DocumentCode
3672043
Title
Lightweight cryptography on programmable system on chip: Standalone software implementation
Author
Mohd Saufy Rohmad;Habibah Hashim;Azilah Saparon
Author_Institution
Faculty of Electrical Engineering, Universiti Teknologi MARA
fYear
2015
fDate
4/1/2015 12:00:00 AM
Firstpage
151
Lastpage
154
Abstract
Embedded systems of today are being designed to be highly reliable, to respond to real-time system demands, to have functional flexibility and most importantly to run on low power sources. These ubiquitous systems are nowadays being employed to handle highly sensitive data including global positioning, health, banking and personal data. Based on these trends, the demands on their security mechanism have increased, not only because of newly emerging threats that embedded systems face but also due to the power resource constraints that compels the revisiting of the security approach. Lightweight cryptosystems becomes a feasible option and in this work we implement two lightweight algorithms namely PRESENT and Clefia, together with their counterpart well-known symmetric encryption algorithms AES and 3DES, on a dual core ARM-based system-on-chip (SoC) platform. We observe the dynamics of implementing the algorithms on such a device and study its performance. The implementation was carried out by means of standalone bare metal software implementation that executes directly on the dual core ARM CPU. The result is presented and compared to normal PC-based Linux implementation.
Keywords
"System-on-chip","Ciphers","Software","Encryption","Hardware","Algorithm design and analysis"
Publisher
ieee
Conference_Titel
Computer Applications & Industrial Electronics (ISCAIE), 2015 IEEE Symposium on
Type
conf
DOI
10.1109/ISCAIE.2015.7298346
Filename
7298346
Link To Document