公開鍵暗号方式
Public Key Cryptography
こうかいかぎあんごうほうしき
他の資格での定義
暗号化と復号に異なる鍵(公開鍵と秘密鍵)のペアを使用する暗号方式。公開鍵は誰でも入手でき、対応する秘密鍵は所有者だけが保持する。鍵配送の問題を解決できるが、共通鍵暗号方式より処理速度が遅い。代表的なアルゴリズムにRSAがある。
暗号化に公開鍵、復号に秘密鍵という異なる2つの鍵ペアを使用する暗号方式。鍵配送問題を解決するが、共通鍵暗号方式に比べ処理速度が遅い。RSA暗号が代表的なアルゴリズム。
暗号化に公開鍵、復号に秘密鍵(またはその逆)という異なる鍵のペアを使用する暗号方式。鍵配送の問題を解決するが、共通鍵暗号に比べて処理速度が遅い。RSA暗号や楕円曲線暗号が代表的で、デジタル署名やSSL/TLSの基盤技術。
暗号化と復号に異なる鍵(公開鍵と秘密鍵)のペアを使用する暗号方式。公開鍵で暗号化したデータは対応する秘密鍵でのみ復号できる。RSA、楕円曲線暗号(ECC)等のアルゴリズムがあり、鍵交換やディジタル署名に使用される。
暗号化と復号に異なる鍵(公開鍵と秘密鍵)のペアを使用する暗号方式。RSA、楕円曲線暗号(ECC)が代表的。鍵配送の問題を解決するが、共通鍵暗号に比べて処理負荷が大きい。デジタル署名やTLS通信の鍵交換に使用される。
暗号化と復号に異なる鍵(公開鍵と秘密鍵)を使用する暗号方式。鍵配送問題を解決できるが、共通鍵暗号方式に比べて処理速度が遅い。RSA暗号、楕円曲線暗号(ECDSA)、DH鍵共有などが代表的。
関連キーワードの用語
インターネット上の通信を暗号化して安全に行うためのプロトコル。Webサイトとの通信(HTTPS)や電子メールの暗号化などに広く利用されている。TLSはSSLの後継規格。
データを特定のアルゴリズムと鍵を使って、第三者に読めない形式に変換する処理。通信やデータ保存における機密性の確保に用いられる。元に戻す処理を復号という。
暗号化と復号に同じ鍵(共通鍵)を使用する暗号方式。処理速度が速いが、通信相手ごとに鍵を安全に共有する必要がある。AESが代表的なアルゴリズム。
共通鍵暗号方式と公開鍵暗号方式を組み合わせた暗号方式。データの暗号化には高速な共通鍵方式を、共通鍵の受け渡しには安全な公開鍵方式を使う。SSL/TLSで採用されている。
任意の長さのデータから固定長の値(ハッシュ値)を生成する一方向関数。元のデータの改ざん検知やパスワードの保存に使用される。SHA-256が代表的なアルゴリズム。
暗号化と復号に同じ鍵(共通鍵・秘密鍵)を使用する暗号方式。公開鍵暗号方式に比べて処理速度が速いが、通信相手ごとに異なる鍵を安全に共有する必要がある。代表的なアルゴリズムにAESがある。