Q. OOO 증명이란 자신이 알고 있는 지식이나 정보 등을 상대방에게 공개하지 않고도 자신이 그 내용을 알고 있다는 것을 증명할 수 있는 방법으로, 최근 많은 블록체인 프로젝트의 근간기술로 활용되고 있어요.
OOO (Zero-Knowledge Proof) 증명이란?
'증명자'가 자신이 알고 있는 정보를 공개하지 않고도 '확인자'에게 그 정보를 알고 있다는 것을 증명할 수 있는 암호화 체계.
자신이 알고 있는 지식이나 정보 등을 상대방에게 공개하지 않고도 자신이 그 내용을 알고 있다는 것을 증명할 수 있는 방법이다. 영문 약어로 'ZKP(Zero-Knowledge Proof)'라고 하며, 비밀 유지를 목적으로 하는 보안 분야나 익명성과 인증을 모두 만족시키기 위한 암호 화폐 거래 등에서 사용될 수 있다. 영지식 증명 과정에서 지식이나 정보를 가지고 있음을 증명하려는 사람을 '증명자(Prover)'라고 하고, 확인하려는 사람을 '확인자(Verifier)'라고 한다.
영지식 증명의 활용
개인의 비밀번호나 생체정보, 주민등록번호 등을 상대방에게 공개하지 않고도 본인임을 증명할 수 있는 신원 확인 분야를 비롯해서, 참여자의 비밀성이 보장되어야 하는 전자투표나 설문조사 등에 활용할 수 있다. 특히 제3자 간 신뢰할 수 있는 거래를 가능하게 하는 기술인 블록체인(Block Chain) 기반의 화폐교환에도 활용이 가능하다. 하지만 이것을 구현하기 위한 기술적 난이도가 높아, 다양한 분야에서 지속적인 연구가 이루어지고 있다.
정답은 '영지식' 입니다.
'[흥부네] 지식 창고 > 오늘의 퀴즈' 카테고리의 다른 글
주식시장의 7가지 지표, 0에서 100까지 점수를 계산 (0) | 2024.03.10 |
---|---|
3월 8일은 세계 OO의 날, 사회, 경제, 정치적 업적을 기리기 위한 날 (0) | 2024.03.08 |
일본계 개발자에 의해 탄생한 밈(Meme) 코인, 시바견 이미지 (0) | 2024.03.07 |