Browse > Article
http://dx.doi.org/10.5573/ieie.2016.53.10.103

The Hardware Design and Implementation of a New Ultra Lightweight Block Cipher  

Gookyi Dennis, A.N. (Department of Information and Communication Engineering, Hanbat National University)
Park, Seungyong (Department of Information and Communication Engineering, Hanbat National University)
Ryoo, Kwangki (Department of Information and Communication Engineering, Hanbat National University)
Publication Information
Journal of the Institute of Electronics and Information Engineers / v.53, no.10, 2016 , pp. 103-108 More about this Journal
Abstract
With the growing trend of pervasive computing, (the idea that technology is moving beyond personal computers to everyday devices) there is a growing demand for lightweight ciphers to safeguard data in a network that is always available. For all block cipher applications, the AES is the preferred choice. However, devices used in pervasive computing have extremely constraint environment and as such the AES will not be suitable. In this paper we design and implement a new lightweight compact block cipher that takes advantage of both S-P network and the Feistel structure. The cipher uses the S-box of PRESENT algorithm and a key dependent one stage omega permutation network is used as the cipher's P-box. The cipher is implemented on iNEXT-V6 board equipped with virtex-6 FPGA. The design synthesized to 196 slices at 337 MHz maximum clock frequency.
Keywords
Lightweight ciphers; AES; S-box; P-box; PRESENT algorithm;
Citations & Related Records
연도 인용수 순위
  • Reference
1 M. Feldhofer, S. Dominikus and J. Wolkerstorfer, "Strong Authentication for RFID Systems Using AES Algorithm," Cryptographic Hardware and Embedded Systems-CHESS, LNCS 3156, Springer-Verlag, pp. 357-370, 2004.
2 National Institute of Standards and Technology (NIST), Advanced Encryption Standard (AES), Federal Information Processing Standards Publication 197, [Available Online]: http://csrc.nist.gov/ publications/fips/fips197/fips-197.pdf, 2001.
3 B. Gauray, R. Nishchal and P. Narayan, "Implementation of a New Lightweight Encryption Design for Embedded Security," IEEE Transaction on Information Forensics and Security, 2015.
4 A. Bogdanov et al., "PRESENT-An Ultra- Lightweight Block Cipher," Cryptographic Hardware and Embedded Systems-CHESS, Springer-Verlag, pp. 450-466, 2007.
5 SONY Corporation, "The 128 bit Block Cipher CLEFIA: Algorithm Specification," SONY Corporation, Tokyo, Japan, 2007.
6 A. F. Webster and S. E. Tavares, "On the Design of S-boxes," Advances in Cryptography -Cypto '85 (Lecture Notes in Computer Science), Vol. 219, pp. 523-534, 1985.
7 C. E. Shannon, "A mathematical theory of communication," ACM SIGMOBILE Mobile Computing and Communications Review, Vol. 5, No. 1, pp. 3-55, 2001.
8 M. Sbeiti, M. Silbermann, A. Poschmann and C. Paar, "Design Space Exploration of PRESENT Implementation for FPGAs," Southern Conference on Programmable Logic - SPL, 2009.
9 Y. Panasayya and K. Jen-Peter, "Lightweight Cryptography for FPGAs," International Conference on Reconfigurable Computing and FPGAs, 2009.
10 P. Paulo and C. Ricardo, "Compact CLEFIA Implementation on FPGAs," 21st International Conference on Field Programmable Logic Applications, 2011.