A High-Performance ASIC Implementation of the 64-bit Block Cipher CAST-128
Author(s) -
Takeshi Sugawara,
Naofumi Homma,
Takafumi Aoki,
Akashi Satoh
Publication year - 2007
Publication title -
2007 ieee international symposium on circuits and systems (iscas)
Language(s) - English
Resource type - Conference proceedings
eISSN - 2158-1525
pISSN - 0271-4302
ISBN - 1-4244-0921-7
DOI - 10.1109/iscas.2007.378277
Subject(s) - components, circuits, devices and systems , communication, networking and broadcast technologies , engineered materials, dielectrics and plasmas
The authors propose a compact hardware architecture for the 64-bit block cipher CAST-128, which is one of the ISO/IEC 18033-3 standard algorithms. Part of the complexity of CAST-128 is its use of various S-boxes in various sequences, and three types of f-function are switched depending on the round numbers. Therefore a large amount of hardware resources are required for a straight-forward implementation. In order to create compact CAST-128 hardware, the authors minimized the number of S-box components, and merged the three f-functions into one arithmetic component. The CAST-128 hardware based on the proposed architecture was synthesized using 0.13 μ m and 0.18- μ m CMOS standard cell libraries and small, practical circuits of 26.4-39.5 Kgates and 189.9-614.7 Mbps were obtained.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom