쉬운 이야기
- 숙제 그림에 (1) 안 보이는 도장, (2) 지문 번호, (3) 손댐 검사, (4) 선생님 도장(C2PA), (5) 학교 등기(NFT)를 순서대로 붙인다고 생각해 보세요.
- 하나만 있어도 도움이 되지만, 여러 겹이면 속이기가 훨씬 어려워집니다.
파일럿·C2PA 심사 중 · 한국 2027.03 · 일본 2027.06 · 모법 대한민국
저작권 C-2026-036487 · 특허출원 10-2026-0100026(등록 전)
5단계 파이프라인 · 재식별 경로
워터마크 → 수령자 추적 표식 → 지각 해시 → C2PA 서명 → 앵커. 각 단계가 무엇을 보는지와 증빙 필드를 따로 표시합니다.
쉬운 설명 · 정확한 원리
도장 → 지문 → 흔적 검사 → 감정서 → (선택) 등기. 하나씩 모일수록 밖에서 확인할 단서가 늘어납니다.
탭을 바꿔 이미지·영상·음악·문서를 재생한 뒤, 검사·검증 버튼을 눌러 보세요.
시연 · 눈으로 보기
사진·영상·음악·문서를 재생하고, 지문 번호를 찍고, 감정서(C2PA)를 검사합니다. 젠룩에는 수천 개의 캐릭터 미디어가 있고, 여기선 원리와 검증을 쉽게 보여 주는 대표 샘플을 골랐어요.



왼쪽·가운데는 눈엔 같아요. 오른쪽은 ε를 40배 키운 ‘돋보기’예요.
보이는값 ≈ 원본 + ε
실제 VideoSeal encode는 더 똑똑한 패턴을 씁니다. 이건 ‘왜 안 보이나’를 보여주는 교재예요.
{
"name": "안 보이는 도장 실험",
"image_or_animation_url": "/xmse-demo/demo-still-epsilon.png",
"mime": "image/png",
"sha256": "(지문 검사 후 채워짐)",
"c2pa": null,
"xmse_pipeline": "watermark→forensic→fingerprint→c2pa→chain"
}한 신호만으로 출처를 닫지 않습니다. 워터마크·표식·해시·서명·앵커는 서로 다른 축을 보고, 합쳐서 하나의 점수로 줄이지 않습니다.
| 축 | 비가시 표시 |
|---|---|
| 요구 | 디코더·정책 일치 · 비가시 기본 |
| 증빙 | 워터마크 추출 로그 · 정책 SSOT |
사람 눈엔 같고, 컴퓨터만 읽는 비밀 도장입니다.
상태: 연결됨(미검증)
안 보이는 도장 →| 축 | 변조 흔적 |
|---|---|
| 요구 | Sigil(Apache-2.0) |
| 증빙 | 수령자 추적 히트맵 로그 |
손댄 곳을 감식합니다. 재처리 강도 어휘로 표기합니다.
상태: 연결됨(미검증)
수령자 추적 표식 →| 축 | 지각 해시 유사도 |
|---|---|
| 요구 | PDQ/pHash 거리 |
| 증빙 | 핑거프린트 DB · recall@FPR |
생김새 번호로 닮은 사진을 찾습니다. 도장을 심는 게 아니에요.
상태: 진행 중
작품 지문 →| 축 | 매니페스트·인증서 |
|---|---|
| 요구 | Conformance pack 불변 · AL1 목표 |
| 증빙 | 매니페스트 · OCSP/CRL |
내부 서명 동작. 심사 중 매니페스트는 수정하지 않습니다.
상태: 확인됨
C2PA 서명 →| 축 | 투명성 로그 |
|---|---|
| 요구 | C1 Merkle · C2 포함 증명 · C3 폐쇄형 체인·크리스탈 |
| 증빙 | 투명성 로그 · /api/portal/transparency/proof |
미디어는 CDN+C2PA. 온체인에는 해시·증명만.
상태: 연결됨(미검증)
폐쇄체인 · 해시 앵커 →| 항목 | 상태 | 메모 |
|---|---|---|
| OSS 상용 카탈로그 | 확인됨 | MIT/Apache only |
| C2PA 생성기 | 확인됨 · 내부 서명 동작 · AL1 목표 · 심사 미완 | 포털 가동 |
| 소프트 파이프라인 | 연결됨(미검증) | pre-sign hooks · C2PA soft binding은 준비 중 |
| 신경망 encode | 연결됨(미검증) | torch/가중치 잔여 |
| 발행 기록 앵커 | 계획 | 공개 메인넷 미채택 |