用語解説集

秘密鍵




秘密鍵とは、公開鍵暗号で使用される一対の暗号鍵の組のうち、相手方に渡したり一般に公開せず、所有者が管理下に置いて秘匿する必要がある鍵。もう一方の鍵は公開して相手方が利用するもので「公開鍵」(public key)と呼ばれる。

通信を暗号化する場合は相手の公開鍵を入手して送信データを暗号化することにより、対になる秘密鍵を知る相手本人しか復号できないようにすることができる。また、メッセージを送信する際に、本文をハッシュ関数で要約した短いデータと秘密鍵、公開鍵を元に一定の手順で計算したデジタル署名を添付することにより、受信側が送信元を確認したり、改竄やすり替えを検知することができる。

秘密鍵が漏洩すると自分宛ての暗号文を攻撃者に解読されたり、攻撃者が自分になりすまして署名したりできるようになってしまう。このため、秘密鍵が漏洩したり漏洩の疑いがある場合には対になる公開鍵と共にこれを失効させ、新たな鍵ペアを生成して使用する。

また、稀に秘密鍵暗号(共通鍵暗号)で暗号化と復号の両方に用いられる単一の暗号鍵を秘密鍵と呼ぶこともあるが、一つしかないため一般的には単に暗号鍵と呼ぶことが多い。




キーワードを入力し検索ボタンを押すと、該当する項目が一覧表示されます。

>あ行>か行>さ行>た行
>な行>は行>ま行>や行
>ら行>わ行>英数字・記号>トップに戻る

本ページにおいて提供する情報に関して万全を期しておりますが、その内容を保証するものではありません。本ページの情報に基づいて被ったいかなる損害についても、CRYPTO WORKS(クリプトワークス)および金融商品取引所等は一切責任を負うものではありません。また、本ページの情報を営業に利用することはもちろん、第三者への提供目的で加工、再利用および再配信することを固く禁じます。