共通鍵暗号方式とは†
- 同じ鍵で暗号化と復号を行う。
- 通信する両者が同じ鍵を持ち、データを暗号・復号する時に同じ鍵を使う暗号方式。
- お互いに同じ鍵を持っているので、双方での暗号化したデータの送受信ができる。
- 共通鍵を入手すれば、誰でも暗号化されたデータを復号して見ることができる。
共通鍵暗号方式の鍵†
- 必要な鍵の数
- n人がやりとりをする為に必要な鍵の数
- n(n - 1) / 2
- 鍵の呼称
- 共通鍵(Common Key)
- 共有鍵(Shared Key)
- 対称鍵(Symmetric Key)
共通鍵暗号方式の種類†
ブロック暗号†
- 平文をブロックと呼ばれる一定のサイズ(64bit/128bit)に分割して処理する方式
- ストリーム暗号より処理が遅い
- 「ブロック暗号」参照
ストリーム暗号†
- 平文をビット、バイト、文字ごとに処理する方式
- ブロック暗号より処理が速い
- 「ストリーム暗号」参照
暗号化のアルゴリズム†
ブロック暗号†
ストリーム暗号†
共通鍵暗号方式が使用されるケース†
有効期限の設定†
鍵配送問題†
関連用語†