1 |
1
적어도 하나의 센서를 포함하는 IoT 장치에 있어서,상기 적어도 하나의 센서를 통해 일정 주기로 IoT 데이터를 수집하고,상기 IoT 데이터에 대하여 속성 기반 암호화 기법의 적어도 일부 연산을 수행하여 부분 암호화한 중간 암호문을 생성하고,상기 중간 암호문에 대한 상기 속성 기반 암호화 기법의 나머지 연산을 요청하기 위해, 주변 장치에 상기 중간 암호문을 전송하는 IoT 장치
|
2 |
2
제1항에 있어서,상기 IoT 데이터에 대한 속성 세트를 생성하고, 그룹 키를 이용하여 상기 속성 세트를 암호화하여 상기 주변 장치에 전송하도록 하는 IoT 장치
|
3 |
3
제2항에 있어서,상기 그룹 키는 상기 IoT 데이터를 요청하는 사용자 장치와 사전에 공유하도록 하는 IoT 장치
|
4 |
4
제1항에 있어서,상기 주변 장치는 상기 IoT 장치에 대하여 외부 네트워크 통신 연결을 제공하고, 상기 IoT 장치의 연산 성능보다 높은 연산 성능을 가지는 IoT 장치
|
5 |
5
제1항에 있어서,상기 속성 기반 암호화 기법의 적어도 일부 연산은 곱셈 연산 및 빼기 연산을 포함하고, 상기 속성 기반의 암호화 기법의 나머지 연산은 지수 연산 및 이중선형 페어링 연산을 포함하는 IoT 장치
|
6 |
6
제1항에 있어서,상기 IoT 장치가 이동하는 것에 대응하여, 핸드오버 방식에 기반하여 상기 IoT 장치의 위치에 따라 상기 주변 장치가 특정되고,상기 특정된 주변 장치와 상호 인증을 수행한 후, 상기 중간 암호문을 전송하는 IoT 장치
|
7 |
7
통신 인터페이스를 포함하는 전자 장치에 있어서,상기 통신 인터페이스를 이용하여 IoT 장치에 외부 네트워크 통신 연결을 제공하고,상기 IoT 장치로부터 데이터 및 상기 데이터에 대한 암호화 요청을 수신하고,상기 암호화 요청에 응답하여, 상기 데이터에 대하여 속성 기반 암호화 기법의 일부 연산을 수행하여 암호문을 생성하고,상기 암호문을 서버에 전송하는 전자 장치
|
8 |
8
제7항에 있어서,상기 IoT 장치로부터 상기 데이터에 대한 암호화된 속성 세트를 수신하고, 상기 암호문과 함께 상기 속성 세트를 상기 서버에 전송하는 전자 장치
|
9 |
9
제8항에 있어서,상기 암호문은 IoT 데이터를 요청하기 위해 작성된 속성 블룸 필터를 쿼리로 하여 식별되는 전자 장치
|
10 |
10
제7항에 있어서,상기 암호화 요청에 따른 상기 속성 기반의 암호화 기법의 일부 연산은 지수 연산 및 이중선형 페어링 연산을 포함하는 전자 장치
|
11 |
11
전자 장치에 있어서,액세스 정책을 구성하는 속성을 그룹 키로 암호화하고, 상기 암호화된 액세스 정책을 이용하여 속성 블룸 필터를 생성하고,IoT 데이터를 요청하기 위해 서버에 상기 속성 블룸 필터를 전송하고,상기 서버로부터 상기 속성 블룸 필터를 쿼리로 하여 검색된 암호문과 상기 암호문에 대한 속성 세트를 수신하고,상기 그룹 키 및 개인 키를 이용하여 상기 암호문을 복호화하여 IoT 데이터를 획득하는 전자 장치
|
12 |
12
제11항에 있어서,상기 그룹 키는 상기 IoT 데이터를 생성한 IoT 장치와 사전에 공유하는 전자 장치
|
13 |
13
제11항에 있어서,상기 그룹 키를 이용하여 상기 속성 세트를 복호화하고, 상기 개인 키를 이용하여 속성 기반 암호화 기법에 기반하여 상기 암호문을 복호화 하는 전자 장치
|
14 |
14
제13항에 있어서,상기 속성 세트는 상기 액세스 정책을 구성하는 속성과 서로 대응되는 전자 장치
|