電子署名
電子署名とは、データに対して秘密鍵で作る署名のことです。 これによって、誰が作ったものかと、後から書き換えられていないかを確かめられます。
別表記:電子署名/デジタル署名/Digital Signature
何を確かめられるのか
作成者。 その署名は、対応する秘密鍵を持つ人しか作れません。
改ざんの有無。 内容が1文字でも書き換えられていれば、検証は通りません。
この2つが、紙の証明書における「発行元が分かる」「偽造しにくい」に対応します。
どう作られるのか
署名する側は、対になった2つの鍵のうち秘密鍵を使って、データに対する署名を作ります。確認する側は、公開されている公開鍵を使って、その署名が正しいかを計算で確かめます。
計算処理なので、人が目で見て判断するわけではありません。システムが確かめた結果を、担当者が見ることになります。
デジタルの証明での使われ方
証明を発行する側が、内容に署名を付けて渡します。受け取った側は、発行元に問い合わせることなく、その場で本物かどうかを判断できます。
発行元のシステムが止まっていても、休日でも成立します。
よくある誤解:署名が正しければ内容も正しいのか
別の話です。 人事部が「この人は課長である」と署名すれば、署名としては正しく検証を通ります。その記載が事実かどうかは、人事部の責任です。
署名が保証するのは「この発行者が、たしかにこう言った」というところまでになります。
