Hardware Implementation of Secure Lightweight Cryptographic Designs for IoT Applications
The recent expansion of the Internet of Things is creating a new world of smart devices in which security implications are very significant. Besides the claimed security level, the IoT devices are usually featured with constrained resources, such as low computation capability, low memory, and limite...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Hindawi-Wiley
2020-01-01
|
Series: | Security and Communication Networks |
Online Access: | http://dx.doi.org/10.1155/2020/8860598 |
id |
doaj-5dbe5dd4be3f4c20994e4807e7cf0e95 |
---|---|
record_format |
Article |
spelling |
doaj-5dbe5dd4be3f4c20994e4807e7cf0e952020-12-14T09:46:32ZengHindawi-WileySecurity and Communication Networks1939-01141939-01222020-01-01202010.1155/2020/88605988860598Hardware Implementation of Secure Lightweight Cryptographic Designs for IoT ApplicationsWajih El Hadj Youssef0Ali Abdelli1Fethi Dridi2Mohsen Machhout3Faculty of Sciences of Monastir, Electronics and Micro-Electronic Laboratory (LEME), Monastir 5000, TunisiaFaculty of Sciences of Monastir, Electronics and Micro-Electronic Laboratory (LEME), Monastir 5000, TunisiaFaculty of Sciences of Monastir, Electronics and Micro-Electronic Laboratory (LEME), Monastir 5000, TunisiaFaculty of Sciences of Monastir, Electronics and Micro-Electronic Laboratory (LEME), Monastir 5000, TunisiaThe recent expansion of the Internet of Things is creating a new world of smart devices in which security implications are very significant. Besides the claimed security level, the IoT devices are usually featured with constrained resources, such as low computation capability, low memory, and limited battery. Lightweight cryptographic primitives are proposed in the context of IoT while considering the trade-off between security guarantee and good performance. In this paper, we present optimized hardware, lightweight cryptographic designs, of 32-bit datapath, LED 64/128, SIMON 64/128, and SIMECK 64/128 algorithms, for constrained devices. Our proposed designs are investigated on Spartan-3, Spartan-6, and Zynq-7000 FPGA platforms in terms of area, speed, efficiency, and power consumption. The proposed designs achieved a high throughput up to 891.99 Mbps, 838.95 Mbps, and 210.13 Mbps for SIMECK 64/128, SIMON 64/128, and LED 64/128 on Zynq-7000, respectively. A deep comparison between our three proposed designs is elaborated on different FPGA families for adequate FPGAs-based application deployment. Test results and security analysis show that not only can our proposed designs achieve good encryption results with high performance and a low reduced cost but also they are secure enough to resist statistical attacks.http://dx.doi.org/10.1155/2020/8860598 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Wajih El Hadj Youssef Ali Abdelli Fethi Dridi Mohsen Machhout |
spellingShingle |
Wajih El Hadj Youssef Ali Abdelli Fethi Dridi Mohsen Machhout Hardware Implementation of Secure Lightweight Cryptographic Designs for IoT Applications Security and Communication Networks |
author_facet |
Wajih El Hadj Youssef Ali Abdelli Fethi Dridi Mohsen Machhout |
author_sort |
Wajih El Hadj Youssef |
title |
Hardware Implementation of Secure Lightweight Cryptographic Designs for IoT Applications |
title_short |
Hardware Implementation of Secure Lightweight Cryptographic Designs for IoT Applications |
title_full |
Hardware Implementation of Secure Lightweight Cryptographic Designs for IoT Applications |
title_fullStr |
Hardware Implementation of Secure Lightweight Cryptographic Designs for IoT Applications |
title_full_unstemmed |
Hardware Implementation of Secure Lightweight Cryptographic Designs for IoT Applications |
title_sort |
hardware implementation of secure lightweight cryptographic designs for iot applications |
publisher |
Hindawi-Wiley |
series |
Security and Communication Networks |
issn |
1939-0114 1939-0122 |
publishDate |
2020-01-01 |
description |
The recent expansion of the Internet of Things is creating a new world of smart devices in which security implications are very significant. Besides the claimed security level, the IoT devices are usually featured with constrained resources, such as low computation capability, low memory, and limited battery. Lightweight cryptographic primitives are proposed in the context of IoT while considering the trade-off between security guarantee and good performance. In this paper, we present optimized hardware, lightweight cryptographic designs, of 32-bit datapath, LED 64/128, SIMON 64/128, and SIMECK 64/128 algorithms, for constrained devices. Our proposed designs are investigated on Spartan-3, Spartan-6, and Zynq-7000 FPGA platforms in terms of area, speed, efficiency, and power consumption. The proposed designs achieved a high throughput up to 891.99 Mbps, 838.95 Mbps, and 210.13 Mbps for SIMECK 64/128, SIMON 64/128, and LED 64/128 on Zynq-7000, respectively. A deep comparison between our three proposed designs is elaborated on different FPGA families for adequate FPGAs-based application deployment. Test results and security analysis show that not only can our proposed designs achieve good encryption results with high performance and a low reduced cost but also they are secure enough to resist statistical attacks. |
url |
http://dx.doi.org/10.1155/2020/8860598 |
work_keys_str_mv |
AT wajihelhadjyoussef hardwareimplementationofsecurelightweightcryptographicdesignsforiotapplications AT aliabdelli hardwareimplementationofsecurelightweightcryptographicdesignsforiotapplications AT fethidridi hardwareimplementationofsecurelightweightcryptographicdesignsforiotapplications AT mohsenmachhout hardwareimplementationofsecurelightweightcryptographicdesignsforiotapplications |
_version_ |
1714998402568159232 |