1 |
1
송신측과 수신측의 차량 내부 네트워크 데이터 통신 장치들 간의 차량 내부 네트워크 데이터 통신 방법에 있어서,상기 송신측이, 사전에 설정된 제어값에 기반하여 차량 내부 네트워크에서 수집된 데이터의 변화유무를 판단하는 단계;상기 송신측이, 상기 데이터의 변화유무에 기반하여 인증값을 생성하고, 상기 데이터와 상기 인증값을 포함하는 메시지를 생성하고, 상기 수신측에 상기 메시지를 송신하는 단계;상기 수신측이, 상기 차량 내부 네트워크에서의 송신측으로부터 메시지를 수신하는 단계;상기 수신측이, 상기 메시지에서 추출한 데이터를 이용하여 검증값을 생성하는 단계; 및상기 수신측이, 상기 메시지에서 추출한 인증값과 상기 검증값을 비교하여 상기 송신측의 무결성을 검증하는 단계;를 포함하는 것을 특징으로 하는 차량 내부 네트워크 데이터 통신 방법
|
2 |
2
청구항 1에 있어서,상기 판단하는 단계는상기 데이터의 값과 이전에 수집된 데이터의 값의 차이가 상기 제어값 이상인 경우, 상기 데이터가 변화한 것으로 판단하는 것을 특징으로 하는 차량 내부 네트워크 데이터 통신 방법
|
3 |
3
청구항 2에 있어서,상기 송신하는 단계는상기 데이터가 변화한 것으로 판단한 경우에만, 상기 인증값을 재생성하고, 재생성된 인증값을 변화한 데이터와 함께 포함시켜 메시지를 생성하는 것을 특징으로 하는 차량 내부 네트워크 데이터 통신 방법
|
4 |
4
청구항 3에 있어서,상기 송신하는 단계는상기 메시지를 기설정된 개수 이상 생성한 경우, 상기 제어값을 기설정된 다음 제어값으로 변경하는 것을 특징으로 하는 차량 내부 네트워크 데이터 통신 방법
|
5 |
5
청구항 4에 있어서,상기 송신하는 단계는상기 송신측과 상기 수신측이 사전에 공유한 해시 알고리즘을 이용하여 상기 데이터를 해시하여 상기 인증값을 생성하는 것을 특징으로 하는 차량 내부 네트워크 데이터 통신 방법
|
6 |
6
청구항 4에 있어서,상기 송신하는 단계는상기 송신측과 상기 수신측이 사전에 공유한 공유키를 이용하여 상기 데이터를 암호화한 값으로부터 상기 인증값을 생성하는 것을 특징으로 하는 차량 내부 네트워크 데이터 통신 방법
|
7 |
7
청구항 6에 있어서,상기 검증값을 생성하는 단계는상기 메시지에 인증값의 포함 여부를 확인하고, 상기 메시지에 상기 인증값이 포함되어 있는 경우, 상기 검증값을 생성하는 것을 특징으로 하는 차량 내부 네트워크 데이터 통신 방법
|
8 |
8
청구항 7에 있어서,상기 검증값을 생성하는 단계는상기 송신측과 상기 수신측이 사전에 공유한 해시 알고리즘을 이용하여 상기 데이터를 해시하여 상기 검증값을 생성하는 것을 특징으로 하는 차량 내부 네트워크 데이터 통신 방법
|
9 |
9
청구항 7에 있어서,상기 검증값을 생성하는 단계는상기 송신측과 상기 수신측이 사전에 공유한 공유키를 이용하여 상기 데이터를 암호화한 값으로부터 상기 검증값을 생성하는 것을 특징으로 하는 차량 내부 네트워크 데이터 통신 방법
|
10 |
10
하나 이상의 프로세서; 및상기 하나 이상의 프로세서에 의해 실행되는 적어도 하나 이상의 프로그램을 저장하는 실행메모리를 포함하고,상기 적어도 하나 이상의 프로그램은사전에 설정된 제어값에 기반하여 차량 내부 네트워크에서 수집된 데이터의 변화유무를 판단하고,상기 데이터의 변화유무에 기반하여 인증값을 생성하고, 상기 데이터와 상기 인증값을 포함하는 메시지를 생성하고,상기 차량 내부 네트워크에서의 수신측 ECU(ELECTRONIC CONTROL UNIT)에 상기 메시지를 송신하는 것을 특징으로 하는 차량 내부 네트워크 데이터 통신 장치
|
11 |
11
청구항 10에 있어서,상기 적어도 하나 이상의 프로그램은상기 데이터의 값과 이전에 수집된 데이터의 값의 차이가 상기 제어값 이상인 경우, 상기 데이터가 변화한 것으로 판단하는 것을 특징으로 하는 차량 내부 네트워크 데이터 통신 장치
|
12 |
12
청구항 11에 있어서,상기 적어도 하나 이상의 프로그램은상기 데이터가 변화한 것으로 판단한 경우에만, 상기 인증값을 재생성하고, 재생성된 인증값을 변화한 데이터와 함께 포함시켜 메시지를 생성하는 것을 특징으로 하는 차량 내부 네트워크 데이터 통신 장치
|
13 |
13
청구항 12에 있어서,상기 적어도 하나 이상의 프로그램은상기 메시지를 기설정된 개수 이상 생성한 경우, 상기 제어값을 기설정된 다음 제어값으로 변경하는 것을 특징으로 하는 차량 내부 네트워크 데이터 통신 장치
|
14 |
14
청구항 13에 있어서,상기 적어도 하나 이상의 프로그램은상기 수신측 ECU와 사전에 공유한 해시 알고리즘을 이용하여 상기 데이터를 해시하여 상기 인증값을 생성하는 것을 특징으로 하는 차량 내부 네트워크 데이터 통신 장치
|
15 |
15
청구항 13에 있어서,상기 적어도 하나 이상의 프로그램은상기 수신측 ECU와 사전에 공유한 공유키를 이용하여 상기 데이터를 암호화한 값으로부터 상기 인증값을 생성하는 것을 특징으로 하는 차량 내부 네트워크 데이터 통신 장치
|
16 |
16
하나 이상의 프로세서; 및상기 하나 이상의 프로세서에 의해 실행되는 적어도 하나 이상의 프로그램을 저장하는 실행메모리를 포함하고,상기 적어도 하나 이상의 프로그램은차량 내부 네트워크에서의 송신측 ECU(ELECTRONIC CONTROL UNIT))로부터 메시지를 수신하고,상기 메시지에서 추출한 데이터를 이용하여 검증값을 생성하고,상기 메시지에서 추출한 인증값과 상기 검증값을 비교하여 상기 송신측의 무결성을 검증하는 것을 특징으로 하는 차량 내부 네트워크 데이터 통신 장치
|
17 |
17
청구항 16에 있어서,상기 적어도 하나 이상의 프로그램은상기 메시지에 인증값의 포함 여부를 확인하고, 상기 메시지에 상기 인증값이 포함되어 있는 경우, 상기 검증값을 생성하는 것을 특징으로 하는 차량 내부 네트워크 데이터 통신 장치
|
18 |
18
청구항 17에 있어서,상기 적어도 하나 이상의 프로그램은상기 송신측 ECU와 사전에 공유한 해시 알고리즘을 이용하여 상기 데이터를 해시하여 상기 검증값을 생성하는 것을 특징으로 하는 차량 내부 네트워크 데이터 통신 장치
|
19 |
19
청구항 17에 있어서,상기 적어도 하나 이상의 프로그램은상기 송신측 ECU와 사전에 공유한 공유키를 이용하여 상기 데이터를 암호화한 값으로부터 상기 검증값을 생성하는 것을 특징으로 하는 차량 내부 네트워크 데이터 통신 장치
|