1 |
1
사용자에게 개인 비밀키를 발행하고 인덱스를 생성한 사용자에 대한 정보를 추적하는 키 발행 센터와,상기 개인 비밀키를 이용하여 데이터베이스에 대한 검색을 위한 인덱스 생성하는 사용자 단말장치와,상기 사용자 단말장치에서 생성된 인덱스를 검증하고, 검증된 인덱스에 대해 해당하는 데이터를 검색하여 제공하여 주는 DB(database) 서버를 포함하는 다자간 환경에서의 검색 가능 암호 시스템
|
2 |
2
제 1 항에 있어서,상기 사용자 단말장치는,상기 개인 비밀정보를 포함하여 상기 인덱스를 암호화하여 생성하는 다자간 환경에서의 검색 가능 암호 시스템
|
3 |
3
제 1 항에 있어서,상기 사용자 단말장치는,상기 인덱스를 이용한 검색 시 상기 개인 비밀키를 이용하여 검색하고자 하는 키워드로부터 트랩도어를 생성하고, 상기 트랩도어를 이용하여 검색을 요청하는 다자간 환경에서의 검색 가능 암호 시스템
|
4 |
4
제 1 항에 있어서,상기 키 발행 센터는,상기 사용자 단말장치에서 생성된 인덱스에 문제가 발생한 경우 자신의 비밀키를 이용하여 상기 사용자 단말장치로 발행한 개인 비밀정보를 확인하여 인덱스를 생성한 사용자를 추적하는 다자간 환경에서의 검색 가능 암호 시스템
|
5 |
5
제 1 항에 있어서,상기 DB 서버는,사용자가 암호화된 데이터를 제공하는 경우 DB에 저장하기 전에 상기 키 발생 센터가 제공한 공개키를 이용하여 상기 생성된 인덱스의 정당성을 검증하는 다자간 환경에서의 검색 가능 암호 시스템
|
6 |
6
제 1 항에 있어서,상기 키 발행 센터는,상기 개인 비밀키의 발행 전에 시스템 파라메타와 인덱스 검증을 위한 공개키를 발행하여 상기 DB 서버로 제공하는 다자간 환경에서의 검색 가능 암호 시스템
|
7 |
7
키 발행 센터에서 센터의 비밀키, 공개키 및 시스템 파라메타를 생성하는 사전 준비 단계와,상기 키 발행 센터에서 자신의 비밀키를 이용하여 각 사용자를 위한 개인 비밀키를 생성하는 키 발행 단계와,상기 키 발행 센터가 인덱스를 생성한 사용자를 추적하는 추적 단계와,상기 각 사용자의 사용자 단말장치에서 상기 발행된 개인 비밀키를 이용하여 인덱스를 생성하는 인덱스 생성 단계와,상기 사용자 단말장치에서 각 사용자의 개인 비밀키를 이용하여 데이터베이스로부터 검색하고자 하는 키워드로부터 트랩도어를 생성하는 트랩도어 생성단계와,DB 서버에서 상기 키 발생 센터에서 제공한 공개키를 이용하여 상기 사용자 단말장치에서 생성된 인덱스를 검증하는 검증 단계와,상기 인덱스와 트랩도어를 이용하여 데이터베이스 상에서 검색을 수행하는 검색단계를 포함하는 다자간 환경에서의 검색 가능 암호화 방법
|
8 |
8
제 7 항에 있어서,상기 인덱스 생성 단계에서,상기 사용자 단말장치는, 상기 개인 비밀정보를 포함하여 상기 인덱스를 암호화하여 생성하는 다자간 환경에서의 검색 가능 암호화 방법
|
9 |
9
제 7 항에 있어서,상기 추적 단계에서,상기 키 발행 센터는, 상기 사용자 단말장치에서 생성된 인덱스에 문제가 발생한 경우 상기 비밀키를 이용하여 상기 사용자 단말장치로 발행한 개인 비밀정보를 확인하여 인덱스를 생성한 사용자를 추적하는 다자간 환경에서의 검색 가능 암호화 방법
|