1 |
1
병원 단말이 환자들의 의료 정보에 대한 메타(meta) 정보를 블록체인에 배포하는 단계;요청자 단말이 상기 환자들 중 특정 환자의 의료 정보에 대한 암호화된 접근 요청 메시지, 상기 특정 환자에 대한 스텔스 주소(stealth address) 및 링 서명(ring signature) 및 요청자의 공개키를 포함하는 제1 트랜잭션을 상기 블록체인에 전달하는 단계;상기 블록체인 상의 서명 검증 스마트 계약이 상기 링 서명을 검증하고, 검증에 성공하면 상기 제1 트랜잭션을 상기 블록체인의 접근 요청 스마트 계약에 저장하는 단계;환자 단말이 상기 블록체인에 접근하여 상기 스텔스 주소가 자신을 지정한 주소인 경우, 상기 암호화된 접근 요청 메시지를 복호하여 상기 접근 요청 메시지를 확인하는 단계;상기 환자 단말이 상기 특정 환자의 의료 정보에 대한 암호화된 접근 허가 메시지 및 상기 스텔스 주소에 포함된 비밀키를 이용한 서명을 포함하는 제2 트랜잭션을 상기 블록체인의 접근 허가 스마트 계약에 전달하는 단계;상기 접근 허가 스마트 계약이 상기 요청자의 공개키로 상기 서명을 검증하고, 검증에 성공하면 상기 제2 트랜잭션을 상기 블록체인의 접근 허가 스마트 계약에 저장하는 단계;상기 요청자 단말이 상기 제2 트랜잭션에 포함된 상기 암호화된 접근 허가 메시지를 복호하여 상기 접근 허가 메시지에 포함된 정보를 이용하여 상기 병원 단말에 상기 특정 환자에 대한 의료 정보를 요청하는 단계; 및상기 요청자 단말이 상기 병원 단말로부터 상기 특정 환자에 대한 의료 정보를 수신하는 단계를 포함하되,상기 요청자 단말은 상기 의료 정보를 요청하는 상기 요청자의 단말이고, 상기 환자 단말은 상기 특정 환자의 단말인, 개인 정보 보안 강화된 블록체인 기반 의료 정보 제공 방법
|
2 |
2
제1항에 있어서,상기 암호화된 접근 요청 메시지는 상기 요청자 단말이 임의의 대칭키를 사용하여 암호화한 것이고, 상기 제1 트랜잭션은 상기 특정 환자의 공개키로 암호화한 상기 대칭키를 더 포함하는 개인 정보 보안 강화된 블록체인 기반 의료 정보 제공 방법
|
3 |
3
제2항에 있어서,상기 환자 단말은 상기 특정 환자의 비밀키로 상기 암화화된 대칭키를 복호하고, 복호된 대칭키로 상기 암호화된 접근 요청 메지시를 복호하는 개인 정보 보안 강화된 블록체인 기반 의료 정보 제공 방법
|
4 |
4
제1항에 있어서,상기 요청자 단말은 상기 특정 환자의 공개키와 요청자의 비밀키를 이용하여 상기 스텔스 주소를 생성하는 개인 정보 보안 강화된 블록체인 기반 의료 정보 제공 방법
|
5 |
5
제4항에 있어서,상기 환자 단말은 상기 제1 트랜잭션에 포함된 상기 요청자의 공개키 및 상기 특정 환자의 비밀키로 스텔스 주소를 생성하고, 생성한 스텔스 주소가 상기 제1 트랜잭션에 포함된 스텔스 주소와 일치하는 경우, 상기 제1 트랜잭션에 포함된 스텔스 주소가 자신을 지정한 주소라고 판단하는 개인 정보 보안 강화된 블록체인 기반 의료 정보 제공 방법
|
6 |
6
제1항에 있어서,상기 요청자 단말은 상기 환자들 중 상기 특정 환자가 아닌 다른 적어도 하나의 환자의 공개키와 상기 요청자의 비밀키를 이용하여 상기 링 서명을 생성하는 개인 정보 보안 강화된 블록체인 기반 의료 정보 제공 방법
|
7 |
7
제1항에 있어서,상기 암호화된 접근 허가 메시지는 상기 환자 단말이 임의의 대칭키를 사용하여 암호화한 것이고, 상기 제2 트랜잭션은 상기 요청자의 공개키로 암호화한 상기 대칭키를 더 포함하는 개인 정보 보안 강화된 블록체인 기반 의료 정보 제공 방법
|
8 |
8
제7항에 있어서,상기 요청자 단말은 상기 요청자의 비밀키로 상기 암화화된 대칭키를 복호하고, 복호된 대칭키로 상기 암호화된 접근 허가 메시지를 복호하는 개인 정보 보안 강화된 블록체인 기반 의료 정보 제공 방법
|
9 |
9
제1항에 있어서,상기 암호화된 접근 허가 메시지는 상기 환자 단말이 임의의 대칭키를 사용하여 암호화한 것이고, 상기 제2 트랜잭션은 병원의 공개키로 암호화한 상기 대칭키를 더 포함하는 개인 정보 보안 강화된 블록체인 기반 의료 정보 제공 방법
|
10 |
10
제9항에 있어서,상기 병원 단말은 상기 요청자 단말로부터 상기 암호화된 접근 허가 메시지 및 상기 암호화된 대칭키를 수신하고,병원의 비밀키로 복호한 대칭키를 이용하여 상기 접근 허가 메시지를 복호하고, 환자가 접근을 허가한 의료 정보를 확인한 후 상기 의료 정보를 상기 요청자 단말에 전송하는 개인 정보 보안 강화된 블록체인 기반 의료 정보 제공 방법
|
11 |
11
제1항에 있어서,상기 요청자 단말이 수신하는 상기 암호화된 접근 허가 메시지는 상기 특정 환자의 의료 정보에 대한 메타 정보를 포함하고,상기 요청자 단말은 상기 암호화된 접근 허가 메시지를 복호하여 상기 메타 정보를 이용하여 상기 병원 단말에 상기 의료 정보를 요청하는 개인 정보 보안 강화된 블록체인 기반 의료 정보 제공 방법
|
12 |
12
환자들의 의료 정보에 대한 메타(meta) 정보를 블록체인에 배포하고, 상기 환자들 중 특정 환자가 접근을 허용한 요청자에게 상기 특정 환자의 의료 정보를 전달하는 병원 단말;상기 특정 환자의 의료 정보에 대한 암호화된 접근 요청 메시지, 상기 특정 환자에 대한 스텔스 주소(stealth address) 및 링 서명(ring signature) 및 요청자의 공개키를 상기 블록체인에 전달하고, 상기 접근 요청에 대한 응답으로 수신하는 의료 정보 접근 허가에 포함된 메타 정보를 이용하여 상기 병원 단말에 상기 의료 정보를 요청하는 요청자 단말;상기 블록체인에 접근하여 상기 스텔스 주소가 자신을 지정한 주소인 경우, 상기 암호화된 접근 요청 메시지를 복호하여 상기 접근 요청 메시지를 확인하고, 상기 특정 환자의 의료 정보에 대한 암호화된 접근 허가 메시지 및 상기 스텔스 주소에 포함된 비밀키를 이용한 서명을 포함하는 제2 트랜잭션을 상기 블록체인에 전달하는 환자 단말; 및상기 환자들에 대한 메타 정보를 저장하는 블록체인을 포함하되,상기 요청자 단말은 상기 의료 정보를 요청하는 상기 요청자의 단말이고, 상기 환자 단말은 상기 특정 환자의 단말이고,상기 블록체인은 상기 링 서명을 검증하는 서명 검증 스마트 계약, 상기 접근 요청 메시지를 관리하는 접근 요청 스마트 계약 및 상기 접근 허가 메시지를 관리하는 접근 허가 스마트 계약이 동작하고, 상기 접근 허가 스마트 계약은 상기 특정 환자가 접근 허가한 의료 정보에 대한 상기 메타 정보를 상기 접근 허가 메시지에 추가하는 개인 정보 보안 강화된 블록체인 기반 의료 정보 제공 시스템
|
13 |
13
제12항에 있어서,상기 요청자 단말은 임의의 대칭키를 사용하여 상기 접근 요청 메시지를 암호화하고, 상기 특정 환자의 공개키로 암호화한 상기 대칭키를 상기 블록체인에 더 전달하는 개인 정보 보안 강화된 블록체인 기반 의료 정보 제공 시스템
|
14 |
14
제13항에 있어서,상기 환자 단말은 상기 특정 환자의 비밀키로 상기 암화화된 대칭키를 복호하고, 복호된 대칭키로 상기 암호화된 접근 요청 메지시를 복호하는 개인 정보 보안 강화된 블록체인 기반 의료 정보 제공 시스템
|
15 |
15
제12항에 있어서,상기 요청자 단말은 상기 특정 환자의 공개키와 요청자의 비밀키를 이용하여 상기 스텔스 주소를 생성하는 개인 정보 보안 강화된 블록체인 기반 의료 정보 제공 시스템
|
16 |
16
제15항에 있어서,상기 환자 단말은 상기 요청자의 공개키 및 상기 특정 환자의 비밀키로 스텔스 주소를 생성하고, 생성한 스텔스 주소가 상기 요청자 단말이 상기 블록체인에 전달한 스텔스 주소와 일치하는 경우, 상기 블록체인에 전달한 스텔스 주소가 자신을 지정한 주소라고 판단하는 개인 정보 보안 강화된 블록체인 기반 의료 정보 제공 시스템
|
17 |
17
제12항에 있어서,상기 요청자 단말은 상기 환자들 중 상기 특정 환자가 아닌 다른 적어도 하나의 환자의 공개키와 상기 요청자의 비밀키를 이용하여 상기 링 서명을 생성하는 개인 정보 보안 강화된 블록체인 기반 의료 정보 제공 시스템
|
18 |
18
제12항에 있어서,상기 환자 단말은 임의의 대칭키를 사용하여 상기 접근 허가 메시지를 암호화하고, 상기 요청자의 공개키로 암호화한 상기 대칭키를 상기 블록체인에 더 전달하고,상기 요청자 단말은 상기 요청자의 비밀키로 상기 암화화된 대칭키를 복호하고, 복호된 대칭키로 상기 암호화된 접근 허가 메시지를 복호하는 개인 정보 보안 강화된 블록체인 기반 의료 정보 제공 시스템
|
19 |
19
제12항에 있어서,상기 환자 단말은 임의의 대칭키를 사용하여 상기 접근 허가 메시지를 암호화하고, 병원의 공개키로 암호화한 상기 대칭키를 상기 블록체인에 더 전달하고,상기 병원 단말은 상기 요청자 단말로부터 상기 암호화된 접근 허가 메시지 및 상기 암호화된 대칭키를 수신하고, 병원의 비밀키로 복호한 대칭키를 이용하여 상기 접근 허가 메시지를 복호하고, 환자가 접근을 허가한 의료 정보를 확인한 후 상기 의료 정보를 상기 요청자 단말에 전송하는 개인 정보 보안 강화된 블록체인 기반 의료 정보 제공 시스템
|