キーペア

キーペアは、暗号化や電子署名を行うために用いる2つの鍵のセットです。

1つは公開鍵で、誰でも知っていて良い鍵であり、もう1つは秘密鍵で、自分だけが知っている秘密の鍵です。これら2つの鍵は、一定の計算手順に基づいて生成されます。

公開鍵暗号方式では、公開鍵を使って暗号化を行い、秘密鍵を使って復号を行います。鍵の所有者は公開鍵を公開し、暗号化に使うことで、秘密鍵を保護します。

公開鍵から秘密鍵を簡単に推測できないよう、数学的な方法で工夫されています。例えば、RSA暗号では、巨大な素数から秘密鍵を生成し、公開鍵はそれらの積から生成されます。これらの数学的方法は現在のところ、秘密鍵を割り出すことができないようになっています。