1 |
1
암호화된 데이터가 저장된 데이터 저장부로부터 암호화된 데이터를 수신하는 데이터 수신부;
외부의 인증서버로부터 상기 데이터 저장부에서 상기 암호화된 데이터를 생성하기 위해 사용하며 주기적으로 갱신되는 세션키를 수신하는 세션키 수신부;
사용자 장치가 속한 환경의 환경속성 정보를 제공하며 상기 인증서버와는 별도로 구비되는 외부의 환경속성 참조부로부터 상기 환경속성 정보를 수신하는 환경속성 정보 수신부; 및
상기 환경속성 정보 수신부에 수신된 환경속성 정보와 상기 세션키를 이용하여 상기 암호화된 데이터를 복호화하기 위한 마스터키를 생성하는 마스터키 생성부를 포함하는 데이터 열람장치
|
2 |
2
제1항에 있어서,
상기 마스터키 생성부는 상기 사용자의 환경속성에 해당하는 환경속성 정보들이 맵핑되는 블록값들의 집합인 맵핑 테이블을 생성하는 맵핑 테이블 생성부; 및
상기 세션키와 상기 환경속성 정보에 따라 상기 맵핑 테이블 생성부에서 추출되는 블록값을 논리 연산하는 논리 연산부를 포함하는 것을 특징으로 하는 데이터 열람장치
|
3 |
3
제2항에 있어서,
상기 맵핑 데이블 생성부의 블록값들은 상기 환경속성 정보들을 입력으로 하는 맵핑 함수의 출력값들이며, 상기 맵핑 함수는 시간에 따라 변경되는 것을 특징으로 하는 데이터 열람장치
|
4 |
4
제1항에 있어서,
상기 환경속성은 적어도 위치정보를 포함하고, 온도, 조도, 고도, 습도, 기압, 먼지의 양 및 네트워크 속성 중 적어도 어느 하나 이상의 정보를 더 포함하는 것을 특징으로 하는 데이터 열람장치
|
5 |
5
(a) 암호화된 데이터를 생성하여 저장하는 데이터 저장부로부터 암호화된 데이터를 수신하는 단계;
(b) 외부의 인증서버로부터 상기 데이터 저장부에서 상기 암호화된 데이터를 생성하기 위해 사용하며 주기적으로 갱신되는 세션키를 수신하는 단계;
(c) 사용자 장치가 속한 환경의 환경속성 정보를 제공하며 상기 인증서버와는 별도로 구비되는 외부의 환경속성 참조부로부터 상기 환경속성 정보를 수신하는 단계;
(d) 상기 수신된 환경속성 정보와 상기 세션키를 이용하여 상기 암호화된 데이터를 복호화하기 위한 마스터키를 생성하는 단계; 및
(e) 상기 마스터키로 상기 암호화된 데이터를 복호화하는 단계를 포함하는 데이터 열람방법
|
6 |
6
제5항에 있어서,
상기 암호화된 데이터는 미리 결정된 환경속성 정보와 상기 세션키를 이용하여 생성되는 것을 특징으로 하는 데이터 열람방법
|
7 |
7
제5항에 있어서, 상기 (a)단계는,
(a1) 상기 암호화된 데이터를 수신하기 위해 사용자의 식별자와 패스워드로 암호화된 식별자 정보를 제공하여 사용자 인증을 요청하는 단계; 및
(a2) 상기 (a1)단계에서 사용자 인증 요청을 수신하여 상기 사용자의 헤쉬된 패스워드 정보를 이용하여 상기 사용자의 식별자를 확인하는 단계를 포함하는 것을 특징으로 하는 데이터 열람방법
|
8 |
8
제7항에 있어서, 상기 (d)단계는,
상기 (c)단계에서 획득한 환경속성 정보에 맵핑(mapping)되는 맵핑 테이블의 블록값과 상기 세션키를 합성하여 상기 마스터키를 생성하는 것을 특징으로 하는 데이터 열람방법
|
9 |
9
제8항에 있어서,
상기 블록값은 상기 데이터 공급자에 의해 미리 결정되는 맵핑 함수에 대한 상기 (c)단계에서 획득한 환경속성 정보에 대한 출력값이며, 상기 맵핑 함수는 시간에 따라 변경되는 것을 특징으로 하는 데이터 열람방법
|
10 |
10
제5항에 있어서,
상기 환경속성은 적어도 위치정보를 포함하고, 온도, 조도, 고도, 습도, 기압, 먼지의 양 및 네트워크 속성 중 적어도 어느 하나 이상의 정보를 더 포함하는 것을 특징으로 하는 데이터 열람방법
|
11 |
11
제10항에 있어서,
상기 위치 정보는 상대적 위치 정보 또는 절대적 위치 정보이며, 상기 상대적 위치 정보는 상기 환경속성 제어장치를 기준으로 계산된 거리 또는 방향 정보를 포함하고, 상기 절대적 위치 정보는 GPS(Ground Positioning System)을 이용하여 계산되는 위도 및 경도값을 포함하는 것을 특징으로 하는 데이터 열람방법
|
12 |
12
제10항에 있어서,
상기 네트워크 속성은 네트워크의 지연(delay)량, 손실(lose)량, 다운로드 속도 및 지터(jitter)값 중 적어도 어느 하나 이상을 포함하는 것을 특징으로 하는 데이터 열람방법
|