【こうかいかぎあんごう】
公開鍵暗号 とは?
最終更新:
💡 公開してよい鍵と、手元に守る鍵を使い分ける
公開してよい公開鍵と、持ち主が守る秘密鍵のペアを使う暗号技術。データの暗号化、電子署名、通信に使う鍵の確立などに利用する。
📌 このページのポイント
なんで鍵が2つあるの?
具体的にどう使うの?
電子署名との関係は?
署名用の秘密鍵で署名を作り、公開鍵で検証するんだ。対応する秘密鍵で署名されたことや、データが変わっていないことを確認できる。暗号化を単に逆向きに行う操作ではなく、署名だけでは内容は秘密にならないよ。
SSH接続で公開鍵認証を使うのも同じ仕組みなの?
SSHの公開鍵認証も署名を使うよ。公開鍵をサーバに登録し、接続時には手元の秘密鍵で作った署名を送る。サーバは登録した公開鍵と署名を検証するんだ。秘密鍵自体を送るわけではないから、手元の秘密鍵をしっかり守ろう。
量子コンピューターへの備えも必要なの?
📖 おまけ:英語の意味
「Public Key Cryptography」 = 公開鍵を使う暗号技術
💬 Public Keyは公開してよい鍵、Private Keyは持ち主が秘密にする鍵。両者をペアで使うことから、非対称暗号とも呼ばれるよ。