• 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