Optimization of CHAM Encryption Algorithm Based on Javascript

Chanhui Park, Taehwan Park, Hwajeong Seo, Howon Kim · 2018

In these days, various web-based services have emerged along with the development of Internet of Things(IoT) and cloud computing technologies. In order to secure security in these IoT and cloud computing environments, Javascript based symmetric key cryptographic algorithms are used. Especially, ARX (Addition, Rotation, eXclusive OR) based block cryptographic algorithms which have higher computational efficiency than SPN(Substitution-Permutation Network) based block cryptographic algorithms are mainly used. In this paper, we implemented the lightweight block cipher CHAM released ICISC 2017 in javascript. IN addition, the computation speed is increased by reducing the number of operations. The proposed technique is experiented in various web browser environments, such as Goggle Chrome, and Mozilla Firefox. It is confirmed that the encryption is faster than the normal algorithm.

Read the paper · More papers on PaperTik