영지식 증명 (Zero-Knowledge Proof, ZKP) 영지식 증명(ZKP)은 어떤 정보를 직접 공개하지 않고도 특정 사실이 참임을 증명하는 암호학적 방법입니다. 즉, 검증자가 그 정보의 내용을 알지 못한 상태에서, 증명자가 해당 정보를 알고 있다는 사실만을 증명할 수 있도록 합니다. 1. 영지식 증명의 핵심 조건 ZKP가 성립하려면 다음 3가지 조건을 만족해야 합니다. 1. 완전성 (Completeness) • 증명자가 정말로 정답을 알고 있다면, 검증자는 높은 확률로 그 증명을 신뢰해야 합니다. 2. 건전성 (Soundness) • 증명자가 거짓말을 한다면, 검증자는 이를 감지할 수 있어야 합니다. 3. 영지식성 (Zero-Knowledge) • 검증자는 증명자가 정답을 알고 있다는 사실 외에..