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 条
  • [21] Low Cost Implementation of Pomaranch S-Box
    Atani, Reza Ebrahimi
    Mirzakuchaki, Sattar
    Atani, Shahabaddin Ebrahimi
    2009 1ST INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATION, VEHICULAR TECHNOLOGY, INFORMATION THEORY AND AEROSPACE & ELECTRONIC SYSTEMS TECHNOLOGY, VOLS 1 AND 2, 2009, : 801 - +
  • [22] NEW ARCHITECTURE OF LOW AREA AES S-BOX/INV S-BOX USING VLSI IMPLEMENTATION
    Ahmad, Nabihah
    JURNAL TEKNOLOGI, 2016, 78 (5-9): : 21 - 25
  • [23] A Faster Hardware Implementation of the AES S-box
    Ashmawy, Doaa
    Reyhani-Masoleh, Arash
    2021 IEEE 28TH SYMPOSIUM ON COMPUTER ARITHMETIC (ARITH 2021), 2021, : 123 - 130
  • [24] A Combinational Logic Implementation of S-box of AES
    Shastry, P. V. S.
    Agnihotri, Anuja
    Kachhwaha, Divya
    Singh, Jayasmita
    Sutaone, M. S.
    2011 IEEE 54TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2011,
  • [25] FPGA-friendly compact and efficient AES-like 8 x 8 S-box
    Malal, Ahmet
    Tezcan, Cihangir
    MICROPROCESSORS AND MICROSYSTEMS, 2024, 105
  • [26] A very compact "Perfectly Masked" S-box for AES
    Canright, D.
    Batina, Lejla
    APPLIED CRYPTOGRAPHY AND NETWORK SECURITY, PROCEEDINGS, 2008, 5037 : 446 - +
  • [27] Compact and secure design of masked AES S-box
    Zakeri, Babak
    Salmasizadeh, Mahmoud
    Moradi, Amir
    Tabandeh, Mahmoud
    Shalmani, Mohammad T. Manzuri
    INFORMATION AND COMMUNICATIONS SECURITY, PROCEEDINGS, 2007, 4681 : 216 - +
  • [28] FPGA Implementation of an Optimized 8-bit AES Architecture: A Masked S-Box and Pipelined Approach
    Chawla, Simarpreet Singh
    Aggarwal, Swapnil
    Kamal, Snigdha
    Goel, Nidhi
    2015 IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, COMPUTING AND COMMUNICATION TECHNOLOGIES (CONECCT), 2015,
  • [29] “S-Box” Implementation of AES Is Not Side Channel Resistant
    Ashokkumar C.
    Bholanath Roy
    M. Bhargav Sri Venkatesh
    Bernard L. Menezes
    Journal of Hardware and Systems Security, 2020, 4 (2) : 86 - 97
  • [30] Hardware Implementation of AES Algorithm with Logic S-box
    Oukili, Soufiane
    Bri, Seddik
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2017, 26 (09)