Next Article in Journal
Evaluating Dynamic Approaches to Key (Re-)Establishment in Wireless Sensor Networks
Next Article in Special Issue
IMLADS: Intelligent Maintenance and Lightweight Anomaly Detection System for Internet of Things
Previous Article in Journal
Uplink Non-Orthogonal Multiple Access with Channel Estimation Errors for Internet of Things Applications
Previous Article in Special Issue
Energy/Area-Efficient Scalar Multiplication with Binary Edwards Curves for the IoT
Open AccessArticle

FPGA Modeling and Optimization of a SIMON Lightweight Block Cipher

1
Department of Computer Engineering, Kuwait University, Safat 13060, Kuwait
2
Department of Computer Engineering, Hashemite University, Zarqa 13115, Jordan
*
Author to whom correspondence should be addressed.
Sensors 2019, 19(4), 913; https://doi.org/10.3390/s19040913
Received: 18 December 2018 / Revised: 11 February 2019 / Accepted: 18 February 2019 / Published: 21 February 2019
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. View Full-Text
Keywords: security; cipher; block cipher; encryption; lightweight block cipher; FPGA; power; energy; low-resource devices; SIMON security; cipher; block cipher; encryption; lightweight block cipher; FPGA; power; energy; low-resource devices; SIMON
Show Figures

Figure 1

MDPI and ACS Style

Abed, S.; Jaffal, R.; Mohd, B.J.; Alshayeji, M. FPGA Modeling and Optimization of a SIMON Lightweight Block Cipher. Sensors 2019, 19, 913.

Show more citation formats Show less citations formats
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Article Access Map by Country/Region

1
Back to TopTop