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...

Full description

Bibliographic Details
Main Authors: Wajih El Hadj Youssef, Ali Abdelli, Fethi Dridi, Mohsen Machhout
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