Low-Power Encryption Algorithm Block Cipher in JavaScript

Traditional block cipher Advanced Encryption Standard (AES) is widely used in the field of network security, but it has high overhead on each operation. In the 15th international workshop on information security applications, a novel lightweight and low-power encryption algorithm named low-power enc...

Full description

Saved in:
Bibliographic Details
Published inJournal of Information and Communication Convergence Engineering, 12(4) Vol. 12; no. 4; pp. 252 - 256
Main Authors Seo, Hwajeong, Kim, Howon
Format Journal Article
LanguageEnglish
Published 한국정보통신학회 31.12.2014
Subjects
Online AccessGet full text
ISSN2234-8255
2234-8883
DOI10.6109/jicce.2014.12.4.252

Cover

More Information
Summary:Traditional block cipher Advanced Encryption Standard (AES) is widely used in the field of network security, but it has high overhead on each operation. In the 15th international workshop on information security applications, a novel lightweight and low-power encryption algorithm named low-power encryption algorithm (LEA) was released. This algorithm has certain useful features for hardware and software implementations, that is, simple addition, rotation, exclusive-or (ARX) operations, non-Substitute-BOX architecture, and 32-bit word size. In this study, we further improve the LEA encryptions for cloud computing. The Web-based implementations include JavaScript and assembly codes. Unlike normal implementation, JavaScript does not support unsigned integer and rotation operations; therefore, we present several techniques for resolving this issue. Furthermore, the proposed method yields a speed-optimized result and shows high performance enhancements. Each implementation is tested using various Web browsers, such as Google Chrome, Internet Explorer, and Mozilla Firefox, and on various devices including personal computers and mobile devices. These results extend the use of LEA encryption to any circumstance. KCI Citation Count: 2
Bibliography:G704-SER000003196.2014.12.4.001
http://jicce.org/
ISSN:2234-8255
2234-8883
DOI:10.6109/jicce.2014.12.4.252