공개 검증

이 문서가 모두가 서명한 그 문서일까요?

Bona Fide에서 받은 PDF를 끌어다 놓으세요. 기기에서 지문을 계산해 조회하고, Bona Fide의 서명된 증명을 바로 이 브라우저에서 확인합니다.

‘Bona Fide 검증 완료’의 의미

  1. 1

    비트 하나까지 같은 파일

    브라우저가 파일의 SHA-256 지문을 계산합니다. 글자 하나, 페이지 하나, 픽셀 하나만 바꿔도, 아니 PDF를 다시 저장하기만 해도 지문은 완전히 달라집니다. 저희는 지문만 받을 뿐 문서는 절대 받지 않습니다.

  2. 2

    공개 로그에 기록

    봉투가 완료되어 봉인되면 그 기록(봉투 ID, 원본 및 최종 지문, 위변조 탐지 가능한 감사 추적의 헤드, 완료 시각)이 Merkle 트리에 추가됩니다. 짧은 증명으로 그 기록이 트리에 포함되어 있음을 보여 줍니다.

  3. 3

    Bona Fide의 서명

    매시간 트리의 루트는 Bona Fide의 Ed25519 키로 서명되고 이전 루트와 체인으로 연결됩니다. 누구나 공개된 공개 키로 서명을 확인할 수 있습니다. 비밀 정보도, 계정도 필요 없습니다.

이 확인은 파일이 Bona Fide를 통해 완료된 것과 정확히 같으며, 저희의 기록이 몰래 변경될 수 없음을 증명합니다. PDF 자체에 포함된 타임스탬프를 다시 검증하지는 않으므로, 그 확인은 Adobe Acrobat에서 파일을 열어 하세요. 서명자 이메일은 개인정보 보호를 위해 일부 가려집니다.

명령줄이 더 편하신가요? 같은 검증 도구가 오픈 소스로 공개되어 있습니다.

pnpm --filter @bona-fide/verify cli contract.pdf --api https://api.bonafidesign.com