DocumentCode
3547457
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
fYear
2005
fDate
23-26 May 2005
Firstpage
4641
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems, 2005. ISCAS 2005. IEEE International Symposium on
Print_ISBN
0-7803-8834-8
Type
conf
DOI
10.1109/ISCAS.2005.1465667
Filename
1465667
Link To Document