デジタル署名 ビジュアル学習シミュレーター

難解な暗号ロジックを、キャラクターのセリフとアニメーションで優しく解説

ストーリーモード ステップ 1 / 8

💡 このステップを言葉で解説

技術的な補足

シミュレーションの変化がここに表示されます
アリスの発言がここにでます

送信者: アリス (Alice)

🔑 秘密鍵 (自分用)
🔑 公開鍵 (共有用)
① 送信メッセージ

アリスからボブへ:100万円送金します。

ハッシュ関数
② デジタル署名 (暗号指紋)
🔓
(未生成)
✉️ データ配送中...
Malice (攻撃者)
改ざん待機中
ボブの発言がここにでます

受信者: ボブ (Bob)

🔑 アリスの公開鍵
③ 受信メッセージ

(未受信)

再計算した指紋: ---
④ 届いたデジタル署名
🔒 ---
署名から戻した指紋: ---
署名検証 (指紋比較)
STANDBY
2つの指紋が完全一致すれば検証成功
シミュレーション状態: アイドリング中
秘密鍵
公開鍵
ハッシュ指紋

💡 これって日常でたとえると何?

🔑 秘密鍵 = 「あなた専用の実印」 本人しか持てないハンコ。書類に捺印(デジタル署名を作成)するために厳重に守ります。
🔑 公開鍵 = 「市役所の印鑑証明」 みんなに配る照合書。これを使えば「アリスの実印で押された印影か」を誰でも確認できます。
🧬 ハッシュ値 = 「書類の完全な指紋」 書類をミキサーにかけ、一文字の差も見逃さない絶対的な特徴データ(ハッシュ)を作ります。