Title :
A RAM-based FPGA implementation of the 64-bit MISTY1 block cipher
Author :
Kitsos, P. ; Galanis, M.D. ; Koufopavlou, O.
Author_Institution :
Electr. & Comput. Eng. Dept., Patras Univ., Greece
Abstract :
A high-throughput hardware architecture and FPGA implementation of the 64-bit NESSIE proposal, MISTY1 block cipher, is presented in this paper. This architecture, in contrast to previous ones, supports both encryption and decryption processes. It is based on the unrolling of the MISTY1 rounds in a 75-stage pipeline. Furthermore, the implementation of the proposed architecture in specific FPGA devices utilizes the embedded RAM blocks of those devices. A throughput of up to 12.6 Gbit/s can be achieved at a clock frequency of 168 MHz. So, the proposed architecture is suitable for applications with high throughput requirements, like in contemporary and future wireless communication standards.
Keywords :
cryptography; field programmable gate arrays; mobile radio; pipeline processing; random-access storage; telecommunication security; 64 bit; 64-bit MISTY1 block cipher; 75-stage pipeline; NESSIE; RAM-based FPGA implementation; decryption; embedded RAM blocks; encryption; high-throughput hardware architecture; unrolling; wireless communication standards; Clocks; Communication standards; Cryptography; Field programmable gate arrays; Frequency; Hardware; Pipelines; Proposals; Throughput; Wireless communication;
Conference_Titel :
Circuits and Systems, 2005. ISCAS 2005. IEEE International Symposium on
Print_ISBN :
0-7803-8834-8
DOI :
10.1109/ISCAS.2005.1465667