×
技術要素

デジタル署名の解説(ITパスポートシラバス用語)

デジタル署名とは


デジタル署名(電子署名)とは、インターネットを介して送信される電子文書やメールにおいて、「本当に本人が作成して送信したものか(なりすましの防止)」と「途中で内容が書き換えられていないか(改ざんの防止)」を証明するための技術です。公開鍵暗号方式の仕組みを応用しており、送信者は自分だけの「秘密鍵」を使って文書のハッシュ値(データから生成した短い値)を暗号化して署名を作成し、受信者は送信者の「公開鍵」を使ってそれを復号・検証することで、正当性を確認します。

具体例

例えば、役所がオンラインで発行する証明書や、企業間の電子契約書を交わす場面で使われます。契約書のPDFファイルに社長がデジタル署名を付与して相手に送信します。受け取った側は、そのPDFをパソコンで開くと「この文書は社長の秘密鍵で署名されており、署名されてから一切改ざんされていません」という検証結果が表示されます。これにより、紙の契約書に押す「実印」や「サイン」と同じ法的な効力を持たせることができます。

もう少し詳しく