硬件信任根問題:當 AI 智能體無法驗證其立足之地
AI 智能體的每個安全聲明最終都依賴其運行硬件給出的斷言。當硬件信任根缺失、受損或未針對智能體設計時,整個問責鏈就懸掛在軟件中。
軟件層面的安全聲明始終可以被質疑。一個報告自身完整性的進程、記錄自身活動的日誌、證明自身狀態的智能體——這些都可以通過危害其報告層來偽造。硬件信任根是對這種無限倒退的回應:物理層的一個組件,其斷言是其上方軟件棧無法偽造的。當它存在並正常工作時,為整個問責鏈提供了立足之地。當它缺失或不足時,鏈條完全懸掛於軟件之中——而軟件可以被修改。
在三個交叉點部署的AI智能體——後量子安全操作、硬件相鄰基礎設施以及現實世界照護——在對手有充分理由破壞其自身執行環境完整性的環境中做出高風險決策。然而,大多數智能體部署將硬件執行環境視為既定條件,在軟件層構建問責架構,而不追問這些軟件層本身是否可驗證。
問題的結構
硬件信任根——在可信平台模組、安全飛地和硬件安全模組中實現——通過將軟件棧的測量值錨定到無法從物理設備中提取的密鑰來工作。遠端驗證者可以請求硬件證明當前狀態,如果證明通過,則可以確信該設備上運行的軟件與被測量的內容一致。這個過程有眾所周知的限制:它在特定時刻測量狀態,只覆蓋證明設計所包含的內容,所傳遞的信任強度不超過製造商根憑證鏈。但在這些限制內,它為問責提供了物理支撐點。
今天大多數AI智能體運行在通用雲端基礎設施、共享硬件或商業邊緣設備上,這些都不是為智能體級別的證明而設計的。這些智能體的問責基礎設施——日誌、稽核追蹤、決策記錄——在與具有主機訪問權限的攻擊者可以修改的相同軟件層中生成和儲存。硬件信任根問題並不罕見。它是其餘問責架構有意義的前提條件。
在後量子安全交叉點
後量子密鑰操作正是具有長期時間規劃的對手最感興趣顛覆的操作。「現在收集、日後解密」的策略不需要突破密碼算法——它需要獲取密文和耐心等待。但存在更直接的路徑:在後量子保護到位之前,在硬件層面危害密鑰生成或密鑰使用環境。在缺乏正常信任根的硬件上執行後量子密鑰操作的AI智能體,聲稱操作被正確執行。這個聲明可能是真實的,但它是在軟件中做出的,而其下方的硬件層無法確認它。專注於算法選擇而將硬件執行環境視為既定條件的後量子遷移工作,只完成了轉型的一半。
在硬件交叉點
硬件相鄰AI智能體——那些管理韌體更新、供應鏈完整性或基礎設施監控的智能體——負責物理系統的完整性。這些角色中被危害的智能體可以偽造稽核追蹤、批准損壞的韌體,或在降級硬件上報告正常狀態。這些智能體的問責架構要求智能體本身運行在經過驗證和證明的硬件上。一個檢查硬件完整性但運行在未被檢查的硬件上的智能體,存在軟件層無法解決的循環問題。
大規模部署時,AI智能體的硬件證明面臨實際困難:證明方案是為相對靜態的配置設計的,而AI智能體頻繁更新,在容器化或虛擬化環境中運行,通常分佈在異構硬件叢集中。為韌體持久性設計的證明與智能體部署管道的組合並不乾淨,二者之間的差距正是可驗證問責停止的地方。
在照護交叉點
照護環境AI智能體在商業醫療級設備、通用邊緣設備和按多年採購週期獲取的醫院網絡基礎設施上運行。這些環境不是為軟件智能體的硬件證明而設計的,將證明改造進現有照護基礎設施在操作和財務上都很困難。
結果是,照護智能體在無法驗證完整性的硬件上做出決策——分診評估、用藥建議、警報升級——外部審計員也無法確認。在問責記錄中,源於硬件層危害的安全相關故障與模型錯誤、感測器故障或網絡故障無法區分。在軟件層工作的調查人員看不到其下方的內容。
問責架構的要求
為AI智能體填補硬件信任根差距需要當前大多數部署集體缺失的三件事。第一,證明覆蓋:智能體應在支援遠端證明的硬件上運行,證明應覆蓋完整的執行環境,而不僅僅是底層韌體。第二,智能體感知測量:證明方案應測量智能體的特定模型版本、配置和運行時環境——不僅僅是作業系統和啟動鏈。第三,問責鏈擴展:稽核記錄應包括證明收據——在決策時硬件信任根驗證執行環境的密碼學確認。
沒有這些,AI智能體決策的問責鏈從軟件開始,沒有物理錨點。這不是額外的軟件層控制可以填補的差距。證明無法自我證明的智能體所做決策的日誌,是軟件談論軟件的記錄——內部連貫,作為外部問責的基礎毫無意義。
AI智能體問責依賴於稽核日誌、決策記錄和證明聲明——全部在軟件中生成。沒有將這些聲明可驗證地錨定到物理執行環境的硬件信任根,整個問責鏈就懸掛在可以被修改的層中。大多數智能體部署沒有這個錨點。填補差距需要覆蓋智能體執行環境的證明、智能體感知測量方案,以及包含證明收據的稽核記錄。忽視硬件層的問責架構,是建立在對手知道如何消除的假設之上的架構。