Fast and efficient implementation of lightweight crypto algorithm PRESENT on FPGA through processor instruction set extension

Title Fast and efficient implementation of lightweight crypto algorithm PRESENT on FPGA through processor instruction set extension
Author Varıcı, Abdullah, Sağlam, Gürol, İpek, Seçkin, Yıldız, A., Gören, S., Aysu, A., İskender, Deniz, Aktemur, Tankut Barış, Uğurdağ, Hasan Fatih
Publication Date: 2019
Publication Place - IEEE
Subject Internet of things, Information security, Cryptography, PRESENT algorithm, FPGA, VerySimpleCPU
Type Document
Language English
Digital Yes
Manuscript No
Library: Özyeğin University
Library Asset ID 978-172811003-5
Record ID 8f98aab4-8654-4e23-9a36-2105f068177f
Library Location Electrical & Electronics Engineering, Computer Science
Date 2019
Notes TÜBİTAK
Sample Text As Internet of Things (IoT) technology becomes widespread, the importance of information security increases. PRESENT algorithm is a major lightweight symmetric-key encryption algorithm for IoT devices. Compared to the Advanced Encryption Standard (AES), PRESENT uses a lower amount of resources while achieving the same level of security. In this paper, we implement PRESENT with different design methodologies including hand-coded RTL, Vivado HLS, PicoBlaze, VerySimpleCPU (VSCPU) based microcontrollers, and a customized VSCPU. The customized VSCPU design is based on optimizing the instruction set architecture for the algorithm specifics of PRESENT. Our results show that the customized VSCPU design metholodogy can be more efficient than HLS and PicoBlaze while providing the flexibility compared to RTL designs.
DOI 10.1109/EWDTS.2019.8884397
View in source Özyeğin University Özyeğin University - Historical works, archives, and periodicals search engine
Özyeğin University - Historical works, archives, and periodicals search engine Özyeğin University

Fast and efficient implementation of lightweight crypto algorithm PRESENT on FPGA through processor instruction set extension

Author Varıcı, Abdullah, Sağlam, Gürol, İpek, Seçkin, Yıldız, A., Gören, S., Aysu, A., İskender, Deniz, Aktemur, Tankut Barış, Uğurdağ, Hasan Fatih
Publication Date 2019
Publication Place - IEEE
Subject Internet of things, Information security, Cryptography, PRESENT algorithm, FPGA, VerySimpleCPU
Type Document
Language English
Digital Yes
Manuscript No
Library Özyeğin University
Library Asset ID 978-172811003-5
Record ID 8f98aab4-8654-4e23-9a36-2105f068177f
Library Location Electrical & Electronics Engineering, Computer Science
Date 2019
Notes TÜBİTAK
Sample Text As Internet of Things (IoT) technology becomes widespread, the importance of information security increases. PRESENT algorithm is a major lightweight symmetric-key encryption algorithm for IoT devices. Compared to the Advanced Encryption Standard (AES), PRESENT uses a lower amount of resources while achieving the same level of security. In this paper, we implement PRESENT with different design methodologies including hand-coded RTL, Vivado HLS, PicoBlaze, VerySimpleCPU (VSCPU) based microcontrollers, and a customized VSCPU. The customized VSCPU design is based on optimizing the instruction set architecture for the algorithm specifics of PRESENT. Our results show that the customized VSCPU design metholodogy can be more efficient than HLS and PicoBlaze while providing the flexibility compared to RTL designs.
DOI 10.1109/EWDTS.2019.8884397
Özyeğin University - Historical works, archives, and periodicals search engine
Özyeğin University You are being redirected...

Please wait