본문 바로가기
[흥부네] 지식 창고/오늘의 퀴즈

자신이 알고 있는 지식이나 정보 증명, 블록체인 프로젝트 근간기술, Zero-Knowledge Proof, ZKP

by 흥부네 수호천사 2024. 3. 9.

Q. OOO 증명이란 자신이 알고 있는 지식이나 정보 등을 상대방에게 공개하지 않고도 자신이 그 내용을 알고 있다는 것을 증명할 수 있는 방법으로, 최근 많은 블록체인 프로젝트의 근간기술로 활용되고 있어요.

 

영지식 증명

 

OOO (Zero-Knowledge Proof) 증명이란?

 

'증명자'가 자신이 알고 있는 정보를 공개하지 않고도 '확인자'에게 그 정보를 알고 있다는 것을 증명할 수 있는 암호화 체계.

 

자신이 알고 있는 지식이나 정보 등을 상대방에게 공개하지 않고도 자신이 그 내용을 알고 있다는 것을 증명할 수 있는 방법이다. 영문 약어로 'ZKP(Zero-Knowledge Proof)'라고 하며, 비밀 유지를 목적으로 하는 보안 분야나 익명성과 인증을 모두 만족시키기 위한 암호 화폐 거래 등에서 사용될 수 있다. 영지식 증명 과정에서 지식이나 정보를 가지고 있음을 증명하려는 사람을 '증명자(Prover)'라고 하고, 확인하려는 사람을 '확인자(Verifier)'라고 한다.  

 

영지식 증명의 활용

 

개인의 비밀번호나 생체정보, 주민등록번호 등을 상대방에게 공개하지 않고도 본인임을 증명할 수 있는 신원 확인 분야를 비롯해서, 참여자의 비밀성이 보장되어야 하는 전자투표나 설문조사 등에 활용할 수 있다. 특히 제3자 간 신뢰할 수 있는 거래를 가능하게 하는 기술인 블록체인(Block Chain) 기반의 화폐교환에도 활용이 가능하다. 하지만 이것을 구현하기 위한 기술적 난이도가 높아, 다양한 분야에서 지속적인 연구가 이루어지고 있다.

 

 

정답은 '영지식' 입니다.