1 |
1
암호화키로부터 페어링키를 생성하는 단계;상기 페어링키가 이미 존재하는지 검증하는 단계; 및상기 검증하는 단계에 의해 상기 페어링키가 중복되지 않는 페어링키인 경우, 제1 공통비밀정보를 생성하여 상기 제1 공통비밀정보로부터 제2 공통비밀정보를 추출하는 단계를 포함하는 암호화키 분배 단계를 포함하는,중복 데이터 제거를 위한 암호화키 관리 방법
|
2 |
2
청구항 1에 있어서,상기 암호화키 분배 단계는,상기 제2 공통비밀정보로부터 부분키를 생성하는 단계; 및상기 페어링키로부터 분산암호화키를 생성하는 단계를 더 포함하는 것을 특징으로 하는,중복 데이터 제거를 위한 암호화키 관리 방법
|
3 |
3
청구항 2에 있어서,상기 페어링키를 생성하는 단계는 이중선형사상(bilinear map) 연산을 통해 암호화키로부터 생성하는 것을 특징으로 하는,중복 데이터 제거를 위한 암호화키 관리 방법
|
4 |
4
청구항 3에 있어서,상기 제2 공통비밀정보를 추출하는 단계는 상기 제1 공통비밀정보로부터 사용자의 비밀키를 순환군(cyclic group)에서의 지수연산을 하여 생성하는 것을 특징으로 하는,중복 데이터 제거를 위한 암호화키 관리 방법
|
5 |
5
청구항 4에 있어서,상기 부분키를 생성하는 단계는 상기 페어링키와 상기 제2 공통비밀정보의 순환군(cyclic group)에서의 곱연산을 통해 얻어진 값의 해시값을 암호화키와 XOR 하여 생성하는 것을 특징으로 하는,중복 데이터 제거를 위한 암호화키 관리 방법
|
6 |
6
청구항 1에 있어서,분산암호화키를 비밀분산기법을 통해 페어링키로 복원하는 단계;상기 페어링키에 해당하는 비밀정보와 사용자의 공개키로부터 제1 공통비밀정보를 생성하는 단계;상기 제1 공통비밀정보를 사용자의 비밀키를 통해 제2 공통비밀정보를 추출하는 단계를 포함하는 암호화키 회수 단계를 더 포함하는,중복 데이터 제거를 위한 암호화키 관리 방법
|
7 |
7
청구항 6에 있어서,상기 암호화키 회수 단계는,상기 복원된 페어링키와 상기 제2 공통비밀정보의 곱의 해쉬값을 부분키에 XOR 하여 암호화키를 복원하는 단계를 더 포함하는 것을 특징으로 하는,중복 데이터 제거를 위한 암호화키 관리 방법
|
8 |
8
청구항 7에 있어서,상기 제1 공통비밀정보를 생성하는 단계는 사용자의 공개키와 임의의 비밀정보로부터 이중선형사상(bilinear map) 연산을 통해 생성하는 것을 특징으로 하는,중복 데이터 제거를 위한 암호화키 관리 방법
|