출원번호 : 10-2019-0152094 (출원일: 2019-11-25)
등록번호 : 10-2103179 (등록일: 2020-04-16)
특허권자 : 충남대학교산학협력단
요약 : 본 발명은 블록체인 오라클에서의 프라이버시 보호를 위한 영지식 증명 시스템 및 그 방법에 관한 것으로서, 데이터를 제공하는 TLS 서버; 블록체인에 외부 데이터를 요청하여 전달하는 기능을 수행하는 오라클 TLS 클라이언트; 제시한 증거 proof를 검증하는 기능을 수행하는 Verification Contract; 및 TLS 서버를 포함한 웹 사이트의 인증서 기능을 수행하는 TLS Certchain을 포함하되, TLS 서버 및 TLS 클라이언트는, 각각이 handshake 과정을 거쳐 세션을 맺고, TLS 통신 과정에서 Record 단위로 각자 기록하고, TLS 세션 종료시 Record Set을 서로 비교하되, 비교 결과 Record Set이 동일할 경우, 개인정보에 해당하는 Record에 대해서 random ‘r’을 포함한 [이미지]을 생성한다.
대표청구항 : 데이터를 제공하는 TLS 서버;블록체인에 외부 데이터를 요청하여 전달하는 기능을 수행하는 오라클 TLS 클라이언트;제시한 증거 proof를 검증하는 기능을 수행하는 Verification Contract; 및상기 TLS 서버를 포함한 웹 사이트의 인증서 기능을 수행하는 TLS Certchain을 포함하되,상기 TLS 서버 및 TLS 클라이언트는,각각이 handshake 과정을 거쳐 세션을 맺고, TLS 통신 과정에서 Record 단위로 각자 기록하고, TLS 세션 종료시 Record Set을 서로 비교하되, 비교 결과 Record Set이 동일할 경우, TLS클라이언트가 개인정보에 해당하는 Record R에 대해서 random ‘r’을 포함한 Cn을 생성하고,상기 TLS 클라이언트는,상기 TLS 서버로부터 수신한 Record Set에 sk로 서명한 값, Record R 및 [이미지]을 이용한 proof를 생성하며,상기 Verification Contract는,사전에 공유된 Circuit Verify()와 vk를 이용하여 proof가 참인지 거짓인지 여부를 검증하되,검증결과 proof가 참일 경우, 상기 TLS 클라이언트가 Record R을 증명하기 위한 조건 Condition을 만족하면서 상기 TLS 서버로부터 수신한 서명이 확인된 것으로 판단하는 것을 특징으로 하는 블록체인 오라클에서의 프라이버시 보호를 위한 영지식 증명 시스템.
상세링크 : http://newsd.wips.co.kr/wipslink/api/dkrdshtm.wips?skey=3520174001480





