DOI QR코드

DOI QR Code

Software Implementation of WAVE Security Algorithms

WAVE 보안 알고리즘의 소프트웨어 구현

  • Kang, Jung-Ha (Dept. of Information and Communication Engineering, Hanbat National University) ;
  • Ok, Sung-Jin (Dept. of Information and Communication Engineering, Hanbat National University) ;
  • Kim, Jae Young (IT Convergence Technology Research Lab., Electronics and Telecommunications Research Institute) ;
  • Kim, Eun-Gi (Dept. of Information and Communication Engineering, Hanbat National University)
  • 강정하 (한밭대학교 정보통신학과) ;
  • 옥성진 (한밭대학교 정보통신학과) ;
  • 김재영 (한국전자통신원구원 융합기술연구부문) ;
  • 김은기 (한밭대학교 정보통신학과)
  • Received : 2013.12.27
  • Accepted : 2014.03.06
  • Published : 2014.03.31

Abstract

IEEE developing WAVE specifications are able to support V2V and V2I wireless communications, and these functionalities can be used to enhance vehicle operational safety. To overcome any security weaknesses that are inherent in wireless communications, WAVE specification should support message encryption and authentication functions. In this study, we have implemented WAVE security algorithms in IEEE P1609.2 with openssl library and C language. We have verified the normal operation of implemented software, using the test vectors of related specifications, and measured their performance. Our software is platform independent, and can be used for the full implementation of WAVE specification.

IEEE에서는 V2I, V2V 등의 무선 통신 기능을 제공하여 차량 운행의 안전을 증대 시킬 수 있는 WAVE 규격을 정의하고 있다. WAVE 규격에서는 무선 통신이 갖는 보안 취약성을 극복할 수 있도록 메시지의 암호화 및 인증 기능을 지원하고 있다. 본 논문에서는 WAVE 규격에서 지원하고 있는 보안 알고리즘들을 openssl 라이브러리와 C언어로 구현하였으며, 구현된 알고리즘들은 관련 규격들에서 제시하고 있는 테스트 벡터를 이용하여 정상 동작을 확인하고 성능을 측정하였다. 본 논문에서 구현된 보안 알고리즘들은 플랫폼에 독립적으로 구현되어, WAVE 보안 규격의 구현에 활용될 수 있을 것으로 생각된다.

Keywords

References

  1. IEEE Std. 1609.1, IEEE Trial-Use Standard for Wireless Access in Vehicular Environments (WAVE)- Resource Manager, 2006
  2. IEEE Std. 1609.2, "IEEE Trial-Use Standard for Wireless Access in Vehicular Environments - Security Services for Applications and Management Messages", 2006 DOI: http://dx.doi.org/10.1109/IEEESTD.2006.6636021
  3. IEEE Std. 1609.3, "IEEE Trial-Use Standard for Wireless Access in Vehicular Environments (WAVE)- Networking Services", 2007
  4. IEEE Std. 1609.4, "IEEE Trial-Use Standard for Wireless Access in Vehicular Environments (WAVE)- Multi-channel Operation", 2006
  5. EUN-GI KIM, HANBYEOG CHO, "SW Implementation of Security Algorithms in IEEE 1609.2", 18'th ITS World Congress, Orlando, USA, 2011
  6. IEEE P1609.2/D15pre, "Draft Standard for Wireless Access in Vehicular Environments - Security Services for Applications and Management Messages", 2012
  7. NIST FIPS PUB 186-2, "DIGITAL SIGNATURE STANDARD (DSS)", 2000
  8. ANSI X9.62, "Public Key Cryptography For The Financial Services Industry: The Elliptic Curve Digital Signature Algorithm (ECDSA)", 2005
  9. IEEE Std. 1363a, "IEEE Standard Specifications for Public Key Cryptography: Additional Techniques", 2004
  10. NIST FIPS 197, "Specification for the ADVANCED ENCRYPTION STANDARD(AES)", 2001
  11. NIST Special Publication 800-38C, "Recommendation for Block Cipher Modes of Operation: The CCM Mode for Authentication and Confidentiality", 2004