1 |
1
중앙서버, 다수의 송신노드, 다수의 수신노드로 구성되는 센서 네트워크에서 송신노드 및 메시지를 인증하는 2단계 XOR체인 기반 센서 네트워크 인증방법에 있어서,(a) 각 송신노드는 상기 중앙서버로부터 최초키를 수신하여 자신의 키체인을 형성하는 단계;(b) 각 송신노드는 자신의 키체인으로부터 제1 키체인 파라미터열을 생성하고, 상기 제1 키체인 파라미터열을 모두 XOR 연산하여 인증정보를 생성하고, 상기 인증정보에 상기 제1 키체인 파라미터열의 각 파라미터를 XOR 연산하여 제2 키체인 파라미터열을 생성하는 단계; 및(c) 상기 중앙서버는 각 송신노드의 인증정보로부터 각 송신노드의 제1 인증서를 생성하고, 각 송신노드의 제1 인증서를 모두 XOR 연산하여 검증 인증서를 생성하고, 상기 검증 인증서에 각 송신노드의 제1 인증서를 XOR 연산하여 각 송신노드의 제2 인증서를 생성하는 단계를 포함하는 것을 특징으로 하는 2단계 XOR체인 기반 센서 네트워크 인증방법
|
2 |
2
중앙서버, 다수의 송신노드, 다수의 수신노드로 구성되는 센서 네트워크에서 송신노드 및 메시지를 인증하는 2단계 XOR체인 기반 센서 네트워크 인증방법에 있어서,(a) 상기 중앙서버는 각 송신노드에 대한 최초키를 선택하여, 상기 최초키로부터 각 송신노드의 키체인을 형성하는 단계;(b) 상기 중앙서버는 각 송신노드의 키체인으로부터 각 송신노드의 제1 키체인 파라미터열을 생성하고, 상기 제1 키체인 파라미터열을 모두 XOR 연산하여 각 송신노드의 인증정보를 생성하고, 상기 인증정보에 상기 제1 키체인 파라미터열의 각 파라미터를 XOR 연산하여 각 송신노드의 제2 키체인 파라미터열을 생성하는 단계; 및(c) 상기 중앙서버는 각 송신노드의 인증정보로부터 각 송신노드의 제1 인증서를 생성하고, 각 송신노드의 제1 인증서를 모두 XOR 연산하여 검증 인증서를 생성하고, 상기 검증 인증서에 각 송신노드의 제1 인증서를 XOR 연산하여 각 송신노드의 제2 인증서를 생성하는 단계를 포함하는 것을 특징으로 하는 2단계 XOR체인 기반 센서 네트워크 인증방법
|
3 |
3
제1항 또는 제2항에 있어서,상기 (a)단계에서,상기 최초키를 시드키로 하여 제1 및 제2 해쉬함수를 반복 적용하여 일련의 부분 키체인들을 생성하되, 시드키에 제1 해쉬함수를 반복 적용하여 부분 키체인을 형성하고 부분 키체인의 두 번째 키를 제2 해쉬함수로 해쉬하여 구한 키를 직전 부분 키체인의 시드키로 정하고,상기 일련의 부분 키체인들의 각 부분 키체인의 초기키를 부분 키체인들의 순서대로 구성하여 상기 송신노드의 키체인으로 생성하는 것을 특징으로 하는 2단계 XOR체인 기반 센서 네트워크 인증방법
|
4 |
4
제1항 또는 제2항에 있어서,상기 (a)단계에서, 상기 송신노드의 키체인의 각 키에 타임스탬프를 포함하여 상기 제1 키체인 파라미터열의 파라미터를 구하는 것을 특징으로 하는 2단계 XOR체인 기반 센서 네트워크 인증방법
|
5 |
5
제1항 또는 제2항에 있어서,(d1) 상기 수신노드는 상기 검증인증서를 수신하는 단계;(e1) 상기 송신노드는 자신의 제1 및 제2 인증서를 상기 수신노드로 전송하는 단계;(f1) 상기 수신노드는 상기 제1 및 제2 인증서를 XOR 연산하고, XOR 연산결과와 상기 검증인증서를 대비하여 상기 송신노드를 인증하는 단계를 더 포함하는 것을 특징으로 하는 2단계 XOR체인 기반 센서 네트워크 인증방법
|
6 |
6
제1항 또는 제2항에 있어서,(d2) 상기 수신노드는 상기 송신노드의 인증정보를 수신하는 단계;(e2) 상기 송신노드는 자신의 제1 및 제2 키체인 파라미터열에서 동일한 열의 제1 및 제2 파라미터를 메시지와 함께 상기 수신노드로 전송하는 단계;(f2) 상기 수신노드는 상기 제1 및 제2 파라미터를 XOR 연산하고, XOR 연산결과와 상기 인증정보를 대비하여 상기 메시지를 인증하는 단계를 더 포함하는 것을 특징으로 하는 2단계 XOR체인 기반 센서 네트워크 인증방법
|
7 |
7
제6항에 있어서,상기 (e2)단계에서, 상기 제1 및 제2 키체인 파라미터열에서 순차적으로 동일한 열의 제1 및 제2 파라미터를 선택하여 전송하는 것을 특징으로 하는 2단계 XOR체인 기반 센서 네트워크 인증방법
|
8 |
8
제7항에 있어서,상기 (e2)단계에서, 상기 제1 및 제2 키체인 파라미터열에서 키를 형성한 반대방향으로 순차적으로 제1 및 제2 파라미터를 선택하여 전송하는 것을 특징으로 하는 2단계 XOR체인 기반 센서 네트워크 인증방법
|
9 |
9
제1항 또는 제2항에 있어서,상기 제1 파라미터는 XOR 연산을 할 때 해쉬되어 해쉬된 값으로 연산되는 것을 특징으로 하는 2단계 XOR체인 기반 센서 네트워크 인증방법
|
10 |
10
제1항 또는 제2항의 방법을 수행하는 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|
11 |
11
센서 네트워크에서 2단계 XOR체인 기반 센서 네트워크 인증 시스템에 있어서,최초키를 생성하여 전송하는 중앙서버;상기 최초키를 수신하여 자신의 키체인을 형성하고, 자신의 키체인으로부터 제1 키체인 파라미터열을 생성하고, 상기 제1 키체인 파라미터열을 모두 XOR 연산하여 인증정보를 생성하고, 상기 인증정보에 상기 제1 키체인 파라미터열의 각 파라미터를 XOR 연산하여 제2 키체인 파라미터열을 생성하는 다수의 송신노드; 및다수의 수신노드를 포함하고,상기 중앙서버는 각 송신노드의 인증정보로부터 각 송신노드의 제1 인증서를 생성하고, 각 송신노드의 제1 인증서를 모두 XOR 연산하여 검증 인증서를 생성하고, 상기 검증 인증서에 각 송신노드의 제1 인증서를 XOR 연산하여 각 송신노드의 제2 인증서를 생성하는 것을 특징으로 하는 2단계 XOR체인 기반 센서 네트워크 인증 시스템
|
12 |
12
센서 네트워크에서 2단계 XOR체인 기반 센서 네트워크 인증 시스템에 있어서,다수의 송신노드;각 송신노드의 키체인으로부터 각 송신노드의 제1 키체인 파라미터열을 생성하고, 상기 제1 키체인 파라미터열을 모두 XOR 연산하여 각 송신노드의 인증정보를 생성하고, 상기 인증정보에 상기 제1 키체인 파라미터열의 각 파라미터를 XOR 연산하여 각 송신노드의 제2 키체인 파라미터열을 생성하는 중앙서버; 및다수의 수신노드를 포함하고,상기 중앙서버는 각 송신노드의 인증정보로부터 각 송신노드의 제1 인증서를 생성하고, 각 송신노드의 제1 인증서를 모두 XOR 연산하여 검증 인증서를 생성하고, 상기 검증 인증서에 각 송신노드의 제1 인증서를 XOR 연산하여 각 송신노드의 제2 인증서를 생성하는 것을 특징으로 하는 2단계 XOR체인 기반 센서 네트워크 인증 시스템
|
13 |
13
제11항 또는 제12항에 있어서,상기 송신노드는 자신의 제1 및 제2 인증서를 상기 수신노드로 전송하면, 상기 수신노드는 상기 제1 및 제2 인증서를 XOR 연산하고, XOR 연산결과와 사전에 수신한 검증인증서를 대비하여 상기 송신노드를 인증하는 것을 특징으로 하는 2단계 XOR체인 기반 센서 네트워크 인증 시스템
|
14 |
14
제11항 또는 제12항에 있어서,상기 송신노드는 자신의 제1 및 제2 키체인 파라미터열에서 동일한 열의 제1 및 제2 파라미터를 메시지와 함께 상기 수신노드로 전송하면, 상기 수신노드는 상기 제1 및 제2 파라미터를 XOR 연산하고, XOR 연산결과와 사전에 수신한 인증정보를 대비하여 상기 메시지를 인증하는 것을 특징으로 하는 2단계 XOR체인 기반 센서 네트워크 인증 시스템
|