Design Space Exploration for High-Speed Implementation of the MISTY1 Block Cipher

被引:1
|
作者
Hasan, Raza [1 ]
Khizar, Yasir [2 ]
Mahmood, Salman [3 ]
Sheikh, Muhammad Kashif [3 ]
机构
[1] Middle East Coll, Dept Comp, Knowledge Oasis Muscat, Seeb, Oman
[2] Nanjing Univ Aeronaut & Astronaut, Coll Informat Sci, Nanjing, Peoples R China
[3] Malaysian Univ Sci & Technol, Dept Informat Technol, Petaling Jaya, Malaysia
关键词
27;
D O I
10.1155/2021/2599500
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
This paper proposes 2 x unrolled high-speed architectures of the MISTY1 block cipher for wireless applications including sensor networks and image encryption. Design space exploration is carried out for 8-round MISTY1 utilizing dual-edge trigger (DET) and single-edge trigger (SET) pipelines to analyze the tradeoff w.r.t. speed/area. The design is primarily based on the optimized implementation of lookup tables (LUTs) for MISTY1 and its core transformation functions. The LUTs are designed by logically formulating S9/S7 s-boxes and FI and {FO + 32-bit XOR} functions with the fine placement of pipelines. Highly efficient and high-speed MISTY1 architectures are thus obtained and implemented on the field-programmable gate array (FPGA), Virtex-7, XC7VX690T. The high-speed/very high-speed MISTY1 architectures acquire throughput values of 25.2/43 Gbps covering an area of 1331/1509 CLB slices, respectively. The proposed MISTY1 architecture outperforms all previous MISTY1 implementations indicating high speed with low area achieving high efficiency value. The proposed architecture had higher efficiency values than the existing AES and Camellia architectures. This signifies the optimizations made for proposed high-speed MISTY1 architectures.
引用
收藏
页数:14
相关论文
共 50 条
  • [21] A High-Speed FPGA Implementation of A Bit-slice Ultra-Lightweight Block Cipher, RECTANGLE
    Feizi, Soheil
    Nemati, Ali
    Ahmadi, Arash
    Makki, Vahab Al-din
    2015 5TH INTERNATIONAL CONFERENCE ON COMPUTER AND KNOWLEDGE ENGINEERING (ICCKE), 2015, : 206 - 211
  • [22] Low cost self-testing implementation for MISTY1 cryptographic algorithm
    Tirtea, Rodica
    Vladutiu, Mircea
    Deconinck, Geert
    2007 5TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, VOLS 1-3, 2007, : 119 - +
  • [23] High-speed stream cipher
    Ooi, HS
    18TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS, VOL 2 (REGULAR PAPERS), PROCEEDINGS, 2004, : 39 - 42
  • [24] The design and implementation of a high-speed user-space transport protocol
    Mapp, G
    Pope, S
    Hopper, A
    GLOBECOM 97 - IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, CONFERENCE RECORD, VOLS 1-3, 1997, : 1958 - 1962
  • [25] The design and implementation of a block cipher ASIC
    Jiang, AP
    Sheng, SM
    Fu, YL
    Liu, Y
    Ji, LJ
    2001 4TH INTERNATIONAL CONFERENCE ON ASIC PROCEEDINGS, 2001, : 344 - 347
  • [26] Design and implementation of a high-speed reconfigurable
    Li, Wei
    Dai, Zi-Bin
    Meng, Tao
    Ren, Qiao
    ASICON 2007: 2007 7TH INTERNATIONAL CONFERENCE ON ASIC, VOLS 1 AND 2, PROCEEDINGS, 2007, : 177 - 180
  • [27] Parametric Design Space Exploration for Optimizing QAM Based High-speed Communication
    Ford, Shalina Percy Delicia George
    Figuli, Peter
    Becker, Juergen
    2015 IEEE/CIC INTERNATIONAL CONFERENCE ON COMMUNICATIONS IN CHINA (ICCC), 2015,
  • [28] High-Speed Adder Design Space Exploration via Graph Neural Processes
    Geng, Hao
    Ma, Yuzhe
    Xu, Qi
    Miao, Jin
    Roy, Subhendu
    Yu, Bei
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (08) : 2657 - 2670
  • [29] A High Speed Block Cipher Algorithm
    Do Thi, Bac
    Hieu, Minh Nguyen
    INTERNATIONAL JOURNAL OF SECURITY AND ITS APPLICATIONS, 2013, 7 (06): : 43 - 53
  • [30] High-speed implementations of block cipher ARIA using graphics processing units
    Yeom, Yongjin
    Cho, Yongkuk
    Yung, Moti
    MUE: 2008 INTERNATIONAL CONFERENCE ON MULTIMEDIA AND UBIQUITOUS ENGINEERING, PROCEEDINGS, 2008, : 271 - 275