唔係「RSA 俾人破咗」,係舊鎖鬆咗
Google DeepMind 喺 11 月 6 日公布,佢哋嘅 AI 智能代理喺人類密碼學家指導下,搵到舊式 1024 位 RSA 加密兩個弱點:一個令數碼簽名更加容易偽造,另一個令一次過破解多條 1024 位密鑰平咗唔少。研究由 DeepMind 科學副總裁 Pushmeet Kohli 喺社交平台公布,團隊話整個過程只係用咗幾個星期,而呢類密碼分析工作以往往往要花幾年時間。
先講清楚最重要的一點:受影響嘅只係已經退役多年嘅 1024 位 RSA,而家普遍使用嘅 2048 位或以上密鑰唔受影響。網上銀行、通訊軟件、軟件更新同加密貨幣都唔使擔心,今次亦無任何真實系統被攻擊,所有測試都喺隔離環境入面、針對一條早已被學術界破解嘅測試密鑰進行。
第一個弱點:簽名原來可以偽造
第一個發現同數碼簽名有關。RSA 簽名之前會加入一段預設資料,叫填充(padding),一直被視為防止偽造嘅保護層。DeepMind 團隊發現,當攻擊者能夠控制被簽署數據塊大約一半或以上內容時,填充幾乎提供唔到額外保護;而喺攻擊者只控制一小部分、例如 32 字節數碼指紋嘅情況下,團隊提出嘅新演算法,理論上比以往最好嘅方法快大約 1,600 倍。
要留意,1,600 倍係理論估算,唔係實測數字,團隊亦未有完整實作,獨立團隊亦未覆核過。真正實測到嘅數字係另一個:團隊用 AI 智能代理重現咗今年 9 月一份學術預印本嘅簽名偽造計算,原本要 1,380 個 CPU 核心年嘅運算量,佢哋用 391 個核心年就做到,慳咗 3.5 倍 CPU 時間,而且成個除錯過程唔夠四日。呢個運算量,亦只係破解整條密鑰所需嘅千分之一都唔到。
第二個弱點:一次過破多條鎖,平咗 30 倍
第二個發現係關於批量破解。團隊喺 11 月 5 日發表嘅工作論文《Fan Factories》提出一種新方法:先付出一次預先計算,成本大約等於破解一條 1024 位密鑰,之後每多破解一條同級密鑰,成本只係大約 1/58,比以往最好嘅批量方法平大約 30 倍。
同樣要講清楚:呢個同樣係理論估算,論文入面寫明未有實作,亦唔係運行時間預測。論文嘅代數恆等式就用 Lean 4 做咗機器驗證。換句話講,呢個發現唔係話有人可以即刻一次過破晒所有 1024 位鎖,而係話如果有人想咁做,條數比以前諗嘅平。
邊個仲用緊 1024 位?
1024 位 RSA 早喺 2013 年已經被美國國家標準與技術研究院(NIST)禁止用嚟簽發新簽名,業界亦早已轉用 2048 位或以上。但舊標準未完全消失,部分舊式嵌入裝置、長壽命韌體簽署密鑰,同埋一啲電郵認證記錄,至今仍然用緊 1024 位。呢啲先係今次發現真正要留意嘅地方。
研究由 DeepMind 嘅 Dj Dvijotham 同 Abhradeep Thakurta 帶領,並同加州大學聖地牙哥分校及法國 Inria 嘅密碼學家 Nadia Heninger 同 Emmanuel Thomé 合作。Heninger 同 Thomé 亦係今年 9 月嗰份偽造簽名預印本嘅作者。值得留意嘅係,兩篇工作論文至今未經同行評審,公布形式係工作論文加社交平台文章,而唔係正式期刊論文。
對香港用戶有咩影響
對一般香港用戶嚟講,今次消息唔需要即刻做任何嘢。日常用嘅網上銀行、WhatsApp、Signal、軟件更新,全部用 2048 位或以上加密,唔受影響,唔使急住換密碼或者擔心戶口唔安全。真正要做功課嘅,係管理舊系統嘅機構:如果你公司或者屋企仲有十幾年前嘅舊裝置、舊伺服器或者舊憑證用緊 1024 位 RSA,今次係一個提醒,升級時間表唔好再拖。
更值得留意嘅係訊號本身。Kohli 喺文中話,隨住 AI 越嚟越擅長解決高深數學問題,「我哋唔可以再將密碼學硬度當成固定假設」,加密標準必須不斷接受壓力測試。AI 唔係自己走去破解密碼——成個過程由人類密碼學家主導,團隊喺其中一篇論文入面提到,佢哋用咗兩個智能代理分工,一個負責生成數學證明,另一個負責驗證。但係,過往要幾年先做到嘅密碼分析,而家幾個星期就有結果,舊加密標準嘅「保質期」,只會越嚟越短。
資料來源
- Google DeepMind:Advancing the frontier of cryptanalysis(Pushmeet Kohli,2026-11-06)
- Data Studios:Google DeepMind AI agents find two weaknesses in legacy 1024-bit RSA(2026-11-07)
- Santage AI:Google DeepMind AI Agents Find Two Flaws in 1024-Bit RSA(2026-11-06,引述 CNBC)
- Guruji Corporation:Two AI Agents Cut a 1,380-Core-Year RSA Attack to 391(2026-11-07)





