허준범
/ 경기도 용인시 기흥구 보정로 **, ***동 ****호(보정동, 동아솔레시티아파트)
한창희
/ 인천광역시 남동구 호구포로 ***, ***동 ****호 (만수동, 햇빛마을벽산아파트)
출원인 / 주소
고려대학교 산학협력단 / 서울특별시 성북구 안암로 ***, 고려대학교 (안암동*가)
대리인 / 주소
김등용;
김홍석
심사청구여부
있음 (2017-03-06)
심사진행상태
등록결정(일반)
법적상태
등록
초록▼
복수의 사용자 단말, 클라우드 서버, 및 신뢰기관 서버를 포함하는 클라우드 컴퓨팅 환경에서의 속성 기반 암호화를 이용한 데이터 공유 시스템에서의 속성의 개수에 관계없이 항상 일정 크기의 암호문을 보장하며, 암호문이 유출된 경우 사용자의 신원을 추적할 수 있는 속성 기반 암호화를 이용한 데이터 공유 방법이 개시된다. 속성 기반 암호화를 이용한 데이터 공유 방법은 신뢰기관 서버가 마스터키(MK) 및 공개키(PK)를 생성하는 셋업 단계, 신뢰기관 서버가 마스터키(MK), 공개키(PK), 각각의 사용자의 ID, 및 사용자의 속성집합을 입력
복수의 사용자 단말, 클라우드 서버, 및 신뢰기관 서버를 포함하는 클라우드 컴퓨팅 환경에서의 속성 기반 암호화를 이용한 데이터 공유 시스템에서의 속성의 개수에 관계없이 항상 일정 크기의 암호문을 보장하며, 암호문이 유출된 경우 사용자의 신원을 추적할 수 있는 속성 기반 암호화를 이용한 데이터 공유 방법이 개시된다. 속성 기반 암호화를 이용한 데이터 공유 방법은 신뢰기관 서버가 마스터키(MK) 및 공개키(PK)를 생성하는 셋업 단계, 신뢰기관 서버가 마스터키(MK), 공개키(PK), 각각의 사용자의 ID, 및 사용자의 속성집합을 입력으로 하고, k+2개의 임의의 a, c∈Zp*, {r1, r2,…, rk}∈Zp를 선택하여 비밀키(SKu)를 생성하고 해당 사용자 단말에 전송하는 키 생성 단계, 신뢰기관 서버가 비밀키(SKu) 생성을 위해 선택한 고유의 값(c) 및 사용자(u)의 ID(idu)를 전체 사용자 ID 테이블(T)에 저장하는 단계, 사용자 단말이 메시지(M)를 공개키(PK) 및 접근제어를 위한 속성집합(W)을 입력으로 암호화하여 암호문(CT)을 생성하고 암호문(CT)을 클라우드 서버에 전송하는 암호화 단계, 사용자 단말이 클라우드 서버에 암호문(CT)을 요청하여 수신하는 암호문 요청 단계, 사용자 단말이 수신한 암호문(CT)을 복호화하여 메시지(M)를 추출하는 복호화 단계를 포함한다.
대표청구항▼
복수의 사용자 단말, 클라우드 서버, 및 신뢰기관 서버를 포함하는 속성 기반 암호화를 이용한 데이터 공유 시스템에서의 속성의 개수에 관계없이 항상 일정 크기의 암호문을 보장하는 속성 기반 암호화를 이용한 데이터 공유 방법에 있어서, 신뢰기관 서버가 임의의 , 를 선택하여 마스터키(MK) 및 공개키(PK)를 생성하는 셋업 단계;상기 신뢰기관 서버가 상기 마스터키(MK), 상기 공개키(PK), 각각의 사용자()의 ID(), 및 사용자()의 속성집합()을 입력으로 하고, k+2개의 임의의 를 선택하여 비밀키()를 생성하고 해당 사용자 단
복수의 사용자 단말, 클라우드 서버, 및 신뢰기관 서버를 포함하는 속성 기반 암호화를 이용한 데이터 공유 시스템에서의 속성의 개수에 관계없이 항상 일정 크기의 암호문을 보장하는 속성 기반 암호화를 이용한 데이터 공유 방법에 있어서, 신뢰기관 서버가 임의의 , 를 선택하여 마스터키(MK) 및 공개키(PK)를 생성하는 셋업 단계;상기 신뢰기관 서버가 상기 마스터키(MK), 상기 공개키(PK), 각각의 사용자()의 ID(), 및 사용자()의 속성집합()을 입력으로 하고, k+2개의 임의의 를 선택하여 비밀키()를 생성하고 해당 사용자 단말에 전송하는 키 생성 단계;상기 신뢰기관 서버가 상기 비밀키() 생성을 위해 선택한 고유의 값(c) 및 상기 사용자()의 ID()를 전체 사용자 ID 테이블(T)에 저장하는 단계;상기 복수의 사용자 단말 중 어느 하나가 메시지(M)를 상기 공개키(PK) 및 접근제어를 위한 속성집합()을 입력으로 암호화하여 암호문(CT)을 생성하고 암호문(CT)을 클라우드 서버에 전송하는 암호화 단계;상기 복수의 사용자 단말 중 어느 하나가 클라우드 서버에 암호문(CT)을 요청하고, 클라우드 서버로부터 암호문(CT)을 수신하는 암호문 요청 단계; 및상기 복수의 사용자 단말 중 어느 하나가 수신한 암호문(CT)을 복호화하여 메시지(M)를 추출하는 복호화 단계;를 포함하는 속성 기반 암호화를 이용한 데이터 공유 방법으로서,상기 암호화 단계는,임의의 를 선택하고 대칭키()를 생성하는 과정;상기 대칭키()를 이용한 대칭키 암호문()을 생성하는 과정; 및상기 공개키(PK), 상기 접근제어를 위한 속성집합(), 상기 대칭키 암호문()을 입력하여 상기 암호문(CT)를 생성하는 과정;을 포함하는,클라우드 컴퓨팅 환경에서의 속성 기반 암호화를 이용한 데이터 공유 방법.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.