デジタル署名

名称

概要

デジタル署名 でできること

データの完全性の検証

なりすまし防止

デジタル署名の手順(例)

送信者

  1. ハッシュ関数を使って送信するデータ(平文)のハッシュ値(メッセージダイジェスト)を作成する
  2. 秘密鍵を使ってメッセージダイジェストを暗号化してデジタル署名を作成する
  3. データ(平文)、デジタル署名、デジタル証明書(公開鍵が格納)を送信する

受信者

  1. ハッシュ関数を使って受信したデータ(平文)のハッシュ値(メッセージダイジェスト)を作成する
  2. デジタル証明書の公開鍵を使ってデジタル署名を復号してメッセージダイジェストを作成する
  3. メッセージダイジェストを比較して一致していれば、データ(平文)の完全性と正当性が証明される

デジタル署名のフォーマット

CMS

XMLデジタル署名

デジタル署名に使用するアルゴリズム

公開鍵暗号方式PKC

暗号化(PKE

署名(暗号化ではない)

PQC(耐量子コンピューター暗号)

デジタル署名の方法

デジタル署名の用途

セキュリティの脅威

関連用語(デジタル署名)

関連用語


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS