密碼學基礎與應用

AES-GCM這類鑑別加密(AEAD)以一次處理所提供的功能,正確的是下列何者?

  1. A只有資料的機密性,偵測竄改需要另外使用數位簽章
  2. B資料的機密性,以及驗證密文與附加資料未被竄改
  3. C除了機密性與竄改偵測之外,還有對第三者的不可否認性
查看答案與解析

正確答案:B. 資料的機密性,以及驗證密文與附加資料未被竄改

鑑別加密(AEAD:Authenticated Encryption with Associated Data)在加密的同時計算鑑別標籤,解密時驗證標籤,若密文遭竄改就不輸出明文而回報錯誤。不加密但仍要偵測竄改的標頭等,也可以作為「附加資料」納入標籤的計算。GCM是把CTR模式的加密,與使用伽羅瓦體乘法的GHASH鑑別組合起來的模式,TLS 1.3只使用AEAD。由於標籤是以共用金鑰產生,與訊息鑑別碼一樣無法提供不可否認性。

  • A. 把竄改偵測也納入同一次處理的,正是鑑別加密。
  • B. 正確。可以同時確認機密性與完整性(未遭竄改)。
  • C. 標籤是以傳送方與接收方共用的金鑰產生,接收方也能產生相同的標籤。不可否認性需要數位簽章。
練習這個領域 前往領域頁面

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

  1. 關於AES-GCM所使用的96位元nonce(IV)的說明,正確的是下列何者?
  2. 某台裝置以暴力破解試遍所有56位元金鑰,約需20小時。以同一台裝置試遍所有64位元金鑰所需的時間,最接近下列何者?
  3. 關於雜湊函數SHA-2與SHA-3的說明,正確的是下列何者?
  4. 把秘密金鑰K與訊息m串接後的雜湊值 SHA-256(K ‖ m) 當作偵測竄改的標籤使用,被認為是危險的。其理由正確的是下列何者?
  5. 設 1 GiB = 2³⁰ 位元組、1 EiB = 2⁶⁰ 位元組。以CBC模式使用區塊長度64位元的區塊加密(3DES等),用同一把金鑰加密大量資料。把密文區塊視為隨機的64位元值時,根據生日悖論,出現相同密文區塊之配對的機率變得不可忽視的資料量參考值為下列何者?

這個領域的比較