共通鍵暗号の特徴
メリット:とにかく速い!
公開鍵暗号に比べて計算の負担が少なく、さらに現代のパソコンやスマホには「暗号化専用の処理回路(ハードウェア機能)」が組み込まれているため、大量のデータを一瞬で暗号化・復号するのが得意です。映画の動画や大きなファイルを処理するのに向いています。(代表的なアルゴリズム:AES)
最大の弱点:鍵をどうやって相手に渡す?
共通の鍵を使うということは、通信相手にも「同じ鍵」を持ってもらわないといけません。でも、インターネットを通じて鍵を送ると、途中で盗まれる危険があります。これを「鍵配送問題」と呼びます。
💡 この「どうやって鍵を渡すか問題」を解決するために登場したのが、次に学ぶ公開鍵暗号です!