DOI QR코드

DOI QR Code

The Efficient AES-CCM Architecture for a hardware library in the WAVE

WAVE 하드웨어 암호 라이브러리에 적합한 효율적인 AES-CCM 구조 설계

  • Lee, Yeon-Cheol (School of Computer science & Engineering, Pusan National University) ;
  • Seo, Hwa-Jeong (School of Computer science & Engineering, Pusan National University) ;
  • Kim, Ho-Won (School of Computer science & Engineering, Pusan National University)
  • Received : 2013.08.17
  • Accepted : 2013.09.17
  • Published : 2013.12.31

Abstract

According to developing wireless communications in vehicle, various security threat in the WAVE(Wireless access in vehicular environments) is increased. To protect this, IEEE 1609.2 specify services as for prevent message from attacks such as spoofing, eavesdropping and replay. It is possible to implement a hardware library for defending these attacks. In this paper, we proposed a efficient AES-CCM architecture for the hardware library in the WAVE. We compare our architecture to the previous one in the same FPGA. And our design uses less slices than 27 % of it and less slices than 45 % of it if we share registers that were used by other modules in the library. We also achieves a throughput of 1355 Gbits/s in xc5vlx110t-2ff1136.

차량에서의 무선통신의 발달과 함께 WAVE(Wireless access in vehicular environments) 상에서도 보안에 대한 위험성이 증가하였다. 이를 위해 IEEE 1609.2로 스누핑, 도청과 같은 공격으로부터 메시지를 보호하기 위한 보안 서비스를 규정하였다. 이를 보안 라이브러리를 하드웨어 형태로 구현 가능하며 본 논문에서는 이에 적합한 AES-CCM 구조를 설계하였다. 동일 FPGA에서 비교 논문의 구조와 비교하여 27 % 적은 slice를 사용하였으며 기존 라이브러리모듈에서 레지스터를 공유하였을 경우를 고려하면 약 45 % 적은 slice를 사용한다. 또한 xc5vlx110t-2ff1136 상에서 1355 Gbits/s의 처리량을 보인다.

Keywords

References

  1. IEEE Std. 1609.2, IEEE Standard for Wireless Access in Vehicular Environments Security Services for Applications and Management Messages, IEEE, New York, N.Y., 2013.
  2. Daemen, Joan, and Vincent Rijmen. "AES proposal: Rijndael." In First Advanced Encryption Standard (AES) Conference. 1998.
  3. Lopez-Trejo, Emmanuel, F. Rodrıguez Henriquez, and Arturo Diaz-Perez. "An Efficient FPGA Implementation of CCM mode using AES." International Conference on Information Security and Cryptology. Vol. 3935. 2005.
  4. Whiting, Doug, Niels Ferguson, and Russell Housley. "Counter with cbc-mac (ccm)." (2003).
  5. Dworkin, Morris J. "SP 800-38C. Recommendation for Block Cipher Modes of Operation: the CCM Mode for Authentication and Confidentiality." (2004).
  6. Huai, Lian, et al. "An energy-efficient AES-CCM implementation for IEEE802. 15.4 wireless sensor networks." Networks Security, Wireless Communications and Trusted Computing, 2009. NSWCTC'09. International Conference on. Vol. 2. IEEE, 2009.
  7. Samiah, Abdul, Arshad Aziz, and Nassar Ikram. "An Efficient Software Implementation of AES-CCM for IEEE 802.11 i Wireless St." Computer Software and Applications Conference, 2007. COMPSAC 2007. 31st Annual International. Vol. 2. IEEE, 2007.

Cited by

  1. Design and Implementation of Secure Vehicle Communication Protocols for WAVE Communication Systems vol.19, pp.4, 2015, https://doi.org/10.6109/jkiice.2015.19.4.841