DOI QR코드

DOI QR Code

자동차 통신 보안을 위한 IEEE Std 1609.2 메시지 인코더/디코더의 설계 및 구현에 관한 연구

Design and Implementation of IEEE Std 1609.2 Message Encoder/Decoder for Vehicular Communication Security

  • Seo, Hye-In (Department of Information and Communication Engineering, Hanbat National University) ;
  • Kim, Eun-Gi (Department of Information and Communication Engineering, Hanbat National University)
  • 투고 : 2016.11.23
  • 심사 : 2016.12.09
  • 발행 : 2017.03.31

초록

WAVE 시스템에서는 통신 보안 기능을 지원하기 위해 IEEE Std 1609.2 규격이 정의되었다. IEEE Std 1609.2에서는 자동차 통신에서의 보안 서비스 및 관리 메시지의 구조를 ASN.1으로 정의하였다. 또한 이 메시지 구조를 COER 방식으로 인코딩하도록 하고 있다. 본 논문에서는 IEEE Std 1609.2에 정의된 보안 메시지를 처리하는 IEEE Std 1609.2 메시지 인코더/디코더를 설계 및 구현하였다. 설계된 인코더/디코더는 IEEE Std 1609.2 메시지 구조에 부합하는 C 언어 데이터 구조의 메시지를 생성하는 모듈, 메시지 인코더 모듈, 메시지 디코더 모듈로 구성되며, 리눅스 환경에서 구현되었다. 또한 구현된 인코더/디코더의 수행 속도를 측정하여 그 성능을 분석하였다.

IEEE Std 1609.2 was defined for the support of communication security functions in the WAVE (Wireless Access in Vehicular Environments) system. IEEE Std 1609.2 defined the message structures of the security services and managements on the vehicular communication by using ASN.1 (Abstract Syntax Notation One). Also, this security message structures shall be encoded using the COER (Canonical Octet Encoding Rules). In this paper, we designed and implemented the IEEE Std 1609.2 message encoder/decoder handling the security messages defined in IEEE Std 1609.2. The designed encoder/decoder consists of three modules as follows : a module generating the message of C language data structures in accord with IEEE Std 1609.2 message structures, a message encoder module, a message decoder module. And the encoder/decoder was implemented on the Linux environment. Also we analyzed the performance by measuring the performance speed of the encoder/decoder implemented.

키워드

참고문헌

  1. J. H. Kang, "Design and Implementation of IEEE WAVE Security System for Vehicle Communication," Ph. D. dissertation, Hanbat National University, Daejeon, Korea, 2014.
  2. Computer Science Engineering Research Information Center. WAVE concept from cseric.or.kr site [Internet]. Available:http://cseric.or.kr/new_Cseric/yungoostep/conten t.asp?idx=821.
  3. Wikipedia, The Free Encyclopedia. IEEE 802.11 from Wikipedia.org site [Internet]. Available: https://en.wikipedia. org/wiki/IEEE_802.11.
  4. Wikipedia, The Free Encyclopedia. IEEE 802.11p from Wikipedia.org site [Internet]. Available: https://en.wikipedia. org/wiki/IEEE_802.11p.
  5. Y. H. Hwang, "A study on the Performance Analysis of 802.11p WAVE Communication System," Ph. D. dissertation, Mokwon University, Daejeon, Korea, 2011.
  6. H.H. Do, J.M. In, and S.K. Lee, "Implementation of ASN.1 Converter for Applying ISO/IEEE 11073 MDER," The Journal of Korea Institute Of Information Technology, vol. 10, no. 4, pp.19-30, April 2012.
  7. Information Communication Technology Glossography. ASN.1 definition from ktwork.co.kr site [Internet]. Available: http://www.ktword.co.kr/abbr_view.php?m_ temp1=2082.
  8. IEEE Std. 1609.2, IEEE Standard for Wireless Access in Vehicular Environments-Security Services for Applications and Management Messages, IEEE, New York, NY, USA., 2016.
  9. Y.C. Kim, S.H. Kim, J.Y. Chio, C.W. Yoo, and D.M. Lee, "Design and Implementation of ASN.1 Development Environment for Source Code Generation of Network Management," Journal of Korean Institute Of Information Scientists and Engineers, vol. 4, no. 6, pp. 826-835, December 1998.
  10. O. Dubuisson, ASN.1 Communication between Heterogeneous Systems. France, CA: Morgan Kaufmann Pub., 2000.
  11. J. Larmouth, "Back to the example!," in ASN.1 Complete. San Francisco, CA: Morgan Kaufmann Pub., ch. 2, pp. 50-52, 1999.
  12. Wikipedia, The Free Encyclopedia. ISO/IEC JTC 1 from Wikipedia.org site [Internet]. Available: https://en.wikipedia. org/wiki/ISO/IEC_JTC_1.
  13. Wikipedia, The Free Encyclopedia. ITU-T from Wikipedia. org site [Internet]. Available: https://en.wikipedia.org/wiki/ ITU-T.
  14. ITU-T Std. X.690, Information technology - ASN.1 encoding rules: Specification of Basic Encoding Rules (BER), Canonical Encoding Rules (CER) and Distinguished Encoding Rules (DER), ITU-T, Switzerland., 2003.
  15. OSS Nokalva. Overview of OER EXER from oss.com site [Internet]. Available: http://www.oss.com/asn1/resources/ asn1-papers/asn1-papers.html
  16. ITU-T Std. X.696, Information technology - ASN.1 encoding rules: Specification of Octet Encoding Rules (OER), ITU-T, Switzerland., 2014.
  17. NTCIP 1102 v01.12, Octet Encoding Rules (OER) Base Protocol, AASHTO, Washington, D.C., ITE, Washington, D.C., NEMA, Rosslyn, Virginia, 2001.
  18. IETF Std. RFC 1155, Structure and Identification of Management Information for TCP/IP-based Internets, IETF, M.T. Rose, K. McCloghrie, 1990.
  19. ISO/IEC Std. ISO/IEC 8825-1, Information technology - ASN.1 encoding rules: Specification of Basic Encoding Rules (BER), Canonical Encoding Rules (CER) and Distinguished Encoding Rules (DER), 5th ed, ISO/IEC, 2014.
  20. H.I. Seo, and E.G. Kim, "A Study of IEEE Standard 1609.2 Message Encoder/Decoder for Vehicular Communication Security," in TICEAS(The International Conference on Engineering and Applied Sciences), Singapore, pp. 38-43, February, 2017.
  21. IEEE Std. 1609.3, IEEE Standard for Wireless Access in Vehicular Environments (WAVE)-Networking Services, IEEE, New York, NY, USA., 2016.