対称鍵暗号方式と公開鍵暗号方式 対称鍵暗号方式と公開鍵暗号方式の本質的な違い 対称鍵暗号方式 : 暗号化と平文化に同じ鍵を使う 例 : 自宅の鍵 (錠をかけるにも、錠を開けるにも同じ鍵を使う) 鍵としての情報を比較的自由に選べる(鍵が小さくすむ) [効率的] 公開鍵暗号方式 : 暗号化と平文化に異る鍵を使う 例 : ホテルのオートロック (錠は誰でもかけられる、開けるにはカードキー) 公開鍵と秘密鍵は特殊な関係がある(鍵として利用できるものが少ない) [非効率] 対称鍵暗号方式と公開鍵暗号方式の使い分け 公開鍵暗号方式の方が鍵配送において安全だが、非効率的 対称鍵暗号方式の方が効率的だが、鍵の配送において危険 良いとこ取りをする ハイブリッド方式 (効率と安全の両方を得る) メッセージ本体は、対称鍵方式で暗号化 「対称鍵」自身を公開鍵暗号方式で暗号化(効率の悪さは最小限度)