1 |
1
수신자의 아이디에 대응하는 공개키의 생성에서 상기 아이디와 함께 이용된 부가 정보를 메시지 헤더(message header)에 추가함으로써 상기 메시지 헤더를 수정하는 헤더 수정부; 및상기 공개키에 기반하여 암호화된 데이터 및 상기 수정된 메시지 헤더를 포함하는 메시지를 송신하는 메시지 송신부를 포함하는, 메시지 통신 장치
|
2 |
2
청구항 1에 있어서,상기 헤더 수정부는 상기 메시지 헤더의 커스텀 필드(custom field)에 상기 부가 정보를 추가함으로써 상기 메시지 헤더를 수정하는, 메시지 통신 장치
|
3 |
3
청구항 1에 있어서,상기 공개키는 상기 아이디 및 상기 부가 정보의 조합을 포함하고, 상기 헤더 수정부는 상기 메시지 헤더에 상기 조합을 추가함으로써 상기 메시지 헤더를 수정하는, 메시지 통신 장치
|
4 |
4
청구항 3에 있어서,상기 부가 정보는 상기 메시지의 송신을 위한 프로토콜에 따라 상기 아이디와 조합된 사용자 정의 주석(user-defined comment)의 형태를 가지는, 메시지 통신 장치
|
5 |
5
청구항 4에 있어서,상기 메시지 송신부는 상기 조합을 수신 주소로 이용하여 상기 메시지를 송신하는, 메시지 통신 장치
|
6 |
6
청구항 4에 있어서,상기 메시지는 전자 메일 메시지이고, 상기 아이디는 상기 수신자의 전자 메일 주소이며, 상기 프로토콜은 SMTP(Simple Mail Transfer Protocol)을 포함하는, 메시지 통신 장치
|
7 |
7
청구항 1에 있어서,상기 부가 정보는, 상기 공개키의 유효 기간, 상기 공개키에 대응하는 개인키와 연관된 자격(credential), 상기 개인키의 발급을 위한 장소, 상기 수신자의 서브 아이디, 난수, 상기 수신자에게 적용된 정책 및 상기 수신자에게 부여된 권한 중 적어도 하나를 나타내는, 메시지 통신 장치
|
8 |
8
청구항 1에 있어서,상기 아이디 및 상기 부가 정보를 이용하여 상기 공개키를 생성하고, 상기 공개키를 이용하여 상기 암호화된 데이터를 생성하는 암호화 처리부를 더 포함하는, 메시지 통신 장치
|
9 |
9
청구항 8에 있어서,상기 암호화 처리부는 상기 공개키를 이용하여 페이로드 데이터(payload data)를 암호화하고, 상기 암호화된 데이터는 상기 암호화된 페이로드 데이터를 포함하는, 메시지 통신 장치
|
10 |
10
청구항 8에 있어서,상기 암호화 처리부는 암호키를 이용하여 페이로드 데이터를 암호화하고 상기 공개키를 이용하여 상기 암호키를 암호화하며, 상기 암호화된 데이터는 상기 암호화된 암호키를 포함하는, 메시지 통신 장치
|
11 |
11
수신자의 아이디에 대응하는 공개키의 생성에서 상기 아이디와 함께 이용된 부가 정보를 포함하는 메시지 헤더 및 상기 공개키에 기반하여 암호화된 데이터를 포함하는 메시지를 수신하는 메시지 수신부; 및상기 아이디 및 상기 부가 정보를 이용하여 상기 공개키에 대응하는 개인키를 획득하고, 상기 개인키를 이용하여 상기 암호화된 데이터를 복호화하는 복호화 처리부를 포함하는, 메시지 통신 장치
|
12 |
12
청구항 11에 있어서,상기 부가 정보는 상기 메시지 헤더의 커스텀 필드 내에 포함된, 메시지 통신 장치
|
13 |
13
청구항 11에 있어서,상기 공개키는 상기 아이디 및 상기 부가 정보의 조합을 포함하고, 상기 공개키는 상기 메시지 헤더 내에 포함된, 메시지 통신 장치
|
14 |
14
청구항 13에 있어서,상기 복호화 처리부는 또한 상기 메시지 헤더로부터 상기 공개키를 식별하고, 상기 복호화 처리부는 상기 공개키를 이용하여 상기 개인키를 획득하는, 메시지 통신 장치
|
15 |
15
청구항 13에 있어서,상기 부가 정보는 상기 부가 정보를 상기 메시지 헤더에 추가한 메시지 처리 장치로부터 상기 메시지를 송신하는 데에 사용된 프로토콜에 따라 상기 아이디와 조합된 사용자 정의 주석의 형태를 가지는, 메시지 통신 장치
|
16 |
16
청구항 15에 있어서,상기 메시지는 전자 메일 메시지이고, 상기 아이디는 상기 수신자의 전자 메일 주소이며, 상기 프로토콜은 SMTP(Simple Mail Transfer Protocol)을 포함하는, 메시지 통신 장치
|
17 |
17
청구항 11에 있어서,상기 부가 정보는, 상기 공개키의 유효 기간, 상기 개인키와 연관된 자격, 상기 개인키의 발급을 위한 장소, 상기 수신자의 서브 아이디, 난수, 상기 수신자에게 적용된 정책 및 상기 수신자에게 부여된 권한 중 적어도 하나를 나타내는, 메시지 통신 장치
|
18 |
18
청구항 11에 있어서,상기 암호화된 데이터는 상기 공개키에 기반하여 암호화된 페이로드 데이터 데이터를 포함하고, 상기 복호화 처리부는 상기 개인키를 이용하여 상기 암호화된 페이로드 데이터를 복호화하는, 메시지 통신 장치
|
19 |
19
청구항 11에 있어서,상기 암호화된 데이터는 암호화된 페이로드 데이터의 생성에서 사용된 후에 상기 공개키에 기반하여 암호화된 암호키를 포함하고, 상기 복호화 처리부는 상기 개인키를 이용하여 상기 암호화된 암호키를 복호화하고 상기 복호화된 암호키를 이용하여 상기 암호화된 페이로드 데이터를 복호화하는, 메시지 통신 장치
|
20 |
20
수신자의 아이디에 대응하는 공개키의 생성에서 상기 아이디와 함께 이용된 부가 정보를 메시지 헤더에 추가함으로써 상기 메시지 헤더를 수정하는 단계; 및상기 공개키에 기반하여 암호화된 데이터 및 상기 수정된 메시지 헤더를 포함하는 메시지를 송신하는 단계를 포함하는, 메시지 통신 방법
|
21 |
21
청구항 20에 있어서,상기 수정하는 단계는 상기 메시지 헤더의 커스텀 필드에 상기 부가 정보를 추가함으로써 상기 메시지 헤더를 수정하는 단계를 포함하는, 메시지 통신 방법
|
22 |
22
청구항 20에 있어서,상기 공개키는 상기 아이디 및 상기 부가 정보의 조합을 포함하고, 상기 수정하는 단계는 상기 메시지 헤더에 상기 조합을 추가함으로써 상기 메시지 헤더를 수정하는 단계를 포함하는, 메시지 통신 방법
|
23 |
23
청구항 20에 있어서,상기 아이디 및 상기 부가 정보를 이용하여 상기 공개키를 생성하는 단계; 및상기 공개키를 이용하여 상기 암호화된 데이터를 생성하는 단계를 더 포함하는, 메시지 통신 방법
|
24 |
24
청구항 23에 있어서,상기 생성하는 단계는 상기 공개키를 이용하여 페이로드 데이터를 암호화하는 단계를 포함하고, 상기 암호화된 데이터는 상기 암호화된 페이로드 데이터를 포함하는, 메시지 통신 방법
|
25 |
25
청구항 23에 있어서,상기 생성하는 단계는 암호키를 이용하여 페이로드 데이터를 암호화하는 단계 및 상기 공개키를 이용하여 상기 암호키를 암호화하는 단계를 포함하고, 상기 암호화된 데이터는 상기 암호화된 암호키를 포함하는, 메시지 통신 방법
|
26 |
26
수신자의 아이디에 대응하는 공개키의 생성에서 상기 아이디와 함께 이용된 부가 정보를 포함하는 메시지 헤더 및 상기 공개키에 기반하여 암호화된 데이터를 포함하는 메시지를 수신하는 단계;상기 아이디 및 상기 부가 정보를 이용하여 상기 공개키에 대응하는 개인키를 획득하는 단계; 및상기 개인키를 이용하여 상기 암호화된 데이터를 복호화하는 단계를 포함하는, 메시지 통신 방법
|
27 |
27
청구항 26에 있어서,상기 암호화된 데이터는 상기 공개키에 기반하여 암호화된 페이로드 데이터 데이터를 포함하고, 상기 복호화하는 단계는 상기 개인키를 이용하여 상기 암호화된 페이로드 데이터를 복호화하는 단계를 포함하는, 메시지 통신 방법
|
28 |
28
청구항 26에 있어서,상기 암호화된 데이터는 암호화된 페이로드 데이터의 생성에서 사용된 후에 상기 공개키에 기반하여 암호화된 암호키를 포함하고, 상기 복호화하는 단계는 상기 개인키를 이용하여 상기 암호화된 암호키를 복호화하는 단계 및 상기 복호화된 암호키를 이용하여 상기 암호화된 페이로드 데이터를 복호화하는 단계를 포함하는, 메시지 통신 방법
|
29 |
29
하드웨어와 결합되어, 청구항 20 내지 청구항 28 중 어느 하나에 기재된 방법을 실행시키기 위하여 저장 매체에 저장된 컴퓨터 프로그램
|