サイン、ハンコ、指紋など、個人の認証に使うデータを電子化したもの。 デジタル署名の事を指す事も有るのでややこしい。
データの送信者とその内容を証明する手法。 デジタル署名にはRSAを利用したもの以外にも様々な方法が有るが、一々書いてられないので、 以下、RSAを利用したものについて書く。 全てのデジタル署名がこの方法で行われている訳ではないので念のため。
RSAの項のべき乗の表で判る様に、RSAのアルゴリズムでは、
一方の鍵で暗号化したものはもう一方の鍵で復号する事が出来る性質を持っている。
デジタル署名でRSA方式を利用する場合には、送信者の身元を証明する為に、
暗号化に送信者だけが持つ秘密鍵、復号に誰もが使う事が出来る送信者の公開鍵を使用する。
データ本体の暗号化と復号については含めずに大雑把に書くと、