- 締切済み
インターネット暗号化についてです
ハイブリッド暗号方式を勉強しているのですが説明に最初に公開鍵暗号方式を利用して共通鍵を受け渡しますとあるんですが、共通鍵とは「共通鍵暗号方式」における「鍵」のことですか?それと共通鍵暗号方式と公開鍵暗号方式の説明で出てきた復号鍵とは秘密鍵と同義ですか。公開鍵は暗号化に使うものですが色々な言葉が出てきてどれかどれと同義なのか明確にしたいです。 説明下手でごめんなさい。それらの語句がはっきりしない限り、 ハイブリッド暗号方式の説明にある「最初に公開鍵暗号方式を利用して共通鍵を受け渡します。その後伝送データの暗号化は処理速度の早い共通暗号方式を利用します」という部分が理解できません。 どなたかわかる方いらっしゃいましたらお助けください。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- t_ohta
- ベストアンサー率38% (5238/13705)
公開鍵暗号は公開鍵と秘密鍵の2つの鍵を使って暗号化と復号化を行う暗号方式で、公開鍵を使って暗号化したデータは秘密鍵でしか復号化できず、秘密鍵で暗号化しても公開鍵では復号化できない一方向の暗号化方式です。 共通鍵暗号は暗号通信をする双方が同じ鍵を使って暗号化と復号化を行える双方向の暗号化方式ですが、鍵が漏洩すると第三者でも復号化できてしまうという欠点があります。 ハイブリッド暗号方式であるHTTPSで暗号化されたサイトでは、公開鍵を広く公開し秘密鍵はサイト側で厳重に管理しておき、サイトにアクセスする人(ブラウザ)はアクセスする際に共通鍵暗号用の鍵を新規に生成し、サイトの公開鍵を使って共通鍵暗号用の鍵を暗号化してサイトへ送信します。 サイト側は送られてきた共通鍵暗号用の鍵を秘密鍵を使って復号化し、以降は送られてきた公開鍵暗号用の鍵を使って共通鍵暗号で通信内容を暗号化して通信します。 共通鍵暗号用の鍵は一方向の暗号化方式で暗号化されるため安全に受け渡しができ、一連の通信が終われば共通鍵は破棄して再利用しないので通信の安全性が確保出来るという仕組みです。
- aokii
- ベストアンサー率23% (5210/22062)
共通鍵とは「共通鍵暗号方式」における「鍵」のことです。 共通鍵暗号方式と公開鍵暗号方式の復号鍵とは秘密鍵と同義です。