- Zero-Knowledge Proof(ZKP)는 개인 정보 노출 없이 특정 사실(예: 18세 이상)을 증명할 수 있게 하는 암호 기술
- 이 기술은 유럽연합(EU)의 디지털 신원 지갑(EUDI Wallet) 등 차세대 신원 인증 및 프라이버시 보호 서비스 구현을 가속화할 전망
- 개발자, 기업, 연구자 모두가 자유롭게 활용 가능하며, 공공/민간의 프라이버시 강화 서비스 구축에 큰 도움이 될 것
- 구글은 ZKP 오픈소스를 통해 모두가 더 안전한 디지털 생태계로 나아가길 기대
Now open source: our Zero-Knowledge Proof (ZKP) libraries for age assurance
- Google이 ‘Zero-Knowledge Proof(ZKP)’ 관련 주요 라이브러리를 오픈소스로 공개함
- GitHub - Longfellow ZK에서 공개 중임
- EU 연령 확인 지원을 위한 기반 마련
Zero-Knowledge Proof란?
- ZKP는 사용자가 개인 정보를 직접 공개하지 않고도 어떤 사실을 증명할 수 있는 최신 프라이버시 보호 기반 알고리듬
- 예시: 사용자가 웹사이트를 방문할 때 나이나 신원 등 구체적인 정보 노출 없이도 18세 이상임을 입증할 수 있음
- Google이 제공한 라이브러리는 나이 인증(Assurance) 같은 실제 문제를 해결할 수 있도록 설계되어, 온라인 게임, 금융, 커뮤니티 등 나이 제약이 있는 서비스에서 활용도가 큼
오픈소스 공개의 의의와 기대 효과
- ZKP 오픈소스화는 다음과 같은 다양한 이해관계자에게 이익을 제공함
- 웹 및 앱 사용자: 더 프라이버시 중심적이고 안전한 디지털 환경에서 활동 가능 해짐
- 기업 및 서비스 제공자: 오픈소스 솔루션을 활용해 프라이버시 요건 충족 및 신뢰성 향상 가능
- 개발자: ZKP 코드베이스를 활용해 다양한 프라이버시 중심 앱/서비스 개발이 쉬워짐
- 연구자: 효율적이고 성능이 향상된 ZKP 구현을 바탕으로 신규 응용 사례 연구 및 실험 가능
- 디지털 신분증, 나이 인증, 법적 동의 검증 등 다양한 분야로 응용이 가능함
EU 규제 및 디지털 신원 지갑과의 연계
- 2026년부터 시행되는 EU eIDAS 규정은 각 회원국이 프라이버시 강화 기술을 자국 디지털 신원 시스템(EUDI Wallet)에 통합할 것을 권장함
- 구글의 ZKP 오픈소스화는 회원국들이 빠르게 EUDI Wallet에 해당 기술을 도입할 수 있도록 지원함
구글의 비전
- 구글은 이번 오픈소스를 통해 모든 디지털 생태계 구성원이 더 안전하고 프라이버시를 존중받는 환경을 누릴 수 있도록 기여하겠다고 밝힘