BRIGHT: A Small and Fast Lightweight Block Cipher for 32-bit Processor
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 18 June 2019 | Revised Manuscript received on 25 June 2019 | Manuscript published on 30 June 2019 | PP: 1549-1556 | Volume-8 Issue-5, June 2019 | Retrieval Number: E7302068519/19©BEIESP
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: Recently a number of lightweight ciphers are designed for improved hardware or software performance. Designing block ciphers for a resource-constrained 32-bit processor is even more challenging. Usually, for 32-bit CPU the lightweight ciphers are designed with low-security margins. This paper presents, an efficient family of LBC, named BRIGHT. The proposed design is a software-oriented security framework for resource-constrained IoT-enabled applications. It has lowest code size and fastest execution speed on 32-bit processor because of its 32-bit ARX operations. It enables users to match their security needs with application requirements by supporting a range of cryptographic solutions. The proposed design has 6 variants and all variants of BRIGHT family ciphers fulfills Strict Avalanche Criteria and key sensitivity test. BRIGHT family ciphers show better performance in terms of memory requirements, cost and speed. This is because of its simple and efficient internal structure. In this paper, a comparison is made among existing benchmarked lightweight ciphers and proposed design on 32-bit CPU. BRIGHT is competitive among existing lightweight ciphers.
Keywords: BRIGHT Performance Evaluation, Lightweight Block Ciphers, Performance Enhancement, Small And Fast Cipher.
Scope of the Article: Computer Graphics, Simulation, and Modelling