🔏 봉인 상세 · c118997a49f74a10979bcac08ef753a7

← 대시보드

✅ 검증됨 ◐ 일부 검증 ⚠️ 자가신고(폰이 주장) ℹ️ 메타

기본 정보 ℹ️ 메타

‘서버 받은 시각’만 서버가 찍은 값이고, 나머지는 봉인 번호·형식 같은 식별 정보입니다.

media_kindvideo
서버 받은 시각
received_at
2026-07-21T09:28:05.866418+00:00
봉인 번호
seal_id
c118997a49f74a10979bcac08ef753a7
봉인 방식
seal_mode
server-excerpt
봉인 형식 버전
version
seal-manifest/0.2

발췌본 (원본의 일부) ✅ 검증됨

이 봉인은 다른 원본 녹음에서 잘라낸 발췌본입니다. ‘이게 정말 그 원본의 해당 구간’임이 수학적으로 증명됩니다.

source_seal_id360108ce2997493f93085fdec39d6a74
range{"end_ms": 15000, "start_ms": 10000}
transform(없음)

사용한 기술 ℹ️ 메타

이 봉인에 쓰인 암호 기술 이름입니다.

정규화 방식
canonicalization
json-sorted-compact-utf8
명세 해시
manifest_hash
sha256
전자서명 방식
signature
ed25519
video_hashsha256

derivation ℹ️ 메타

methodffmpeg-stream-copy-keyframe-aligned
noteclip may include leading frames back to the nearest keyframe
range{"end_ms": 15000, "start_ms": 10000}
requester{"at": "2026-07-21T09:28:05.866433+00:00", "id": "dev"}
source_manifest_sha25652e569c2327f3438c75e2f5b89c81abaa7d05cfd9ba197bd00a741a78f1c6a28
source_seal_id360108ce2997493f93085fdec39d6a74
typevideo-time-slice

identity ℹ️ 메타

display_name나도
사용자
user_id
dummy:나도
verification_leveldummy
verified_at2026-07-01T01:05:02.271285Z

video ℹ️ 메타

코덱
codec
h264
재생 길이(ms)
duration_ms
6709
formatmp4
fps120
height1920
result_sha256dc9d0727f73eb16030c2ddedbc9e5229bb2718545b276102cc24833e96c0616c
result_size_bytes313544
width986

watermark ℹ️ 메타

appliedTrue
dot_id10100120000115423
schemesmartpaper

전자 서명 ✅ 검증됨

이 공개키로 봉인 내용 전체에 전자서명한 게 맞는지 서버가 확인했습니다 — 내용이 단 한 글자라도 바뀌면 서명이 깨집니다. (폰=하드웨어 키, 서버·인증서=KMS 키)

서명 알고리즘
algorithm
ed25519
키 식별자
key_id
25eaae2607d1896f
공개키
public_key
DEup3q0hVcdAlh26qceVUaVHP28Tvo5Pg/UwhVRvHRU=
서명 값
value
pyDQ3QuLTCWemw/r/pXDQ1QJbaPeKGwUdWdZslnhnVI1t1UWA6GJxUXBo+DSnTImuhQpYjyWkiFAY4NYXz1MAQ==

키 신원 (누가 만든 키인가) ◐ 일부 검증

키가 누구에게 발급된 건지는 아직 확인 안 됨(스스로 만든 키) — 다만 위·변조 없음은 별개로 유효합니다.

신원 등급
tier
미결속 (스스로 만든 키)
기기 식별자
device_uid
(없음)
사용자
user_id
(없음)

서버가 따로 보관한 것 ℹ️ 메타

봉인 증거와 별개로 서버가 편의상 보관하는 부가물입니다 (없어도 봉인 증명엔 지장 없음).

원본 영상 보관있음 (S3)
망점 (추적표식)있음 (dot_id 10100120000115423)
원본 번들 JSON 보기
{
  "manifest": {
    "algorithms": {
      "canonicalization": "json-sorted-compact-utf8",
      "manifest_hash": "sha256",
      "signature": "ed25519",
      "video_hash": "sha256"
    },
    "derivation": {
      "method": "ffmpeg-stream-copy-keyframe-aligned",
      "note": "clip may include leading frames back to the nearest keyframe",
      "range": {
        "end_ms": 15000,
        "start_ms": 10000
      },
      "requester": {
        "at": "2026-07-21T09:28:05.866433+00:00",
        "id": "dev"
      },
      "source_manifest_sha256": "52e569c2327f3438c75e2f5b89c81abaa7d05cfd9ba197bd00a741a78f1c6a28",
      "source_seal_id": "360108ce2997493f93085fdec39d6a74",
      "type": "video-time-slice"
    },
    "identity": {
      "display_name": "나도",
      "user_id": "dummy:나도",
      "verification_level": "dummy",
      "verified_at": "2026-07-01T01:05:02.271285Z"
    },
    "media_kind": "video",
    "received_at": "2026-07-21T09:28:05.866418+00:00",
    "seal_id": "c118997a49f74a10979bcac08ef753a7",
    "seal_mode": "server-excerpt",
    "version": "seal-manifest/0.2",
    "video": {
      "codec": "h264",
      "duration_ms": 6709,
      "format": "mp4",
      "fps": 120,
      "height": 1920,
      "result_sha256": "dc9d0727f73eb16030c2ddedbc9e5229bb2718545b276102cc24833e96c0616c",
      "result_size_bytes": 313544,
      "width": 986
    },
    "watermark": {
      "applied": true,
      "dot_id": "10100120000115423",
      "scheme": "smartpaper"
    }
  },
  "manifest_sha256": "1253efd1197e181b83d975482ac708b7605e937ed53929e6df101f4856a28fdd",
  "seal_status": "temporary",
  "signature": {
    "algorithm": "ed25519",
    "key_id": "25eaae2607d1896f",
    "public_key": "DEup3q0hVcdAlh26qceVUaVHP28Tvo5Pg/UwhVRvHRU=",
    "value": "pyDQ3QuLTCWemw/r/pXDQ1QJbaPeKGwUdWdZslnhnVI1t1UWA6GJxUXBo+DSnTImuhQpYjyWkiFAY4NYXz1MAQ=="
  },
  "timestamps": [],
  "version": "seal-manifest/0.2"
}