密碼學基礎與應用

TLS 1.3(RFC 8446)相對於TLS 1.2的變更,正確的是下列何者?

  1. A資料的加密改為只使用比TLS 1.2提高安全性的、採用CBC模式的加密套件
  2. B以RSA加密傳送金鑰材料的金鑰交換被廢除,資料的加密只剩鑑別加密(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中,伺服器仍以憑證與簽章進行驗證。憑證在交握中加密後傳送。
練習這個領域 前往領域頁面

密碼學基礎與應用的其他題目

  1. TLS 1.3的加密套件 TLS_AES_128_GCM_SHA256 所指定之內容的組合,正確的是下列何者?
  2. 關於TLS 1.3的0-RTT(使用先前連線取得的預先共用金鑰,把「早期資料」與第一則訊息一起傳送的方法)的注意事項,正確的是下列何者?
  3. 關於相互TLS(mTLS)的說明,正確的是下列何者?
  4. 以量子電腦的Grover演算法搜尋n位元對稱式加密的金鑰時,所需的計算次數一般認為約為 2^(n/2) 次。以這個單純的參考值來看,AES-128對量子電腦的安全性最接近下列何者?
  5. 美國NIST於2024年8月公布的後量子密碼學標準與其種類的組合,正確的是下列何者?

這個領域的比較