速報

SageMaker SDKの既定バケットに所有者確認漏れ|成果物の改変を防ぐ更新と点検

CATEGORY

暗号化とは

IT用語

データを、鍵を持つ人以外には読めない形に変換すること。通信や保存したデータを盗み見から守る。

暗号化は、データを決まった手順(暗号方式)と鍵を使って、鍵を持つ人以外には読めない形に変換することです。元に戻すことを復号といいます。

主な方式

  • 共通鍵暗号:暗号化と復号に同じ鍵を使う(AES など)。処理が速く、大量のデータの暗号化に向く
  • 公開鍵暗号:公開鍵 と 秘密鍵 の組を使う(RSA・楕円曲線暗号など)。鍵の受け渡しや署名に使う

実際の TLS などでは、公開鍵暗号で安全に共通鍵を共有し、通信そのものは共通鍵暗号で暗号化する、というように組み合わせて使います。

使われる場面

  • 通信の暗号化:HTTPS、VPN、SSH など
  • 保存したデータの暗号化:パソコンのディスクやスマートフォン、データベース、バックアップなど

ハッシュとの違い

ハッシュ関数 は元に戻せない一方向の変換で、パスワードの保存などに使います。暗号化は鍵があれば元に戻せる点が違います。パスワードは暗号化ではなく、専用のハッシュ関数で保存するのが基本です。

関連用語

TLS、公開鍵、秘密鍵、ハッシュ関数

暗号化が出てくる記事

IT用語集の一覧へ

キーワードから探す

スポンサーリンク