BRIGHT: A small and fast lightweight block cipher for 32-bit processor

ISSN: 22498958
2Citations
Citations of this article
14Readers
Mendeley users who have this article in their library.

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.

Cite

CITATION STYLE

APA

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.

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free