1 |
1
신뢰 실행 환경 기반의 동적 탐색 가능한 암호화에서 정보 유출을 최소화하는 방법에 있어서,서버의 엔클레이브가 클라이언트로부터 탐색 키워드를 수신하는 단계;상기 엔클레이브가 상기 탐색 키워드를 기반으로 기 설정된 확률에 따라 적어도 하나의 쿼리 토큰을 생성하는 단계;상기 엔클레이브가 상기 적어도 하나의 쿼리 토큰을 기반으로 상기 키워드와 관련된 문서를 식별하는 단계; 및상기 엔클레이브가 식별된 상기 키워드와 관련된 문서를 상기 클라이언트에게 전송하는 단계를 포함하고,상기 기 설정된 확률은 1보다 작은 확률인 것을 특징으로 하는 방법에 있어서,상기 탐색 키워드와 관련된 제1 문서에 대한 쿼리 토큰은 p의 확률로 생성되고, 상기 탐색 키워드와 관련된 제2 문서에 대한 쿼리 토큰은 1-p의 확률로 생성되지 않고, 여기서 p는 상기 기 설정된 확률인 것을 특징으로 하는 방법
|
2 |
2
삭제
|
3 |
3
제1항에 있어서,상기 탐색 키워드를 수신하는 단계 이전에, 상기 엔클레이브가 제1 문서의 삭제를 요청하는 제3 식별자를 상기 클라이언트로부터 수신하는 단계를 더 포함하고,상기 제3 식별자는 상기 엔클레이브에 저장되고,상기 엔클레이브는 상기 제3 식별자를 참고하여 제3 문서에 대한 쿼리 토큰을 생성하지 않는 것을 특징으로 하는 방법
|
4 |
4
제1항에 있어서,상기 엔클레이브는 탐색 횟수가 높은 기 설정된 개수 만큼의 문서를 저장하는 것을 특징으로 하는 방법
|
5 |
5
제4항에 있어서,상기 탐색 키워드와 관련된 문서 중, 상기 엔클레이브에 저장된 상기 탐색 횟수가 높은 기 설정된 개수 만큼의 문서에 포함된 문서는 상기 서버의 데이터베이스로부터 로드(load)하지 않는 것을 특징으로 하는 방법
|
6 |
6
제4항에 있어서,상기 탐색 키워드와 관련된 문서 중, 상기 엔클레이브에 저장된 상기 탐색 횟수가 높은 기 설정된 개수 만큼의 문서에 포함되지 않은 문서는 상기 서버의 데이터베이스로부터 로드(load)하는 것을 특징으로 하는 방법
|
7 |
7
신뢰 실행 환경 기반의 동적 탐색 가능한 암호화에서 정보 유출을 최소화하기 위한 서버에 있어서,데이터베이스; 및클라이언트로부터 탐색 키워드를 수신하고, 상기 탐색 키워드를 기반으로 기 설정된 확률에 따라 적어도 하나의 쿼리 토큰을 생성하고, 상기 적어도 하나의 쿼리 토큰을 기반으로 상기 키워드와 관련된 문서를 식별하고, 식별된 상기 키워드와 관련된 문서를 상기 클라이언트에게 전송하는 엔클레이브를 포함하고,상기 기 설정된 확률은 1보다 작은 확률인 것을 특징으로 하는 서버에 있어서,상기 탐색 키워드와 관련된 제1 문서에 대한 쿼리 토큰은 p의 확률로 생성되고, 상기 탐색 키워드와 관련된 제2 문서에 대한 쿼리 토큰은 1-p의 확률로 생성되지 않고, 여기서 p는 상기 기 설정된 확률인 것을 특징으로 하는 서버
|
8 |
8
삭제
|
9 |
9
제7항에 있어서,상기 엔클레이브는 상기 탐색 키워드를 수신하기 이전에 제3 문서의 삭제를 요청하는 제3 식별자를 상기 클라이언트로부터 수신하고,상기 제3 식별자는 상기 엔클레이브에 저장되고,상기 엔클레이브는 상기 제3 식별자를 참고하여 상기 제3 문서에 대한 쿼리 토큰을 생성하지 않는 것을 특징으로 하는 서버
|
10 |
10
제7항에 있어서,상기 엔클레이브는 탐색 횟수가 높은 기 설정된 개수 만큼의 문서를 저장하는 것을 특징으로 하는 서버
|
11 |
11
제10항에 있어서,상기 탐색 키워드와 관련된 문서 중, 상기 엔클레이브에 저장된 상기 탐색 횟수가 높은 기 설정된 개수 만큼의 문서에 포함된 문서는 상기 엔클레이브가 상기 서버의 데이터베이스로부터 로드(load)하지 않는 것을 특징으로 하는 서버
|
12 |
12
제10항에 있어서,상기 탐색 키워드와 관련된 문서 중, 상기 엔클레이브에 저장된 상기 탐색 횟수가 높은 기 설정된 개수 만큼의 문서에 포함되지 않은 문서는 상기 엔클레이브가 상기 서버의 데이터베이스로부터 로드(load)하는 것을 특징으로 하는 서버
|
13 |
13
신뢰 실행 환경 기반의 동적 탐색 가능한 암호화에서 정보 유출을 최소화하기 위한 시스템에 있어서,탐색을 위해 서버에게 탐색 키워드를 전송하고, 상기 서버로부터 탐색 결과를 수신하는 클라이언트; 및데이터베이스와 엔클레이브를 포함하는 서버를 포함하고,상기 엔클레이브는, 클라이언트로부터 탐색 키워드를 수신하고, 상기 탐색 키워드를 기반으로 기 설정된 확률에 따라 적어도 하나의 쿼리 토큰을 생성하고, 상기 적어도 하나의 쿼리 토큰을 기반으로 상기 키워드와 관련된 문서를 식별하고, 식별된 상기 키워드와 관련된 문서를 상기 클라이언트에게 전송하며, 상기 기 설정된 확률은 1보다 작은 확률인 것을 특징으로 하는 시스템에 있어서,상기 탐색 키워드와 관련된 제1 문서에 대한 쿼리 토큰은 p의 확률로 생성되고, 상기 탐색 키워드와 관련된 제2 문서에 대한 쿼리 토큰은 1-p의 확률로 생성되지 않고, 여기서 p는 상기 기 설정된 확률인 것을 특징으로 하는 시스템
|