https://www.informationsecurity.com.tw/seminar/2024_Finance/
https://www.informationsecurity.com.tw/seminar/2024_Finance/

新聞

Chrome 瀏覽器採用 NIST 認可的 ML-KEM 量子加密技術

2024 / 09 / 24
編輯部
Chrome 瀏覽器採用 NIST 認可的 ML-KEM 量子加密技術
Google 正在更新 Chrome 瀏覽器中使用的後量子密碼學技術,以防禦量子電腦對 TLS 的攻擊,並緩解「先儲存再破解」的威脅。

這次更新將把現行用於混合式金鑰交換的 Kyber 演算法,換成晶格密鑰封裝機制(Module Lattice Key Encapsulation Mechanism,簡稱 ML-KEM)。這項改變發生在約五個月前,Google 為所有 Chrome 穩定版使用者推出後量子安全 TLS 金鑰封裝系統之後。

美國國家標準與技術研究院(NIST)於今年八月中旬正式認可 ML-KEM,並同步發布其最新版本的完整技術規格。

雖然從 Kyber 到 ML-KEM 的技術變更不大,但兩者本質上不相容,因此必須進行切換。Google 進一步指出,ML-KEM 最終版本的變更使其與先前部署的 Kyber 版本不相容。因此,TLS 中用於混合式後量子金鑰交換的代碼點將從 Kyber768+X25519 的「0x6399」更改為 ML-KEM768+X25519 的「0x11EC」

捨棄 Kyber

Google 解釋,由於後量子密碼學需要處理的資料量比傳統加密演算法大得多,所以必須完全停用 Kyber 的支援。

舉例來說,使用 Kyber 的金鑰交換可能需要超過 1,000 位元組的空間,而像 ML-DSA 這類的後量子簽章更是龐大,在一般的 TLS 握手過程中可能會超過 14,000 位元組。如果 Google 同時支援 Kyber 和 ML-KEM 這兩種標準,Chrome 瀏覽器的網路效能和運作效率可能會大幅下降。

Google 指出,伺服器管理員可暫時支援這兩種標準,以確保更廣泛的使用者安全,並協助尚未升級的使用者順利過渡。然而,完全採納 ML-KEM 標準仍為最終目標。

這項更新將在 Chrome 131 版本(目前版本是 128)中實施,預計在 2024 年 11 月 6 日推出。使用測試版本如 Chrome Canary、Beta 和 Dev 版本的使用者將可以更早體驗 ML-KEM 的支援。

本文轉載自 BleepingComputer。