読み方 : キョウツウカギアンゴウ
正式名称 : 共通鍵暗号
共通鍵暗号 (または対称鍵暗号) では、暗号文の作成と解読に同じキーを利用します。一般的に、暗号文の作成のことを「暗号化」、解読することを「複合化」と呼びます。この方式では、送信者と受信者は事前に秘密の鍵を共有する必要があります。
共通鍵暗号の一例として、DES (Data Encryption Standard)、共通鍵暗号の一例として、DES (Data Encryption Standard)、AES (Advanced Encryption Standard)、Blowfishなどが挙げられます。これらは高速で効率的に動作し、大量のデータを安全に暗号化するのに適しています。これらのアルゴリズムは、高速で効率的に動作し、大量のデータを安全に暗号化するのに適しています。
しかし、共通鍵暗号の主な課題は、鍵の配布と管理です。送信者と受信者が安全に鍵を共有する必要があり、鍵が第三者に漏えいした場合、通信は危険にさらされます。また、大規模なネットワークでは、各ペアの通信に異なる鍵を使用する必要があるため、鍵の管理が複雑になります。これらの問題は、公開鍵暗号 (非対称鍵暗号) によって部分的に解決されています。