Can에서 데이터의 기밀성과 무결성을 보장하는 방법

본 발명은 차량(vehicle) 등에 탑재될 수 있는 다수의 ECU(Electronic Control Unit)간 데이터의 송수신이 CAN(Controller Area Networks)을 통해 이루어지는 경우에 그 데이터의 기밀성(confidentiality)과 무결성(integrity)을 보장하는 방법에 관한 것으로, 보다 상세하게는 외부 도청(sniffing)으로부터 상기 송수신 데이터를 보호하여 상기 송수신 데이터의 기밀성과 무결성을 보장하는 방법에 관한 것이다. 본 발명은 (a)CAN(Controller Area Networks)을 통해 데이터를 송신하는 ECU(Electronic Control Unit, 송신 ECU)와 상기 송신된 데이터를 수신하는 수신 ECU에 상기 데이터의 암호화키를 부여하는 단계; 및 (b)상기 송신 ECU와 상기 수신 ECU에 상기 데이터의 인증키를 부여하는 단계를 포함하여 상기 송수신 데이터의 기밀성과 무결성의 보장을 도모한다.