1 |
1
복수의 센서 노드 사이에서의 데이터 통신을 위한 대칭암호키를 상기 복수의 센서 노드에 전송하는 단계;
상기 각 센서 노드에서, 제1 암호키를 이용하여 수신된 대칭암호키를 제1 암호화하고, 상기 제1 암호화된 대칭암호키를 저장 공간에 보관하는 단계; 및
상기 각 센서 노드에서, 상기 제1 암호키를 상기 데이터 통신과 연관되는 응용 프로그램에 저장하는 단계
를 포함하는 것을 특징으로 하는 초소형 저전력 센서 노드의 암호키 분배 방법
|
2 |
2
제1항에 있어서,
데이터에 대한 전송 요청을 발생한 센서 노드에서, 상기 응용 프로그램으로부터 상기 제1 암호키를 추출하는 단계;
상기 전송 요청을 발생한 센서 노드에서, 상기 추출된 제1 암호키를 이용하여, 상기 저장 공간에 보관된 상기 제1 암호화된 대칭암호키를 복호화하는 단계;
상기 복호화된 대칭암호키를 이용하여, 상기 데이터를 암호화하는 단계; 및
상기 전송 요청에 응답하는 센서 노드로 상기 암호화된 데이터를 상기 데이터 통신으로 전송하는 단계
를 더 포함하는 것을 특징으로 하는 초소형 저전력 센서 노드의 암호키 분배 방법
|
3 |
3
제1항에 있어서,
데이터에 대한 전송 요청에 응답한 센서 노드에서, 상기 응용 프로그램으로부터 상기 제1 암호키를 추출하는 단계;
상기 전송 요청에 응답한 센서 노드에서, 상기 추출된 제1 암호키를 이용하여, 상기 저장 공간에 보관된 상기 제1 암호화된 대칭암호키를 복호화하는 단계; 및
상기 복호화된 대칭암호키를 이용하여, 상기 전송 요청과 함께 입력되는 암호화된 데이터를 복호화하는 단계
를 더 포함하는 것을 특징으로 하는 초소형 저전력 센서 노드의 암호키 분배 방법
|
4 |
4
제1항에 있어서,
상기 제1 암호키에 대한 중복 암호화 요청이 발생하는 경우,
상기 각 센서 노드에서, 상기 응용 프로그램으로부터 상기 제1 암호키를 추출하는 단계;
상기 각 센서 노드에서, 제2 암호키를 이용하여 상기 추출된 제1 암호키를 제2 암호화하고, 상기 제2 암호화된 제1 암호키를 상기 저장 공간에 보관하는 단계; 및
상기 각 센서 노드에서, 상기 제2 암호키를 상기 응용 프로그램에 저장하는 단계
를 더 포함하는 것을 특징으로 하는 초소형 저전력 센서 노드의 암호키 분배 방법
|
5 |
5
제1항에 있어서,
제1 암호키를 상기 데이터 통신과 연관되는 응용 프로그램에 저장하는 상기 단계는,
상기 제1 암호키를 상기 응용 프로그램에 코드 형태로 저장하는 단계
를 포함하는 것을 특징으로 하는 초소형 저전력 센서 노드의 암호키 분배 방법
|
6 |
6
제1항에 있어서,
상기 제1 암호화된 대칭암호키가 사용자 정보를 포함하는 스마트 카드에 보관되는 경우,
상기 스마트 카드가 센서 노드에 접근 함에 따라 발생하는 리더 요청에 응답하여, 상기 센서 노드에서, 상기 스마트 카드로부터 상기 제1 암호화된 대칭암호키와 상기 사용자 정보를 리드하는 단계;
상기 센서 노드에서, 상기 리드된 사용자 정보에 대한 인증 처리를 수행하고, 상기 인증 처리가 성공하는 경우, 상기 응용 프로그램으로부터 상기 제1 암호키를 추출하는 단계; 및
상기 센서 노드에서, 상기 추출된 제1 암호키를 이용하여, 상기 리드된 제1 암호화된 대칭암호키를 복호화하는 단계
를 더 포함하는 것을 특징으로 하는 초소형 저전력 센서 노드의 암호키 분배 방법
|
7 |
7
복수의 센서 노드로 대칭암호키를 전송하는 전송 수단;
상기 각 센서 노드를 제어하여, 상기 전송된 대칭암호키를, 기설정된 제1 암호키로 제1 암호화하는 암호화 수단; 및
(1) 상기 제1 암호화된 대칭암호키를 저장 공간에 보관하고, (2) 상기 제1 암호키를, 상기 복수의 센서 노드 사이에서의 데이터 통신과 연관되는 응용 프로그램에 저장하는 저장 제어 수단
을 포함하는 것을 특징으로 하는 초소형 저전력 센서 노드의 암호키 분배 시스템
|
8 |
8
제7항에 있어서,
센서 노드에서 데이터에 대한 전송 요청이 발생하는 경우,
(1) 상기 저장 공간에 보관된 상기 제1 암호화된 대칭암호키를, 상기 응용 프로그램으로부터 추출한 상기 제1 암호키를 이용하여 복호화하고, (2) 상기 복호화된 대칭암호키를 이용하여 상기 데이터를 암호화하여, 상기 전송 요청에 응답하는 센서 노드로 상기 암호화된 데이터를 전송하는 데이터 송신 수단
을 더 포함하는 것을 특징으로 하는 초소형 저전력 센서 노드의 암호키 분배 시스템
|
9 |
9
제7항에 있어서,
데이터에 대한 전송 요청이 수신 됨에 따라, 센서 노드에서 상기 전송 요청에 대한 응답이 발생하는 경우,
(1) 상기 저장 공간에 보관된 상기 제1 암호화된 대칭암호키를, 상기 응용 프로그램으로부터 추출한 상기 제1 암호키를 이용하여 복호화하고, (2) 상기 복호화된 대칭암호키를 이용하여 상기 전송 요청과 함께 입력되는 암호화된 데이터를 복호화하는 데이터 수신 수단
을 더 포함하는 것을 특징으로 하는 초소형 저전력 센서 노드의 암호키 분배 시스템
|
10 |
10
제7항에 있어서,
상기 제1 암호키에 대한 중복 암호화 요청에 발생하는 경우,
상기 암호화 수단은,
상기 각 센서 노드를 제어하여, 상기 응용 프로그램으로부터 추출한 상기 제1 암호키를 제2 암호키로 제2 암호화하고,
상기 저장 제어 수단은,
(1) 상기 제2 암호화된 제1 암호키를, 상기 각 센서 노드 내 상기 저장 공간에 보관하고, (2) 상기 제2 암호키를, 상기 응용 프로그램에 저장하는 것을 특징으로 하는 초소형 저전력 센서 노드의 암호키 분배 시스템
|
11 |
11
제7항에 있어서,
상기 저장 제어 수단은,
상기 제1 암호키를 코드 형태로 변환하고, 상기 변환된 제1 암호키를 상기 복수의 센서 노드 사이에서의 데이터 통신과 연관되는 응용 프로그램에 저장하는 것을 특징으로 하는 초소형 저전력 센서 노드의 암호키 분배 시스템
|
12 |
12
제7항에 있어서,
상기 제1 암호화된 대칭암호키와 사용자 정보가 저장된 스마트 카드가 센서 노드에 접근 함에 따라 상기 스마트 카드로부터 상기 제1 암호화된 대칭암호키와 사용자 정보를 리드하고, 상기 센서 노드에서, 상기 리드된 사용자 정보에 대한 인증 처리가 성공하는 경우, 상기 응용 프로그램으로부터 상기 제1 암호키를 추출하여 상기 스마트 카드로부터 리드된 상기 제1 암호화된 대칭암호키를 복호화하는 카드 리드 수단
을 더 포함하는 것을 특징으로 하는 초소형 저전력 센서 노드의 암호키 분배 시스템
|