Cargando…

FPGA Modeling and Optimization of a SIMON Lightweight Block Cipher

Security of sensitive data exchanged between devices is essential. Low-resource devices (LRDs), designed for constrained environments, are increasingly becoming ubiquitous. Lightweight block ciphers provide confidentiality for LRDs by balancing the required security with minimal resource overhead. S...

Descripción completa

Detalles Bibliográficos
Autores principales: Abed, Sa’ed, Jaffal, Reem, Mohd, Bassam Jamil, Alshayeji, Mohammad
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6412312/
https://www.ncbi.nlm.nih.gov/pubmed/30795605
http://dx.doi.org/10.3390/s19040913
_version_ 1783402576216064000
author Abed, Sa’ed
Jaffal, Reem
Mohd, Bassam Jamil
Alshayeji, Mohammad
author_facet Abed, Sa’ed
Jaffal, Reem
Mohd, Bassam Jamil
Alshayeji, Mohammad
author_sort Abed, Sa’ed
collection PubMed
description Security of sensitive data exchanged between devices is essential. Low-resource devices (LRDs), designed for constrained environments, are increasingly becoming ubiquitous. Lightweight block ciphers provide confidentiality for LRDs by balancing the required security with minimal resource overhead. SIMON is a lightweight block cipher targeted for hardware implementations. The objective of this research is to implement, optimize, and model SIMON cipher design for LRDs, with an emphasis on energy and power, which are critical metrics for LRDs. Various implementations use field-programmable gate array (FPGA) technology. Two types of design implementations are examined: scalar and pipelined. Results show that scalar implementations require 39% less resources and 45% less power consumption. The pipelined implementations demonstrate 12 times the throughput and consume 31% less energy. Moreover, the most energy-efficient and optimum design is a two-round pipelined implementation, which consumes 31% of the best scalar’s implementation energy. The scalar design that consumes the least energy is a four-round implementation. The scalar design that uses the least area and power is the one-round implementation. Balancing energy and area, the two-round pipelined implementation is optimal for a continuous stream of data. One-round and two-round scalar implementations are recommended for intermittent data applications.
format Online
Article
Text
id pubmed-6412312
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-64123122019-04-03 FPGA Modeling and Optimization of a SIMON Lightweight Block Cipher Abed, Sa’ed Jaffal, Reem Mohd, Bassam Jamil Alshayeji, Mohammad Sensors (Basel) Article Security of sensitive data exchanged between devices is essential. Low-resource devices (LRDs), designed for constrained environments, are increasingly becoming ubiquitous. Lightweight block ciphers provide confidentiality for LRDs by balancing the required security with minimal resource overhead. SIMON is a lightweight block cipher targeted for hardware implementations. The objective of this research is to implement, optimize, and model SIMON cipher design for LRDs, with an emphasis on energy and power, which are critical metrics for LRDs. Various implementations use field-programmable gate array (FPGA) technology. Two types of design implementations are examined: scalar and pipelined. Results show that scalar implementations require 39% less resources and 45% less power consumption. The pipelined implementations demonstrate 12 times the throughput and consume 31% less energy. Moreover, the most energy-efficient and optimum design is a two-round pipelined implementation, which consumes 31% of the best scalar’s implementation energy. The scalar design that consumes the least energy is a four-round implementation. The scalar design that uses the least area and power is the one-round implementation. Balancing energy and area, the two-round pipelined implementation is optimal for a continuous stream of data. One-round and two-round scalar implementations are recommended for intermittent data applications. MDPI 2019-02-21 /pmc/articles/PMC6412312/ /pubmed/30795605 http://dx.doi.org/10.3390/s19040913 Text en © 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Abed, Sa’ed
Jaffal, Reem
Mohd, Bassam Jamil
Alshayeji, Mohammad
FPGA Modeling and Optimization of a SIMON Lightweight Block Cipher
title FPGA Modeling and Optimization of a SIMON Lightweight Block Cipher
title_full FPGA Modeling and Optimization of a SIMON Lightweight Block Cipher
title_fullStr FPGA Modeling and Optimization of a SIMON Lightweight Block Cipher
title_full_unstemmed FPGA Modeling and Optimization of a SIMON Lightweight Block Cipher
title_short FPGA Modeling and Optimization of a SIMON Lightweight Block Cipher
title_sort fpga modeling and optimization of a simon lightweight block cipher
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6412312/
https://www.ncbi.nlm.nih.gov/pubmed/30795605
http://dx.doi.org/10.3390/s19040913
work_keys_str_mv AT abedsaed fpgamodelingandoptimizationofasimonlightweightblockcipher
AT jaffalreem fpgamodelingandoptimizationofasimonlightweightblockcipher
AT mohdbassamjamil fpgamodelingandoptimizationofasimonlightweightblockcipher
AT alshayejimohammad fpgamodelingandoptimizationofasimonlightweightblockcipher