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.
CITATION STYLE
Sehrawat, D., & Gill, N. S. (2019). BRIGHT: A small and fast lightweight block cipher for 32-bit processor. International Journal of Engineering and Advanced Technology, 8(5), 1549–1556.
Mendeley helps you to discover research relevant for your work.