セキュリティ
暗号化
Encryption
概要
データを第三者が解読できない形に変換し、情報の機密性を確保する技術。
詳細解説
暗号化は、平文(元のデータ)を暗号鍵を用いて暗号文(解読困難な形式)に変換する技術である。正しい鍵を持つ者だけが復号(元のデータに戻す操作)を行える。データの機密性を確保するための基本技術である。
暗号化方式は大きく共通鍵暗号方式と公開鍵暗号方式に分類される。共通鍵暗号は処理速度が速く、公開鍵暗号は鍵の配送問題を解決できる。実際の通信ではハイブリッド暗号方式として両方を組み合わせて使うことが多い。
事例・具体例
HTTPS通信では、まず公開鍵暗号で共通鍵を安全に交換し、その後は共通鍵暗号で実際のデータを暗号化するハイブリッド方式が使われる。