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 条
  • [31] LFSR Based S-box for Lightweight Cryptographic Implementation
    Ming, Wong Ming
    Ling, Dennis Wong Mou
    2015 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS - TAIWAN (ICCE-TW), 2015, : 498 - 499
  • [32] Design of an instruction for fast and efficient s-box implementation
    Li, Meifeng
    Dai, Guanzhong
    Liu, Hang
    CIS: 2007 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY, PROCEEDINGS, 2007, : 623 - 626
  • [33] S-box, SET, Match: A Toolbox for S-box Analysis
    Picek, Stjepan
    Batina, Lejla
    Jakobovic, Domagoj
    Ege, Baris
    Golub, Marin
    INFORMATION SECURITY THEORY AND PRACTICE: SECURING THE INTERNET OF THINGS, 2014, 8501 : 140 - 149
  • [34] A systematic evaluation of compact hardware implementations for the Rijndael S-Box
    Mentens, N
    Batina, L
    Preneel, B
    Verbauwhede, I
    TOPICS IN CRYPTOLOGY - CT-RSA 2005, PROCEEDINGS, 2005, 3376 : 323 - 333
  • [35] A Random PRESENT Encryption Algorithm Based on Dynamic S-box
    Tang, Zhiying
    Cui, Jie
    Zhong, Hong
    Yu, Mingyong
    INTERNATIONAL JOURNAL OF SECURITY AND ITS APPLICATIONS, 2016, 10 (03): : 383 - 391
  • [36] A Novel FPGA Implementation of AES-128 using Reduced Residue of Prime Numbers based S-Box
    Rais, Muhammad H.
    Qasim, Syed M.
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2009, 9 (09): : 305 - 309
  • [37] S-Box Attack Using FPGA Reverse Engineering for Lightweight Cryptography
    Im, Nari
    Choi, Soyeon
    Yoo, Hoyoung
    IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (24) : 25165 - 25180
  • [38] Speech Encryption on FPGA Using a Chaotic Generator and S-Box Table
    Yassin, Heba M.
    Mohamed, Ahmed T.
    Abdel-Gawad, Ahmed H.
    Tolba, Mohammed F.
    Saleh, Hassan I.
    Madian, Ahmed H.
    Radwan, Ahmed G.
    2019 FOURTH INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTATIONAL TOOLS FOR ENGINEERING APPLICATIONS (ACTEA), 2019,
  • [39] On Deviations of the AES S-box when Represented as Vector Valued Boolean Function
    Gligoroski, Danilo
    Moe, Marie Elisabeth Gaup
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2007, 7 (04): : 156 - 163
  • [40] Efficient Implementations of S-Box and Inverse S-Box for AES algorithm
    Rachh, Rashmi Ramesh
    Anami, B. S.
    Mohan, P. V. Ananda
    TENCON 2009 - 2009 IEEE REGION 10 CONFERENCE, VOLS 1-4, 2009, : 2037 - +