1 |
1
내용증명 블록체인을 기반으로 내용증명 이메일 서비스를 제공하는 장치에 있어서,메모리(memory); 및상기 메모리에 저장된 적어도 하나의 명령을 실행하는 프로세서(processor)를 포함하되,상기 적어도 하나의 명령은,송신자 단말의 대칭키에 의해 암호화된 이메일 내용을 포함하는 대체 불가능한 내용증명 토큰이 내용증명 블록체인 상에 발행되도록 하는 명령,상기 대칭키를 수신자 단말의 공개키로 암호화하여, 상기 내용증명 블록체인 상의 상기 내용증명 토큰의 속성 정보에 기록되도록 하는 명령,이메일 송신 서버가 프로토콜에 의해 상기 송신자 단말로부터 내용증명 토큰을 수신할 경우, 상기 사용자 단말에 의해 송신된 내용증명 토큰의 송신 이력을 검증한 검증 결과를 상기 이메일 송신 서버로부터 수신하여, 내용증명 블록체인 상에 발행된 상기 내용증명 토큰의 속성 정보에 추가되도록 하는 명령,이메일 수신 서버가, 프로토콜에 의해 상기 이메일 송신 서버로부터 내용증명 토큰를 수신할 경우, 상기 이메일 송신 서버에 의해 송신된 상기 내용증명 토큰의 송신 이력을 검증한 검증 결과를 상기 이메일 수신 서버로부터 수신하여, 내용증명 블록체인 상에 발행된 상기 내용증명 토큰의 속성 정보에 기록하도록 하는 명령 및수신자 단말이, 프로토콜에 의해, 상기 이메일 수신 서버로부터 내용증명 토큰을 수신할 경우, 상기 이메일 수신 서버에 의해 송신된 상기 내용증명 토큰 내 대칭키로 암호화된 이메일 내용을 비밀키로 복호화하여 수신자가 열람하도록 하는 명령을 포함하는, 블록체인 기반의 내용증명 이메일 서비스 제공 장치
|
2 |
2
제1 항에 있어서,상기 프로토콜은 이메일 프로토콜인, 블록체인 기반의 내용증명 이메일 서비스 제공 장치
|
3 |
3
제2 항에 있어서,상기 이메일 프로토콜은 SMTP(Simple Mail Transfer Protocol), POP3(Post Office Protocol) 및 IMAP(Internet Message Access Protocol) 중 어느 하나인, 블록체인 기반의 내용증명 이메일 서비스 제공 장치
|
4 |
4
제1 항에 있어서,상기 송신자 단말, 상기 이메일 송신 서버, 상기 이메일 수신 서버 및 상기 수신자 단말은 내용증명 블록체인에 사전 등록된 것인, 블록체인 기반의 내용증명 이메일 서비스 제공 장치
|
5 |
5
제1 항에 있어서,상기 송신자 단말의 대칭키에 의해 암호화된 이메일 내용을 포함하는 대체 불가능한 내용증명 토큰이 내용증명 블록체인 상에 발행되도록 하는 명령 이전에,상기 송신자 단말, 상기 이메일 송신 서버, 상기 이메일 수신 서버 및 상기 수신자 단말에 각각 공개키 및 비밀키를 발급하도록 하는 명령을 더 포함하는, 블록체인 기반의 내용증명 이메일 서비스 제공 장치
|
6 |
6
제5 항에 있어서,상기 공개키 및 비밀키를 발급하도록 하는 명령 이후에,상기 송신자 단말, 상기 이메일 송신 서버, 상기 이메일 수신 서버 및 상기 수신자 단말의 공개키를 각각 상기 내용증명 블록체인 상에 저장하도록 하는 명령을 더 포함하는, 블록체인 기반의 내용증명 이메일 서비스 제공 장치
|
7 |
7
제5 항에 있어서,상기 공개키 및 상기 비밀키는 공개 키 기반구조(Public Key Infrastructure, PKI)인, 블록체인 기반의 내용증명 이메일 서비스 제공 장치
|
8 |
8
제1 항에 있어서,상기 사용자 단말에 의해 송신된 내용증명 토큰의 송신 이력을 검증한 검증 결과를 상기 이메일 송신 서버로부터 수신하여, 내용증명 블록체인 상에 발행된 상기 내용증명 토큰의 속성 정보에 추가하도록 하는 명령은,상기 이메일 송신 서버가 내용증명 네트워크 상에 발행된 상기 내용증명 토큰 내 송신자의 이메일 주소 및 상기 프로토콜에 의해 수신된 상기 내용증명 토큰 내 상기 송신자 단말의 이메일 주소의 일치 여부를 판단하도록 하는 명령, 및상기 이메일 주소들이 일치할 경우, 상기 내용증명 토큰의 속성 정보를 상기 이메일 송신 서버의 비밀키로 서명한, 상기 이메일 송신 서버의 증명 값을 내용증명 블록체인 내 상기 내용증명 토큰의 속성 정보에 기록하도록 하는 명령을 포함하는, 블록체인 기반의 내용증명 이메일 서비스 제공 장치
|
9 |
9
제1 항에 있어서,상기 이메일 송신 서버에 의해 송신된 상기 내용증명 토큰의 송신 이력을 검증한 검증 결과를 상기 이메일 수신 서버로부터 수신하여, 내용증명 블록체인 상에 발행된 상기 내용증명 토큰의 속성 정보에 기록하도록 하는 명령은,상기 이메일 수신 서버가 내용증명 네트워크 상에 발행된 상기 내용증명 토큰 내 송신자의 이메일 주소 및 상기 프로토콜에 의해 수신된 내용증명 토큰 내 상기 송신자 단말의 이메일 주소의 일치 여부를 판단하도록 하는 명령,상기 이메일 주소들이 일치할 경우, 상기 이메일 송신 서버의 공개키를 활용하여 상기 내용증명 블록체인 상의 내용증명 토큰 내 기록된, 상기 이메일 송신 서버의 증명 값을 복호화하여, 상기 이메일 송신 이력을 검증하도록 하는 명령 및 상기 이메일 송신 이력이 검증될 경우, 추가된 상기 내용증명 토큰의 속성 정보를 상기 이메일 수신 서버의 비밀키로 서명한 상기 이메일 수신 서버의 증명 값을 상기 내용증명 토큰의 속성 정보에 기록하도록 하는 명령을 포함하는, 블록체인 기반의 내용증명 이메일 서비스 제공 장치
|
10 |
10
제1 항에 있어서,상기 이메일은 오픈 표준 방식의 이메일(@메일)로 제공되는, 블록체인 기반의 내용증명 이메일 서비스 제공 장치
|
11 |
11
내용증명 블록체인을 기반으로 내용증명 이메일 서비스를 제공하는 방법에 있어서,송신자 단말의 대칭키에 의해 암호화된 이메일 내용을 포함하는 대체 불가능한 내용증명 토큰이 내용증명 블록체인 상에 발행되도록 하는 단계;상기 대칭키를 수신자 단말의 공개키로 암호화하여, 상기 내용증명 블록체인 상의 상기 내용증명 토큰의 속성 정보에 기록되도록 하는 단계;이메일 송신 서버가 프로토콜에 의해 상기 송신자 단말로부터 내용증명 토큰을 수신할 경우, 상기 사용자 단말에 의해 송신된 내용증명 토큰의 송신 이력을 검증한 검증 결과를 상기 이메일 송신 서버로부터 수신하여, 내용증명 블록체인 상에 발행된 상기 내용증명 토큰의 속성 정보에 추가되도록 하는 단계;이메일 수신 서버가, 프로토콜에 의해 상기 이메일 송신 서버로부터 내용증명 토큰를 수신할 경우, 상기 이메일 송신 서버에 의해 송신된 상기 내용증명 토큰의 송신 이력을 검증한 검증 결과를 상기 이메일 수신 서버로부터 수신하여, 내용증명 블록체인 상에 발행된 상기 내용증명 토큰의 속성 정보에 기록되도록 하는 단계; 및수신자 단말이, 프로토콜에 의해, 상기 이메일 수신 서버로부터 내용증명 토큰을 수신할 경우, 상기 이메일 수신 서버에 의해 송신된 상기 내용증명 토큰 내 대칭키로 암호화된 이메일 내용을 비밀키로 복호화하여 수신자가 열람하도록 하는 단계를 포함하는, 블록체인 기반의 내용증명 이메일 서비스 제공 방법
|
12 |
12
제11 항에 있어서,상기 프로토콜은 이메일 프로토콜인, 블록체인 기반의 내용증명 이메일 서비스 제공 방법
|
13 |
13
제12 항에 있어서,상기 이메일 프로토콜은 SMTP(Simple Mail Transfer Protocol), POP3(Post Office Protocol) 및 IMAP(Internet Message Access Protocol) 중 어느 하나인, 블록체인 기반의 내용증명 이메일 서비스 제공 방법
|
14 |
14
제11 항에 있어서,상기 송신자 단말, 상기 이메일 송신 서버, 상기 이메일 수신 서버 및 상기 수신자 단말은 내용증명 블록체인에 사전 등록된 것인, 블록체인 기반의 내용증명 이메일 서비스 제공 방법
|
15 |
15
제11 항에 있어서,상기 송신자 단말의 대칭키에 의해 암호화된 이메일 내용을 포함하는 대체 불가능한 내용증명 토큰이 내용증명 블록체인 상에 발행되도록 하는 단계 이전에,상기 송신자 단말, 상기 이메일 송신 서버, 상기 이메일 수신 서버 및 상기 수신자 단말에 각각 공개키 및 비밀키를 발급하는 단계를 더 포함하는, 블록체인 기반의 내용증명 이메일 서비스 제공 방법
|
16 |
16
제15 항에 있어서,상기 공개키 및 비밀키를 발급하는 단계 이후에,상기 송신자 단말, 상기 이메일 송신 서버, 상기 이메일 수신 서버 및 상기 수신자 단말의 공개키를 각각 상기 내용증명 블록체인 상에 저장하는 단계를 더 포함하는, 블록체인 기반의 내용증명 이메일 서비스 제공 방법
|
17 |
17
제15 항에 있어서,상기 공개키 및 상기 비밀키는 공개 키 기반구조(Public Key Infrastructure, PKI)인, 블록체인 기반의 내용증명 이메일 서비스 제공 방법
|
18 |
18
제11 항에 있어서,상기 사용자 단말에 의해 송신된 내용증명 토큰의 송신 이력을 검증한 검증 결과를 상기 이메일 송신 서버로부터 수신하여, 내용증명 블록체인 상에 발행된 상기 내용증명 토큰의 속성 정보에 추가하도록 하는 단계는,상기 이메일 송신 서버가 내용증명 네트워크 상에 발행된 상기 내용증명 토큰 내 송신자의 이메일 주소 및 상기 프로토콜에 의해 수신된 상기 내용증명 토큰을 송신한 상기 송신자 단말의 이메일 주소의 일치 여부를 판단하도록 하는 단계; 및상기 이메일 주소들이 일치할 경우, 상기 내용증명 토큰의 속성 정보를 상기 이메일 송신 서버의 비밀키로 서명한, 상기 이메일 송신 서버의 증명 값을 내용증명 블록체인 내 상기 내용증명 토큰의 속성 정보에 기록하는 단계를 포함하는, 블록체인 기반의 내용증명 이메일 서비스 제공 방법
|
19 |
19
제11 항에 있어서,상기 이메일 송신 서버에 의해 송신된 상기 내용증명 토큰의 송신 이력을 검증한 검증 결과를 상기 이메일 수신 서버로부터 수신하여, 내용증명 블록체인 상에 발행된 상기 내용증명 토큰의 속성 정보에 기록하도록 하는 단계는,상기 이메일 수신 서버가 내용증명 네트워크 상에 발행된 상기 내용증명 토큰 내 송신자의 이메일 주소 및 상기 프로토콜에 의해 수신된 내용증명 토큰 내 상기 송신자 단말의 이메일 주소의 일치 여부를 판단하도록 하는 단계;상기 이메일 주소들이 일치할 경우, 상기 이메일 송신 서버의 공개키를 활용하여 상기 내용증명 블록체인 상의 내용증명 토큰 내 기록된, 상기 이메일 송신 서버의 증명 값을 복호화하여, 상기 이메일 송신 이력을 검증하는 단계; 및상기 이메일 송신 이력이 검증될 경우, 추가된 상기 내용증명 토큰의 속성 정보를 상기 이메일 수신 서버의 비밀키로 서명한 상기 이메일 수신 서버의 증명 값을 상기 내용증명 토큰의 속성 정보에 기록하는 단계를 포함하는, 블록체인 기반의 내용증명 이메일 서비스 제공 방법
|
20 |
20
제11 항에 있어서,상기 이메일은 오픈 표준 방식의 이메일(@메일)로 제공되는, 블록체인 기반의 내용증명 이메일 서비스 제공 방법
|