Design Considerations of Lightweight Block Ciphers for Low-Cost Embedded Devices
Deepti Sehrawat1, Nasib Singh Gill2
1Deepti Sehrawat, Department of Computer Science and Applications, Maharshi Dayanand University, Rohtak, Haryana, India.
2Nasib Singh Gill, Department of Computer Science and Applications, Maharshi Dayanand University, Rohtak, Haryana, India.
Manuscript received on 06 March 2019 | Revised Manuscript received on 12 March 2019 | Manuscript published on 30 July 2019 | PP: 171-176 | Volume-8 Issue-2, July 2019 | Retrieval Number: A2140058119/19©BEIESP | DOI: 10.35940/ijrte.A2140.078219
Open Access | Ethics and Policies | Cite | Mendeley | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC-BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
Abstract: In the 21st century, Internet of Things (IoT) has become pivotal technology and has attracted worldwide attention in the smart computing environment. In order to enjoy the benefits of this new environment, security is considered as the main aspect in constrained end nodes. Ordinary cryptographic solutions are not sufficient for resource constraint devices. To fulfill this gap, a relatively new field of cryptography called lightweight cryptography came into existence. Furthermore, designing lightweight ciphers especially software oriented poses some significant limits and inherent conditions. Some design considerations of a lightweight encryption algorithm and tradeoffs for minimizing resource requirements are presented in this paper. Also, for a cipher, it is necessary to provide strong resistance against attacks. In this paper different countermeasures to prevent from attacks is also presented. By considering the performance-enhancing ideas presented in this paper, a new GFN based lightweight block cipher is proposed. A cipher design has two main parts; internal structure and key schedule. The internal structure of the proposed design has three layers in which operations are so arranged that it utilizes small code size and has fast diffusion. Besides, design of newly proposed cipher is such that it thwarts the effect of most of the attacks. In the nutshell, this paper serves as a base for designing good lightweight cipher for resource constraint smart IOT environment.
Index Terms: Design Considerations, Lightweight Block Ciphers, Performance Enhancement, Prevention from Attacks.
Scope of the Article: Block Chain-Enabled IoT Device and Data Security and Privacy