密碼學基礎與應用

以量子電腦的Grover演算法搜尋n位元對稱式加密的金鑰時,所需的計算次數一般認為約為 2^(n/2) 次。以這個單純的參考值來看,AES-128對量子電腦的安全性最接近下列何者?

  1. A約相當於64位元
  2. B約相當於127位元
  3. C約相當於128位元
查看答案與解析

正確答案:A. 約相當於64位元

Grover演算法把暴力破解的次數從 2ⁿ 減少到約 2^(n/2),也就是平方根。AES-128為 2^(128/2) = 2⁶⁴ 次,安全性約相當於64位元。與以多項式時間破解公開金鑰加密的Shor演算法不同,這可以靠加長金鑰來應對,AES-256仍保有約128位元的安全性。不過,Grover演算法平行化的效果小,又必須毫無錯誤地持續進行很長的計算,因此這只是單純的參考值;在NIST對後量子密碼學的評估中,與AES-128的金鑰搜尋同等困難,也是最低安全性等級的基準。

  • A. 正確。2^(128/2) = 2⁶⁴,約相當於64位元。
  • B. 約127位元對應於傳統電腦暴力破解時,平均試到一半的 2¹²⁷ 次就會找到。
  • C. 這是假設完全不受量子電腦影響的值。Grover演算法會使安全性的位元數大約減半。
練習這個領域 前往領域頁面

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

  1. 美國NIST於2024年8月公布的後量子密碼學標準與其種類的組合,正確的是下列何者?
  2. 關於ML-KEM這類金鑰封裝機制(KEM)的使用方式,正確的是下列何者?
  3. 在遷移到後量子密碼學的過程中使用的、把X25519(使用橢圓曲線的迪菲-赫爾曼金鑰交換)與ML-KEM組合的混合金鑰交換,其想法正確的是下列何者?
  4. 思考加密遷移的時機時,有一種想法(Mosca不等式)是:「若資料必須保密的年數 x 與遷移到新加密所需的年數 y 之和,超過能破解加密的量子電腦出現前的年數 z,就已經有危險」。設 x = 10年、y = 5年,並假設 z 為12年時,正確的判斷是下列何者?
  5. 關於HSM(硬體安全模組)的角色,正確的是下列何者?

這個領域的比較