密碼學基礎與應用

TLS 1.3的加密套件 TLS_AES_128_GCM_SHA256 所指定之內容的組合,正確的是下列何者?

  1. A用於資料加密的AEAD(AES-128-GCM),以及用於金鑰衍生(HKDF)等的雜湊函數(SHA-256)
  2. B金鑰交換的方式(AES-128),以及伺服器憑證的簽章方式(SHA-256)
  3. C用於資料加密的AES-128-GCM,以及附加在每筆記錄上用於偵測竄改的HMAC-SHA256
查看答案與解析

正確答案:A. 用於資料加密的AEAD(AES-128-GCM),以及用於金鑰衍生(HKDF)等的雜湊函數(SHA-256)

TLS 1.2的加密套件,例如 TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,會一併指定金鑰交換(ECDHE)、驗證(RSA)、加密(AES-128-GCM)與雜湊函數。TLS 1.3中,金鑰交換的群組(X25519等)與簽章方式改由其他擴充欄位協商,加密套件只表示AEAD與HKDF所用雜湊函數的組合。由於AEAD也會偵測資料的竄改,不會在每筆記錄上附加HMAC,SHA-256用於交握內容的雜湊與金鑰衍生。

  • A. 正確。TLS 1.3的加密套件只表示AEAD與雜湊函數的組合。
  • B. AES是加密的方式。TLS 1.3中,金鑰交換的群組與簽章方式是與加密套件分開協商的。
  • C. TLS 1.3只使用AEAD,因此不會在記錄上另外附加MAC。SHA-256用於金鑰衍生等用途。
練習這個領域 前往領域頁面

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

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

這個領域的比較