연구진이 영지식(ZK) 응용에서 반복적으로 발생하는 건전성(soundness) 실패의 원인인 '과소제약' 산술 회로를 진단하는 대안적 알고리즘 기법을 제시했다. 만족하는 배정 지점에서 제약 자코비안의 커널이 해당 섬유 스킴의 자리스키 탄젠트 공간이 되므로, 목표 좌표가 이 커널 안에서 움직이면 그 지점에서의 1차 자유도를 증명할 수 있다는 원리를 이용한다. 희소 자코비안 선형대수를 활용한 정확한 구현으로 체인·트리·머클패스·EdDSA 등 공개 벤치마크(최대 6만6000제약)를 인스턴스당 1초 이내에 분류했고, 산업용 gnark 회로와 PLONKish 표준 게이트 시스템에도 적용됐다. 핵심 한계는 '증인 국소성'으로, 같은 공개 입력이라도 증인에 따라 변수가 1차 경직인지 자유로운지 달라질 수 있다는 점이 정리로 제시됐다. 실제 배포 코드에서도 2396개 제약의 gnark 0.14.0 회로에서 정상 증인은 자유 변수가 없지만 악의적인 증인에서는 다섯 개가 발견되는 동일한 현상이 확인됐다.
- •제약 자코뱄안의 줄 컴을 이용해 과소제약 회로의 1차 자유도(soundness 취약점)를 진단하는 알고리즘 제시
- •6만6000제약 규모 거공개 벤치마크를 인스클얄스당 1찈 이내 분류, 산업용 gnark·PLONKish 회로에도 적용
- •핵심 한죔는 '증인 국지성' — 같은 생걹입력맀둌쏝증인에 듀라 자유도 국단 결과가 다를 수 있음
- •2396제약 gnark 0.14.0 회로에서 정상 증인은 자유 변수 0개, 악의적 증인은 5개로 나타나는 현상 확인
- •이차 제약에는 접선 볱토를 p개의 배정으로 변환하는 어파인-라인 인증서도 추가 제가
0단 자동
AI가 규칙대로 쓰고 그대로 게시했습니다. 사람이 따로 보지 않았습니다.
- 규칙 판
- 규칙 판 도입 이전 기사입니다.
- 남기는 것
- 규칙 판 · 모델 · 시각
- 판 기록
- 아직 없습니다.
Jacobian Diagnostics for Under-Constrained Zero-Knowledge Circuits
- 1.제약 부족한 ZK 회로 결함을 자코비안 선형대수로 진단하는 방법 제안
- 2.최대 6.6만 제약 벤치마크를 인스턴스당 1초 내 분류, gnark·PLONKish에도 적용
- 3.실제 gnark 가드젯서 악의적 witness가 자유 wire 5개 노출함을 실증
- 4.2차 제약서 접선벡터를 p개 명시적 witness로 변환하는 아핀-라인 인증서 제시
왜 중요한가?
ZK 증명의 소운드니스를 깨는 언더제약 결함을 실제 배포 코드에서 구체적으로 찾아내, 솔버 기반 확인과 결합 가능한 확장형 탐지기를 제시한다.
언급 프로젝트
영지식 증명(ZKP) 회로의 안전성 실패를 야기하는 '제약 조건 부족' 문제를 진단하는 야코비안(Jacobian) 진단법은 핵심적인 보안 개선 방안입니다. 이는 한국에서 ZKP 기술이 금융, 의료 등 민감한 분야에 더 광범위하게 적용될 때, 그 신뢰성과 보안을 확보하는 데 필수적인 요소로 작용할 것입니다.
본문 미리보기
Under-constrained arithmetic circuits are a recurring source of soundness failures in zero-knowledge applications: after fixing the public statement, a malicious prover may be able to assign a security-relevant wire in more than one way while still satisfying the circuit. Existing tools attack this uniqueness question with solver-based checking, direct polynomial solving, abstract interpretation, or fuzzing. We study a complementary algebraic diagnostic based on exact Jacobian linear algebra.
전체 내용이 궁금하다면?
원문을 직접 읽어보세요
이 글이 만들어진 과정
- 11:24AI 초안



