紀錄工作經驗、相關知識,解決技術相關問題。

時事新聞, 資訊相關

Q-Day 是什麼?後量子密碼(PQC)最新進度與工程師現在該做的事

Q-Day 是什麼?後量子密碼(PQC)最新進度與工程師現在該做的事 特色圖片

Q-Day 指的是量子電腦強到足以破解現行公開金鑰加密(RSA、橢圓曲線)的那一天。這一天還沒到,但遷移時程已經排定:Google 把自家後量子密碼(PQC)遷移時程訂在 2029 年,美國白宮今年 6 月的行政命令要求聯邦高價值系統在 2030 年底前換上 PQC 的金鑰建立機制,NIST 也在 10 月底發布 IR 8547 最終版。

Q-Day 是什麼,為什麼金融業特別緊張

現行網路加密大量依賴 RSA 與橢圓曲線密碼(ECC),足夠大的量子電腦理論上能有效解開它們的數學難題。目前還沒有這種機器,威脅分兩種:

  • 加密:攻擊者現在先把加密流量存起來,等量子電腦成熟再解密(store now, decrypt later)。Google 的官方部落格直接說,加密面向的威脅「今天就相關」。
  • 數位簽章:Google 定位為未來威脅,須在對應的量子電腦出現前完成遷移。

金融業緊張,是因為帳務與客戶資料保密年限長,適合被「先收集、後解密」,加密貨幣的交易授權也靠 ECC 簽章。Coinbase 執行長 Brian Armstrong 在第三季財報電話會議上說,他不太擔心 AI 能破解 ECC,但量子是「不同的故事」,需要新型電腦才能做到,是「when, not if」的問題,Coinbase 已開始升級託管基礎設施。

資源門檻也在下降。Google Quantum AI 在 3 月 31 日發表的研究估算,破解 256 位元 ECC 的兩種量子電路,分別需要不到 1,200 與 1,450 個邏輯量子位元,在超導量子電腦上需要不到 50 萬個實體量子位元,比先前估計少約 20 倍,執行時間約數分鐘。Google 沒公開電路細節,改以零知識證明供外界驗證。這是資源估算,不代表機器已經存在。

至於「Q-Day 提前到 2030 年」的說法,《耶路撒冷郵報》10 月 29 日報導,Bank of America 全球主題研究團隊負責人 Haim Israel 表示,該行已把估計提前到 2030 年。這是媒體轉述,並非該行報告原文。

AI 加上量子:兩種壓力要分開看

10 月 29 日 Binance 遭駭,據 Binance 11 月 3 日公布的初步調查,損失約 63.4 億美元。入侵路徑是社交工程:員工下載被動過手腳的開發工具、被假招募流程騙去做惡意作業,攻擊者再用被攻陷的電腦與內部 AI 工具控制其他工程師的裝置。

這起事件和量子無關,沒有任何密碼學被破解。兩種壓力要分開防:AI 讓社交工程與橫向移動更有效率,量子則從底層威脅金鑰與簽章。

各大公司與政府的時程

  • Google:2026 年 3 月 25 日宣布 PQC 遷移時程訂在 2029 年,並優先遷移驗證服務(authentication);Android 17 將整合 ML-DSA 簽章保護。
  • Apple:官方支援文件指出,iOS 26、iPadOS 26、macOS Tahoe 26、visionOS 26 的 TLS 1.3 連線會自動宣告混合式量子安全金鑰交換 X25519MLKEM768,伺服器不支援時會退回其他群組。
  • Meta:4 月 16 日的工程部落格表示,已開始在內部基礎設施推行後量子加密,內部流量的相當一部分已有 PQ 保護。
  • 美國政府:6 月 22 日簽署的 EO 14412 要求高價值資產與高影響系統(不含國家安全系統)在 2030 年 12 月 31 日前以 PQC 完成金鑰建立、2031 年 12 月 31 日前完成數位簽章。

PQC 標準現況

NIST 在 2024 年 8 月 13 日發布第一批三項標準:

  • FIPS 203:ML-KEM(原 CRYSTALS-Kyber),金鑰封裝,用於加密與金鑰交換
  • FIPS 204:ML-DSA(原 CRYSTALS-Dilithium),主要數位簽章
  • FIPS 205:SLH-DSA(原 SPHINCS+),雜湊式備援簽章

Falcon 簽章與 HQC 金鑰封裝機制仍在標準化中,尚非最終標準。

時程方面,NIST IR 8547 最終版(2026 年 10 月)明訂:易受量子攻擊的公開金鑰演算法(RSA、ECDSA、EdDSA、有限體與橢圓曲線 DH 等)在 2030 年後淘汰(deprecated)、2035 年後禁用(disallowed)。這個窗口給低風險與舊系統緩衝,不影響聯邦高價值系統更早的期限。

對台灣讀者與開發者的影響

上述期限都是美國聯邦規範,不直接約束台灣企業。但若產品供應美國政府或其承包商,或跑在 Apple、Google 平台上,這些時程會透過供應鏈傳過來。可以先做:

  1. 盤點用到公開金鑰密碼的地方:TLS、憑證、程式碼簽章、VPN、SSH、JWT 簽章。
  2. 先處理有長期保密需求的資料傳輸:這是「先存後解」最直接的風險,優先改成混合式金鑰交換。
  3. 確認自家伺服器與中介設備能處理 X25519MLKEM768:Apple 提醒,部分舊伺服器處理不了較大的 ClientHello 而連線失敗。macOS Tahoe 26 以上可用 nscurl --tls-diagnostics https://你的網址 檢查伺服器是否協商出 X25519MLKEM768。
  4. 簽章類功能排進中期計畫:憑證、韌體簽章、長效 token 更換成本高,建議提早規劃;聯邦的簽章期限是 2031 年底。

參考資料與延伸閱讀

發佈留言