main
用語辞典索引 index
大規模災害年表
暗号アルゴリズム(Cryptographic Algorithms)
暗号アルゴリズム(Cryptographic Algorithms)とは、情報を暗号化する一定の規則のことです。
暗号アルゴリズムには、大きく分けて、共通鍵暗号方式公開鍵暗号方式の2つがあります。前者は、情報の送り手と受け手が同一の秘密鍵をもつ方式で、暗号化と復号で同じ鍵を使います。後者は情報の送り手と受け手のどちらか一方が秘密鍵をもつ方式で、公開鍵と秘密鍵の対になる2つの鍵を使ってデータの暗号化と復号を行ないます。

共通鍵暗号方式は高速処理が可能ですが、送信相手の数だけ秘密鍵が必要になり管理が煩雑です。公開鍵暗号方式は秘密鍵が1つと管理は容易ですが、暗号化及び復号が複雑なため処理速度は遅くなります。

したがって実務においては、データ自体は共通鍵暗号方式暗号化し、共通鍵自体は公開鍵暗号方式暗号化して送るというように、両方のアルゴリズムを併用することも行なわれています。
関連用語

▲  このページのトップに戻る  ▲