Electronic Frontier Foundation(EFF)은 영지식 증명(Zero-Knowledge Proofs 또는 ZKPs)이 인터넷 사용자의 연령 확인 문제에 대한 종합적인 해결책을 제공하지 않는다고 말한다. 영지식 증명은 개인정보를 공개하지 않고도 사용자가 성인임을 입증할 수 있는 수단으로 때때로 제시된다. 그러나 이 재단은 이러한 시스템이 기본 목표를 달성하지 못할 수 있으며, 동시에 개인정보 보호와 보안, 서비스 접근의 자유에 새로운 위험을 만들 수 있다고 본다.
이러한 입장은 연령 확인 법률이 확대되는 시점에 나왔다. 기사에 따르면 미국 주의 약 절반이 인터넷 사용자 연령 확인과 관련된 법률을 보유하고 있으며, KIDS Act와 Kids Online Safety Act(KOSA) 같은 연방 제안도 추진되고 있다. 유럽연합에서는 회원국들이 2026년 말까지 중앙 애플리케이션을 통한 연령 확인 인프라를 제공하는 방향으로 움직이고 있으며, 호주는 이미 광범위한 제한을 시행하고 있다.
개인정보 보호에서 중앙 통제 지점으로
EFF는 이상적인 형태의 ZKP를 통한 연령 확인이 각 웹사이트나 애플리케이션에 사용자 정보를 확인하도록 요구하는 방식보다 데이터를 덜 노출하는 것처럼 보인다는 점을 인정한다. 이론적으로는 생년월일이나 신분증을 모든 서비스와 공유하는 대신, 다른 세부 정보를 공개하지 않고도 사용자가 특정 연령 이상임을 증명하는 토큰을 발급할 수 있다.
그러나 이 재단은 이러한 설계가 토큰을 발급하거나 소유자의 연령을 확인하는 기관의 필요성을 없애지는 않는다고 본다. 토큰을 사용할 때마다 토큰과 발급 기관 사이에 지속적인 연결이 생길 수 있다. 발급 기관이 자격 증명의 사용을 기록할 수 있다면, 사용자가 어떤 서비스에 접근하는지 보여주는 메타데이터 기록이 형성될 수 있다. 또한 이 기관은 특정 서비스에 대한 누군가의 접근을 차단하라는 정부의 압력을 받을 수 있으며, 사실상 인터넷 접근의 중요한 일부를 통제하는 중앙 관문이 될 수도 있다.
기술은 어떻게 작동하는가?
영지식 증명을 사용하면 한 장치가 다른 장치에 정보 자체를 공개하지 않고도 어떤 정보가 참임을 증명할 수 있다. 첫 번째 장치는 해당 정보에 대한 수학적 약속을 증명한 뒤, 두 번째 장치는 원래 정보가 참일 때만 올바르게 답할 수 있는 과제를 제시한다. 장치 간 반복적인 상호작용으로 인한 지연을 피하기 위해 애플리케이션은 이 과정의 비대화형 버전을 사용한다.
연령 확인 사례와 가장 밀접한 버전은 zk-SNARK이다. 여기서는 답을 해시를 사용해 축약된 값으로 변환하므로, 이 결과는 이론적으로 예측하거나 조작하기 어렵다. 최선의 시나리오에서는 이 메커니즘을 통해 추가적인 개인정보를 공개하지 않고도 사용자가 성인인지 아동인지 증명할 수 있다. 그러나 EFF는 실제 시험 결과 기술의 수학적 특성만으로는 적용 및 운영상의 문제를 해결하기에 충분하지 않았다고 말한다.
유럽연합의 시험은 무엇을 드러냈는가?
유럽 27개국에는 2026년 말까지 EUDI Wallet 내 ‘미니 지갑’ 애플리케이션을 통한 연령 확인 인프라가 마련될 것으로 예상된다. EUDI Wallet은 유럽 디지털 신원 지갑이다. EFF에 따르면 사용자에게 배포되고 있는 지갑 버전은 실제로 ZKP 기능을 활성화하지 않으며, 대부분의 사용자가 접근할 수 없는 폐쇄형 시험 버전이나 프로토타입을 제외하면 그렇다.
또한 기사에 따르면 한 보안 연구자는 간단한 Chrome 브라우저 확장 프로그램을 사용해 시스템을 우회하는 방법을 찾아냈다. 이 확장 프로그램은 매번 새로운 확인을 요청하지 않고도 애플리케이션이 ‘18세 이상’ 토큰 하나를 반복해서 승인하도록 속일 수 있었다. EFF는 개인정보 보호를 고려해 설계하더라도 연령 확인 지점이 이익보다 더 큰 피해를 초래할 수 있다고 경고한 400명 이상의 보안 연구자가 서명한 공개서한도 인용한다.
미니 지갑이 EUDI Wallet과 완전히 통합되면 위험은 더욱 민감해진다. 잠재적인 실패가 연령 데이터에만 국한되지 않기 때문이다. 지갑에는 여권, 운전면허증, 여행 정보 및 금융 데이터도 포함될 수 있어 공격이나 오용의 영향 범위가 확대된다.
이 논의가 중요한 이유
실질적인 핵심은 데이터 보호가 ZKP 알고리즘에만 의존하지 않는다는 점이다. 자격 증명을 발급하는 기관, 자격 증명의 저장 방식, 사용 추적 가능성, 재사용이나 확인 메커니즘 우회를 막는 보호 장치도 중요하다. 따라서 EFF는 의무적인 연령 확인 시스템이 보안상 큰 위험을 도입하지 않으면서 개인정보 보호, 정확성 및 포괄적인 적용 범위를 동시에 보장할 수 없다고 결론 내린다.
이 기사는 EFF의 입장을 담고 있으므로, 의무적인 연령 확인에 대한 EFF의 반대는 일반적인 합의의 결과가 아니라 해당 기관에 귀속되는 정책적·기술적 견해다. 그러나 ZKP 활성화와 토큰 반복 승인과 관련된 사례는 이러한 시스템의 약속을 사용 범위를 확대하기 전에 재검토할 실질적인 근거를 제공한다.