1 |
1
사용자 단말이 서비스제공서버에 서비스 제공을 요청하고, 상기 서비스제공서버가 이에 응답하여 속성증명서 제공을 요청하는 서비스 요청 과정;상기 사용자 단말이 속성발급서버에 속성증명서 발급을 요청하고, 상기 속성발급서버가 익명인증서버와 상호 협력하여 상기 사용자 단말에 대응되는 속성증명서를 발급하는 속성증명서 발급 과정;상기 사용자 단말이 상기 속성증명서를 상기 서비스제공서버에 제공하는 속성증명서 제공 과정; 및 상기 서비스제공서버가 상기 속성증명서의 유효여부를 확인하고 서비스 제공 여부를 결정하는 서비스 제공 과정을 포함하며,상기 서비스 요청 과정은, 상기 사용자 단말이 사용자의 서비스 요청 동작을 감지하여 상기 서비스제공서버에 서비스 제공을 요청하는 단계; 및 상기 서비스제공서버가 자신의 그룹 공개키를 이용하여 서비스제공자 정보를 생성한 후, 상기 사용자 단말에 제공하면서 속성증명서 제공을 요청하는 단계를 포함하는 것을 특징으로 하는 익명성 기반의 개인 맞춤 서비스 제공 방법
|
2 |
2
삭제
|
3 |
3
제1항에 있어서, 상기 속성증명서 발급 과정은 상기 사용자 단말이 상기 서비스제공자 정보에 포함된 그룹 공개키를 이용하여 생성된 개인키소유증명정보와 상기 사용자의 공인인증서를 상기 속성발급서버에 제공하여 속성증명서 발급을 요청하는 단계;상기 속성발급서버가 상기 공인인증서를 통해 상기 사용자의 신원을 확인한 후, 상기 익명인증서버에 상기 공인인증서 및 상기 개인키소유증명정보를 전달하는 단계;상기 익명인증서버가 상기 공인인증서를 통해 상기 사용자의 신원을 확인한 후, 상기 개인키소유증명정보와 상기 사용자의 그룹 멤버키를 이용하여 상기 사용자의 소유자 익명정보를 생성하는 단계; 및 상기 속성발급서버가 상기 소유자 익명정보를 포함하는 속성증명서를 생성하여, 상기 사용자 단말에 제공하는 단계를 포함하는 것을 특징으로 하는 익명성 기반의 개인 맞춤 서비스 제공 방법
|
4 |
4
제3항에 있어서, 상기 속성증명서는 상기 속성발급서버의 식별 정보가 저장되는 발급자 필드;상기 소유자 익명정보가 저장되는 소유자 필드;상기 사용자의 속성 정보가 저장되는 속성 필드;상기 속성증명서의 유효 기간에 대한 정보가 저장되는 유효기간 필드; 및 상기 속성증명서의 나머지 필드들에 대한 상기 속성발급서버의 서명이 저장되는 서명 필드를 포함하는 것을 특징으로 하는 익명성 기반의 개인 맞춤 서비스 제공 방법
|
5 |
5
제3항에 있어서, 상기 속성증명서 제공 과정은 상기 사용자 단말이 상기 그룹 멤버키와 상기 서비스제공자 정보를 이용하여 속성검증정보 및 서명을 생성하는 단계; 및 상기 사용자 단말이 상기 속성검증정보 및 상기 서명에 상기 속성증명서를 첨부하여 상기 서비스제공서버로 제공하는 단계를 포함하는 것을 특징으로 하는 익명성 기반의 개인 맞춤 서비스 제공 방법
|
6 |
6
제5항에 있어서, 상기 서비스 제공 과정은 상기 서비스제공서버가 상기 서명의 유효 여부를 검증하는 단계;상기 서비스제공서버가 자신의 비밀키와 서비스제공자 정보를 이용하여, 상기 서명 및 상기 속성증명서로부터 검증비교정보를 추출하는 단계; 및 상기 검증비교정보가 상기 속성검증정보가 동일하면, 상기 속성증명서가 유효하다고 판단하고 상기 사용자에게 서비스를 제공하는 단계를 포함하는 것을 특징으로 하는 익명성 기반의 개인 맞춤 서비스 제공 방법
|
7 |
7
서비스 제공 요청이 발생시 속성증명서 제공을 요청하고, 이에 응답하여 제공되는 속성증명서의 유효여부를 확인하여 서비스 제공 여부를 결정하는 서비스제공서버;상기 서비스 제공 요청을 발생한 후 상기 속성증명서를 획득 및 제공하는 절차를 걸쳐, 상기 서비스제공서버의 서비스를 사용자에게 제공하는 사용자 단말;속성증명서 발급 요청에 응답하여 상기 사용자의 소유자 익명정보를 제공하는 익명인증서버; 및 상기 사용자 단말에 의해 발생된 속성증명서 발급 요청을 상기 익명인증서버에 전달하고, 상기 익명인증서버로부터 소유자 익명정보가 전송되면 상기 소유자 익명정보를 포함하는 속성증명서를 생성하여 상기 사용자 단말에 제공하는 속성발급서버를 포함하며,상기 서비스제공서버는, 서비스 제공을 요청받으면, 자신의 그룹 공개키로부터 도출된 서비스제공자 정보를 상기 사용자 단말에 제공하여 속성증명서 제공을 요청하는 것을 특징으로 하는 익명성 기반의 개인 맞춤 서비스 제공 시스템
|
8 |
8
제7항에 있어서, 상기 속성증명서는 상기 속성발급서버의 식별 정보가 저장되는 발급자 필드;상기 소유자 익명정보가 저장되는 소유자 필드;상기 사용자의 속성 정보가 저장되는 속성 필드;상기 속성증명서의 유효 기간에 대한 정보가 저장되는 유효기간 필드; 및 상기 속성증명서의 나머지 필드들에 대한 상기 속성발급서버의 서명이 저장되는 서명 필드를 포함하는 것을 특징으로 하는 익명성 기반의 개인 맞춤 서비스 제공 시스템
|
9 |
9
제7항에 있어서, 상기 서비스제공서버의 비밀키 및 그룹 공개키를 제공하는 실명추적서버를 더 포함하는 것을 특징으로 하는 익명성 기반의 개인 맞춤 서비스 제공 시스템
|
10 |
10
삭제
|
11 |
11
제7항에 있어서, 상기 사용자 단말은상기 서비스제공서버로부터 전송되는 상기 서비스제공자 정보로부터 개인키소유증명정보를 도출하고, 상기 개인키소유증명정보를 상기 속성발급서버에 제공하여 속성증명서 발급을 요청하는 것을 특징으로 하는 익명성 기반의 개인 맞춤 서비스 제공 시스템
|
12 |
12
제7항에 있어서, 상기 사용자 단말은상기 속성발급서버로부터 상기 속성증명서가 제공되면, 상기 서비스제공자 정보와 자신의 그룹 멤버키를 이용하여 속성검증정보를 연산하고 서명을 생성하고 상기 속성증명서에 첨부하여 상기 서비스제공서버에 제공하는 것을 특징으로 하는 익명성 기반의 개인 맞춤 서비스 제공 시스템
|
13 |
13
제12항에 있어서, 상기 서비스제공서버는상기 사용자 단말로부터 상기 속성증명서, 속성검증정보 및 서명이 전송되면, 자신의 비밀키와 서비스제공자 정보를 이용하여 상기 속성증명서 및 상기 서명으로부터 검증비교정보를 추출한 후, 상기 속성검증정보와 비교하여 서비스 제공여부를 결정하는 것을 특징으로 하는 익명성 기반의 개인 맞춤 서비스 제공 시스템
|
14 |
14
제11항에 있어서, 상기 속성발급서버는 상기 사용자 단말로부터 제공된 개인키소유증명정보를 상기 익명인증서버에 전달하고, 상기 익명인증서버로부터 전송되는 소유자 익명정보를 포함하여 상기 속성증명서를 발급하는 것을 특징으로 하는 익명성 기반의 개인 맞춤 서비스 제공 시스템
|
15 |
15
제14항에 있어서, 상기 속성발급서버는 상기 속성발급서버로부터 제공된 개인키소유증명정보를 이용하여 소유자 익명정보를 생성하는 것을 특징으로 하는 익명성 기반의 개인 맞춤 서비스 제공 시스템
|