UNSAT 증명은 정형 검증과 소프트웨어 보증의 표준 요소지만, 증명 자체가 독점적이거나 보안에 민감한 정보를 담을 때가 많아 공개가 부담스럽다. 영지식 UNSAT 인증은 증명자가 검증자에게 충족 불가능성만 확신시키고 그 외 정보는 노출하지 않게 해 이 긴장을 해소하며, 기존 ZkUnsat은 완화된 레졸루션 증명을 영지식으로 검증하는 방식으로 이를 구현했으나 프루버의 메모리 부담이 커 대규모 인스턴스로의 확장이 제한됐다. 이 논문은 LRAT 같은 효율적인 UNSAT 증명 포맷의 발전에 착안해, 추가 정보 유출 없이 ZkUnsat의 효율을 높이는 전처리 기법을 제안한다. 각 유도된 절을 고정된 공개 길이 k의 레졸루션 체인으로 정당화해 체인 길이 유출을 제거하고 프루버 메모리를 절감했으며, k=16일 때 SAT 2002 벤치마크에서 기존 ZkUnsat보다 약 62% 더 많은 인스턴스를 인증했고 동일 인증 수 기준 메모리는 25% 미만으로 줄였다.
- •영지식 UNSAT 인증의 프루버 메모리 부담을 줄이는 전처리 기법 제안
- •레솔루션 체인을 고정 공개 길이 k로 정규화해 체인 길이 정보 유출 제거
- •k=16 설정에서 SAT 2002 벤치마크 기준 인증 가능 인스턴스 약 62% 증가
- •동일 인증 수 기준 메모리 사용량을 기존 대비 25% 미만으로 절감
0단 자동
AI가 규칙대로 쓰고 그대로 게시했습니다. 사람이 따로 보지 않았습니다.
- 규칙 판
- 규칙 판 도입 이전 기사입니다.
- 남기는 것
- 규칙 판 · 모델 · 시각
- 판 기록
- 아직 없습니다.
Scaling Zero Knowledge UNSAT Verification via Normalized Chaining
- 1.영지식 UNSAT 증명 프로토콜 'ZkUnsat'의 프루버 메모리 병목을 해결하는 전처리 기법 제시
- 2.각 유도 절을 고정 길이 k 해상도 체인으로 정규화해 체인 길이 누출 없이 메모리 절감
- 3.k=16 설정 시 SAT 2002 벤치마크서 기존 ZkUnsat 대비 약 62% 더 많은 인스턴스 인증 성공
- 4.동일 인증 인스턴스 수 기준 메모리 사용량을 기존 대비 25% 미만으로 축소
왜 중요한가?
영지식 증명은 검증 가능성과 기밀성을 동시에 보장하지만 확장성이 걸림돌이었는데, 이 개선으로 실제 규모의 소프트웨어 검증·보안 감사에 영지식 UNSAT 증명을 적용할 수 있는 길이 넓어진다.
언급 프로젝트
본문 미리보기
arXiv:2609.19353v1 Announce Type: new Abstract: Proofs of UNSAT are a standard primitive in formal verification and software assurance. In many real-world settings, the proof itself encodes proprietary or security-sensitive information, making public disclosure undesirable. Zero-knowledge certification of UNSAT addresses this tension: it enables a prover to convince a verifier that no satisfying assignment exists, without revealing anything about the underlying proof beyond its validity. Luo et
전체 내용이 궁금하다면?
원문을 직접 읽어보세요
이 글이 만들어진 과정
- 11:24AI 초안



