TECH 으로 돌아가기
TECH HACKER NEWS 오늘 6분 읽기 26 READS

딥페이크 시대의 사진 진위 검증, JPEG 압축까지 견디는 영지식 증명 'ZK-JPEG'

딥페이크 사진을 만드는 도구가 점점 다루기 쉬워지고 대중문화 속에서도 흔해지면서, 눈앞의 이미지가 실제 카메라로 촬영된 것인지 아니면 합성된 것인지를 가려내는 일이 새로운 보안 과제로 떠올랐다. 이에 대한 대표적인 대응책이 이미지 진위 검증(image authentication) 기술이다. 그 핵심 아이디어는 물리적 카메라가 촬영 시점에 디지털 서명을 생성해, 해당 이미지가 특정 기기에서 실제로 만들어졌음을 암호학적으로 증명하는 '카메라 어테스테이션(camera attestation)'이다. 서명이 유효하다면 그 사진은 조작된 합성물이 아니라 실제 촬영본이라는 근거가 된다.

문제는 현실의 사진이 촬영된 그대로 유통되지 않는다는 데 있다. 파일 용량을 줄이기 위한 손실 압축은 픽셀 값을 미세하게 바꾸고, 인물이나 민감한 정보를 가리기 위한 블러 처리나 특정 영역 삭제(redaction) 역시 원본을 변형한다. 이런 변형은 대부분 정당하고 바람직한 편집이지만, 원본에 대해 계산된 디지털 서명을 즉시 무효화한다. 즉 사진을 편집하는 순간 진위 증명이 깨지는 딜레마가 생긴다. 진위 검증 도구가 실용적이려면 이런 '원하는 변형'에 대해 견고해야 한다는 것이 이 분야의 오랜 숙제였다.

영지식 증명의 한계와 JPEG라는 벽

기존 연구들은 이 문제를 영지식(zero-knowledge, ZK) 증명으로 풀려 했다. 영지식 증명을 쓰면 원본 이미지 자체를 공개하지 않고도 '공개된 이미지가 원본으로부터 정해진 편집 절차를 거쳐 만들어졌다'는 사실만 증명할 수 있다. 편집 이력을 검증하면서도 원본의 프라이버시를 지킬 수 있다는 점에서 매력적인 접근이다. 그러나 이들 선행 연구는 결정적인 약점을 안고 있었다. JPEG처럼 손실 인코딩을 거치는 압축 과정을 견디지 못한 것이다. 웹에서 사진이 사실상 예외 없이 JPEG로 유통된다는 점을 고려하면, 손실 압축을 다루지 못하는 진위 증명은 실제 배포 환경에서 무용지물에 가깝다.

ZK-JPEG가 제안하는 것

최근 IACR ePrint에 공개된 'ZK-JPEG'는 바로 이 지점을 겨냥한 암호학적 도구다. 이 시스템은 JPEG 압축을 대상으로, 비밀로 유지되며 커밋(commit)된 입력 이미지로부터 결과물이 올바르게 압축되었음을 증명한다. 다시 말해 검증자는 원본을 보지 못한 채로도, 공개된 JPEG 파일이 약속된 원본에 정해진 압축을 정확히 적용한 산물임을 확인할 수 있다. 손실 압축 자체를 증명 대상 안으로 끌어들였다는 점이 이전 연구와 구분되는 핵심이다.

연구진은 여기에 더해 압축뿐 아니라 폭넓은 이미지 변형군까지 검증 대상으로 통합했다. 블러나 영역 삭제처럼 프라이버시를 위해 필요한 편집을 JPEG 압축 파이프라인에 녹여 넣어, 큰 추가 비용 없이 함께 증명할 수 있도록 설계했다는 것이다. 압축과 편집을 별개의 증명으로 다루지 않고 하나의 절차 안에서 처리하기 때문에, 다양한 편집 시나리오에 유연하게 대응할 수 있다는 점을 시스템의 장점으로 내세운다.

구현 측면에서 ZK-JPEG는 특수 하드웨어나 자체 개발한 증명 시스템에 의존하지 않고, 이미 나와 있는 ZK 도구들로 구성할 수 있도록 만들어졌다. 구체적으로는 PicoZK를 사용해 파이썬으로 작성한 이미지 편집 코드를 ZK 회로로 변환하고, 이를 LPZK(line-point zero knowledge) 증명 시스템 위에서 동작시킨다. 파이썬 코드를 그대로 회로로 옮길 수 있다는 점은, 새로운 편집 연산을 추가하거나 파이프라인을 수정하려는 개발자 입장에서 진입 장벽을 낮추는 요소다.

실무적 의미와 남는 과제

한국의 IT 실무자 관점에서 이 연구가 주는 시사점은 분명하다. 언론사 사진 검증, 콘텐츠 플랫폼의 원본성 표시, 법적 증거로서의 이미지 무결성처럼 '편집은 필요하되 진위는 보장해야 하는' 영역에서, 손실 압축을 견디는 진위 증명은 실제 서비스에 한 걸음 더 다가선 기술 후보가 된다. 특히 원본을 공개하지 않고 편집 정당성만 증명하는 구조는 취재원 보호나 개인정보 마스킹과 자연스럽게 맞물린다.

다만 공개된 정보만으로는 신중하게 받아들일 부분도 있다. ZK-JPEG는 '빠르고 유연하다'고 소개되지만 이번 자료에는 구체적인 성능 수치나 벤치마크 조건이 제시되어 있지 않아, 증명 생성·검증에 드는 실제 시간과 자원 부담은 별도 확인이 필요하다. 또한 이 방식은 촬영 단계의 카메라 서명을 신뢰의 출발점으로 삼기 때문에, 신뢰할 수 있는 카메라 어테스테이션 생태계가 갖춰져야 비로소 힘을 발휘한다. 결국 압축을 견디는 증명 기술과 하드웨어 수준의 촬영 서명이 함께 자리 잡을 때, 딥페이크에 맞선 이미지 신뢰 체계가 실효성을 갖추게 될 것이다.

SOURCE · HACKER NEWS
원문 전체 보기 → https://eprint.iacr.org/2026/2039
SHARE
NEXT · CHOOSE

변화를 읽었다면,
내가 만들 수익 구조를 고릅니다.

정보를 더 모으는 데서 멈추지 않고, 광고·외주·판매·중개·구독 중 내 상황에 맞는 출발점을 정해보세요.

21가지 수익 구조 살펴보기
처리 중...