Browse > Article
http://dx.doi.org/10.13089/JKIISC.2011.21.5.47

Efficient implementation of AES CTR Mode for a Mobile Environment  

Park, Jin-Hyung (Graduate School of Information Security, Korea University)
Paik, Jung-Ha (Graduate School of Information Security, Korea University)
Lee, Dong-Hoon (Graduate School of Information Security, Korea University)
Abstract
Recently, there are several technologies for protecting information in the lightweight device, One of them, the AES[1] algorithm and CRT mode, is used for numerous services(e,g, OMA DRM, VoIP, IPTV) as encryption technique for preserving confidentiality. Although it is possible that the AES algorithm CRT mode can parallel process transmitting data, IPTV Set-top Box or Mobile Device that uses these streaming service has limited computation-ability. So optimizing crypto algorithm and enhancing its efficiency for those environment have become an important issue. In this paper, we propose implementation method that can improve efficiency of the AES-CRT Mode by improving algorithm logics. Moreover, we prove the performance of our proposal on the mobile device which has limited capability.
Keywords
AES; CRT mode; Crypto Algorithm;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 Daniel J. Bernstein and Peter Schwabe, "New AES software speed records", INDOCRYPT '08 Proceedings of the 9th International Conference on Cryptology in India: Progress in Cryptology, pp. 322-336, Sep. 2008.
2 CRYPTO++ Library, [Online]. Available : http://www.cryptopp.com
3 Hongjun Wu, eSTREAM Project, [Online]. Available : http://www.ecrypt.eu.org/stream/svn/viewcvs.cgi/ecrypt/trunk/benchmarks/aes-ctr/aes-128/hongjun/v1/?rev=203#dirlist
4 RSA Laboratories, "PKCS#11:Cryptographic Token Interface Standard", [Online]. Available : ftp://ftp.rsasecurity.com/pub/pkcs/pkcs-11/v2-20/pkcs-11v2-20.pdf
5 The OpenSSL Project, [Online]. Available : http://www.openssl.org
6 Wireless Gigabit Alliance, "WiGig White Paper : Defining the Future of Multi-Gigabit Wireless Communications" , [Online]. Available : http://www.wigig.org, Jul. 2010.
7 NIST, "Advanced Encryption Standard (AES)", FIPS PUB 197, Nov. 2001.
8 OMA, "DRM Content Format V2.0", Apr. 2004.
9 이진흥, 이혜주, 신상욱, "방송 콘텐츠를 위한 안전한 유통 시스템 설계 및 구현", 한국정보보호학회논문지, 17(2), pp. 19-27, 2007년 4월.
10 IETF, "The Secure Real-time Transport Protocol(SRTP)", RFC3711, Mar. 2004.
11 Helger Lipmaa, Phillip Rogaway and David Wagner, "Comments to NIST Concerning AES-modes of Operation : CTR-mode Encryption", [Online]. Available : http://csrc.nist.gov/groups/ST/toolkit/BCM/documents/proposedmodes/ctr/ctr-spec.pdf, Oct. 2000.
12 NIST, "Recommendation for Block Cipher Modes of Operation : Methods and Techniques", SP 800-38A, Dec. 2001.
13 Gael Rouvroy, Francois-Xavier Standaert, Jean-Jacques Quisquater and Jean-Didier Legat, "Compact and Efficient Encryption/Decryption Module for FPGA Implementation of the AES Rijndael Very Well Suited for Small Embedded Applications", Information Technology: Coding and Computing, Vol.2, pp. 583-587, Apr. 2004.
14 Nazar A.Saqib, Francisco Rodriguez- Henriquez and Arturo Diaz-Perez, "AES Algorithm Implementation - An efficient approach for Sequential and Pipeline Architectures", Computer Science 2003, pp. 126-130, Sep. 2003.
15 Francois Charot, Eslam Yahya and Charles Wagner, "Efficient Modular-Pipelined AES Implementation in Counter Mode on ALTERA FPGA", Computer Science 2003, Vol.2778, pp. 282-291, 2003
16 정창호, 박일환, "64-비트 프로세서에서 AES 고속구현", 한국정보보호학회논문지, 18(6A), pp. 51-61, 2008년 12월.
17 Guido Bertoni, Luca Breveglieri, Pasqualina Fragneto, Marco Macchetti, and Stefano Marchesin, "Efficient Software Implementation of AES on 32-Bit Platform", Proceedings of CHES'02, volume 2523 of Lecture Notes in Computer Science, pp. 129-142, 2003