1 |
1
제 1 디바이스에 의한 제 2 디바이스의 인증 및 세션 키 교환 방법에 있어서,기 저장된 DNA 데이터의 일부인 제 1 RNA 데이터로부터 제 1 프로틴 데이터를 획득하고, 상기 제 1 RNA 데이터의 위치 정보 및 상기 제 1 프로틴 데이터의 획득을 위한 필터 정보를 상기 제 2 디바이스로 전송하는 단계;상기 제 2 디바이스로부터 제 2 프로틴 데이터에 시간 정보를 해시하여 생성된 해시 데이터 및 상기 시간 정보를 수신하는 단계;상기 제 1 프로틴 데이터에 상기 시간 정보를 해시하여 해시 데이터를 생성하는 단계; 및 상기 제 2 프로틴 데이터에 상기 시간 정보를 해시하여 생성된 해시 데이터와 상기 제 1 프로틴 데이터에 상기 시간 정보를 해시하여 생성된 해시 데이터를 비교하여 상기 제 2 디바이스를 인증하는 단계를 포함하되,상기 제 2 프로틴 데이터는, 상기 제 1 RNA 데이터의 위치 정보에 기초하여, 상기 제 1 디바이스에 기 저장된 DNA 데이터의 일부에서 제 2 RNA 데이터를 획득하는 단계; 및상기 필터 정보에 따라 상기 제 2 RNA 데이터로부터 제 2 프로틴 데이터를 획득하는 단계;로부터 생성된 것을 특징으로 하는 인증 및 세션 키 교환 방법
|
2 |
2
제1항에 있어서,상기 인증 및 세션 키 교환 방법은,상기 제 2 디바이스의 인증이 완료된 후, 상기 제 1 RNA 데이터 및 상기 제 1 프로틴 데이터를 삭제하는 단계를 더 포함하는 것을 특징으로 하는 인증 및 세션 키 교환 방법
|
3 |
3
제1항에 있어서,상기 제 1 디바이스에 기 저장된 DNA 데이터와 상기 제 2 디바이스에 기 저장된 DNA 데이터는 서로 동일한 것을 특징으로 하는 인증 및 세션 키 교환 방법
|
4 |
4
제1항에 있어서,상기 인증 및 세션 키 교환 방법은,상기 제 2 디바이스로부터 제 3 RNA 데이터의 위치 정보를 수신하는 단계;상기 제 3 RNA 데이터의 위치 정보에 기초하여, 상기 기 저장된 DNA 데이터로부터 제 4 RNA 데이터를 획득하는 단계; 및상기 제 4 RNA 데이터의 해시 값과 제 1 임시 값을 연산한 후, 연산 결과 값을 상기 제 2 디바이스로 전송하는 단계를 더 포함하고,상기 제 2 디바이스에 의해 연산 결과 값으로부터 상기 제 1 임시 값이 산출되고, 상기 제 1 임시 값과 상기 제 2 디바이스가 선택한 제 2 임시 값에 기초하여 세션 키가 상기 제 2 디바이스에서 생성되는 것을 특징으로 하는 인증 및 세션 키 교환 방법
|
5 |
5
제4항에 있어서,상기 인증 및 세션 키 교환 방법은,상기 제 2 디바이스로부터 상기 제 3 RNA 데이터에 대응하는 제 3 프로틴 데이터와 상기 제 2 임시 값 사이의 연산 결과 값을 수신하는 단계;상기 제 4 RNA 데이터에 대응하는 제 4 프로틴 데이터와 상기 수신된 연산 결과 값에 기초하여 상기 제 2 임시 값을 획득하는 단계; 및상기 제 1 임시 값과 상기 제 2 임시 값에 기초하여 상기 세션 키를 생성하는 단계를 더 포함하는 것을 특징으로 하는 인증 및 세션 키 교환 방법
|
6 |
6
제1항에 있어서,상기 인증 및 세션 키 교환 방법은,상기 기 저장된 DNA 데이터의 갱신을 위해, 상기 기 저장된 DNA 데이터의 일부인 제 5 RNA 데이터의 위치 정보 및 필터 정보를 상기 제 2 디바이스로 전송하는 단계를 더 포함하고,상기 제 2 디바이스는, 상기 제 2 디바이스에 기 저장된 DNA 데이터를 상기 수신된 제 5 RNA 데이터의 위치 정보 및 필터 정보에 따라 기 저장된 DNA 데이터를 갱신하는 것을 특징으로 하는 인증 및 세션 키 교환 방법
|
7 |
7
제1항에 있어서,상기 제 1 디바이스 및 제 2 디바이스는, 서로 동일한 필터를 포함하고, 필터에 대한 필터 넘버에 따라 서로 다른 연산을 수행하는 것을 특징으로 하는 인증 및 세션 키 교환 방법
|
8 |
8
제1항에 있어서,상기 제 1 디바이스 및 제 2 디바이스에 기 저장된 DNA 데이터는, 상기 제 1 디바이스와 제 2 디바이스의 보안 영역에 저장된 것을 특징으로 하는 인증 및 세션 키 교환 방법
|
9 |
9
제1항에 있어서,상기 제 1 디바이스 및 제 2 디바이스는, 동일 제조사에 의해 제조된 것을 특징으로 하는 인증 및 세션 키 교환 방법
|
10 |
10
제 2 디바이스에 의한 인증 및 세션 키 교환 방법에 있어서,제 1 디바이스가 제 2 디바이스로부터, 상기 제 2 디바이스에 기 저장된 DNA 데이터의 일부인 제 1 RNA 데이터의 위치 정보 및 상기 제 1 RNA 데이터에 대응하는 제 1 프로틴 데이터의 획득을 위한 필터 정보를 수신하는 단계;제 1 디바이스가 상기 제 1 RNA 데이터의 위치 정보에 기초하여, 상기 제 1 디바이스에 기 저장된 DNA 데이터의 일부에서 제 2 RNA 데이터를 획득하는 단계;제 1 디바이스가 상기 필터 정보에 따라 상기 제 2 RNA 데이터로부터 제 2 프로틴 데이터를 획득하는 단계; 및상기 제 2 프로틴 데이터에 시간 정보를 해시하여 생성된 해시 데이터 및 상기 시간 정보를 상기 제 2 디바이스로 전송하는 단계를 포함하되,상기 제 2 프로틴 데이터에 상기 시간 정보를 해시하여 생성된 해시 데이터와, 상기 제 1 프로틴 데이터에 상기 시간 정보를 해시하여 생성된 해시 데이터의 비교 결과에 따라, 상기 제 2 디바이스에 의해 상기 제 1 디바이스가 인증되는 것을 특징으로 하는 인증 및 세션 키 교환 방법
|
11 |
11
하드웨어와 결합하여 제1항 내지 제10항 중 어느 하나의 항의 인증 및 세션 키 교환 방법을 실행시키기 위하여 매체에 저장된 프로그램
|
12 |
12
DNA 데이터를 저장하는 메모리; 및상기 DNA 데이터의 일부인 제 1 RNA 데이터로부터 제 1 프로틴 데이터를 획득하고; 상기 제 1 RNA 데이터의 위치 정보 및 상기 제 1 프로틴 데이터의 획득을 위한 필터 정보를 타 디바이스로 전송하고; 상기 타 디바이스로부터 제 2 프로틴 데이터에 시간 정보를 해시하여 생성된 해시 데이터 및 상기 시간 정보를 수신하고; 상기 제 1 프로틴 데이터에 상기 시간 정보를 해시하여 해시 데이터를 생성하고; 상기 제 2 프로틴 데이터에 상기 시간 정보를 해시하여 생성된 해시 데이터와 상기 제 1 프로틴 데이터에 상기 시간 정보를 해시하여 생성된 해시 데이터를 비교하여 상기 타 디바이스를 인증하는 프로세서를 포함하되,상기 제 2 프로틴 데이터는, 상기 제 1 RNA 데이터의 위치 정보에 기초하여, 상기 제 1 디바이스에 기 저장된 DNA 데이터의 일부에서 제 2 RNA 데이터를 획득하는 단계; 및상기 필터 정보에 따라 상기 제 2 RNA 데이터로부터 제 2 프로틴 데이터를 획득하는 단계;로부터 생성된 것을 특징으로 하는 디바이스 장치
|