ETRI 기술이전 사이트에 오신걸 환영합니다.
블록체인 프라이버시를 위한 영지식증명 기술
키워드
기술개요
본 기술은 영지식 증명(Zero-knowlege proof) 기술을 이용하여, 속성 전체 또는 사용자가 선택한 속성 일부를 익명화한 상태에서, 개인정보의 유효성 여부를 확인할 수 있는 블록체인 ID 정보 은닉 기술이다.
기술이전 목적 및 필요성
A. 목적
- 본 기술은 사용자가 발급받은 VC에 포함된, 이름, 주소, 전화번호 등 다양한 개인정보를 선택적으로 노출하고, 개인정보 전체 또는 일부에 대한 선택적 익명 서명을 생성하고, 해당 익명 서명을 포함하는 VP를 생성하는 기술이다.
- 본 기술이전을 통하여, 온라인 서비스 환경에 이용되는 사용자들의 다양한 신원정보 증명 시, 자신의 신원정보에 대한 자기 통제권을 강화하여, 선택적으로 원하는 정보만 노출하고, 그 외의 민감한 개인정보는 드러내지 않음으로써, 사용자의 프라이버시 보호를 보장하는 분산형 디지털 신원 관리 서비스 활성화에 이바지하고자 한다.

B. 필요성
- 현재 온라인 서비스의 신원 관리는 회원 가입 단계에서 사용자의 신원정보를 서비스 제공자의 서버에 등록하고 이용하는 중앙집중형 구조이다.
- 하지만, 중앙집중형 신원 관리 구조는, 서버가 해킹당할 경우, 해당 서버에 저장된 모든 가입자의 개인정보가 해커에게 노출되는 등 다양한 프라이버시 침해 문제가 발생하고 있어, 이에 대한 대안 기술로 온라인 서비스 환경에서 사용자 신원정보에 대한 자기 통제권을 보장할 수 있는 분산형 디지털 신원 관리 구조가 주목받고 있다.
- 현재 서비스되고 있는 대부분의 분산형 디지털 신원 관리 서비스는 사용자가 발급받은 VC를 제3자에게 VP 형태로 제출할 때, VC 내에 담긴 개인정보가 제3자에게 모두 노출되는 단점이 존재한다.
- 본 기술을 분산형 디지털 신원 관리 서비스에 적용하면, 사용자는 발급받은 VC 내에서 자신이 원하는 개인정보만 제3자에게 드러낸 상태에서, VP에 대한 유효성을 검증받을 수 있어, 사용자 개인정보에 대한 프라이버시 보호에 큰 기여를 하게 된다.
기술의 특징 및 장점
- 검증가능한 신원자격 (Verifiable Credential, VC) 내에 기정의된 속성 중, 사용자가 원하는 속성을 일부 선택하여, 해당 속성만 은닉할 수 있는 선택적 익명 서명을 생성하고, 이를 이용하여 검증가능한 프리젠테이션(Verifiable Presentation, VP) 생성
- 전체 또는 선택적 익명 서명을 포함하고 있는 VP에 대한 유효성 검증
- 국제 표준(W3C 등)을 준용하여 확장성 및 이식성이 우수함
기술의 성숙도
활용방안 및 기대성과
본 기술은 온라인 비대면 신원확인 솔루션, 신원인증 등 개인정보가 이용되는 다양한 서비스 분야에 활용될 수 있다.

● 비대면 신원확인 및 디지털 신분증 서비스
● 분산 ID 기반 자기주권형 신원인증 앱
● 온라인 투표, 기부, 사회복지, 금융, 부동산 거래 등 다양한 분야에서 실명확인 대체 수단으로 활용 가능
기술이전 내용 및 범위
- 익명VP (Verifiable Presentation) 생성 기능
- 익명VP (Verifiable Presentation) 검증 기능
- 익명VP 생성 및 익명VP 검증 기능을 구현한 라이브러리 소스 코드
- 기타 기술 문서
관련지적재산권
블록체인 프라이버시를 위한 영지식증명 기술 설계서 등 기술문서 2건
첨부파일
기술이전조건
실시권 허용범위
비독점적 통상실시권
계약기간
계약체결일로부터 5 년간
기술료조건(부가세별도)
※ 정액기술료(단위:천원)
구분 중소기업 중견기업 대기업
정액기술료 40,000 120,000 160,000
※ 중소기업 또는 중견기업 기술료조건을 적용받고자 하는 경우에는 중소기업확인증 또는 중견기업확인증 제출 필요
기술전수교육
1 개월 / 0 천원정(부가세 별도)
기타특기사항
세부문의
기술관련
기술개발 발표당시 신인증·물리보안연구실 조상래 (042-860-6939, sangrae@etri.re.kr)
현재 암호인증기반기술연구실 조상래 (042-860-6939, sangrae@etri.re.kr)
계약관련
기술이전실 서교웅 (042-860-4981, kwseo@etri.re.kr)