Design and Implementation of IP Core for RoadRunneR-128 Block Cipher

被引:0
|
作者
Raj, Mitha [1 ]
Joseph, Shinta K. [1 ]
Tomy, Josemon [1 ]
Niveditha, K. S. [1 ]
Johnson, Anna [1 ]
Nandakumar, R. [2 ]
Raj, Mitu [3 ]
机构
[1] Jyothi Engn Coll, Dept Elect & Commun, Trichur, India
[2] Natl Inst Elect & Informat Technol NIELIT, Calicut, Kerala, India
[3] Ctr Dev Adv Comp, Trivandrum, Kerala, India
关键词
Bitslice cipher; Block ciphers; FPGA; IP core; Lightweight cryptography; RoadRunneR-128;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
RoadRunneR-128 is a recently invented light weight, Feistel-type bit slice block cipher with a block size of 64 bits and key length of 128 bits. RoadRunneR is specifically designed to offer a better performance in resource constrained 8-bit platforms. This cipher is highly optimised for implementation on 8-bit CPUs with proven security against linear and differential attacks. The paper deals with design and hardware implementation of a soft IP core for RoadRunneR-128 on FPGA. The paper then discusses the performance, resource utilization and estimated power consumption of the design on ALTERA DE1 cyclone II FPGA. It is inferred that the implemented design of RoadRunneR-128 is well suited for light weight platforms, and performs at a maximum clock frequency of 272.18 MHz, throughput of 65 Mbps, and an efficiency of 0.081 Mbps/slice. The work presented here, evidently outperforms its previous hardware implementations, since the invention of the cipher in 2015. The implemented cipher is found to be lighter, and the performance and the security are comparable with its competitors like AES, PRIDE and SPECK.
引用
收藏
页码:57 / 62
页数:6
相关论文
共 50 条
  • [41] Design and Implementation of IP Core of Interactive Projection Gesture Image
    Deng Yaohua
    Zheng Zhihang
    Wu Liming
    Zhang Qiaofen
    PROCEEDINGS OF THE 2015 6TH INTERNATIONAL CONFERENCE ON MANUFACTURING SCIENCE AND ENGINEERING, 2016, 32 : 1006 - 1009
  • [42] A dynamic FPGA implementation of the Serpent block cipher
    Patterson, C
    CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS-CHES 2000, PROCEEDINGS, 2001, 1965 : 141 - 155
  • [43] Design and implementation of reconfigurable AES IP core using FPGAs
    Xu, J
    Liu, YF
    Dai, ZB
    Sun, Y
    2005 6th International Conference on ASIC Proceedings, Books 1 and 2, 2005, : 711 - 713
  • [44] A stream cipher construction inspired by block cipher design principles
    De Canniere, Christophe
    INFORMATION SECURITY, PROCEEDINGS, 2006, 4176 : 171 - 186
  • [45] A Compact Design of SEED Block Cipher
    Pirpilidis, Filippos
    Kitsos, Paris
    Kakarountas, Athanasios
    2015 4TH MEDITERRANEAN CONFERENCE ON EMBEDDED COMPUTING (MECO), 2015, : 119 - 123
  • [46] WARP : Revisiting GFN for Lightweight 128-Bit Block Cipher
    Banik, Subhadeep
    Bao, Zhenzhen
    Isobe, Takanori
    Kubo, Hiroyasu
    Liu, Fukang
    Minematsu, Kazuhiko
    Sakamoto, Kosei
    Shibata, Nao
    Shigeri, Maki
    SELECTED AREAS IN CRYPTOGRAPHY, 2021, 12804 : 535 - 564
  • [47] Enhanced design and hardware implementation of a chaos-based block cipher for image protection
    Madani, Mahdi
    El Assad, Safwan
    Dridi, Fethi
    Lozi, Rene
    JOURNAL OF DIFFERENCE EQUATIONS AND APPLICATIONS, 2023, 29 (9-12) : 1408 - 1428
  • [48] Design, analysis, and implementation of a new lightweight block cipher for protecting IoT smart devices
    Ragab, Ahmed Ab M.
    Madani, Ahmed
    Wahdan, A. M.
    Selim, Gamal M., I
    JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2021, 14 (5) : 6077 - 6094
  • [49] New Secure Block Cipher for Critical Applications: Design, Implementation, Speed and Security Analysis
    Gnatyuk, Sergiy
    Akhmetov, Berik
    Kozlovskyi, Valeriy
    Kinzeryavyy, Vasyl
    Aleksander, Marek
    Prysiazhnyi, Dmytro
    ADVANCES IN ARTIFICIAL SYSTEMS FOR MEDICINE AND EDUCATION III, 2020, 1126 : 93 - 104
  • [50] Efficient and flexible hardware structures of the 128 bit CLEFIA block cipher
    Rashidi, Bahram
    IET COMPUTERS AND DIGITAL TECHNIQUES, 2020, 14 (02): : 69 - 79