CAN Security Enhancement Using a Data Compression Algorithm

Yeon-Jin Kim, Jin-Gyun Chung · Journal of the Institute of Electronics and Information Engineers · 2019

CAN(controller area network) 시스템은 잡음에 강한 특성과 저비용 때문에 자동차를 비롯한 많은 산업분야에 쓰이고 있다. 최근 차량에 무선통신 시스템이 구축됨에 따라 차량에 대한 다양한 무선공격이 발생할 것으로 예측되며 이에 대한 대비가 필요하다. 기존 CAN 프로토콜의 보안문제를 보완하기 위해서는 CAN 데이터 암호화 및 인증코드가 추가되어야할 필요가 있다. 최근 CAN 데이터프레임을 변형시켜 MAC(message authentication code) 인증코드를 전송하는 방법이 제안되었다. 이는 기존 CAN프로토콜의 정의를 변형시킴으로 문제를 발생시킬 수 있다. 본 논문에서는 CAN 프로토콜의 기존 정의를 변형시키지 않고 가변길이 ICANDR 알고리즘(V-ICANDR)을 이용하여 CAN 데이터를 압축하고 압축으로 생긴 빈 공간에 MAC인증코드를 전송하는 방법을 제안한다. 또한, AES-128(Advanced encryption standard-128)의 암호화키 3비트를 이용하여 CAN 데이터와 MAC 데이터의 순서를 바꾸고 압축 데이터의 길이를 암호화 데이터 내에 포함하여 전송함으로써 인증능력을 향상시키는 방법을 제안한다.

Read the paper · More papers on PaperTik