1 |
1
차량의 제어부가 동일 인증세션을 나타내는 랜덤 챌린지(random challenge)값 및 차량의 GPS 좌표값을 이동 단말기가 미리 생성하여 배포한 제 1 공개키 쌍에 포함된 제 1 공개키를 통해 암호화하며, 상기 암호화된 랜덤 챌린지값 및 차량의 GPS 좌표값에 등록된 차량 확인을 위한 차량ID를 추가하여 이동 단말기로 전송하는 단계;상기 이동 단말기가 상기 차량ID를 고려하여 상기 제 1 공개키 쌍에 포함된 제 1 비밀키를 통해 상기 암호화된 랜덤 챌린지값 및 차량의 GPS 좌표값을 복호화하며, 상기 차량의 GPS 좌표값을 상기 이동 단말기의 GPS 좌표값과 비교함으로써, 상기 차량과 상기 이동 단말기의 물리적 위치를 인증하는 단계;상기 이동 단말기가 상기 복호화된 랜덤 챌린지값을 상기 제 1 비밀키를 통해 암호화하여 상기 차량의 제어부로 전송하는 단계; 및상기 차량의 제어부가 상기 제 1 공개키를 통해 상기 암호화된 랜덤 챌린지값을 복호화함으로써, 상기 복호화된 랜덤 챌린지값으로부터 상기 이동 단말기의 소유주가 상기 차량의 소유주임을 인증하는 단계를 포함하되,상기 차량의 GPS 좌표값과 상기 이동 단말기의 GPS 좌표값을 비교함으로써, 릴레이공격(relay attack)을 방지하며,상기 차량의 운행중 소정의 속도에서, 보안 유지를 위해 상기 이동 단말기와 상기 차량 간에 생성된 이전 공개키 쌍인 상기 제 1 공개키 쌍을 제 2 공개키 및 제 2 비밀키를 포함하는 새로운 공개키 쌍인 제 2 공개키 쌍으로 갱신하는 것을 특징으로 하는 이동 단말기를 이용한 차량 제어 방법
|
2 |
2
제 1 항에 있어서,상기 릴레이공격을 방지하는 것은,상기 차량의 GPS 좌표값 및 상기 이동 단말기의 GPS 좌표값으로부터 실제 거리 환산값을 도출하고, 상기 거리 환산값이 소정의 임계값 미만일 경우에만 상기 이동 단말기를 인증함으로써, 상기 릴레이공격을 방지하는 것을 특징으로 하는 이동 단말기를 이용한 차량 제어 방법
|
3 |
3
제 2 항에 있어서,상기 거리 환산값이 상기 소정의 임계값 이상일 경우, 상기 차량 제어부가 상기 이동 단말기에 경고 메시지 발송 또는 상기 이동 단말기의 알람 및 진동을 발생시키는 것을 특징으로 하는 이동 단말기를 이용한 차량 제어 방법
|
4 |
4
제 1 항에 있어서,상기 이동 단말기로 전송하는 단계 전,상기 차량의 제어부가 대칭키를 생성하고, 상기 이동 단말기가 상기 대칭키를 공유하는 단계;상기 이동 단말기가 상기 제 1 공개키 쌍에 포함된 제 1 공개키 및 제 1 비밀키를 생성하여 상기 제 1 공개키를 상기 대칭키로 암호화함으로써, 상기 암호화된 제 1 공개키를 상기 차량의 제어부로 전송하는 단계;상기 차량의 제어부가 상기 대칭키를 통해 상기 암호화된 제 1 공개키를 복호화하여 저장하는 단계; 및상기 이동 단말기가 상기 차량 확인을 위한 차량ID를 등록하는 단계를 포함하는 이동 단말기를 이용한 차량 제어 방법
|
5 |
5
제 4 항에 있어서,상기 차량이 소정의 속도 이상으로 주행할 경우,상기 이동 단말기는 제 2 공개키 쌍을 생성하고, 상기 제 2 공개키 쌍에 포함된 제 2 비밀키를 저장하며, 상기 상기 제 2 공개키 쌍에 포함된 제 2 공개키를 상기 대칭키로 암호화하여 상기 차량의 제어부로 전송하고,상기 차량의 제어부는 상기 암호화된 제 2 공개키를 상기 대칭키를 통해 복호화하여 저장하고, 상기 제 1 공개키를 삭제함으로써, 상기 이동 단말기에 공개키 재설정 완료 메시지를 전송하며,상기 이동 단말기는 상기 제 1 비밀키를 삭제함으로써, 이전 공개키 쌍인 상기 제 1 공개키 쌍을 새로운 공개키 쌍인 상기 제 2 공개키 쌍으로 갱신하는 것을 특징으로 하는 이동 단말기를 이용한 차량 제어 방법
|
6 |
6
제 1 항에 있어서,상기 이동 단말기로 전송하는 단계는,상기 차량의 제어부가 상기 랜덤 챌린지값을 생성하는 단계;상기 차량의 제어부가 상기 랜덤 챌린지값 및 상기 차량의 GPS 좌표값을 상기 제 1 공개키 쌍에 포함된 제 1 공개키를 통해 암호화하는 단계; 및상기 암호화된 랜덤 챌린지값 및 차량의 좌표값에 상기 차량ID를 추가하여 상기 이동 단말기로 전송하는 단계를 포함하는 이동 단말기를 이용한 차량 제어 방법
|
7 |
7
제 1 항에 있어서,상기 이동 단말기를 인증하는 단계는,상기 수신받은 차량ID가 상기 이동 단말기에 등록된 차량ID일 경우 상기 이동 단말기가 상기 제 1 공개키 쌍에 포함된 제 1 비밀키를 통해 상기 암호화된 랜덤 챌린지값 및 차량의 GPS 좌표값을 복호화하는 단계; 및상기 복호화된 차량의 GPS 좌표값을 상기 이동 단말기의 GPS좌표값과 비교함으로써, 상기 이동 단말기를 인증하는 단계를 포함하는 이동 단말기를 이용한 차량 제어 방법
|
8 |
8
제 1 항에 있어서,상기 차량의 제어부와 상기 이동 단말기는 근거리 무선 통신을 사용하여 통신함으로써, 추가적인 비용이 발생하지 않는 것을 특징으로 하는 이동 단말기를 이용한 차량 제어 방법
|
9 |
9
제 1 항에 있어서,상기 이동 단말기는,상기 차량의 제어부로부터 상기 차량의 정보를 주기적으로 수신받음으로써, 상기 수신받은 상기 차량의 정보를 실시간으로 확인 가능한 것을 특징으로 하는 이동 단말기를 이용한 차량 제어 방법
|
10 |
10
제 1 항에 있어서,상기 차량을 주차할 경우,상기 차량의 제어부가 상기 차량의 GPS 좌표값을 상기 이동 단말기로 전송하고, 상기 이동 단말기는 상기 차량의 사용자에게 주변 식별을 위한 배경사진을 촬영하도록 알람 및 진동을 발생시켜 유도하며, 상기 차량의 GPS 좌표값과 상기 촬영된 배경사진을 맵핑하여 상기 이동 단말기로 출력함으로써, 상기 차량의 사용자가 주차된 상기 차량을 찾도록 유도하는 것을 특징으로 하는 이동 단말기를 이용한 차량 제어 방법
|
11 |
11
차량과 통신하는 이동 단말기를 이용한 차량 제어 장치에 있어서,제 1 공개키 쌍 및 대칭키를 생성하는 생성부;차량의 제어부로부터 암호화된 랜덤 챌린지값 및 차량의 GPS 좌표값을 수신받고, 암호화된 랜덤 챌린지값 및 상기 제 1 공개키 쌍에 포함된 제 1 공개키를 상기 차량의 제어부로 송신하는 송수신부; 및상기 제 1 공개키 쌍에 포함된 제 1 비밀키를 통해 상기 암호화된 랜덤 챌린지값 및 차량의 GPS 좌표값을 복호화하고, 상기 복호화된 차량의 GPS 좌표값을 상기 이동 단말기의 GPS 좌표값과 비교하여 차량과 상기 이동 단말기의 물리적 위치를 인증하며, 상기 제 1 공개키를 상기 대칭키를 통해 암호화하며, 상기 제 1 비밀키를 통해 상기 복호화된 랜덤 챌린지값을 암호화하는 처리부를 포함하되,상기 차량의 GPS 좌표값과 상기 이동 단말기의 GPS 좌표값을 비교함으로써, 릴레이공격을 방지하며,상기 차량의 운행중 소정의 속도에서, 보안 유지를 위해 상기 이동 단말기와 상기 차량 간에 생성된 이전 공개키 쌍인 상기 제 1 공개키 쌍을 제 2 공개키 및 제 2 비밀키를 포함하는 새로운 공개키 쌍인 제 2 공개키 쌍으로 갱신하는 것을 특징으로 하는 차량 제어 장치
|
12 |
12
제 11 항에 있어서,상기 처리부는,상기 차량의 GPS 좌표값 및 상기 이동 단말기의 GPS 좌표값으로부터 실제 거리 환산값을 도출하고, 상기 거리 환산값이 소정의 임계값 미만일 경우에만 상기 차량을 인증함으로써, 상기 릴레이공격을 방지하는 것을 특징으로 하는 차량 제어 장치
|
13 |
13
제 11 항에 있어서,상기 차량이 소정의 속도 이상으로 주행할 경우,상기 이동 단말기는 제 2 공개키 쌍을 생성하고, 상기 제 2 공개키 포함된 제 2 비밀키를 저장하고, 상기 제 2 공개키 쌍에 포함된 제 2 공개키를 상기 대칭키로 암호화하여 상기 차량의 제어부로 전송하고, 상기 차량의 제어부로부터 공개키 재설정 완료 메시지를 수신 받으며
|