DocumentCode :
3658800
Title :
Compact FPGA implementation of PRESENT with Boolean S-Box
Author :
J. J. Tay;M. L. D. Wong;M. M. Wong;C. Zhang;I. Hijazin
Author_Institution :
Faculty of Engineering, Computing and Science, Swinburne University of Technology, Sarawak Campus, Malaysia
fYear :
2015
Firstpage :
144
Lastpage :
148
Abstract :
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.
Keywords :
"Ciphers","Field programmable gate arrays","Logic gates","Throughput","Computer architecture","Encryption"
Publisher :
ieee
Conference_Titel :
Quality Electronic Design (ASQED), 2015 6th Asia Symposium on
Type :
conf
DOI :
10.1109/ACQED.2015.7274024
Filename :
7274024
Link To Document :
بازگشت