公開検証

これは全員が署名したドキュメントですか?

Bona Fide から受け取った PDF をドロップしてください。お使いのデバイス上でフィンガープリントを計算して照合し、Bona Fide の署名付き証明をこのブラウザ内で検証します。

「Bona Fide により検証済み」の意味

  1. 1

    1 ビットまで同じファイル

    ブラウザがファイルの SHA-256 フィンガープリントを計算します。1 文字、1 ページ、1 ピクセルでも変えれば、あるいは PDF を保存し直すだけでも、フィンガープリントはまったく別のものになります。私たちが受け取るのはフィンガープリントだけで、ドキュメントそのものは受け取りません。

  2. 2

    公開ログに記録

    エンベロープが完了して封印されると、その記録(エンベロープ ID、元のフィンガープリントと最終版のフィンガープリント、改ざん検知可能な監査証跡の先頭、完了日時)が Merkle ツリーに追加されます。短い証明によって、その記録がツリーに含まれていることを示せます。

  3. 3

    Bona Fide による署名

    1 時間ごとに、ツリーのルートは Bona Fide の Ed25519 鍵で署名され、前のルートとチェーンで結ばれます。署名は公開されている公開鍵で誰でも確認できます。秘密情報もアカウントも不要です。

この確認により、ファイルが Bona Fide で完了したものとまったく同じであること、そして私たちの記録がひそかに書き換えられないことが証明されます。PDF 自体に埋め込まれたタイムスタンプを再検証するものではありません。それには Adobe Acrobat でファイルを開いてください。署名者のメールアドレスは、プライバシー保護のため一部を伏せて表示しています。

コマンドラインがお好みですか?同じ検証ツールがオープンソースで公開されています。

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