Compact FPGA Implementation of PRESENT with Boolean S-Box

被引:0
|
作者
Tay, J. J. [1 ]
Wong, M. L. D. [1 ]
Wong, M. M. [1 ]
Zhang, C. [2 ]
Hijazin, I. [2 ]
机构
[1] Swinburne Univ Technol, Fac Engn Comp & Sci, Sarawak Campus, Kuching, Sarawak, Malaysia
[2] Swinburne Univ Technol, Fac Engn & Ind Sci, Melbourne, Vic, Australia
关键词
PRESENT; lightweight; block cipher; FPGA; Boolean;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Ever since the conception of the ideology known as the Internet of Things (IoT), our world is slowly approaching the brink of mankind's next technological revolution. The realization of IoT requires an enormous amount of sensor nodes to acquire inputs from the connected objects. Due to the lightweight nature of these sensors, constraints emerge in the form of limited power supply and area for the implementation of information security mechanism. To ensure security in the data transmitted by these sensors, lightweight cryptographic solutions are required. In this work, our goal is to implement a compact PRESENT cipher onto a Field Programmable Gate Array (FPGA) platform. Our proposed design uses an 8-bit datapath to reduce hardware size. Instead of a traditional look-up table (LUT) based S-Box, we have implemented a Boolean S-Box through Karnaugh mapping. Further factorization is also done to reduce the size of the Boolean S-Box. As a result, we have achieved the smallest FPGA implementation of the PRESENT cipher to date, requiring only 62 slices on the Virtex-5 XC5VLX50 platform. Our design also features a respectable throughput of 51.32 Mbps at the maximum frequency of 236.574 MHz.
引用
收藏
页码:144 / 148
页数:5
相关论文
共 50 条
  • [1] A Compact Implementation of Masked AES S-Box
    Wei, Wei
    Cui, Xiaoxin
    Wu, Di
    Li, Rui
    Ma, Kaisheng
    Yu, Dunshan
    Cui, Xiaole
    2012 IEEE 11TH INTERNATIONAL CONFERENCE ON SOLID-STATE AND INTEGRATED CIRCUIT TECHNOLOGY (ICSICT-2012), 2012, : 899 - 901
  • [2] Hardware implementation of compact AES S-box
    Zhang, Xiaoqiang
    Wu, Ning
    Yan, Gaizhen
    Dong, Liling
    IAENG International Journal of Computer Science, 2015, 42 (02) : 125 - 131
  • [3] FPGA Implementation of Compact S-Box for AES Algorithm using Composite Field Arithmetic
    Gangadari, Bhoopal Rao
    Ahamed, Shaik Rafi
    2015 ANNUAL IEEE INDIA CONFERENCE (INDICON), 2015,
  • [4] FPGA Implementation of Combined S-Box and InvS-Box of AES
    Rao, M. Rajeswara
    Sharma, R. K.
    2017 4TH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND INTEGRATED NETWORKS (SPIN), 2017, : 566 - 571
  • [5] An Efficient Implementation of a Fully Combinational Pipelined S-Box on FPGA
    Mohamed, Mayada E.
    Babiker, Sharief F.
    2016 CONFERENCE OF BASIC SCIENCES AND ENGINEERING STUDIES (SCGAC), 2016, : 57 - 63
  • [6] A Compact Implementation of AES S-Box Using Evolutionary Algorithm
    LIU Yaoping
    WU Ning
    ZHANG Xiaoqiang
    ZHOU Fang
    GE Fen
    Chinese Journal of Electronics, 2017, 26 (04) : 688 - 695
  • [7] A Compact Implementation of AES S-Box Using Evolutionary Algorithm
    Liu Yaoping
    Wu Ning
    Zhang Xiaoqiang
    Zhou Fang
    Ge Fen
    CHINESE JOURNAL OF ELECTRONICS, 2017, 26 (04) : 688 - 695
  • [8] Security of PRESENT S-box
    AlDabbagh, Sufyan Salim Mahmood
    Al Shaikhli, Imad Fakhri Taha
    2012 INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER SCIENCE APPLICATIONS AND TECHNOLOGIES (ACSAT), 2012, : 219 - 222
  • [9] High speed efficient FPGA implementation of pipelined AES S-Box
    Oukili, Soufiane
    Bri, Seddik
    Kumar, A. V. Senthil
    2016 4TH IEEE INTERNATIONAL COLLOQUIUM ON INFORMATION SCIENCE AND TECHNOLOGY (CIST), 2016, : 901 - 905
  • [10] Higher-Order Glitch Resistant Implementation of the PRESENT S-Box
    De Cnudde, Thomas
    Bilgin, Beguel
    Reparaz, Oscar
    Nikova, Svetla
    CRYPTOGRAPHY AND INFORMATION SECURITY IN THE BALKANS, 2015, 9024 : 75 - 93