1 |
1
의료 클라우드를 사용할 사용자로부터 사용자 등록을 받고, 클라우드를 사용하는 사용자에게 익명의 ID 값을 부여하는 추적 권한 서버;의료 클라우드를 사용하는 사용자의 속성을 관리하고, 속성에 대응되는 비밀키를 생성하는 속성 관리 서버; 및데이터를 저장 관리하고, 사용자 접근제어 및 암호문의 부분 복호화를 수행하는 의료 클라우드 서버;를 포함하는 의료 클라우드 환경에서 환자의 의료 데이터 공유 시스템
|
2 |
2
제 1 항에 있어서,상기 속성 관리 서버는, 사용자로부터 상기 추적 권한 서버로부터 부여 받은 익명의 ID 값에 기반한 사용자 속성정보를 등록받고, 공개 파라미터 및 마스터키를 생성하며, 상기 등록된 사용자 속성 정보를 가지고 사용자 비밀키를 생성하고, 데이터 사용자 단말로 공개 파라미터 및 사용자 비밀키를 제공하며, 데이터를 등록한 테이터 소유자의 테이터 소유자 단말로 공개 파라미터를 전송하는 것을 특징으로 하는 의료 클라우드 환경에서 환자의 의료 데이터 공유 시스템
|
3 |
3
제 1 항에 있어서,상기 의료 클라우드 서버는, 테이터 소유자 단말로부터 암호문을 수신받아 저장하여 암호문을 등록하고, 데이터 사용자 단말로부터 토큰을 수신받아 암호문을 부분 복호화하며, 부분 복호화된 암호문을 데이터 사용자 단말로 전송하여 최종 복호화 수행 후 획득한 메시지를 검증하여 데이터에 대한 무결성을 보증하는 것을 특징으로 하는 의료 클라우드 환경에서 환자의 의료 데이터 공유 시스템
|
4 |
4
제 3 항에 있어서,상기 의료 클라우드 서버는,암호문을 저장하고 관리하는 스토리지 서버; 및사용자의 접근을 관리하고, 부분복호화를 수행하는 아웃소싱 서버;를 포함하는 것을 특징으로 하는 의료 클라우드 환경에서 환자의 의료 데이터 공유 시스템
|
5 |
5
의료 클라우드 환경에서 환자의 의료 데이터 공유 시스템에서의 데이터 공유 방법에 있어서,추적 권한 서버가, 의료 클라우드를 사용할 사용자로부터 사용자 등록을 받고, 클라우드를 사용하는 사용자에게 익명의 ID 값을 부여하는 단계; 속성 관리 서버가, 의료 클라우드를 사용하는 사용자의 속성을 관리하고, 속성에 대응되는 비밀키를 생성하는 단계; 및의료 클라우드 서버가, 데이터를 저장 관리하고, 사용자 접근제어 및 암호문의 부분 복호화를 수행하는 단계;를 포함하는 데이터 공유 방법
|
6 |
6
제 5 항에 있어서,상기 속성 관리 서버가, 의료 클라우드를 사용하는 사용자의 속성을 관리하고, 속성에 대응되는 비밀키를 생성하는 단계는,사용자로부터 상기 추적 권한 서버로부터 부여 받은 익명의 ID 값에 기반한 사용자 속성정보를 등록받는 단계;공개 파라미터 및 마스터키를 생성하며, 상기 등록된 사용자 속성 정보를 가지고 사용자 비밀키를 생성하는 단계; 및데이터 사용자 단말로 공개 파라미터 및 사용자 비밀키를 제공하며, 데이터를 등록한 테이터 소유자의 테이터 소유자 단말로 공개 파라미터를 전송하는 단계;를 포함하는 것을 특징으로 하는 데이터 공유 방법
|
7 |
7
제 5 항에 있어서,상기 의료 클라우드 서버가, 데이터를 저장 관리하고, 사용자 접근제어 및 암호문의 부분 복호화를 수행하는 단계는, 테이터 소유자 단말로부터 암호문을 수신받아 저장하여 암호문을 등록하는 단계;데이터 사용자 단말로부터 토큰을 수신받아 암호문을 부분 복호화하는 단계; 및부분 복호화된 암호문을 데이터 사용자 단말로 전송하여 최종 복호화 수행 후 획득한 메시지를 검증하는 단계;를 포함하는 것을 특징으로 하는 데이터 공유 방법
|
8 |
8
제 5 항 내지 제 7 항 중 어느 한 항에 따른 데이터 공유 방법을 수행하기 위한, 컴퓨터 프로그램이 기록된 컴퓨터로 판독 가능한 기록 매체
|