1 |
1
차량에 탑재되는 ECU(Electronic Control Unit)의 제어 신호에 대한 인증방법으로서,
제어신호 송신장치는 제어신호를 포함하는 제어 데이터를 생성하고 상기 제어 데이터에 대한 전자서명값(Sig)을 생성하는 전자서명값 생성단계;
상기 제어신호 송신장치가 상기 생성된 제어 데이터 및 전자서명값을 목표 ECU로 송신하는 제어신호 송신단계;
상기 목표 ECU가 수신한 수신된 상기 전자서명값을 복원(복호화)하여 복원 서명값을 산출하는 복원 서명값 생성단계; 및
상기 목표 ECU가 상기 복원 서명값을 이용하여 해당 제어신호를 인증하는 제어신호 인증 단계;
를 포함하는 것을 특징으로 하는 차량 제어신호 인증방법
|
2 |
2
제 1 항에 있어서,
상기 제어 데이터는 상기 송신장치의 AUTOSAR COM에서 생성된 I-PDU(Protocol Data Unit)인 것을 특징으로 하는 차량 제어신호 인증방법
|
3 |
3
제2항에 있어서,
상기 전자서명값 생성단계는 상기 I-PDU를 해싱하여 제 1 해쉬 함수값(h1)과, 상기 제어신호 송신장치의 비공개키로 상기 제 1 해쉬 함수값을 전자서명(암호화)한 전자서명값(Sig)을 생성하는 과정으로 수행되며,
상기 복원서명값 생성단계 및 제어신호 인증단계는 상기 목표 ECU가 수신한 상기 I-PDU에 대한 제 2 해쉬 함수값(h2)을 생성하고, 상기 제어신호 송신장치의 공개키로 수신된 전자서명값을 복원(복호화)하여 복원 서명값을 산출한 후, 상기 복원 서명값과 제 2 해쉬 함수값이 동일한지 비교하여 동일한 경우 해당 제어신호를 인증하는 것을 특징으로 하는 차량 제어신호 인증방법
|
4 |
4
차량의 목표 ECU를 제어하기 위한 것으로, AUTOSAR 표준을 따르는 차량 ECU용 제어신호 송신장치에 있어서,
상기 제어신호 송신장치는 상기 제어신호를 포함하는 I-PDU를 생성하고, 상기 I-PDU를 해싱하여 제 1 해시함수값(h)을 생성하며, 상기 제어신호 송신장치의 비공개키로 상기 제 1 해쉬 함수값을 전자서명한 전자서명값(Sig)을 생성한 후, 상기 I-PDU 및 전자서명값을 목표 ECU로 송신함으로써, 상기 목표 ECU가 상기 제어신호를 인증하게 하는 것을 특징으로 하는 차량 ECU용 제어신호 송신장치
|
5 |
5
제 4 항에 있어서,
상기 제어신호 송신장치는 AUTOSAR SW-C 계층, AUTOSAR RTE(Realtime Environment) 계층 및 BSW(Basic Software) 계층을 포함하는 AUTOSAR 모듈을 포함하며, 상기 제1해시함수값 생성 및 상기 전자서명값 생성은 AUTOSAR SW-C 계층, AUTOSAR RTE(Realtime Environment) 계층 및 BSW(Basic Software) 계층 중 하나 이상에서 수행되는 것을 특징으로 하는 차량 ECU용 제어신호 송신장치
|
6 |
6
제 5 항에 있어서,
상기 제어신호는 AUTOSAR SW-C 계층에서 생성되어 AUTOSAR RTE(Realtime Environment) 계층을 경유하여 BSW(Basic Software) 계층 내에 있는 통신서비스(Communication Service) 모듈의 상기 AUTOSAR COM으로 전달되는 것을 특징으로 하는 차량 ECU용 제어신호 송신장치
|
7 |
7
AUTOSAR 표준을 따르는 제어신호 송신장치로부터의 제어신호를 수신하는 차량 ECU에 있어서,
상기 차량 ECU는 상기 제어신호 송신장치로부터 송신되는 I-PDU 및 전자서명값을 수신하고, 상기 I-PDU에 대한 제 2 해쉬 함수값(h2)을 생성하고, 상기 제어신호 송신장치의 공개키로 수신된 상기 전자서명값을 복원(복호화)하여 복원 서명값을 산출한 후, 상기 복원 서명값과 제 2 해쉬 함수값이 동일한지 비교하여 동일한 경우 해당 제어신호를 인증하고, 인증된 경우에 한하여 제어신호에 해당되는 제어를 수행하는 것을 특징으로 하는 차량 전자제어장치(ECU)
|