答え:3種類の暗号技術を巧みに組み合わせています
暗号技術には、大きく分けて「共通鍵暗号」「公開鍵暗号」「ハッシュ」の3種類がある(図3-1)。TLSやSSLでは、これらを巧みに組み合わせて、暗号化や認証、改ざん検出を実現している。
共通鍵暗号とは、データの暗号化と復号に同じ鍵を使う暗号方式である。ここでの「鍵」とは、暗号化や復号に使うデータのこと。一般的にはこの鍵のデータ長が長ければ長いほど(ビット数が大きければ大きいほど)、暗号の解読が難しくなる。例えば、「128ビットのAES▼」や「AES 128」と書くと、128ビットのデータを鍵に使うAESを指す。共通鍵暗号で使う鍵は、共通鍵と呼ぶ。
Advanced Encryption Standardの略。