1 |
1
하나 이상의 프로세서; 및상기 하나 이상의 프로세서에 의해 실행되는 적어도 하나 이상의 프로그램을 저장하는 실행메모리를 포함하고,상기 적어도 하나 이상의 프로그램은차량 내부 네트워크에서 상대방 ECU(ELECTRONIC CONTROL UNIT)와 사전에 공유키를 공유하고,상기 상대방 ECU와 상기 공유키를 이용하여 암호화된 데이터를 송수신하고,상기 공유키를 이용하여 상기 암호화된 데이터를 복호화하고,상기 암호화된 데이터의 복호화가 실패한 경우, 상기 상대방 ECU에게, 기설정된 키 생성 명령어와 기저장된 난수를 송신하고,상기 키 생성 명령어를 이용하여 상기 공유키로부터 상기 상대방 ECU와 송수신하는 데이터를 암호화 및 복호화하기 위한 암호키를 복원하는 것을 특징으로 하는 차량 내부 네트워크 보안 통신 장치
|
2 |
2
청구항 1에 있어서,상기 적어도 하나 이상의 프로그램은상기 공유키를 이용하여 상기 암호화된 데이터의 복호화가 성공한 경우, 상대방 ECU와 함께 상기 공유키를 기설정된 규칙에 의해 갱신하는 것을 특징으로 하는 차량 내부 네트워크 보안 통신 장치
|
3 |
3
청구항 2에 있어서,상기 적어도 하나 이상의 프로그램은상기 복원된 암호키를 이용하여 상기 난수를 암호화하고, 암호화된 난수를 상기 상대방 ECU에 송신하는 것을 특징으로 하는 차량 내부 네트워크 보안 통신 장치
|
4 |
4
청구항 3에 있어서,상기 적어도 하나 이상의 프로그램은상기 상대방 ECU와 함께 상기 공유키에 상기 난수를 더한 값으로 상기 공유키를 갱신하는 것을 특징으로 하는 차량 내부 네트워크 보안 통신 장치
|
5 |
5
청구항 4에 있어서,상기 적어도 하나 이상의 프로그램은상기 상대방 ECU로부터 수신한 암호화된 데이터를 상기 복원된 암호키를 이용하여 복호화에 성공한 경우, 상기 상대방 ECU와 함께 상기 복원된 암호키에 상기 난수를 더하여 상기 복원된 암호키를 갱신하는 것을 특징으로 하는 차량 내부 네트워크 보안 통신 장치
|
6 |
6
차량 내부 네트워크 보안 통신 장치의 차량 내부 네트워크 보안 통신 방법에 있어서,차량 내부 네트워크에서 상대방 ECU(ELECTRONIC CONTROL UNIT)와 사전에 공유키를 공유하는 단계;상기 상대방 ECU와 상기 공유키를 이용하여 암호화된 데이터를 송수신하는 단계;상기 공유키를 이용하여 상기 암호화된 데이터를 복호화하는 단계;상기 암호화된 데이터의 복호화가 실패한 경우, 상기 상대방 ECU에게, 기설정된 키 생성 명령어와 기저장된 난수를 송신하는 단계; 및상기 키 생성 명령어를 이용하여 상기 공유키로부터 상기 상대방 ECU와 송수신하는 데이터를 암호화 및 복호화하기 위한 암호키를 복원하는 단계;를 포함하는 것을 특징으로 하는 차량 내부 네트워크 보안 통신 장치
|
7 |
7
청구항 6에 있어서,상기 복호화하는 단계는상기 공유키를 이용하여 상기 암호화된 데이터의 복호화가 성공한 경우, 상대방 ECU와 함께 상기 공유키를 기설정된 규칙에 의해 갱신하는 것을 특징으로 하는 차량 내부 네트워크 보안 통신 장치
|
8 |
8
청구항 7에 있어서,상기 기저장된 난수를 송신하는 단계는상기 복원된 암호키를 이용하여 상기 난수를 암호화하고, 암호화된 난수를 상기 상대방 ECU에 송신하는 것을 특징으로 하는 차량 내부 네트워크 보안 통신 장치
|
9 |
9
청구항 8에 있어서,상기 암호키를 복원하는 단계는상기 상대방 ECU와 함께 상기 공유키에 상기 난수를 더한 값으로 상기 공유키를 갱신하는 것을 특징으로 하는 차량 내부 네트워크 보안 통신 장치
|
10 |
10
청구항 9에 있어서,상기 암호키를 복원하는 단계는상기 상대방 ECU로부터 수신한 암호화된 데이터를 상기 복원된 암호키를 이용하여 복호화에 성공한 경우, 상기 상대방 ECU와 함께 상기 복원된 암호키에 상기 난수를 더하여 상기 복원된 암호키를 갱신하는 것을 특징으로 하는 차량 내부 네트워크 보안 통신 방법
|