1 |
1
인증 대상 차량, 유비쿼터스 인프라스트럭쳐 센서(UIS), 유비쿼터스 교통 센터(UTC) 서버, 인증 서버를 구비하는 유비쿼터스 교통 센서 네트워크(u-TSN)에서의 차량 등록 인증 방법에 있어서,
(a) 상기 인증 대상 차량 및 상기 인증 서버는 사전등록과정을 통해 인증 대상 차량에 대한 차량키 검증자(vi)를 서로 공유하는 단계;
(b) 인증 대상 차량이 인증 요청 메시지, 차량 식별정보(VIDi), 및 타임스탬프(ti)를 포함하는 인증 요청 정보를 UIS로 전송하는 단계;
(c) UIS가 인증 대상 차량으로부터 수신된 인증 요청 정보 및 UIS 식별 정보(UISN)을 UTC 서버로 전송하는 단계;
(d) UTC 서버가 차량 식별 정보 및 타임 스탬프를 인증 서버로 전송하고, USIN을 이용하여 인증 대상 차량의 서비스 위치를 파악하여 인증 요청에 대한 응답 메시지를 보낼 UIS를 결정하는 단계;
(e) 인증 서버가 세션키(Ks) 및 난수(RN)를 생성하고, 세션키(Ks), UTC 서버로부터 전송받은 정보들 및 난수(RN)를 이용하여 응답 메시지(Ni) 및 인증값(AUTHc)를 계산하고, 상기 난수(RN), 계산된 응답 메시지 및 인증값을 UTC 서버로 전송하여 세션키(Ks)를 분배하는 단계;
(f) UTC 서버는 상기 인증 서버로부터 수신한 인증값(AUTHc)를 저장하고 난수(RN) 및 응답 메시지(Ni)을 UIS를 통해 인증 대상 차량으로 전송하는 단계;
(g) 인증 대상 차량은 차량키 검증자(vi) 및 상기 수신된 난수(RN)와 응답 메시지(Ni)를 이용하여 세션키(Ks)를 연산하고, 연산된 세션키(Ks)를 이용하여 비교 인증값(AUTHi)를 연산하며, 비교 인증값(AUTHi)을 UIS를 통해 UTC 서버로 전송하는 단계;
(h) UTC 서버는 저장된 인증값(AUTHc)와 인증 대상 차량으로부터 수신한 비교 인증값(AUTHi)를 비교하고, 인증값과 비교 인증값이 동일하면 인증 대상 차량을 인증하는 단계;
를 구비하는 u-TSN에서의 차량 등록 인증 방법
|
2 |
2
제1항에 있어서, 상기 차량키 검증자(vi)는 차량키(Ki)를 해쉬한 값인 것을 특징으로 하는 u-TSN에서의 차량 등록 인증 방법
|
3 |
3
제1항에 있어서, 상기 (e) 단계의 상기 응답 메시지(Ni) 및 인증값(AUTHc)은 아래의 수학식들에 의해 연산되는 것을 특징으로 하는 u-TSN에서의 차량 등록 인증 방법
|
4 |
4
제1항에 있어서, 상기 인증 대상 차량은 수학식 을 이용하여 세션키(Ks)를 도출하는 것을 특징으로 하는 u-TSN에서의 차량 등록 인증 방법
|
5 |
5
제1항에 있어서, 상기 인증 대상 차량은 수학식 를 이용하여 비교 인증값(AUTHi)를 연산하는 것을 특징으로 하는 u-TSN에서의 차량 등록 인증 방법
|
6 |
6
(a) 사전등록과정을 통해 인증 서버와 공유하는 차량키 검증자(vi)를 구비하고, 인증 요청 메시지, 차량 식별정보(VID), 및 타임스탬프(ti)를 포함하는 인증 요청 정보를 외부로 전송하여 인증 요청하고, 상기 인증 요청에 대응하여 UTC 서버로부터 수신된 난수(RN)와 응답 메시지(Ni), 그리고 차량키 검증자(vi)를 이용하여 세션키(Ks)를 도출하고, 도출된 세션키(Ks)를 이용하여 비교 인증값(AUTHi)를 연산하며, 비교 인증값(AUTHi)을 UTC 서버로 전송하는 인증 대상 차량;
(b) 인증 대상 차량으로부터 인증 요청 정보를 수신하면, 차량 식별 정보 및 타임 스탬프를 인증 서버로 전송하고, 인증 서버로부터 응답 메시지(Ni), 인증값(AUTHc) 및 난수(RN)를 수신하면 인증값(AUTHc)는 저장하고 응답 메시지(Ni) 및 난수(RN)는 인증 대상 차량으로 전송하며, 인증 대상 차량으로부터 비교 인증값(AUTHi)을 수신하면 인증값(AUTHc) 및 비교 인증값(AUTHi)을 비교하고 인증값과 비교 인증값이 동일하면 인증 대상 차량을 인증하는 유비쿼터스 교통 센터(UTC) 서버;
(c) 인증 대상 차량과 UTC 서버 간의 데이터 송수신을 전달하는 것으로서, 인증 대상 차량으로부터 데이터가 수신되면 상기 수신된 데이터 및 UIS 식별 정보(UISN)을 UTC 서버로 전송하고, UTC 서버로부터 데이터가 수신되면 인증 대상 차량으로 상기 수신된 데이터를 전송하는 유비쿼터스 인프라스트럭쳐 센서(UIS);
(d) 인증 대상 차량에 대한 차량키 검증자(vi)를 사전 등록하며, UTC 서버로부터 차량 식별정보 및 타임 스탬프를 수신하면, 세션키(Ks) 및 난수(RN)를 생성하고, 세션키(Ks), 난수(RN), 상기 차량 식별 정보, 타임 스탬프 및 상기 차량 식별 정보에 대응되는 차량키 검증자(vi)를 이용하여 응답 메시지(Ni) 및 인증값(AUTHc)를 연산하고, 상기 난수, 응답 메시지 및 인증값을 UTC 서버로 전송하여 세션키(Ks)를 분배하는 인증 서버;
를 구비하는 u-TSN에서의 차량 등록 인증 시스템
|
7 |
7
제6항에 있어서, 상기 차량키 검증자(vi)는 차량키(Ki)를 해쉬한 값이며, 상기 인증 대상 차량 및 인증 서버가 공유하는 것을 특징으로 하는 u-TSN에서의 차량 등록 인증 시스템
|
8 |
8
제6항에 있어서, 상기 인증 서버는 상기 응답 메시지(Ni) 및 인증값(AUTHc)를 아래의 수학식들에 의해 연산하는 것을 특징으로 하는 u-TSN에서의 차량 등록 인증 시스템
|
9 |
9
제6항에 있어서, 상기 인증 대상 차량은 수학식 를 이용하여 세션키(Ks)를 도출하는 것을 특징으로 하는 u-TSN에서의 차량 등록 인증 시스템
|
10 |
10
제6항에 있어서, 상기 인증 대상 차량은 수학식 를 이용하여 비교 인증값(AUTHi)를 연산하는 것을 특징으로 하는 u-TSN에서의 차량 등록 인증 시스템
|