正解は エ
HTTP(HyperText Transfer Protocol)とHTTPS(HTTP Secure)の根本的な違いはTLS(Transport Layer Security)による通信の暗号化です。HTTPSはTLSを使って通信を暗号化し、サーバ証明書によって「通信相手が本当に目的のサーバかどうか」を確認できます。この「サーバ証明書によるサーバ認証」がHTTPだけではできない最大の特徴です。Cookieによるセッション管理・ID/パスワード認証・ブラウザキャッシュはHTTPでも実現可能な機能であり、HTTPSだけが持つ特徴ではありません。フィッシングサイトへのなりすましを防ぐ観点でも、サーバ証明書の検証は非常に重要です。
HTTPSだけの特徴=「TLSによる通信暗号化」と「サーバ証明書によるサーバ認証(なりすまし防止)」。Cookie・認証・キャッシュはHTTPでも使える機能。「証明書でサーバを確認できる」がHTTPSの核心。