 |
| |

|
| |
電子署名の仕組み |
電子署名とは、電子文書に対して行われる電磁的な署名で、下記の2つの要件を満たしていることが必要です。
 |
1. |
電子文書の作成者を示すために行われたものであること。 |
| 2. |
作成された電子文書に対する改ざんが行われていないことを確認できるものであること。 |
すなわち、電子署名とは、作成者や改ざんの有無が明確になりにくい電子文書の欠点を補い、誰が作成したものか、また、改ざんが行われていないかどうかを確認できるようにするためのものだといえます。
したがって、受領した電子文書に電子署名が行われていれば、その電子文書の作成者を特定することが可能です。また、電子署名が行われていれば、電子署名が行われて以降、作成者も含めた何者も電子文書の改ざんを行っていないことを証明することができます。 |
| |
 |
| |
公開鍵暗号方式について |
電子署名の仕組みを技術的に支えているのが「暗号化」の技術です。
以前は、通信する双方が暗号化及び複合を同一の鍵(共通鍵)を用いて行う「共通鍵暗号方式」が使われていました。しかし、この方式では通信をする相手ごとに異なる「共通鍵」を用意しなければならず、かつ、暗号化に際して使用した鍵を、他人に知られないように必要な相手に渡すのは非常に難しいという欠点がありました。
そこで、その欠点を補うべく、暗号化する鍵と復号する鍵を別々に管理する「公開鍵暗号方式」が使われるようになりました。
公開鍵暗号方式は、暗号化と復号とで異なる2つの鍵(公開鍵と秘密鍵)を使用する方式で、片方の鍵で暗号化したものは、それと対になるもう一方の鍵でなければ復号できないようになっています。
つまり秘密鍵は、名前の如く所有者によって秘密に管理される鍵であり、公開鍵は、他の人に利用してもらう鍵です。公開鍵は複数の相手と使用可能で、共通鍵暗号方式と異なり、相手ごとに用意する必要はありません。
公開鍵暗号方式には、RSA方式などがあり、下記に示すハッシュ関数と組み合わせて使用されます。 |
|
 |
| |
 |