情報セキュリティマネジメント試験 科目A 重要キーワード解説
共通鍵暗号方式(対称鍵暗号方式)とは、データの暗号化と復号に同じ鍵(共通鍵)を使う暗号方式です。送信者と受信者があらかじめ同じ秘密の鍵を共有しておき、その鍵で暗号化・復号を行います。
処理が高速で、大量のデータの暗号化に適しているのが長所です。一方、通信相手と安全に鍵を共有する方法が課題となり、これを鍵配送問題と呼びます。代表的なアルゴリズムにAESがあります。
| 項目 | 共通鍵暗号方式 | 公開鍵暗号方式 |
|---|---|---|
| 使う鍵 | 暗号化・復号で同じ鍵 | 公開鍵と秘密鍵のペア |
| 処理速度 | 高速 | 低速 |
| 鍵の数 | 相手ごとに必要(n人ならn(n-1)/2個) | 1人1ペアで済む |
| 課題 | 鍵配送問題 | 処理が重い |
共通鍵は第三者に知られてはならない秘密の鍵です。通信相手が増えるほど必要な鍵の数が急増する点も特徴です。
共通鍵暗号は、無線LANの暗号化(WPA2/WPA3のAES)、ファイルやストレージの暗号化、SSL/TLS通信の本文暗号化など、身近な場面で広く使われています。大量データを高速に暗号化できる強みが活きる領域です。