暗号技術の基礎と応用

TLS 1.3(RFC 8446)で、TLS 1.2から変わった点として正しいものはどれか。

  1. Aデータの暗号化には、TLS 1.2より安全性を高めた、CBCモードを使う暗号スイートだけが使われるようになった
  2. BRSA暗号で鍵の材料を送る鍵交換が廃止され、データの暗号化は認証付き暗号(AEAD)だけになった
  3. Cサーバの証明書が不要になり、サーバの認証は行われなくなった
答えと解説を見る

正解:B. RSA暗号で鍵の材料を送る鍵交換が廃止され、データの暗号化は認証付き暗号(AEAD)だけになった

TLS 1.3では、前方秘匿性のないRSAによる鍵の輸送や静的なDHが廃止され、鍵交換は (EC)DHE か事前共有鍵(PSK)、またはその組み合わせになりました。データの暗号化もAES-GCMやChaCha20-Poly1305などのAEADだけになり、パディングオラクル攻撃などの原因になってきた、CBCモードとMACを組み合わせる方式はなくなりました。また、ハンドシェイクが1往復(1-RTT)で済むようになり、サーバ証明書を含むハンドシェイクの多くの部分も暗号化されます。サーバの認証は、引き続き証明書と署名で行います。

  • A. 逆です。CBCモードを使う暗号スイートは廃止され、AEADだけになりました。
  • B. 正しい。前方秘匿性のある鍵交換とAEADだけに整理されました。
  • C. TLS 1.3でも、サーバは証明書と署名で認証されます。証明書は、ハンドシェイクの中で暗号化して送られます。
この分野を解く 分野ページへ

暗号技術の基礎と応用の参考書を探す PR

Amazonの検索結果へのリンクです。Amazonのアソシエイトとして、半導体教室は適格販売により収入を得ています。

暗号技術の基礎と応用のほかの問題

  1. TLS 1.3の暗号スイート TLS_AES_128_GCM_SHA256 が指定するものの組み合わせとして、正しいものはどれか。
  2. TLS 1.3の0-RTT(以前の接続で得た事前共有鍵を使い、最初のメッセージと一緒に「アーリーデータ」を送る方法)の注意点として、正しいものはどれか。
  3. 相互TLS(mTLS)の説明として、正しいものはどれか。
  4. 鍵長がnビットの共通鍵暗号の鍵を、量子コンピュータのグローバーのアルゴリズムで探すと、必要な計算の回数は約 2^(n/2) 回になるとされる。この単純な目安で考えたときの、量子コンピュータに対するAES-128の安全性として、最も近いものはどれか。
  5. 米国のNISTが2024年8月に公表した耐量子計算機暗号の標準と、その種類の組み合わせとして正しいものはどれか。

この分野の比較