Ed25519 鍵をローカル生成し、必要なときだけエクスポートできます。
Ed25519 文書完全性
信頼性を保つ必要がある文書のためのオフライン証明。
Cryptosign を使うと、著者 ID の作成、成果物への署名、クライアント側での真正性確認を行えます。ホームページでは仕組みを説明し、ワークスペースでは暗号処理を実行します。
元ファイルを変更せず、別ファイルとして署名を添付して配布できます。
中央サーバーやアカウント基盤なしで真正性を確認できます。
この流れが機能する理由
インフラに縛られない分離署名
著者は公開鍵を一度公開し、秘密鍵はオフラインで保持したまま、元ファイルと分離署名を渡せます。クライアントはブラウザ内でローカル検証できます。
- すべての暗号処理は WebAssembly によりクライアント側で実行されます。
- アカウント作成やホスト型署名サービスは不要です。
- 署名は分離方式なので元文書自体は変更されません。
対象ユーザー
代理店、コンサル、スタジオ、社内オペレーション向け
契約書、PDF、報告書、技術メモ、重要な引き継ぎ文書を扱う場合、重い PKI を導入せずに軽量な完全性レイヤーを追加できます。
ゼロトラスト前提
アプリは静的サイトとして配信しながらも、鍵生成、署名、検証は利用者の端末上で維持できます。
運用モデル
ID 作成からクライアント検証まで 3 ステップ
ID を生成する
新しい Ed25519 鍵ペアを作成し、公開前に秘密鍵を安全な場所へ保存します。
文書へ署名する
元ファイルと秘密鍵を読み込み、元文書名に対応した分離署名ファイルを生成します。
受け渡しを検証する
ワークスペースで文書、署名、公開鍵を指定し、完全性状態をすぐに確認します。