KR102235711B1 - 부정동작 감지 성능을 개선한 차량간 통신 장치 및 방법 - Google Patents

부정동작 감지 성능을 개선한 차량간 통신 장치 및 방법 Download PDF

Info

Publication number
KR102235711B1
KR102235711B1 KR1020190117300A KR20190117300A KR102235711B1 KR 102235711 B1 KR102235711 B1 KR 102235711B1 KR 1020190117300 A KR1020190117300 A KR 1020190117300A KR 20190117300 A KR20190117300 A KR 20190117300A KR 102235711 B1 KR102235711 B1 KR 102235711B1
Authority
KR
South Korea
Prior art keywords
message
sender
malfunction
block chain
suspected
Prior art date
Application number
KR1020190117300A
Other languages
English (en)
Other versions
KR20210035475A (ko
Inventor
김인수
박재홍
Original Assignee
주식회사 와이즈오토모티브
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 와이즈오토모티브 filed Critical 주식회사 와이즈오토모티브
Priority to KR1020190117300A priority Critical patent/KR102235711B1/ko
Publication of KR20210035475A publication Critical patent/KR20210035475A/ko
Application granted granted Critical
Publication of KR102235711B1 publication Critical patent/KR102235711B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/12Applying verification of the received information
    • H04L63/126Applying verification of the received information the source of the received data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/10Integrity
    • H04W12/106Packet or message integrity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/12Detection or prevention of fraud
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2463/00Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
    • H04L2463/121Timestamp

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

부정동작 감지 성능을 개선한 차량간 통신 장치 및 방법을 개시한다. 본 발명은 잘못된 정보를 송신하는 V2X 통신 장치의 정보를 부정동작 의심 블록체인으로 생성하여 차량간에 공유하고, V2X 메시지의 수신시 부정동작 의심 블록체인을 검색하여 송신자의 신뢰도를 결정하며, 송신자의 신뢰도에 따라 메시지의 인증 및 무결설 검사 빈도를 차등 적용하여 검사 효율을 개선할 수 있다.

Description

부정동작 감지 성능을 개선한 차량간 통신 장치 및 방법{INTER-VEHICLE COMMUNICATION DEVICE AND METHOD FOR IMPROVING DETECTION PERFORMANCE OF ILLEGAL MOTION}
본 발명은 부정동작 감지 성능을 개선한 차량간 통신 장치 및 방법에 관한 발명으로서, 더욱 상세하게는 잘못된 정보를 송신하는 V2X 통신 장치의 정보를 부정동작 의심 블록체인으로 생성하여 차량간에 공유하고, V2X 메시지의 수신시 부정동작 의심 블록체인을 검색하여 송신자의 신뢰도를 결정하며, 송신자의 신뢰도에 따라 메시지의 인증 및 무결설 검사 빈도를 차등 적용하여 검사 효율을 개선한 부정동작 감지 성능을 개선한 차량간 통신 장치 및 방법에 관한 것이다.
V2X(Vehicle to everything)는 차량을 중심으로 유무선망을 통해 정보를 제공하는 기술이다.
도 1은 V2X 통신을 나타낸 예시도로서, 차량(10)과 다른 차량(20) 사이의 무선 통신(V2V: Vehicle to Vehicle), 차량(10)과 인프라(30) 간 무선 통신(V2I: Vehicle to Infrastructure), 차량 내 유무선 네트워킹(IVN: In-Vehicle Networking), 차량과 이동 단말 간 통신(V2P: Vehicle to Pedestrian), 차량(10)과 서버 간 통신(V2N: Vehicle to Network) 등을 총칭한다.
여기서, V2X의 X는 everything, 즉, Infra/Vehicle/Nomadic/등을 의미하는 것으로, 차량에 적용 가능한 모든 형태의 통신방식을 지칭하며, 일반용어로서 'Connected Vehicle' 또는 'Networked Vehicle'을 구현하기 위한 구체적인 통신기술을 의미한다.
현재 차량과 차량 또는 이동통신 기기와의 통신 기술인 V2X기술을 적용할 수 있는 차량이 증가하고 있다.
미국과 유럽은 물론 현재 국내에서도 V2X를 위한 통신기술이 활발히 연구되고 있다.
한편, WAVE(IEEE)16092 표준과 SCMS(Serial Copy Management System) 문서에서는 보안(Security)을 위한 인증서 통신규격이 정의되어 있다.
일반적인 V2X 통신환경에서는 보안을 위한 인증서의 서명검증을 이용해 통신메시지에 대한 신뢰성을 높일 수 있다.
그리고 인증서를 차량 및 차량과 통신하는 이동통신 기기에 발급 및 폐지하는 과정이 SCMS문서에 정의된다.
즉, V2X 통신장치는 인증서를 이용하여 수신한 V2X 메시지의 송신자 및 V2X 메시지의 무결성을 인증한다.
그러나 현재 WAVE(IEEE)16092와 SCMS에는 부정행위 보고의 유효성 판단과정에 대한 정의는 부재하다.
따라서, 인증에 실패하거나 잘못된 정보를 보내는 V2X 통신장치의 인증서는 부정동작 보고에 의하여 인증서 폐기목록(CRL)에 등재되어 무력화된다.
한편, WAVE(IEEE)16092와 SCMS에서 유효성 판단과정 없이 부정행위 보고를 모두 처리하는 경우, 유효하지 않은 부정행위 보고까지 모두 데이터 처리과정을 수행해야 한다.
이로 인해, 수신되는 모든 메시지의 무결성 및 데이터 유효성을 검증하는 것은 높은 컴퓨팅 성능이 요구되는 문제점이 있다.
또한, 통신 오류발생 빈도가 증가하고, 통신 지연이 발생하는 등 V2X 네트워크 이용에 불편함을 초래하는 문제점이 있다.
또한, CRL을 관리하는 주체는 차량간의 통신 기능을 총괄하는 조직으로, 운행중인 모든 차량 통신을 분석하여 CRL을 갱신하고, 차량에 배포하는 일을 일정시간(예를 들면, 24시간) 주기로 수행한다.
그러나, CRL이 갱신될 때 까지는 잘못된 정보를 내보내는 V2X 통신장치의 메시지를 거부할 수 없으므로 처리부하가 증가하고, 오동작의 위험이 존재하는 문제점이 있다.
한국 등록특허공보 등록번호 제10-1584001호(발명의 명칭: V2X 통신을 위한 부정 행위 탐지 방법 및 시스템)
이러한 문제점을 해결하기 위하여, 본 발명은 잘못된 정보를 송신하는 V2X 통신 장치의 정보를 부정동작 의심 블록체인으로 생성하여 차량간에 공유하고, V2X 메시지의 수신시 부정동작 의심 블록체인을 검색하여 송신자의 신뢰도를 결정하며, 송신자의 신뢰도에 따라 메시지의 인증 및 무결설 검사 빈도를 차등 적용하여 검사 효율을 개선한 부정동작 감지 성능을 개선한 차량간 통신 장치 및 방법을 제공하는 것을 목적으로 한다.
상기한 목적을 달성하기 위하여 본 발명의 일 실시 예는 부정동작 감지 성능을 개선한 차량간 통신 장치로서, 임의의 V2X 통신 장치로부터 V2X 메시지가 수신되면, 미리 저장된 이전 부정동작 의심 블록체인 내에 송신자 ID가 존재하는지 확인하되, 상기 송신자 ID가 존재하면, 상기 V2X 메시지의 인증 및 유효성 검증을 수행하고, 상기 V2X 메시지의 인증 및 유효성 중 적어도 하나의 검증이 실패하면, 상기 V2X 메시지의 송신자 ID를 기록하고, 상기 송신자 ID가 추가된 새로운 부정동작 의심 블록체인을 생성하여 저장부에 저장하며, 부정동작 보고 메시지를 주변 V2X 통신장치로 송신하되, 상기 부정동작 의심 블록체인은 블록 헤더의 해시로 생성되는 블록의 식별자를 구비한 블록 해시; 이전 부정동작 의심 블록체인의 블록 해시와, 부정동작의 해시를 구비한 블록 헤더; 부정동작을 수행하는 V2X 메시지 송신자의 ID와 타임 스탬프와, V2X 메시지를 저장한 부정동작; 및 오래된 부정동작 의심 블록체인을 소멸시켜 블록체인의 길이가 일정 길이를 유지하도록 상기 부정동작 의심 블록체인의 유효기간을 표시한 타이머를 포함하는 것을 특징으로 한다.
또한, 본 발명의 실시 예에 따른 부정동작 감지 성능을 개선한 차량간 통신 장치는 상기 V2X 메시지의 송신자 ID가 이전 부정동작 의심 블록체인 내에 없으면, 상기 이전 부정동작 의식 블록체인의 유효기간을 표시하는 타이머가 만료되었는지 판단하되, 상기 타이머가 만료되었으면 상기 V2X 메시지의 인증 및 유효성 검증을 수행하는 것을 특징으로 한다.
또한, 본 발명의 실시 예에 따른 부정동작 감지 성능을 개선한 차량간 통신 장치는 V2X 안테나를 통해 수신된 V2X 메시지의 송신자 ID가 이전 부정동작 의심 블록체인 내에 존재하는지 확인하여 수신된 V2X 메시지의 인증 및 유효성 검증을 수행하는 V2X 수신부; 상기 V2X 안테나를 통해 V2X 메시지를 주변 장치로 송신하는 V2X 송신부; 상기 V2X 수신부에서 V2X 메시지의 인증 및 유효성 중 적어도 하나의 검증이 실패하면, 부정동작을 수행하는 V2X 메시지로 판단하여 송신자 ID를 저장부에 저장하고, 상기 V2X 메시지의 송신자 ID는 부정동작 보고부로 전송하는 부정동작 탐지부; 및 상기 부정동작 탐지부로부터 수신된 부정동작 V2X 메시지의 송신자 ID를 포함한 블록을 생성하여 저장부에 저장하는 부정동작 보고부;를 포함한다.
또한, 상기 V2X 송신부는 상기 부정동작 보고부에서 부정동작 V2X 메시지의 송신자 ID를 포함한 블록이 생성되면, 생성된 블록을 부정동작 의심 블록체인에 추가하고, 부정동작 보고 메시지와 함께 주변 V2X 통신장치로 송신하는 것을 특징으로 한다.
또한, 본 발명의 실시 예에 따른 부정동작 감지 성능을 개선한 차량간 통신 장치는 GNSS(Global Navigation Satellite System)와, IVN(In Vehicle Networking)으로부터 차량의 위치 및 운동 정보를 수신하는 데이터 수신부를 구비한 데이터 취득부; 및 상기 데이터 취득부가 취득한 정보를 저장부에 저장된 이전의 차량 위치 및 운동 정보와 비교하여 정보의 이상 여부를 탐지하는 이상동작 탐지부;를 더 포함하고, 상기 이상동작 탐지부는 이상이 계속되면 통신장비 제어부를 통해 V2X 통신 장치가 재구동되도록 제어하는 것을 특징으로 한다.
삭제
또한, 본 발명의 일 실시 예에 따른 부정동작 감지 성능을 개선한 차량간 통신 장치의 통신 방법은 a) V2X 메시지가 수신되면, 상기 V2X 메시지의 송신자 ID가 미리 저장된 이전 부정동작 의심 블록체인 내에 포함되었는지 판단하는 단계; b) 상기 a) 단계의 판단 결과, 이전 부정동작 의심 블록체인 내에 송신자 ID가 포함되었으면, 송신자 ID가 포함된 V2X 메시지를 인증하되, 상기 V2X 메시지의 인증이 성공하면, 상기 V2X 메시지에 잘못된 정보가 포함되었는지 유효성 검증을 수행하는 단계; c) 상기 V2X 메시지의 인증 및 유효성 검증이 실패하면, 상기 송신자 ID가 저장부에 부정동작으로 기록되었는지 판단하여 이미 기록된 송신자 ID이면, 상기 송신자 ID를 추가한 부정동작 의심 블록체인을 생성하는 단계; 및 d) 상기 생성된 부정동작 의심 블록체인과, 부정동작 보고 메시지를 주변 V2X 통신장치로 송신하는 단계를 포함한다.
또한, 본 발명의 실시 예에 따른 부정동작 감지 성능을 개선한 차량간 통신 장치는 상기 a) 단계의 판단 결과, 상기 V2X 메시지의 송신자 ID가 이전 부정동작 의심 블록체인 내에 포함되었지 않으면, 상기 이전 부정동작 의심 블록체인의 타이머에 유효성을 검증하되, 상기 타이머의 유효성이 검증되면, 수신된 V2X 메시지를 처리하고, 상기 유효성 검증이 실패하면, 상기 V2X 메시지의 인증을 수행하는 단계를 더 포함하는 것을 특징으로 한다.
또한, 본 발명의 실시 예에 따른 부정동작 감지 성능을 개선한 차량간 통신 장치는 상기 c) 단계의 V2X 메시지 인증 및 유효성이 검증되면, 수신된 V2X 메시지를 처리하는 단계를 더 포함하는 것을 특징으로 한다.
또한, 본 발명의 실시 예에 따른 부정동작 감지 성능을 개선한 차량간 통신 장치는 상기 c) 단계에서 송신자 ID가 저장부에 부정동작으로 기록되지 않은 송신자 ID이면, 상기 저장부에 기록하는 단계를 더 포함하는 것을 특징으로 한다.
본 발명은 잘못된 정보를 송신하는 V2X 통신 장치의 정보를 부정동작 의심 블록체인으로 생성하여 차량간에 공유할 수 있는 장점이 있다.
또한, 본 발명은 V2X 메시지의 수신시 부정동작 의심 블록체인을 검색하여 송신자의 신뢰도를 결정할 수 있는 장점이 있다.
또한, 본 발명은 송신자의 신뢰도에 따라 메시지의 인증 및 무결설 검사 빈도를 차등 적용하여 검사 효율을 개선한 부정동작 감지 성능을 개선할 수 있는 장점이 있다.
도 1은 V2X 통신을 나타낸 예시도.
도 2는 본 발명의 일 실시 예에 따른 부정동작 감지 성능을 개선한 차량간 통신 장치의 구성을 나타낸 블록도.
도 3은 도 2의 실시 예에 따른 부정동작 감지 성능을 개선한 차량간 통신 장치의 V2X 수신부 구성을 나타낸 블록도.
도 4는 도 2의 실시 예에 따른 부정동작 감지 성능을 개선한 차량간 통신 장치의 V2X 송신부 구성을 나타낸 블록도.
도 5는 도 2의 실시 예에 따른 부정동작 감지 성능을 개선한 차량간 통신 장치의 데이터 취득부 구성을 나타낸 블록도.
도 6은 도 2의 실시 예에 따른 부정동작 감지 성능을 개선한 차량간 통신 장치의 부정동작 의심 블록체인 구조를 나타낸 블록도.
도 7은 본 발명의 일 실시 예에 따른 부정동작 감지 성능을 개선한 차량간 통신 방법을 나타낸 흐름도.
이하, 첨부된 도면을 참조하여 본 발명의 일 실시 예에 따른 부정동작 감지 성능을 개선한 차량간 통신 장치 및 방법의 바람직한 실시예를 상세하게 설명한다.
본 명세서에서 어떤 부분이 어떤 구성요소를 "포함"한다는 표현은 다른 구성요소를 배제하는 것이 아니라 다른 구성요소를 더 포함할 수 있다는 것을 의미한다.
또한, "‥부", "‥기", "‥모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어, 또는 그 둘의 결합으로 구분될 수 있다.
도 2는 본 발명의 일 실시 예에 따른 부정동작 감지 성능을 개선한 차량간 통신 장치의 구성을 나타낸 블록도이고, 도 3은 도 2의 실시 예에 따른 부정동작 감지 성능을 개선한 차량간 통신 장치의 V2X 수신부 구성을 나타낸 블록도이며, 도 4는 도 2의 실시 예에 따른 부정동작 감지 성능을 개선한 차량간 통신 장치의 V2X 송신부 구성을 나타낸 블록도이고, 도 5는 도 2의 실시 예에 따른 부정동작 감지 성능을 개선한 차량간 통신 장치의 데이터 취득부 구성을 나타낸 블록도이며, 도 6은 도 2의 실시 예에 따른 부정동작 감지 성능을 개선한 차량간 통신 장치의 부정동작 의심 블록 구조를 나타낸 블록도이다.
도 2 내지 도 6에 나타낸 바와 같이, 본 발명의 일 실시 예에 따른 V2X 통신 장치(100)는 V2X 수신부(110)와, V2X 송신부(120)와, 부정동작 탐지부(130)와, 부정동작 보고부(140)와, 저장부(150)와, V2X 안테나(160)와, 데이터 취득부(170)와, 이상동작 탐지부(180)와, 통신장비 제어부(190)를 포함하여 구성된다.
또한, 상기 V2X 통신장치(100)는 주변의 V2X 통신 장치로부터 V2X 메시지가 수신되면, 상기 V2X 메시지의 송신자 ID가 미리 저장된 이전 부정동작 의심 블록체인(200a) 내에 존재하는지 확인한다.
또한, 상기 V2X 통신장치(100)는 송신자 ID가 이전 부정동작 의심 블록체인(200a) 내에 존재하면, 상기 V2X 메시지의 인증 및 유효성 검증을 수행하고, 상기 V2X 메시지의 인증 및 유효성 중 적어도 하나의 검증이 실패하면, 부정동작으로 판단하여 상기 V2X 메시지의 송신자 ID를 기록한다.
또한, 상기 V2X 통신장치(100)는 송신자 ID가 추가된 새로운 부정동작 의심 블록체인(200)을 생성하여 저장부(150)에 저장하고, 상기 생성된 부정동작 의심 블록체인(200)과 부정동작 보고 메시지를 주변의 다른 V2X 통신장치로 송신한다.
또한, 상기 V2X 통신장치(100)는 상기 V2X 메시지의 송신자 ID가 이전 부정동작 의심 블록체인(200a) 내에 없으면, 상기 이전 부정동작 의식 블록체인(200a)의 유효기간을 표시하는 타이머가 만료되었는지 판단한다.
또한, 상기 V2X 통신장치(100)는 상기 타이머가 만료되었으면 부정동작 V2X 메시지 인지 확인하기 위해 상기 V2X 메시지의 인증 및 유효성 검증을 수행한다.
상기 V2X 수신부(110)는 V2X 안테나(160)를 통해 수신된 V2X 메시지의 송신자 ID가 미리 저장된 이전 부정동작 의심 블록체인(200a) 내에 존재하는지 확인하여 상기 V2X 메시지의 인증 및 유효성 검증을 수행하는 구성으로서, 메시지 수신부(111)와, 메시지 처리부(112)를 포함하여 구성된다.
상기 메시지 수신부(111)는 상기 V2X 안테나(160)를 통해 주변의 V2X 통신장치들로부터 전송되는 V2X 메시지 신호를 수신하여 메시지 처리부(112)로 전송한다.
상기 메시지 처리부(112)는 수신된 V2X 메시지의 인증자 및 데이터의 유효성을 검증하고, 이상이 있을 경우, 부정동작 탐지부(130)로 상기 V2X 메시지를 전송한다.
즉, 상기 메시지 처리부(112)는 수신된 V2X 메시지의 송신자 ID가 이전 부정동작 의심 블록체인(200a) 내에 존재하는지 확인하고, 상기 확인 결과, 송신자 ID가 존재하면, 상기 V2X 메시지에 대한 인증과, 상기 V2X 메시지 데이터에 대한 유효성을 검증한다.
상기 V2X 메시지에 대한 인증 요청은 상기 메시지 처리부(112)가 인증 요청의 정당성 여부, RSU 위치의 적합 여부, 해당 RSU 위치에서의 인증서 발급 요청 시간의 적절성 여부 등 인증서 발급 기준의 만족 여부 등을 판단하여 V2X 메시지에 대한 인증을 수행할 수 있다.
또한, 상기 메시지 처리부(112)는 차량의 위치 정보 및 시간 정보에 기반하여 충돌 경고, 급브레이크 신호 전달, 음영지역 경고, 교차로 통행 보조 등의 V2X 메시지 데이터에 대한 유효성을 검증한다.
상기 V2X 송신부(120)는 V2X 안테나(160)를 통해 V2X 메시지 및 부정보고 메시지를 주변 V2X 통신장치로 송신하는 구성으로서, 메시지 송신부(121)와, 메시지 생성부(122)를 포함하여 구성된다.
상기 메시지 송신부(121)는 V2X 메시지 및 부정보고 메시지를 V2X 안테나(160)를 통해 주변의 V2X 통신장치로 송신한다.
상기 메시지 생성부(122)는 부정동작 보고부(140)에서 생성된 부정동작 수행 V2X 메시지의 송신자 ID가 추가된 부정동작 의심 블록체인(200)을 생성하여 부정동작 보고 메시지와 함께 메시지 송신부(121)와 V2X 안테나(160)를 통해 주변 V2X 통신장치로 송신되도록 한다.
상기 부정동작 의심 블록체인(200)은 복수의 블록으로 구성될 수 있고, 상기 블록은 블록 해시(210)와, 블록 헤더(220)와, 부정동작(230)과, 타이머(240)로 구성될 수 있다.
상기 블록 해시(210)는 블록 헤더의 해시로 생성되는 블록의 식별자를 구비한다.
상기 블록 헤더(220)는 이전 부정동작 의심 블록체인(200a)의 블록 해시와, 부정동작의 해시를 포함한 블록 정보를 구비한다.
상기 부정동작(230)은 부정동작을 수행하는 V2X 메시지 송신자(또는 의심자)의 ID와, 어느 시점에 데이터가 존재했다는 사실을 증명하기 위해 특정 위치에 표시하는 시각인 타임 스탬프와, 부정동작을 수행하는 V2X 메시지의 데이터가 저장된다.
상기 타이머(240)는 해당 블록체인의 유효시간으로 오래된 부정동작 의심 블록체인을 소멸시켜 블록체인의 길이가 일정 길이를 유지하도록 부정동작 의심 블록체인(200)의 유효기간이 표시되도록 한다.
상기 부정동작 탐지부(130)는 V2X 수신부(110)에서 V2X 메시지의 인증 및 데이터의 유효성 중 적어도 하나의 검증을 실패하면, 상기 V2X 메시지는 부정동작을 수행하는 V2X 메시지로 판단하고, 수신된 V2X 메시지는 저장부(150)에 저장한다.
또한, 상기 부정동작 탐지부(130)는 상기 V2X 메시지의 송신자 ID를 부정동작 보고부(140)로 전송한다.
상기 부정동작 보고부(140)는 부정통작 탐지부(130)로부터 부정동작 V2X 메시지의 송신자 ID를 수신하면, 수신된 송신자 ID를 포함한 블록을 생성하여 저장부(150)에 저장한다.
즉, 부정동작 의심 블록체인에 부정동작 의심자(송신자)의 ID와, V2X 메시지를 블록체인의 부정동작(230) 블록에 기록한 블록을 생성하고, 상기 생성된 블록은 V2X 송신부(120)로 전달한다.
상기 저장부(150)는 전달된 부정동작 V2X 메시지를 송신한 송신자의 ID를 포함하는 블록과, 이를 포함하는 부정동작 의심 블록체인, 부정동작 V2X 메시지의 데이터를 저장한다.
상기 데이터 취득부(170)는 GNSS(Global Navigation Satellite System, 172)와, 차량 내부네트워크인 IVN(In Vehicle Networking, 173)으로부터 차량의 위치 및 운동 정보를 수신하는 데이터 수신부(171)를 구비한다.
즉, 인공위성 네트워크를 이용해 지상에 있는 목표물의 위치를 정확히 추적하는 위성측위시스템인 GNSS(172)를 통해 위치, 속도, 시간 정보를 시간 및 공간에 구애받지 않고 차량의 위치 정보를 획득하고, IVN(173)을 통해 차량의 운동정보를 획득한다.
상기 이상동작 탐지부(180)는 데이터 취득부(170)가 취득한 정보를 저장부(150)에 저장된 이전의 차량 위치 및 운동 정보와 비교하여 정보의 이상 여부를 탐지한다.
또한, 상기 이상동작 탐지부(180)는 데이터 취득부(1700에서 취득한 정보에서 미스 매칭 등의 이상이 계속되면, V2X 통신을 관리하는 통신장비 제어부(190)를 통해 V2X 통신 장치(100)가 재구동되도록 한다.
즉, 부정동작으로 인해 이상이 계속되면, 재부팅 등을 통해 복구되도록 한다.
다음은 본 발명의 일 실시 예에 따른 부정동작 감지 성능을 개선한 차량간 통신 장치의 통신 방법을 설명한다.
도 7은 본 발명의 일 실시 예에 따른 부정동작 감지 성능을 개선한 차량간 통신 방법을 나타낸 흐름도로서, 도 2 내지 도 7을 참조하여 설명한다.
V2X 통신장치(100)는 V2X 수신부(110)를 통해 V2X 메시지가 수신(S100)되면, 상기 V2X 메시지의 송신자 ID가 미리 저장된 이전 부정동작 의심 블록체인(200a) 내에 포함되었는지 판단(S110)한다.
상기 S110 단계의 판단 결과, 이전 부정동작 의심 블록체인(200a) 내에 송신자 ID가 포함되었으면, V2X 통신장치(100)는 상기 송신자 ID가 포함된 V2X 메시지를 인증(S120)한다.
상기 S120 단계의 인증 결과, 상기 V2X 메시지의 인증이 성공하면, V2X 통신장치(100)는 상기 V2X 메시지에 잘못된 정보가 포함되었는지 여부를 확인하기 위한 데이터의 유효성을 검증(S130)한다.
상기 S120 단계 및 S130 단계의 V2X 메시지 인증 및 유효성 검증이 실패하면, 상기 V2X 통신장치(100)는 상기 송신자 ID가 부정동작(230)에 기록되었는지 판단(S140)한다.
상기 S140 단계의 판단 결과, 저장부(150)에 이미 기록된 송신자 ID이면, 상기 송신자 ID를 포함한 부정동작 의심 블록체인(200)을 생성(S150)한다.
또한, 상기 S140 단계의 판단 결과, 송신자 ID가 저장부(150)에 부정동작으로 기록되지 않은 송신자 ID이면, 상기 V2X 통신장치(100)는 저장부(150)에 부정동작의 송신자로 ID를 기록(S141)한다.
상기 S150 단계를 수행한 다음, 상기 V2X 통신장치(100)는 상기 S150 단계에서 생성된 부정동작 의심 블록체인(200)과, 상기 송신자 ID를 포함한 V2X 메시지 데이터에 대한 부정동작 보고 메시지를 주변 V2X 통신장치로 송신(S160, S170)한다.
한편, 상기 S110 단계의 판단 결과, 상기 V2X 메시지의 이전 부정동작 의심 블록체인(200a) 내에 송신자 ID가 포함되었지 않으면, 상기 이전 부정동작 의심 블록체인(200a)의 타이머에 유효성을 검증(S111)한다.
상기 S111 단계의 검증 결과, 타이머의 유효성이 검증되지 않거나 또는 검증 실패인 경우, 상기 S120 단계 및 S130 단계를 수행하여 V2X 메시지의 인증 및 데이터의 유효성 인증 과정을 수행한다.
또한, 상기 S111 단계의 검증 결과, 상기 타이머의 유효성이 검증되면, 수신된 V2X 메시지를 처리(S131)한다.
또한, 상기 S130 단계에서 V2X 메시지 인증 및 유효성이 검증되면, 수신된 V2X 메시지를 처리(S130)한다.
따라서, 잘못된 정보를 송신하는 V2X 통신 장치의 정보를 부정동작 의심 블록체인으로 생성하여 차량간에 공유하고, V2X 메시지의 수신시 부정동작 의심 블록체인을 검색하여 송신자의 신뢰도를 결정하며, 송신자의 신뢰도에 따라 메시지의 인증 및 무결설 검사 빈도를 차등 적용하여 검사 효율을 개선할 수 있다.
상기와 같이, 본 발명의 바람직한 실시 예를 참조하여 설명하였지만 해당 기술 분야의 숙련된 당업자라면 하기의 특허청구범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.
또한, 본 발명의 특허청구범위에 기재된 도면번호는 설명의 명료성과 편의를 위해 기재한 것일 뿐 이에 한정되는 것은 아니며, 실시예를 설명하는 과정에서 도면에 도시된 선들의 두께나 구성요소의 크기 등은 설명의 명료성과 편의상 과장되게 도시되어 있을 수 있으며, 상술된 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례에 따라 달라질 수 있으므로, 이러한 용어들에 대한 해석은 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
100 : V2X 통신장치 110 : V2X 수신부
111 : 메시지 수신부 112 : 메시지 처리부
120 : V2X 송신부 121 : 메시지 송신부
122 : 메시지 생성부 130 : 부정동작 탐지부
140 : 부정동작 보고부 150 : 저장부
160 : V2X 안테나 170 : 데이터 취득부
171 : 데이터 수신부 172 : GNSS
173 : IVN 180 : 이상동작 탐지부
190 : 통신장비 제어부 200 : 부정동작 의심 블록체인
200a : 이전 부정동작 의심 블록체인 210 : 블록 해시
220 : 블록 헤더 230 : 부정동작
240 : 타이머

Claims (9)

  1. 임의의 V2X 통신 장치로부터 V2X 메시지가 수신되면,
    미리 저장된 이전 부정동작 의심 블록체인(200a) 내에 송신자 ID가 존재하는지 확인하되,
    상기 송신자 ID가 존재하면, 상기 V2X 메시지의 인증 및 유효성 검증을 수행하고,
    상기 V2X 메시지의 인증 및 유효성 중 적어도 하나의 검증이 실패하면,
    상기 V2X 메시지의 송신자 ID를 기록하고,
    상기 송신자 ID가 추가된 새로운 부정동작 의심 블록체인(200)을 생성하여 저장부(150)에 저장하며,
    부정동작 보고 메시지를 주변 V2X 통신장치로 송신하되,
    상기 부정동작 의심 블록체인(200)은 블록 헤더의 해시로 생성되는 블록의 식별자를 구비한 블록 해시(210);
    이전 부정동작 의심 블록체인(200a)의 블록 해시와, 부정동작의 해시를 구비한 블록 헤더(220);
    부정동작을 수행하는 V2X 메시지 송신자의 ID와 타임 스탬프와, V2X 메시지를 저장한 부정동작(230); 및
    오래된 부정동작 의심 블록체인을 소멸시켜 블록체인의 길이가 일정 길이를 유지하도록 상기 부정동작 의심 블록체인(200)의 유효기간을 표시한 타이머(240)를 포함하는 것을 특징으로 하는 부정동작 감지 성능을 개선한 차량간 통신 장치.
  2. 제 1 항에 있어서,
    상기 V2X 메시지의 송신자 ID가 이전 부정동작 의심 블록체인(200a) 내에 없으면,
    상기 이전 부정동작 의식 블록체인(200a)의 유효기간을 표시하는 타이머가 만료되었는지 판단하되,
    상기 타이머가 만료되었으면 상기 V2X 메시지의 인증 및 유효성 검증을 수행하는 것을 특징으로 하는 부정동작 감지 성능을 개선한 차량간 통신 장치.
  3. 제 1 항에 있어서,
    V2X 안테나(160)를 통해 수신된 V2X 메시지의 송신자 ID가 부정동작 의심 블록체인(200a) 내에 존재하는지 확인하여 수신된 V2X 메시지의 인증 및 유효성 검증을 수행하는 V2X 수신부(110);
    상기 V2X 안테나(160)를 통해 V2X 메시지를 주변 장치로 송신하는 V2X 송신부(120);
    상기 V2X 수신부(110)에서 V2X 메시지의 인증 및 유효성 중 적어도 하나의 검증이 실패하면, 부정동작을 수행하는 V2X 메시지로 판단하여 송신자 ID를 저장부(150)에 저장하고, 상기 V2X 메시지의 송신자 ID는 부정동작 보고부(140)로 전송하는 부정동작 탐지부(130); 및
    상기 부정동작 탐지부(130)로부터 수신된 부정동작 V2X 메시지의 송신자 ID를 포함한 블록을 생성하여 저장부(150)에 저장하는 부정동작 보고부(140);를 포함하되,
    상기 V2X 송신부(120)는 상기 부정동작 보고부(140)에서 부정동작 V2X 메시지의 송신자 ID를 포함한 블록이 생성되면, 생성된 블록을 부정동작 의심 블록체인(200)에 추가하고, 부정동작 보고 메시지와 함께 주변 V2X 통신장치로 송신하는 것을 특징으로 하는 부정동작 감지 성능을 개선한 차량간 통신 장치.
  4. 제 3 항에 있어서,
    GNSS(Global Navigation Satellite System, 172)와, IVN(In Vehicle Networking, 173)으로부터 차량의 위치 및 운동 정보를 수신하는 데이터 수신부(171)를 구비한 데이터 취득부(170); 및
    상기 데이터 취득부(170)가 취득한 정보를 저장부(150)에 저장된 이전의 차량 위치 및 운동 정보와 비교하여 정보의 이상 여부를 탐지하는 이상동작 탐지부(180);를 더 포함하고,
    상기 이상동작 탐지부(180)는 이상이 계속되면 통신장비 제어부(190)를 통해 V2X 통신 장치가 재구동되도록 제어하는 것을 특징으로 하는 부정동작 감지 성능을 개선한 차량간 통신 장치.
  5. 삭제
  6. a) V2X 메시지가 수신되면, 상기 V2X 메시지의 송신자 ID가 미리 저장된 이전 부정동작 의심 블록체인(200a) 내에 포함되었는지 판단하는 단계;
    b) 상기 a) 단계의 판단 결과, 이전 부정동작 의심 블록체인(200a) 내에 송신자 ID가 포함되었으면, 송신자 ID가 포함된 V2X 메시지를 인증하되,
    상기 V2X 메시지의 인증이 성공하면, 상기 V2X 메시지에 잘못된 정보가 포함되었는지 유효성 검증을 수행하는 단계;
    c) 상기 V2X 메시지의 인증 및 유효성 검증이 실패하면, 상기 송신자 ID가 저장부(150)에 부정동작으로 기록되었는지 판단하여 이미 기록된 송신자 ID이면, 상기 송신자 ID를 추가한 부정동작 의심 블록체인(200)을 생성하는 단계; 및
    d) 상기 생성된 부정동작 의심 블록체인(200)과, 부정동작 보고 메시지를 주변 V2X 통신장치로 송신하는 단계를 포함하되,
    상기 c) 단계에서 생성되는 부정동작 의심 블록체인(200)은 블록 헤더의 해시로 생성되는 블록의 식별자를 구비한 블록 해시(210)와, 이전 부정동작 의심 블록체인(200a)의 블록 해시와, 부정동작의 해시를 구비한 블록 헤더(220)와, 부정동작을 수행하는 V2X 메시지 송신자의 ID와 타임 스탬프와, V2X 메시지를 저장한 부정동작(230)와, 오래된 부정동작 의심 블록체인을 소멸시켜 블록체인의 길이가 일정 길이를 유지하도록 상기 부정동작 의심 블록체인(200)의 유효기간을 표시한 타이머(240)를 포함하는 것을 특징으로 하는 부정동작 감지 성능을 개선한 차량간 통신 장치의 통신 방법.
  7. 제 6 항에 있어서,
    상기 a) 단계의 판단 결과, 상기 V2X 메시지의 송신자 ID가 이전 부정동작 의심 블록체인(200a) 내에 포함되었지 않으면, 상기 이전 부정동작 의심 블록체인(200a)의 타이머에 유효성을 검증하되,
    상기 타이머의 유효성이 검증되면, 수신된 V2X 메시지를 처리하고,
    상기 유효성 검증이 실패하면, 상기 V2X 메시지의 인증을 수행하는 단계를 더 포함하는 것을 특징으로 하는 부정동작 감지 성능을 개선한 차량간 통신 장치의 통신 방법.
  8. 제 7 항에 있어서,
    상기 c) 단계의 V2X 메시지 인증 및 유효성이 검증되면, 수신된 V2X 메시지를 처리하는 단계를 더 포함하는 것을 특징으로 하는 부정동작 감지 성능을 개선한 차량간 통신 장치의 통신 방법.
  9. 제 7 항에 있어서,
    상기 c) 단계는 송신자 ID가 저장부(150)에 부정동작으로 기록되지 않은 송신자 ID이면,
    상기 저장부(150)에 기록하는 단계를 더 포함하는 것을 특징으로 하는 부정동작 감지 성능을 개선한 차량간 통신 장치의 통신 방법.
KR1020190117300A 2019-09-24 2019-09-24 부정동작 감지 성능을 개선한 차량간 통신 장치 및 방법 KR102235711B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020190117300A KR102235711B1 (ko) 2019-09-24 2019-09-24 부정동작 감지 성능을 개선한 차량간 통신 장치 및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020190117300A KR102235711B1 (ko) 2019-09-24 2019-09-24 부정동작 감지 성능을 개선한 차량간 통신 장치 및 방법

Publications (2)

Publication Number Publication Date
KR20210035475A KR20210035475A (ko) 2021-04-01
KR102235711B1 true KR102235711B1 (ko) 2021-04-05

Family

ID=75441368

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020190117300A KR102235711B1 (ko) 2019-09-24 2019-09-24 부정동작 감지 성능을 개선한 차량간 통신 장치 및 방법

Country Status (1)

Country Link
KR (1) KR102235711B1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023239195A1 (ko) * 2022-06-09 2023-12-14 엘지전자 주식회사 무선 통신 시스템에서 신호를 송수신 하는 방법 및 이를 위한 장치

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102474100B1 (ko) * 2022-08-16 2022-12-05 한국전자인증 주식회사 V2x 환경의 비정상적 인증 행위 검출방법, 서버 및 컴퓨터프로그램

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005328140A (ja) * 2004-05-12 2005-11-24 Nissan Motor Co Ltd 車両用通信システム及び車両用通信方法
JP2014078911A (ja) * 2012-10-12 2014-05-01 Renesas Electronics Corp 車載通信システム
JP2017007401A (ja) * 2015-06-17 2017-01-12 株式会社オートネットワーク技術研究所 車載中継装置、車載通信システム及び中継プログラム
JP2019028549A (ja) * 2017-07-26 2019-02-21 株式会社デンソー 台帳管理ノード、台帳管理システム、車載の情報提供装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101584001B1 (ko) 2014-10-22 2016-01-08 현대자동차주식회사 V2x 통신을 위한 부정 행위 탐지 방법 및 시스템

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005328140A (ja) * 2004-05-12 2005-11-24 Nissan Motor Co Ltd 車両用通信システム及び車両用通信方法
JP2014078911A (ja) * 2012-10-12 2014-05-01 Renesas Electronics Corp 車載通信システム
JP2017007401A (ja) * 2015-06-17 2017-01-12 株式会社オートネットワーク技術研究所 車載中継装置、車載通信システム及び中継プログラム
JP2019028549A (ja) * 2017-07-26 2019-02-21 株式会社デンソー 台帳管理ノード、台帳管理システム、車載の情報提供装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023239195A1 (ko) * 2022-06-09 2023-12-14 엘지전자 주식회사 무선 통신 시스템에서 신호를 송수신 하는 방법 및 이를 위한 장치

Also Published As

Publication number Publication date
KR20210035475A (ko) 2021-04-01

Similar Documents

Publication Publication Date Title
US9601016B2 (en) Communication system, vehicle-mounted terminal, roadside device
Smys et al. Security enhancement in smart vehicle using blockchain-based architectural framework
KR101584001B1 (ko) V2x 통신을 위한 부정 행위 탐지 방법 및 시스템
US9667615B2 (en) In-vehicle communication system
Guette et al. Using tpms to secure vehicular ad-hoc networks (vanets)
CN111159305B (zh) 基于区块链的车辆数据处理方法、装置及***
EP1672854A1 (en) Method and apparatus for detecting and correcting malicious data in an ad-hoc network
Park et al. Defense against Sybil attack in the initial deployment stage of vehicular ad hoc network based on roadside unit support
US8374911B2 (en) Vehicle usage-based tolling privacy protection architecture
US20200235946A1 (en) Security management system for vehicle communication, operating method thereof, and message-processing method of vehicle communication service provision system having the same
JP6344970B2 (ja) 位置情報検証装置、中継装置、移動体装置、位置情報検証プログラム、中継プログラムおよび移動体プログラム
US11695574B2 (en) Method and system for establishing trust for a cybersecurity posture of a V2X entity
KR102256730B1 (ko) 차량 인증 및 통신 시스템 및 방법
KR102235711B1 (ko) 부정동작 감지 성능을 개선한 차량간 통신 장치 및 방법
Zhao et al. Security challenges for the intelligent transportation system
Bhargava et al. A Systematic Approach for Attack Analysis and Mitigation in V2V Networks.
Weimerskirch et al. Data security in vehicular communication networks
CN114025328B (zh) 车辆验证方法、控制功能实体和车辆
CN116743387A (zh) 一种基于区块链的车辆雾服务安全通信***、方法及终端
WO2023024487A1 (zh) 一种基于区块链的互联车辆认证***和方法
Maple Key security challenges for cloud-assisted connected and autonomous vehicles
Adams et al. Development of DSRC device and communication system performance measures recommendations for DSRC OBE performance and security requirements.
EP4301009A1 (en) Improved communications within an intelligent transport system to detect misbehaving its stations
Boström et al. Wireless Threats Against V2X Communication
Kim et al. Analysis of OBE-related SCMS security requirements and evaluation procedures in V2X environment

Legal Events

Date Code Title Description
GRNT Written decision to grant