KR101529968B1 - 차량 통신용 인증서 취소 목록 배포 방법 및 그 장치 - Google Patents
차량 통신용 인증서 취소 목록 배포 방법 및 그 장치 Download PDFInfo
- Publication number
- KR101529968B1 KR101529968B1 KR1020120077360A KR20120077360A KR101529968B1 KR 101529968 B1 KR101529968 B1 KR 101529968B1 KR 1020120077360 A KR1020120077360 A KR 1020120077360A KR 20120077360 A KR20120077360 A KR 20120077360A KR 101529968 B1 KR101529968 B1 KR 101529968B1
- Authority
- KR
- South Korea
- Prior art keywords
- vehicle
- certificate revocation
- revocation list
- crl
- location
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/023—Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/18—Service support devices; Network management devices
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명은 차량 통신을 위한 네트워크에서 제공하는 위치기반 서비스를 이용하여 인증서 취소 목록을 배포하는데 적합한 차량 통신용 인증서 취소 목록 배포 기법에 관한 것으로, 이를 위하여, 본 발명은, 인증서 취소 목록이 발생될 때 모든 인증기관에서 인증서 취소 목록을 배포하는 전술한 종래 방식과는 달리, 특정 차량의 인증서 취소 목록에 대한 배포 요청이 수신될 때 LBS 서버를 통해 특정 차량의 현재 위치를 질의하여 현재 위치를 확인하고, 이 확인된 위치 정보에 의거하여 특정 차량을 관할하는 도로 주변 장치만을 통해 인증서 취소 목록을 배포함으로써, CRL 배포에 확장성을 제공함과 동시에 모든 인증기관에서의 CRL 배포에 인하는 인증기관들에서의 불필요한 부하 발생을 효과적으로 억제할 수 있는 것이다.
Description
본 발명은 차량통신용 인증서 취소 목록(CRL : Certificate Revocation List)을 배포하는 기법에 관한 것으로, 더욱 상세하게는 차량 통신을 위한 네트워크에서 제공하는 위치기반 서비스(LBS : Location Based Service)를 이용하여 인증서 취소 목록을 배포하는데 적합한 차량 통신용 인증서 취소 목록 배포 방법 및 그 장치에 관한 것이다.
잘 알려진 바와 같이, 현재의 차량통신 기술에서는 차량 인증서가 취소되면 차량의 이동을 감안하여 모든 지역 인증기관(CA : Certificate Authority)에 CRL을 배포하는 방식을 취하는 것이 일반적이다.
도 1은 종래 방법에 따라 차량통신용 CRL을 배포하는 과정을 설명하기 위한 배포시스템의 계통도이며, 일예로서 차량 1(101/1)의 인증서가 취소되었을 경우에 CRL이 어떻게 배포되는지를 설명한다.
먼저, 차량1(101/1)의 인증서가 취소될 경우, 지역 인증기관1(CA1)(103/1)은 이를 인지하고, 관련 CRL(105)을 생성하여, 루트 인증기관(104)에게 전송한다.
따라서, 루트 인증기관(104)에서는 자신의 하위에 연결된 모든 지역 인증기관(CA1, CA2, CA3, ,,,)(103/1, 103/2, 103/3, ,,,)들에게 CRL을 배포한다.
이를 수신한 모든 지역 인증기관들은 자신의 영역에 속한 도로 주변 장치(RSU : Road Side Unit)(102/1, 102/2, ,,,)를 통해 자신들이 관할하는 영역에 있는 모든 차량들에게 CRL을 배포한다.
그 결과, CRL을 수신한 모든 차량들은(101/1, 102/2, ,,,)은 배포된 인증서 취소 목록(105)을 해석하여, 차량1(101/1)의 인증서가 취소되었다는 사실을 인식하게 되며, 이를 통해 주변의 모든 차량들은 안전한 통신이 요구되는 경우, 차량1(101/1)을 통신에서 제외시킴으로써, 차량통신의 보안을 강화시킬 수 있다.
종래의 CRL 배포 방법은, 인증기관들이 계층적 구조를 가지고 있어 그 구조가 복잡하고, 넓은 지역에 분포되어 위치하므로 많은 수의 인증기관으로 구성된다.
따라서, 종래의 CRL 배포 방법에서는 차량들의 인증서 취소가 많아질 경우에, 배포해야 할 CRL의 수가 기하급수적으로 많아지므로 확장성에 문제가 생기고, 모든 지역의 인증기관들이 CRL을 각각 배포해야만 하므로 매우 비효율적이라는 문제가 있다.
이로 인해 모든 인증기관들이 처리해야 하는 계산 부하 부담이 커지게 되는데, 이러한 근본적인 이유는 차량이 초기에 등록한 인증기관의 관할영역에만 머물지 않고 이동하기 때문에, 네트워크 측에서는 모든 지역 인증기관에 CRL을 배포해야만 하기 때문이다.
본 발명은, 일 관점에 따라, 특정 차량의 인증서 취소 목록(CRL)에 대한 배포 요청이 수신될 때 LBS 서버에 상기 특정 차량의 현재 위치를 질의하는 과정과, 상기 LBS 서버로부터 상기 특정 차량의 현재 위치 정보가 수신될 때 수신된 상기 현재 위치 정보에 의거하여 상기 특정 차량을 관할하는 도로 주변 장치를 추출하는 과정과, 상기 추출된 도로 주변 장치로 상기 인증서 취소 목록을 배포하는 과정을 포함하는 차량 통신용 인증서 취소 목록 배포 방법을 제공한다.
본 발명은, 다른 관점에 따라, 특정 차량의 인증서 취소 목록(CRL)에 대한 배포 요청을 수신하는 CRL 인터페이스 블록과, LBS 서버에 상기 특정 차량의 현재 위치를 질의하는 차량 위치 질의 블록과, 상기 LBS 서버로부터 상기 특정 차량의 현재 위치 정보가 수신되면, 수신된 상기 현재 위치 정보에 의거하여 상기 특정 차량을 관할하는 도로 주변 장치를 추출하는 주변 장치 탐색 블록과, 상기 추출된 도로 주변 장치로 상기 인증서 취소 목록을 전달하는 CRL 송출 블록을 포함하는 차량 통신용 인증서 취소 목록 배포 장치를 제공한다.
본 발명은 특정 차량의 인증서 취소 목록에 대한 배포 요청이 수신될 때 LBS 서버를 통해 특정 차량의 현재 위치를 질의하여 현재 위치를 확인하고, 이 확인된 위치 정보에 의거하여 특정 차량을 관할하는 도로 주변 장치만을 통해 인증서 취소 목록을 배포함으로써, CRL 배포에 확장성을 제공함과 동시에 모든 인증기관에서의 CRL 배포에 인하는 인증기관들에서의 불필요한 부하 발생을 효과적으로 억제할 수 있다.
도 1은 종래 방법에 따라 차량 통신용 인증서 취소 목록을 배포하는 과정을 설명하기 위한 CRL 배포 시스템의 계통도,
도 2는 본 발명의 일실시 예에 따라 차량통신 네트워크의 위치기반 서비스를 이용하여 인증서 취소 목록을 배포하는 과정을 설명하기 위한 CRL 배포 시스템의 계통도,
도 3은 본 발명에 따른 차량 통신용 인증서 취소 목록 배포 장치의 블록구성도,
도 4는 본 발명의 일실시 예에 따라 차량통신 네트워크의 위치기반 서비스를 이용하여 인증서 취소 목록을 배포하는 주요 과정을 도시한 순서도,
도 5는 본 발명의 다른 실시 예에 따라 다양한 네트워크에서 제공하는 위치기반 서비스를 이용하여 인증서 취소 목록을 배포하는 과정을 설명하기 위한 CRL 배포 시스템의 계통도,
도 6은 도 5에 도시된 LBS 시스템의 블록구성도.
도 2는 본 발명의 일실시 예에 따라 차량통신 네트워크의 위치기반 서비스를 이용하여 인증서 취소 목록을 배포하는 과정을 설명하기 위한 CRL 배포 시스템의 계통도,
도 3은 본 발명에 따른 차량 통신용 인증서 취소 목록 배포 장치의 블록구성도,
도 4는 본 발명의 일실시 예에 따라 차량통신 네트워크의 위치기반 서비스를 이용하여 인증서 취소 목록을 배포하는 주요 과정을 도시한 순서도,
도 5는 본 발명의 다른 실시 예에 따라 다양한 네트워크에서 제공하는 위치기반 서비스를 이용하여 인증서 취소 목록을 배포하는 과정을 설명하기 위한 CRL 배포 시스템의 계통도,
도 6은 도 5에 도시된 LBS 시스템의 블록구성도.
본 발명의 기술요지는, 인증서 취소 목록이 발생될 때 모든 인증기관에서 인증서 취소 목록을 배포하는 전술한 종래 방식과는 달리, 특정 차량의 인증서 취소 목록에 대한 배포 요청이 수신될 때 LBS 서버를 통해 특정 차량의 현재 위치를 질의하여 현재 위치를 확인하고, 이 확인된 위치 정보에 의거하여 특정 차량을 관할하는 도로 주변 장치만을 통해 인증서 취소 목록을 배포하도록 한다는 것으로, 본 발명은 이러한 기술적 수단을 통해 종래 방식에서의 문제점들을 효과적으로 개선할 수 있다.
여기에서, 특정 차량의 현재 위치는, 예컨대 차량통신 네트워크의 위치기반 서비스, 와이파이 네트워크의 위치기반 서비스, 와이브로 네트워크의 위치기반 서비스, 이동통신 네트워크의 위치기반 서비스, RFID/USN 센서 네트워크의 위치기반 서비스 중 적어도 어느 하나 이상의 위치기반 서비스를 통해 수집될 수 있다.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시 예에 대하여 상세하게 설명한다.
아울러, 아래의 본 발명을 설명함에 있어서 공지 기능 또는 구성 등에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들인 것으로, 이는 사용자, 운영자 등의 의도 또는 관례 등에 따라 달라질 수 있음을 물론이다. 그러므로, 그 정의는 본 명세서의 전반에 걸쳐 기술되는 기술사상을 토대로 이루어져야 할 것이다.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시 예에 대하여 상세하게 설명한다.
도 2는 본 발명의 일실시 예에 따라 차량통신 네트워크의 위치기반 서비스를 이용하여 인증서 취소 목록을 배포하는 과정을 설명하기 위한 CRL 배포 시스템의 계통도이다.
도 2를 참조하면, CRL 배포 시스템은 다수의 지역 인증기관(CA)(202/1, 202/2), 루트 인증기관(Root CA)(208), CRL 배포 장치(210), LBS 서버(212), 게이트웨이 차량 위치 센터(GVLC : Gateway Vehicle Location Center)(214), 다수의 서빙 차량 위치 센터(SVLC; Serving Vehicle Location Center)(216/1, 216/2) 등을 포함할 수 있다.
도 2에 있어서, 일예로서 두 개의 지역 인증기관(202/1, 202/2)과 두 개의 서빙 차량 위치 센터(216/1, 216/2)를 도시하였으나, 이것은 설명의 편의와 이해의 증진을 위한 예시적인 제시일 뿐 본 발명이 반드시 이에 한정되는 것은 아니며, 지역 인증기관과 서빙 차량 위치 센터 각각은, 예컨대 수십 내지 수백 개로 구성될 수 있다.
먼저, 설명의 편의와 이해의 증진을 위해 지역 인증기관 1(202/1)이 관할하는 영역(204/1)에 있던 차량 1(206)의 인증서가 취소되고, 이후 차량 1(206)이 지역 인증기관 2(202/2)가 관할하는 영역(204/2)으로 이동한 경우라고 가정한다.
즉, 차량 1(206)의 인증서가 취소되면, 지역 인증기관 1(202/1)은 차량 1(206)의 인증서가 취소되었음을 기록한 관련 인증서 취소 목록(CRL)을 생성하여 상위의 루트 인증기관(208)으로 CRL 배포를 의뢰한다. 또한, 여기에서, 각 지역 인증기관 각각은 후술하는 과정들을 통해 CRL 배포 장치(210)로부터 인증서 취소 목록(CRL)이 전달될 때, 도로 주변 장치(예컨대, 기지국 등)를 통해 자신이 관할하는 영역에 있는 모든 차량들에게 CRL을 배포하는 등의 기능을 제공할 수 있다.
그리고, 루트 인증기관(208)은 자신이 관장하는 하위의 모든 지역 인증기관으로부터 CRL 배포에 대한 의뢰를 받아 이를 CRL 배포 장치(210)로 전달하는 기능을 제공할 수 있는 것으로, 지역 인증기관 1(202/1)로부터 CRL 배포가 의뢰되면 이를 CRL 배포 장치(210)로 전달하여 CRL의 배포를 요청한다.
다음에, CRL 배포 장치(210)는, 본 발명에 따른 차량 통신용 인증서 취소 목록 배포 장치를 의미하는 것으로, 루트 인증기관(208)으로부터 CRL 배포가 요청될 때 해당 차량의 현재 위치에 기반하여 CRL 배포 서비스를 제공하는데, 보다 구체적인 기능에 대해서는 그 세부적인 구성을 도시한 도 3을 참조하여 상세하게 설명한다. 도 2에 있어서, 참조번호 210a는 CRL 배포 장치(210)가 지오코딩(Geo-Coding) 알고리즘을 통해 인증서가 취소된 해당 차량으로부터 가장 근접한 위치에 있는 도로 주변 장치를 탐색하게 되는 것을 보여주기 위한 기능 블록을 의미적으로 표현한 것이다.
도 3은 본 발명에 따른 차량 통신용 인증서 취소 목록 배포 장치의 블록구성도로서, CRL 인터페이스 블록(302), 차량 위치 질의 블록(304), 주변 장치 탐색 블록(306) 및 CRL 송출 블록(308) 등을 포함할 수 있다.
도 3을 참조하면, CRL 인터페이스 블록(302)은 루트 인증기관(208)으로부터 전달되는 CRL 배포 요청을 수신하여 차량 위치 질의 블록(304)으로 전달하는 등의 기능을 제공할 수 있다.
다음에, 차량 위치 질의 블록(304)은 인증서가 취소된 차량의 현재 위치를 질의, 보다 상세하게는 해당 차량이 속해 있는 영역을 관할하는 도로 주변 장치를 추출하는데 필요한 해당 차량의 현재 위치 정보를 질의하는 질의 메시지를 생성하여 도 2의 LBS 서버(212)로 전송하는 등의 기능을 제공할 수 있다.
다시 도 2를 참조하면, LBS 서버(212)는, 예컨대 LBS 플랫폼과 위치기반 서비스를 위한 데이터베이스(DB)를 갖는 위치기반 서비스 시스템을 의미하는 것으로, 게이트웨이 차량 위치 센터(GVLC)(214) 등을 통해 수집되는 차량 위치 정보를 분석하는 차량 위치 분석 모듈, 분석된 각 차량들의 위치 정보를 좌표 값으로 저장하는 차량 위치 정보 데이터베이스, CRL 배포 장치(210) 내 차량 위치 질의 블록(304)으로부터 질의 메시지(특정 차량의 현재 위치를 질의하는 메시지)가 수신될 때 차량 위치 정보 데이터베이스를 탐색하여 해당 차량의 현재 위치 정보를 추출하고, 이 추출된 현재 위치 정보를 CRL 배포 장치(210) 내 주변 장치 탐색 블록(306)으로 전달하는 등의 기능을 제공하는 차량 위치 추출 블록 등을 포함할 수 있다.
이를 위하여, 네트워크 측에는 기 설정된 영역(204/1, 204/2)별로 각각의 서빙 차량 위치센터(SVLC)(216/1, 216/2)가 설치되어 있으며, 이러한 각 서빙 차량 위치센터(216/1, 216/2)는 자신이 관할하는 영역에 있는 차량들의 위치를 기 설정된 일정 주기로 지속적으로 수집하여 게이트웨이 차량 위치센터(214)로 전송하는 등의 기능을 제공한다.
여기에서, 각 차량들은, 위치기반 서비스(LBS)를 적용을 위해, 차량에서 지원되는 관련 네트워크의 통신모듈과 LBS 클라이언트 기능을 탑재해야 하는데, 이러한 LBS 클라이언트는 네트워크 측에서 제공하는 기지국 영역(또는 셀 영역), 자신이 탑재한 GPS 등을 이용하여 자체적으로 차량 위치를 결정할 수 있다.
다시 도 3을 참조하면, 주변 장치 탐색 블록(306)은 LBS서버(212)로부터 해당 차량의 현재 위치 정보(좌표 값 정보)가 수신되면, 수신된 현재 위치 정보에 의거하여 해당 차량을 관할하는 도로 주변 장치를 추출, 예컨대 지오코딩(Geo-Coding) 알고리즘을 통해 해당 차량으로부터 가장 근접한 위치에 있는 도로 주변 장치를 추출하는 등의 기능을 제공할 수 있다.
그리고, CRL 송출 블록(308)은 매핑 테이블(도시 생략)을 통해 추출된 도로 주변 장치를 관할하는 지역 인증기관(CA ID)을 탐색하고, 이 탐색된 지역 인증기관으로 CRL을 전송하는 등의 기능을 제공할 수 있다. 예컨대, 인증서가 취소된 차량 1(206)이 영역(204/1)에서 영역(204/2)으로 이동한 경우일 때, CRL 송출 블록(308)은 지역 인증기관 2(202/2)를 CRL의 전송 대상으로 선택하게 될 것이다.
따라서, 지역 인증기관 2(202/2)에서는 자신이 관할하는 모든 도로 주변 장치(예컨대, 기지국 등)를 통해 해당 영역(204/2)에 있는 차량들에게 CRL을 배포하게 될 것이며, 이를 통해 해당 영역(204/2)에 있는 모든 차량들은 수신된 CRL의 해석을 통해 차량 1(206)의 인증서가 취소되었음을 인지하게 될 것이다.
다음에, 상술한 바와 같은 구성을 갖는 본 실시 예의 인증서 취소 목록 배포 장치를 이용하여 임의의 차량의 인증서가 취소될 때 위치기반 서비스를 이용하여 관련 CRL을 배포하는 일련의 과정들에 대하여 상세하게 설명한다.
도 4는 본 발명의 일실시 예에 따라 차량통신 네트워크의 위치기반 서비스를 이용하여 인증서 취소 목록을 배포하는 주요 과정을 도시한 순서도이다.
먼저, 설명의 편의와 이해의 증진을 위해 지역 인증기관 1(202/1)이 관할하는 영역(204/1)에 있던 차량 1(206)의 인증서가 취소되고, 이후 해당 차량 1(206)이 지역 인증기관 2(202/2)가 관할하는 영역(204/2)으로 이동한 경우라고 가정한다.
도 4를 참조하면, 차량 1(206)에 대한 인증서 취소가 발생하게 되면(단계 402), 지역 인증기관 1(202/1)에서는 차량 1(206)의 인증서가 취소되었음을 기록한 관련 인증서 취소 목록(CRL)을 생성하여 상위의 루트 인증기관(208)으로 CRL 배포를 의뢰한다(단계 404).
이에 응답하여, 루트 인증기관(208)에서는 지역 인증기관 1(202/1)로부터 배포를 의뢰받은 CRL을 CRL 배포 장치(210)로 전달하여 CRL의 배포를 요청한다(단계 406).
다음에, CRL 배포 장치(210) 내 차량 위치 질의 블록(304)에서는 LBSL 서버(212)에 인증서가 취소된 차량 1(206)의 현재 위치를 질의, 즉 차량 1(206)이 현재 속해 있는 영역(204/2)을 관할하는 도로 주변 장치를 추출하는데 필요한 차량 1(206)의 현재 위치 정보를 질의한다(단계 408).
이에 응답하여, LBS 서버(212)에서는 위치 정보 데이터베이스(도시 생략)의 탐색을 통해 차량 1(206)의 현재 위치 정보(좌표 값 정보)를 추출하고, 이 추출된 현재 위치 정보를 CRL 배포 장치(210)로 전송하는데, 이러한 현재 위치 정보는, 네트워크 측의 영역별로 설치된 다수의 서빙 차량 위치센터(SVLC)와 이에 연동하는 게이트웨이 차량 위치센터(GVLC)를 통해 수집 및 분석되어 차량 위치 정보 데이터베이스에 저장된 정보일 수 있다.
그리고, CRL 배포 장치(210) 내 주변 장치 탐색 블록(306)에서는 LBS 서버(212)로부터 수신된 차량 1(206)의 현재 위치 정보(좌표 값 정보)에 의거하여 차량 1(206)을 관할하는 도로 주변 장치를 추출, 예컨대 지오코딩(Geo-Coding) 알고리즘을 통해 차량 1(206)로부터 가장 근접한 위치에 있는 도로 주변 장치를 추출한다(단계 410).
이어서, CRL 송출 블록(308)에서는 매핑 테이블을 통해 추출된 도로 주변 장치를 관할하는 지역 인증기관 2(202/2)을 탐색하고, 이 탐색된 지역 인증기관 2(202/2)로 CRL을 전송한다(단계 412).
그 결과, 지역 인증기관 2(202/2)에서는 자신이 관할하는 모든 도로 주변 장치(예컨대, 기지국 등)를 통해 해당 영역(204/2)에 있는 차량들에게 CRL을 배포한다(단계 414).
도 5는 본 발명의 다른 실시 예에 따라 다양한 네트워크에서 제공하는 위치기반 서비스를 이용하여 인증서 취소 목록을 배포하는 과정을 설명하기 위한 CRL 배포 시스템의 계통도이다.
도 5를 참조하면, 본 실시 예의 CRL 배포 시스템은, 차량통신 네트워크를 통해 차량의 위치 정보를 실시간으로 수집하는 도 2에 도시된 CRL 배포 시스템과는 달리, 차량통신 네트워크, 와이파이(WiFi) 네트워크, 와이브로(Wibro 또는 WiMax) 네트워크, 이동통신 네트워크(예컨대, 2G, 2.5G, 3G, 4G 등), RFID/USN 센서 네트워크 중 적어도 어느 하나 이상의 네트워크를 통해 차량들의 위치 정보를 기 설정된 일정 주기로 실시간 수집한다는 점에 차이를 갖는다.
본 실시 예에서와 같이, 여러 네트워크에서 제공하는 위치기반 서비스를 모두 활용할 경우, 차량마다 그 차량에서 지원하는 통신 방식이 서로 다르더라도 차량 위치 정보 수집이 용이해진다.
예컨대, 하나의 차량은 차량통신 네트워크에서 제공하는 위치기반 서비스만을 이용하여 차량의 위치정보를 수집할 수 있고, 이와는 다르게 또 다른 차량은 차량통신 네트워크의 위치기반 서비스와 이동통신 네트워크의 위치기반 서비스를 동시에 이용하여 두 네트워크를 통해 차량의 위치 정보를 각각 수집할 수 있다.
이 경우, 수집된 두 위치 정보가 차량의 위치 표현 방식(디멘전), 범위, 오차 등이 다르더라도, 두 위치 정보를 조합하면 더 정확한 차량의 현재 위치를 찾아낼 수 있을 것이다. 즉, 차량이 제공하는 실제 통신 환경에 따라, 여러 네트워크에서 제공하는 위치기반 서비스를 조합하여 활용할 경우, 차량의 위치를 더 정확하게 수집할 수 있다.
도 5를 참조하면, 지역 인증기관 1(502)은 도 2의 지역 인증기관(202/1 또는 202/2)에, 루트 인증기관(508)은 도 2의 루트 인증기관(208)에, CRL 배포 장치(510)는 도 2의 CRL 배포 장치(210)에, 게이트웨이 차량 위치센터(514)는 도 2의 게이트웨이 차량 위치센터(214)에, 서빙 차량 위치센터(516)는 도 2의 서비 차량 위치센터(216/1 또는 216/2)에 각각 대응하는 실질적으로 동일한 기능을 수행하는 구성부재들이므로, 명세서의 간결화를 위한 불필요한 중복기재를 피하기 위하여, 여기에서는 이들 구성부재들에 대한 설명은 생략한다.
여기에서, 차량(506)은 LBS 클라이언트로서 와이파이 통신 모듈(522/1), 와이브로 통신 모듈(522/2), 이동통신 통신 모듈(522/3), RFID/USN 센서 통신 모듈(522/4) 중 적어도 어느 하나 이상을 탑재할 수 있다.
이를 위하여, CRL 배포 시스템은 각 통신 모듈에 대응할 수 있는 와이파이 네트워크(520/1) 및 게이트웨이 단말 위치센터(GMLC)(518/1), 와이브로 네트워크(520/2) 및 게이트웨이 단말 위치센터(GMLC)(518/2), 이동통신 네트워크(520/3) 및 게이트웨이 단말 위치센터(GMLC)(518/3), RFID/USN 센서 네트워크(520/4) 및 게이트웨이 단말 위치센터(GMLC)(518/4)를 포함할 수 있다.
예를 들어, 차량이 차량통신 네트워크에서 제공하는 위치기반 서비스를 이용하는 경우일 때, 차량의 위치 정보는 서빙 차량 위치센터(516)와 게이트웨이 차량 위치센터(514)간의 연동을 통해 기 설정된 일정 주기로 수집되어 LBS 시스템(512)으로 전달되고, 차량이 와이파이 네트워크에서 제공하는 위치기반 서비스를 이용하는 경우일 때, 차량의 위치 정보는 와이파이 네트워크(520/1)와 게이트웨이 단말 위치센터(518/1)를 통해 기 설정된 일정 주기로 수집되어 LBS 시스템(512)으로 전달되며, 차량이 와이브로 네트워크에서 제공하는 위치기반 서비스를 이용하는 경우일 때, 차량의 위치 정보는 와이브로 네트워크(520/2)와 게이트웨이 단말 위치센터(518/2)를 통해 기 설정된 일정 주기로 수집되어 LBS 시스템(512)으로 전달되고, 차량이 이동통신 네트워크에서 제공하는 위치기반 서비스를 이용하는 경우일 때, 차량의 위치 정보는 이동통신 네트워크(520/3)와 게이트웨이 단말 위치센터(518/3)를 통해 기 설정된 일정 주기로 수집되어 LBS 시스템(512)으로 전달되며, 차량이 RFID/USN 센서 네트워크에서 제공하는 위치기반 서비스를 이용하는 경우일 때, 차량의 위치 정보는 RFID/USN 센서 네트워크(520/4)와 게이트웨이 단말 위치센터(518/4)를 통해 기 설정된 일정 주기로 수집되어 LBS 시스템(512)으로 전달될 것이다.
즉, LBS 시스템(512)은 게이트웨이 차량 위치센터(514)와 4개의 게이트웨이 단말 위치센터(GMLC)(518/1 ?? 518/4) 중 적어도 어느 하나 이상을 통해 각 차량들의 현재 위치 정보를 수집, 분석 및 저장하게 되는데, 이를 위하여 LBS 시스템(512)은 도 6에 도시된 바와 같은 구성을 가질 수 있다.
도 6은 도 5에 도시된 LBS 시스템의 블록구성도로서, 차량 통신용 위치 서버(602/1), 차량 통신용 위치 데이터 서버(604/1), 와이파이용 위치 서버(602/2), 와이파이용 위치 데이터 서버(604/2), 와이브로용 위치 서버(602/3), 와이브로용 위치 데이터 서버(604/3), 차량 위치 정보 수집 및 분석 블록(606), 차량 위치 정보 데이터베이스(DB)(608) 및 차량 위치 추출 블록(610) 등을 포함할 수 있다. 물론, LBS 시스템은, 비록 도 6에서의 도시는 생략하였으나, 이동통신용 위치 서버 및 위치 데이터 서버와 RFID/USB용 위치 서버 및 위치 데이터 서버 등을 더 포함할 수도 있음은 물론이다.
도 6을 참조하면, 각 위치 서버(602/1 ?? 602/3)는 각 네트워크의 엣지에 설치된 GMLC로부터 위치를 획득하여 위치 정보 요청에 응답하는 기능, 예컨대 위치 정보의 관리, 개인 또는 집단 위치 정보 처리, 이동경로 추적 등과 같은 위치기반 기능에 해당하는 위치 중심의 처리 기능을 수행할 수 있고, 각 위치 데이터 서버(604/1 ?? 604/3)는 이동하는 차량의 효율적인 위치 정보 처리를 담당하거나 혹은 이동하는 차량의 위치를 기 설정된 일정 주기로 지속적으로 추적하는 등의 기능을 제공할 수 있다.
여기에서, 각 네트워크별로 위치 서버와 위치 데이터 서버를 별도로 두는 이유는 기존에 각 네트워크의 LBS 플랫폼 구조가 동일하거나 유사하지만, 각 네트워크별로 차량의 위치 표현 방식(디멘전), 범위, 오차 등이 다르고 이에 따른 처리 절차가 다르기 때문이다.
다음에, 차량 위치 정보 수집 및 분석 블록(606)은 각 네트워크로부터 차량의 위치를 주기적으로 수집하고 분석하고 이 분석된 위치 정보는 차량 위치 정보 데이터베이스(608)에 저장하는 등의 기능을 제공할 수 있는데, 이를 위해서는 다수의 네트워크로부터 수집된 차량의 위치 정보를 조합(매핑)하고 정확하게 분석할 수 있는 정밀한 분석 알고리즘을 탑재할 수 있다.
그리고, 차량 위치 추출 블록(610)은 CRL 배포 장치(510)로부터 차량 1(506)의 현재 위치를 질의하는 메시지가 수신될 때 차량 위치 정보 데이터베이스(608)를 탐색하여 차량 1(506)의 현재 위치 정보를 추출하고, 이 추출된 현재 위치 정보를 CRL 배포 장치(510)로 전달하는 등의 기능을 제공할 수 있다.
따라서, 상술한 바와 같은 구성을 갖는 CRL 배포 시스템은, 일예로서 차량 1(506)의 인증서가 취소되고, 취소된 이후에 해당 영역(504)를 벗어나지 않은 경우라고 가정할 때, 지역 인증기관 1(502)과 루트 인증기관(508)을 경유하는 루트를 통해 CRL 배포 장치(510)로 CRL의 배포가 요청되면, CRL 배포 장치(510)에서는 LBS 시스템(512)으로 차량 1(506)의 현재 위치를 질의한다.
이에 응답하여, LBS 시스템(512)에서는 차량 위치 정보 데이터베이스의 탐색을 통해 차량 1(506)의 현재 위치 정보(좌표 값 정보)를 추출하고, 이 추출된 현재 위치 정보를 CRL 배포 장치(510)로 전송하는데, 이러한 현재 위치 정보는, 예컨대 차량통신 네트워크, 와이파이 네트워크, 와이브로 네트워크, 이동통신 네트워크, RFID/USN 센서 네트워크 중 적어도 어느 하나 이상의 네트워크를 통해 수집되어 차량 위치 정보 데이터베이스에 저장된 정보일 수 있다.
따라서, CRL 배포 장치(510)는 LBS 시스템(512)로부터 수신된 차량 1(506)의 현재 위치 정보(좌표 값 정보)에 의거하여 차량 1(206)을 관할하는 도로 주변 장치를 추출, 예컨대 지오코딩(Geo-Coding) 알고리즘을 통해 차량 1(506)로부터 가장 근접한 위치에 있는 도로 주변 장치를 추출하고, 매핑 테이블과의 매핑을 통해 추출된 도로 주변 장치를 관할하는 지역 인증기관 1(502)을 탐색한 후 해당 지역 인증기관 1(502)로 CRL을 전송한다.
그 결과, 지역 인증기관 1(502)에서는 자신이 관할하는 모든 도로 주변 장치(예컨대, 기지국 등)를 통해 해당 영역(504)에 있는 차량들에게 CRL을 배포하게 될 것이며, 이를 통해 해당 영역(504)에 있는 모든 차량들은 수신된 CRL의 해석을 통해 차량 1(506)의 인증서가 취소되었음을 인지하게 될 것이다.
이상의 설명에서는 본 발명의 바람직한 실시 예들을 제시하여 설명하였으나 본 발명이 반드시 이에 한정되는 것은 아니며, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능함을 쉽게 알 수 있을 것이다.
202/1, 202/2, 502 : 지역 인증기관
208, 508 : 루트 인증기관
210, 510 : CRL 배포 장치
212 : LBS 서버
214, 514 : 게이트웨이 차량 위치센터
216, 516 : 서빙 차량 위치센터
302 : CRL 인터페이스 블록
304 : 차량 위치 질의 블록
306 : 주변 장치 탐색 블록
308 : CRL 송출 블록
208, 508 : 루트 인증기관
210, 510 : CRL 배포 장치
212 : LBS 서버
214, 514 : 게이트웨이 차량 위치센터
216, 516 : 서빙 차량 위치센터
302 : CRL 인터페이스 블록
304 : 차량 위치 질의 블록
306 : 주변 장치 탐색 블록
308 : CRL 송출 블록
Claims (13)
- 특정 차량의 인증서 취소 목록(CRL)에 대한 배포 요청이 수신될 때 LBS 서버에 상기 특정 차량의 현재 위치를 질의하는 과정과,
상기 LBS 서버로부터 상기 특정 차량의 현재 위치 정보가 수신될 때 수신된 상기 현재 위치 정보에 의거하여 상기 특정 차량을 관할하는 도로 주변 장치를 추출하는 과정과,
상기 추출된 도로 주변 장치로 상기 인증서 취소 목록을 배포하는 과정
을 포함하는 차량 통신용 인증서 취소 목록 배포 방법.
- 제 1 항에 있어서,
상기 인증서 취소 목록은,
상기 특정 차량을 관할하는 지역 인증기관을 통해 수집되어 루트 인증기관을 통해 배포 요청되는
차량 통신용 인증서 취소 목록 배포 방법.
- 제 1 항에 있어서,
상기 현재 위치 정보는,
상기 특정 차량의 좌표 값인
차량 통신용 인증서 취소 목록 배포 방법.
- 제 1 항에 있어서,
상기 추출하는 과정은,
지오코딩(Geo-Coding) 알고리즘을 통해 상기 특정 차량으로부터 가장 근접한 위치에 있는 도로 주변 장치를 탐색하는
차량 통신용 인증서 취소 목록 배포 방법.
- 제 1 항에 있어서,
상기 특정 차량의 현재 위치는,
차량통신 네트워크, 와이파이 네트워크, 와이브로 네트워크, 이동통신 네트워크, RFID/USN 센서 네트워크 중 하나 이상의 네트워크를 통해 수집되는
차량 통신용 인증서 취소 목록 배포 방법.
- 제 5 항에 있어서,
상기 특정 차량의 현재 위치는,
네트워크 측의 영역별로 설치된 다수의 서빙 차량 위치센터(SVLC)와 이에 연동하는 게이트웨이 차량 위치센터(GVLC)를 통해 수집되는
차량 통신용 인증서 취소 목록 배포 방법.
- 제 1 항에 있어서,
상기 인증서 취소 목록은,
상기 추출된 도로 주변 장치를 관할하는 지역 인증기관을 통해 상기 추출된 도로 주변 장치로 전송되는
차량 통신용 인증서 취소 목록 배포 방법.
- 특정 차량의 인증서 취소 목록(CRL)에 대한 배포 요청을 수신하는 CRL 인터페이스 블록과,
LBS 서버에 상기 특정 차량의 현재 위치를 질의하는 차량 위치 질의 블록과,
상기 LBS 서버로부터 상기 특정 차량의 현재 위치 정보가 수신되면, 수신된 상기 현재 위치 정보에 의거하여 상기 특정 차량을 관할하는 도로 주변 장치를 추출하는 주변 장치 탐색 블록과,
상기 추출된 도로 주변 장치로 상기 인증서 취소 목록을 전달하는 CRL 송출 블록
을 포함하는 차량 통신용 인증서 취소 목록 배포 장치.
- 제 8 항에 있어서,
상기 CRL 인터페이스 블록은,
상기 특정 차량을 관할하는 지역 인증기관으로부터 상기 인증서 취소 목록을 수집하는 루트 인증기관으로부터 상기 인증서 취소 목록의 배포 요청을 수신하는
차량 통신용 인증서 취소 목록 배포 장치.
- 제 8 항에 있어서,
상기 주변 장치 탐색 블록은,
지오코딩(Geo-Coding) 알고리즘을 통해 상기 특정 차량으로부터 가장 근접한 위치에 있는 도로 주변 장치를 탐색하는
차량 통신용 인증서 취소 목록 배포 장치.
- 제 8 항에 있어서,
상기 특정 차량의 현재 위치는,
차량통신 네트워크, 와이파이 네트워크, 와이브로 네트워크, 이동통신 네트워크, RFID/USN 센서 네트워크 중 하나 이상의 네트워크를 통해 수집되는
차량 통신용 인증서 취소 목록 배포 장치.
- 제 11 항에 있어서,
상기 특정 차량의 현재 위치는,
네트워크 측의 영역별로 설치된 다수의 서빙 차량 위치센터(SVLC)와 이에 연동하는 게이트웨이 차량 위치센터(GVLC)를 통해 수집되는
차량 통신용 인증서 취소 목록 배포 장치.
- 제 8 항에 있어서,
상기 인증서 취소 목록은,
상기 추출된 도로 주변 장치를 관할하는 지역 인증기관을 통해 상기 추출된 도로 주변 장치로 전송되는
차량 통신용 인증서 취소 목록 배포 장치.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20120060097 | 2012-06-05 | ||
KR1020120060097 | 2012-06-05 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20130139725A KR20130139725A (ko) | 2013-12-23 |
KR101529968B1 true KR101529968B1 (ko) | 2015-06-19 |
Family
ID=49984843
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020120077360A KR101529968B1 (ko) | 2012-06-05 | 2012-07-16 | 차량 통신용 인증서 취소 목록 배포 방법 및 그 장치 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101529968B1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10706646B2 (en) | 2016-11-30 | 2020-07-07 | Hyundai Motor Company | Vehicle diagnostic device and method of managing certificate thereof |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9742569B2 (en) * | 2014-05-05 | 2017-08-22 | Nxp B.V. | System and method for filtering digital certificates |
KR20160038091A (ko) | 2014-09-24 | 2016-04-07 | 현대자동차주식회사 | V2x 통신을 위한 csr 인증서 발급 방법 및 시스템 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20120040938A (ko) * | 2010-10-20 | 2012-04-30 | 목포대학교산학협력단 | 차량 통신용 인증서 취소 목록 배포 방법 및 시스템과 이를 위한 인증서 취소 목록 획득 장치 |
-
2012
- 2012-07-16 KR KR1020120077360A patent/KR101529968B1/ko active IP Right Grant
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20120040938A (ko) * | 2010-10-20 | 2012-04-30 | 목포대학교산학협력단 | 차량 통신용 인증서 취소 목록 배포 방법 및 시스템과 이를 위한 인증서 취소 목록 획득 장치 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10706646B2 (en) | 2016-11-30 | 2020-07-07 | Hyundai Motor Company | Vehicle diagnostic device and method of managing certificate thereof |
Also Published As
Publication number | Publication date |
---|---|
KR20130139725A (ko) | 2013-12-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101930597B1 (ko) | 데이터 제어 방법 및 그 시스템 | |
EP3347886B1 (en) | Methods and devices for requesting and providing information | |
US9867018B2 (en) | Localized network service | |
US8874365B2 (en) | System for and method for providing a communication system | |
CN105051493A (zh) | 用于传输路线的方法及其设备 | |
KR20110112933A (ko) | 이동통신 단말기를 이용한 교통 정보 서비스 제공 방법 및 장치 | |
CN104919281A (zh) | 计算路线的方法及用于获得路线的方法或者设备 | |
TWI384892B (zh) | 互動式區域推播服務佈建與管理系統 | |
CN105163318A (zh) | 基于无线电环境地图和用户分级的智能频谱管理网络架构 | |
KR101529968B1 (ko) | 차량 통신용 인증서 취소 목록 배포 방법 및 그 장치 | |
KR101475038B1 (ko) | 실시간 도로 지도 생성 방법 및 시스템 | |
WO2018158125A1 (en) | Method, devices, system and computer program product for increasing the positioning accuracy of a mobile user equipment by using data of a global navigation satellite system | |
KR101642739B1 (ko) | 사물 인터넷 디바이스 위치 확인 서비스 시스템 및 방법 | |
US20200143680A1 (en) | Method and device for collecting transportation vehicle-based data records for predetermined route sections | |
CN103093638B (zh) | 一种基于地理信息的智能交通服务*** | |
KR20070121407A (ko) | 모바일 센서 네트워크를 이용한 도로정보 수집 시스템 및방법 | |
KR101981860B1 (ko) | 이동체의 위치 정보 공통 관리 시스템 | |
EP2767127B1 (en) | Mapping of position data for a network service in a cellular telecommunications network | |
JP2007521499A (ja) | リアルタイム交通情報を提供するsms通知およびインターネットブラウザの使用方法およびシステム | |
KR20140080056A (ko) | 차량 통신용 인증서 취소목록 제공 시스템 및 방법과 이를 위한 차량 장치 | |
KR20160139719A (ko) | 엘티이(lte) 및 지피에스(gps) 기술을 이용한 실시간 버스 운행 관리 시스템 | |
KR20140110524A (ko) | M2m 통신 기반의 차량사고 관련 정보 수집 방법 및 시스템 | |
Al-Jabi | Toward an IoT-enabled adaptive interactive bus transportation system | |
CN113961656A (zh) | 一种基于ipfs技术的分发高精度地图方法及*** | |
KR100719970B1 (ko) | 통신단말기의 위치파악이 가능한 지능형 교통정보시스템 및그 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application | ||
J201 | Request for trial against refusal decision | ||
J301 | Trial decision | ||
S901 | Examination by remand of revocation | ||
GRNO | Decision to grant (after opposition) | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20180529 Year of fee payment: 4 |