DOI QR코드

DOI QR Code

Telemetry System Encryption Technique using ARIA Encryption Algorithm

ARIA 암호 알고리즘을 이용한 원격측정 시스템 암호화 기법

  • 최석훈 (단암시스템즈(주) 기술연구소) ;
  • 이남식 (단암시스템즈(주) 기술연구소) ;
  • 김복기 (단암시스템즈(주) 기술연구소)
  • Received : 2020.03.24
  • Accepted : 2020.04.21
  • Published : 2020.04.30

Abstract

Telemetry system is a communication system that measures and transmits various signals in the aircraft to the ground for collecting and monitoring flight data during the development of unmanned air vehicle and satellite launch vehicles. With the recent development of wireless communication technology, it is becoming important to apply encryption of telemetry system to prepare with security threats that may occur during flight data transmission. In this paper, we suggested and implemented the application method of ARIA-256, Korean standard encryption algorithm, to apply encryption to telemetry system. In consideration of the block error propagation and the telemetry frame characteristics, frame is encrypted using the CTR mode and can apply the Reed-solomon codes recommended by CCSDS. ARIA algorithm and cipher frame are implemented in FPGA, and simulation and hardware verification system confirmed continuous frames encryption.

원격측정 시스템은 무인기, 위성 발사체 등의 비행체 개발과정에서 비행 데이터 수집과 모니터링을 위해 비행체 내 다양한 신호를 계측하여 지상으로 전송하는 통신시스템이다. 최근 무선통신 기술의 발전으로 비행 데이터의 전송 과정에서 일어날 수 있는 보안 위협에 대응하기 위해 원격측정 시스템의 암호화 기술 적용은 중요해지고 있다. 따라서 본 논문에서는 원격측정 시스템의 암호화 적용을 위해 국가 표준 암호 알고리즘인 ARIA-256의 적용 방법을 제안하고 구현하였다. 블록 오류 확산과 원격측정 프레임의 특성을 고려하여 CTR (counter) 모드를 응용하고, 위성통신 표준화 기구(CCSDS)에서 권장하는 리드솔로몬 코드를 적용할 수 있도록 프레임을 구성하여 암호화하였다. ARIA-256 알고리즘과 암호 프레임은 FPGA(filed programmable gate array)로 구현하였고 시뮬레이션과 하드웨어 검증 시스템을 통해 연속성 있는 프레임의 암호화를 확인하였다.

Keywords

References

  1. G. H. Kim, M. H. Jin and B. K. Kim, “Design of a simple PCM encoder architecture based on programmable ROM,” Journal of Advanced Navigation Technology, Vol. 23, No. 2, pp. 186-193, Apr. 2019. https://doi.org/10.12673/JANT.2019.23.2.186
  2. J. P. Kim and C. h. Koo, “Telecommand decryption verification for engineering qualification model of command telemetry unit in communications satellite,” Journal of The Korean Society Aeronautical and Space Sciences, Vol. 33, No. 7, pp. 98-105, Jul. 2005 . https://doi.org/10.5139/JKSAS.2005.33.7.098
  3. K. B. Kim and K. W. Shin, “A unified ARIA-AES cryptographic processor supporting four modes of operation and 128/256-bit key lengths,” Journal of the Korea Institute of Information and Communication Engineering, Vol. 21, No. 4, pp. 795-803, Apr. 2017. https://doi.org/10.6109/jkiice.2017.21.4.795
  4. D. S. Kwon, J. S. Kim, S. W. Park, S. H. Sung, Y. K. Sohn, J. H. Song, Y. J. Yeom, E. J. Yoon, S. J. Lee, J. W. Lee, S. T. Chee, D. W. Han and J. Hong, "New block cipher: ARIA," International Conference on Information Security and Cryptology(ICISC), Seoul: Korea, pp. 432-445, Nov. 2003.
  5. Chairman of Korea Industrial Standards Commission, 128bit block encryption algorithm ARIA - part1: general, Ministry of Science and ICT(MSIT), Korea, KS X 1213-1, Dec. 2014.
  6. CCSDS, TM synchronization and channel coding, Consultative Committee for Space Data Systems (CCSDS), Washington DC: USA, Technical Report CCSDS 131.0-B-3, Sep. 2017.
  7. Telemetry Group, Range Commanders Council (RCC). IRIG Standard document 106-19 chapter 4. pulse code modulation standards [Internet]. Available: https://www.irig106.org/wiki/irig_106-19.