...
,

블록체인 상에서 개인정보보호를 위한 영지식 증명 생성 및 검증 스마트 컨트랙트 생성 시스템과 그 방법

판매 대리인 : 기율특허

전화번호 : 02-782-1004

메일주소 : kiyul@kiyul.co.kr

판매특허요약 : 본 발명은 블록체인 상에서 개인정보보호를 위한 영지식 증명 생성 및 검증 스마트 컨트랙트 생성 시스템과 그 방법에 관한 것이다.

가격 : 없음

← 뒤로

응답해 주셔서 감사합니다. ✨

SKU: 충남대학교 산학협력단 카테고리: ,

출원번호 : 10-2020-0173535 (출원일: 2020-12-11)

등록번호 : 10-2426736 (등록일: 2022-07-25)

특허권자 : 충남대학교산학협력단

요약 : 본 발명은 사용자가 프레젠테이션(Presentation)에 대한 내용을 드러내지 않으면서도 발급자(Issuer)로부터 전달받은 정보를 검증할 수 있는 블록체인 상에서 개인정보보호를 위한 영지식 증명 생성 및 검증 스마트 컨트랙트 생성 시스템과 그 방법에 관한 것이다. 본 발명의 실시 예에 따른 영지식 증명 생성 및 검증 스마트 컨트랙트 생성 방법은 발급자 단말(Issuer)에서 서명에 사용되는 개인키와 대응하는 공개키를 블록체인에 업로드하는 단계(S10)와, 상기 발급자 단말이 사용자의 어드레스(Address)에 매핑이 된 정보를 포함하여 크리덴셜(Credential)을 발급하는 단계(S20)를 포함한다. 또한, 사용자 단말(Holder)에서 자신이 증명하고자 하는 값과 동시에 발급자 단말로부터 만들어진 크리덴셜임을 증명하기 위해 내부적으로 생성된 증명(proof)과 결과(result)를 생성하여 스마트 컨트랙트(400)를 호출하는 단계(S30)와, 스마트 컨트랙트가 상기 블록체인에 업로드된 공개키를 토대로 사용자 단말이 생성한 증명(proof) 및 결과(result)를 검증하는 단계(S40)를 포함한다.

대표청구항 : 발급자 단말(Issuer)에서 서명에 사용되는 개인키와 대응하는 공개키를 블록체인에 업로드하는 단계(S10);상기 발급자 단말이 사용자의 어드레스(Address)에 매핑이 된 정보를 포함하여 크리덴셜(Credential)을 발급하는 단계(S20);사용자 단말(Holder)이 자신이 증명하고자 하는 값과 동시에 발급자 단말로부터 만들어진 크리덴셜임을 증명하기 위해 내부적으로 생성된 증명(proof)과 결과(result)를 생성하여 스마트 컨트랙트를 호출하는 단계(S30); 및스마트 컨트랙트가 상기 블록체인에 업로드된 공개키를 토대로 사용자 단말이 생성한 증명(proof) 및 결과(result)를 검증하는 단계(S40)를 포함하고,상기 스마트 컨트랙트를 호출하는 단계(S30)는,증명(proof)과 결과(result)가 영지식 증명(Zero-knowledge proof)을 기반으로 생성되고, 스마트 컨트랙트에서의 영지식 증명(Zero-knowledge proof)을 사용하기 위해 검증 컨트랙트를 생성하여 블록체인에 배포하고, 상기 블록체인의 온체인(on-chain)에서 검증을 수행하기 위해 제이슨(json, Javascript Object Notation) 데이터를 입력으로 받아 증명(proof)을 생성하며,상기 검증하는 단계(S40)는,블록체인의 온체인(on-chain)에서 스마트 컨트랙트가 검증을 수행하여,검증결과가 블록체인상에 공개되어 누구나 검증결과를 확인할 수 있고, 검증결과에 대한 투명성을 제공하는 것을 특징으로 하는 영지식 증명 생성 및 검증 스마트 컨트랙트 생성 방법.

상세링크 : http://newsd.wips.co.kr/wipslink/api/dkrdshtm.wips?skey=3522322001091