차량 내부 네트워크 데이터셋 분석 장치 및 방법
DEVICE AND METHOD FOR ANALYZING IN-VEHICLE NETWORK DATASET
특허 요약
차량 내부 네트워크 데이터셋 분석 장치 및 방법이 개시된다. 상기 차량 내부 네트워크의 데이터셋 분석 방법은 컴퓨팅 장치에 의해 수행되고, 데이터셋에 포함된 복수의 CAN(Controller Area Network) 메시지들 각각의 CAN ID와 DLC(Data Length Code)를 추출하는 단계, 및 추출된 DLC를 이용하여 버스로드(Busload)를 계산하는 단계를 포함하고, 상기 버스로드(Busload)는 수학식을 이용하여 계산된다.
청구항
번호청구항
1

컴퓨팅 장치에 의해 수행되는, 차량 내부 네트워크의 데이터셋 분석 방법에 있어서,데이터셋에 포함된 복수의 CAN(Controller Area Network) 메시지들 각각의 CAN ID와 DLC(Data Length Code)를 추출하는 단계; 및추출된 DLC를 이용하여 버스로드(Busload)를 계산하는 단계를 포함하고,상기 버스로드(Busload)는 수학식 1을 이용하여 계산되고,상기 수학식 1은 이고,상기 Baudrate는 통신 속도를 나타내고,상기 TotalbitLen은 초당 전송되는 비트수를 나타내는,데이터셋 분석 방법.

2

제1항에 있어서,상기 추출하는 단계는,중재(Arbitration) 필드로부터 CAN ID를 추출하고, 컨트롤(Control) 필드로부터 DLC를 추출하는,데이터셋 분석 방법.

3

제1항에 있어서,산출된 버스로드(Busload)를 미리 정해진 임계치와 비교하여 트래픽의 비정상 여부를 결정하는 단계를 더 포함하는,데이터셋 분석 방법.

4

제1항에 있어서,각 CAN ID에 대하여, CAN 메시지의 전송 타입을, 일정한 주기로 전송되는 전송 타입인 제1 타입, 일정한 주기를 갖지 않고 전송되는 전송 타입인 제2 타입, 및 일정한 주기로 전송되되 이벤트 발생시에 추가적인 주기로 미리 정해진 횟수로 전송되는 전송 타입인 제3 타입 중 어느 하나로 매칭하는 단계를 더 포함하는,데이터셋 분석 방법.

5

제1항에 있어서, 각 CAN 메지지에 대하여,데이터(Data) 필드에 대한 BFR(Bit-Flip Rate)을 도출하는 단계;산출된 BFR을 기초로 시그널(Signal) 경계를 도출하는 단계; 및도출된 시그널 경계로 구분되는 각 시그널의 특징을, 차량의 역학적 활동 및 현 상태를 신호의 변화를 통해 나타내는 값(Physical value), 한정적 변화에 대해 적은 값으로 표현 가능한 상태를 나타내는 값(Multi-value), 메시지의 수에 따라 증가하며 주기성을 지니며 증가하는 값(Counter), 변화가 없는 비트이며 1을 나타내는 값(Constant bit), 메시지의 데이터를 검증하는 값(CRC), 및 일정하게 0으로 나타나며 어떠한 상태도 나타내지 않는 값(Unused bit) 중 어느 하나로 매핑하는 단계를 더 포함하는,데이터셋 분석 방법.

6

제1항에 있어서, 각 CAN ID에 대하여,CAN 메시지의 클럭 스큐(Clock skew)를 계산하는 단계; 및계산된 클럭 스큐와 미리 저장되어 있는 ECU(electric Controller Unit)별 클럭 스큐와 비교하는 단계; 및비교 결과를 기초로 각 CAN ID를 갖는 CAN 메시지를 송신한 송신자 ECU를 매핑하는 단계를 더 포함하는,데이터셋 분석 방법.