SEPAR: A New Lightweight Hybrid Encryption Algorithm with a Novel Design Approach for IoT
- PDF / 3,606,151 Bytes
- 32 Pages / 439.37 x 666.142 pts Page_size
- 113 Downloads / 267 Views
SEPAR: A New Lightweight Hybrid Encryption Algorithm with a Novel Design Approach for IoT Arsalan Vahi1 · Somaye Jafarali Jassbi1
© Springer Science+Business Media, LLC, part of Springer Nature 2020
Abstract This paper presents a new hybrid encryption algorithm with 16-bit block size and a 128-bit initialization vector, referred to as SEPAR, and it is suitable for IoT devices. The design idea of this algorithm combines pseudorandom permutation and pseudorandom generator functions. This smart integration causes resistance improvement against common cryptographic attacks meanwhile leads to cipher speed increment. Investigation of security analysis on the algorithm and results of the NIST statistical test suit proves its resistance against common cryptographic attacks as linear and differential cryptanalysis. Furthermore, efficient software implementation of SEPAR is presented on 8, 16 and 32-bit platforms. Compared to BORON cipher, SEPAR provides 42.22% throughput improvement on 32-bit ARM CPU. Also, for 8-bit and 16-bit microcontroller, SEPAR provides 87.91% and 98.01% performance improvements compared to present, respectively. Keywords Lightweight cryptography · Pseudorandom permutation · Pseudorandom generator · Cryptographic attacks · Internet of things
1 Introduction Technological advancements pave the way for combining environmental objects with the idea of creating a prosperous life. Development of sensor network technologies, coupled with the ever-expanding deployment of embedded systems, which have been symmetrical with the growth of pervasive computing, have enabled the integration of more advanced objects with matured radio frequency identification technology, have made the evolutionary path of IoT. Challenging keys in IoT applications are security reinforcements in confidentiality, privacy, and authentication areas, mainly due to the existing close relationships between objects and people [1, 2]. Employing the typical security mechanisms does not operate with these objects due to limitations on computing power and energy consumption. * Arsalan Vahi [email protected] Somaye Jafarali Jassbi [email protected] 1
Department of Computer Engineering, Science and Research Branch, Islamic Azad University, Tabriz, Iran
13
Vol.:(0123456789)
A. Vahi, S. Jafarali Jassbi
By considering these features and limitations, Lightweight cryptography offers as an appropriate solution in this security field. Providing newly-designed Lightweight ciphers for lightweight applications are mainly has two approaches: In the first approach, minor modifications to common ciphers such as DES are applied to provide efficient implementations. A well-known designed cipher of this category is DESL. The main drawback of designed ciphers with this approach is in preserving the cipher’s vulnerabilities. As an example, the key length of DESL, which is designed by a slight change to DES, is not adequate for many of today’s applications. The second approach is designing a new algorithm based on cope with a trade-off bet
Data Loading...