1 |
1
차량의 ECU(Engine Control Unit) 보안 방법에 있어서,인증서(certificate), 제1 키(key) 및 상기 ECU의 펌웨어 데이터(firmware data)를 수신하는 단계;상기 제1 키 및 상기 펌웨어 데이터에 기초하여 펌웨어 값(firmware value)을 생성하여 상기 인증서에 저장하는 단계; 및상기 펌웨어 값이 저장된 인증서에 기초하여 상기 제1 키를 암호화(encryption)하는 단계를 포함하고,상기 저장하는 단계는,상기 제1 키를 이용하여 상기 펌웨어 데이터를 암호화하는 단계; 및암호화된 펌웨어 데이터에 기초하여 상기 펌웨어 값을 생성하는 단계를 포함하는 차량 보안 방법
|
2 |
2
제1항에 있어서,상기 펌웨어 데이터는,ECU 매핑 데이터(mapping data) 및 ECU 펌웨어 식별자(firmware identifier)를 포함하는차량 보안 방법
|
3 |
3
삭제
|
4 |
4
제1항에 있어서,상기 암호화하는 단계는,상기 펌웨어 값이 저장된 인증서를 이용하여 제2 키를 생성하는 단계; 및상기 제2 키를 이용하여 상기 제1 키를 암호화하는 단계를 포함하는 차량 보안 방법
|
5 |
5
제1항에 있어서,상기 차량을 인증(authentication)하는 단계를 더 포함하는 차량 보안 방법
|
6 |
6
제5항에 있어서,상기 인증하는 단계는,상기 펌웨어 값과 서버에 저장된 펌웨어 값을 대조(compare)하고, 대조 결과에 기초하여 업데이트된 펌웨어 값이 저장된 인증서를 재발급 받는 단계; 및상기 서버에 상기 업데이트된 펌웨어 값이 저장된 인증서를 저장하는 단계를 포함하는 차량 보안 방법
|
7 |
7
차량의 ECU 보안 방법에 있어서,펌웨어 값이 저장된 인증서를 이용하여 암호화된 펌웨어 데이터를 복원하는 단계; 및복원된 암호화된 펌웨어 데이터를 이용하여 상기 차량을 구동(operation)하는 단계를 포함하고,상기 펌웨어 값은 상기 암호화된 펌웨어 데이터에 기초하여 생성되고, 펌웨어 데이터는 제1 키를 이용하여 암호화되는차량 보안 방법
|
8 |
8
제7항에 있어서,상기 복원하는 단계는,상기 펌웨어 값이 저장된 인증서를 이용하여 제2 키를 생성하는 단계;상기 제2 키를 이용하여 암호화된 제1 키를 복호화(decryption)하는 단계; 및복호화된 제1 키를 이용하여 펌웨어 데이터를 복원(restoration)하는 단계를 포함하는 차량 보안 방법
|
9 |
9
제7항에 있어서,상기 차량을 인증하는 단계를 더 포함하는 차량 보안 방법
|
10 |
10
제9항에 있어서,상기 인증하는 단계는,상기 펌웨어 값과 서버에 저장된 펌웨어 값을 대조하고, 대조 결과에 기초하여 업데이트된 펌웨어 값이 저장된 인증서를 재발급 받는 단계;상기 서버에 상기 업데이트된 펌웨어 값이 저장된 인증서를 저장하는 단계를 포함하는 차량 보안 방법
|
11 |
11
차량의 ECU 보안 장치에 있어서,인증서, 제1 키 및 상기 ECU의 펌웨어 데이터를 수신하는 수신 장치;상기 제1 키 및 상기 펌웨어 데이터에 기초하여 펌웨어 값을 생성하여 상기 인증서에 저장하고, 상기 펌웨어 값이 저장된 인증서에 기초하여 상기 제1 키를 암호화하는 컨트롤러를 포함하고,상기 컨트롤러는 상기 제1 키 및 상기 펌웨어 데이터에 기초하여 펌웨어 값을 생성하여 상기 인증서에 저장하는 펌웨어 값 생성 모듈(firmware value generation module)을 포함하고,상기 펌웨어 값 생성 모듈은,상기 제1 키를 이용하여 상기 펌웨어 데이터를 암호화하고, 암호화된 펌웨어 데이터에 기초하여 상기 펌웨어 값을 생성하는차량 보안 장치
|
12 |
12
제11항에 있어서,상기 컨트롤러는,상기 펌웨어 값이 저장된 인증서에 기초하여 상기 제1 키를 암호화하는 암호화 모듈(encryption module)을 더 포함하는 차량 보안 장치
|
13 |
13
제11항에 있어서,상기 펌웨어 데이터는,ECU 매핑 데이터 및 ECU 펌웨어 식별자를 포함하는차량 보안 장치
|
14 |
14
삭제
|
15 |
15
제12항에 있어서,상기 암호화 모듈은,상기 펌웨어 값이 저장된 인증서를 이용하여 제2 키를 생성하고, 상기 제2 키를 이용하여 상기 제1 키를 암호화하는차량 보안 장치
|
16 |
16
제12항에 있어서,상기 컨트롤러는,상기 차량을 인증하는 인증 모듈(authentication module)을 더 포함하는 차량 보안 장치
|
17 |
17
제16항에 있어서,상기 인증 모듈은,상기 펌웨어 값과 서버에 저장된 펌웨어 값을 대조하고, 대조 결과에 기초하여 업데이트된 펌웨어 값이 저장된 인증서를 재발급 받는 인증서 발급 모듈(certificate issuing module); 및상기 서버에 상기 업데이트된 펌웨어 값이 저장된 인증서를 저장하는 인증서 업데이트 모듈(certificate updating module)을 포함하는 차량 보안 장치
|
18 |
18
차량의 ECU(Engine Control Unit) 보안 장치에 있어서,펌웨어 값이 저장된 인증서를 수신하는 수신 장치;상기 펌웨어 값이 저장된 인증서를 이용하여 암호화된 펌웨어 데이터를 복원하고, 복원된 암호화된 펌웨어 데이터를 이용하여 상기 차량을 구동하는 컨트롤러를 포함하고,상기 펌웨어 값은 상기 암호화된 펌웨어 데이터에 기초하여 생성되고, 펌웨어 데이터는 제1 키를 이용하여 암호화되는차량 보안 장치
|
19 |
19
제18항에 있어서,상기 컨트롤러는,상기 펌웨어 값이 저장된 인증서를 이용하여 제2 키를 생성하는 구동 키 생성 모듈(operation key generation module);상기 제2 키를 이용하여 암호화된 제1 키를 복호화하는 복호화 모듈(decryption module); 및복호화된 제1 키를 이용하여 펌웨어 데이터를 복원하는 데이터 복원 모듈(data restoration module)을 포함하는 차량 보안 장치
|
20 |
20
제18항에 있어서,상기 컨트롤러는,상기 차량을 인증하는 인증 모듈을 더 포함하는 차량 보안 장치
|
21 |
21
제20항에 있어서,상기 인증 모듈은,상기 펌웨어 값과 서버에 저장된 펌웨어 값을 대조하고, 대조 결과에 기초하여 업데이트된 펌웨어 값이 저장된 인증서를 재발급 받는 인증서 발급 모듈; 및상기 서버에 상기 업데이트된 펌웨어 값이 저장된 인증서를 저장하는 인증서 업데이트 모듈을 포함하는 차량 보안 장치
|