Entry № 278
暗号学
暗号学 とは何ですか?
暗号学敵対者が存在する環境で機密性・完全性・真正性・否認防止を保証するため、数学的手法によって情報を保護する科学。
暗号学は、データや通信を盗聴・改ざん・なりすましから守るアルゴリズムを設計・解析する学問分野です。現代暗号は数論・代数・確率・計算量理論を融合し、ブロック暗号、ストリーム暗号、公開鍵方式、ハッシュ関数、メッセージ認証コード、デジタル署名などの基本構成要素を提供します。安全性は IND-CPA や EUF-CMA といった形式モデルで評価され、整数の素因数分解、離散対数、LWE などの数学的困難性に依拠します。NIST、ISO、IETF などの標準化機関は十分に検証されたアルゴリズムを公開しており、独自実装の暗号は重大な欠陥を含みやすいため強く避けるべきとされます。
● 例
- 01
TLS は暗号学を用いて Web 通信を暗号化し、サーバーを認証する。
- 02
Signal プロトコルは暗号学を活用してエンドツーエンド暗号化メッセージングを実現する。
● よくある質問
暗号学 とは何ですか?
敵対者が存在する環境で機密性・完全性・真正性・否認防止を保証するため、数学的手法によって情報を保護する科学。 サイバーセキュリティの 暗号 カテゴリに属します。
暗号学 とはどういう意味ですか?
敵対者が存在する環境で機密性・完全性・真正性・否認防止を保証するため、数学的手法によって情報を保護する科学。
暗号学 からどのように防御しますか?
暗号学 に対する防御は通常、上記の定義で述べたとおり、技術的統制と運用上の実践を組み合わせます。
暗号学 の別名は何ですか?
一般的な別名: 暗号, 暗号理論。