KeyFrame內部研究專用

Black Hat USA 2000 - Secure Hardware Design pt.2

YouTube Creator·10月1日週二·21 min英文

三句話摘要

硬體安全防篡改設計與密鑰管理機制的實現與評估 硬體防篡改的最佳實踐需在物理防護、密鑰管理、檢測機制三個維度協同設計,多層防線能顯著提升攻擊成本超過商業可行性。 時鐘侧信道攻擊原理與防護困境 — 攻擊者透過加速時鐘取得更多迭代數據破解密鑰,或減速進行單步測量;多時鐘系統中改變相對速度可打亂總線交易順序。防護包含鎖相環、溫度感測、看門狗芯片,但若整個系統由單一時鐘控制則防護困難。

重點整理

重點
  • 1

    時鐘侧信道攻擊原理與防護困境 — 攻擊者透過加速時鐘取得更多迭代數據破解密鑰,或減速進行單步測量;多時鐘系統中改變相對速度可打亂總線交易順序。防護包含鎖相環、溫度感測、看門狗芯片,但若整個系統由單一時鐘控制則防護困難。

  • 2

    IBM 4758 多層防篡改設計的卓越性 — 採用三層鍍鉻編織物與環氧樹脂封裝,使任何角度切入都會損毀內部機制而被發現;出廠階段秘密標記可偵測運輸中篡改;配備輻射探測器與可更換電池窗口,達成 FIPS 140-1 四級但作為 PCI 卡插入系統時降級為三級。

  • 3

    iButton 電子鑰匙的密鑰生成優勢 — 秘密元件在芯片上生成永不洩露,防篡改時自動清除關鍵記憶體與加密密鑰,符合基於令牌身份驗證的正確設計原則。

  • 4

    物理銷毀與電磁屏蔽的實用方案 — 鋁熱劑提供徹底物理銷毀(磁碟完全熔化無法復原),金屬噴漆(EMI 噴漆)提供電磁屏蔽且成本遠低於金屬外殼,可在製造階段直接噴涂無需焊接。

實用技巧與重點

乾貨
  • IBM 4758 PCI 安全協處理器(沃森實驗室,設計者 Steve Wiegandt)
  • Citadel 項目中的防篡改技術應用
  • 三層不同織物防篡改包裝方案
  • FIPS 140-1 四級認證標準
  • iButton 資訊:www.ibbutton.com
  • Java 環形加密按鈕(iButton 型號)
  • 美國郵政局用 iButton 追蹤郵遞員投遞
  • 海軍潛水艇文件櫃使用鋁熱劑銷毀
  • 銀行 POS 機、金融機構採用防篡感應
  • 金屬喷漆(EMI 喷漆)用於電磁屏蔽
  • BBN Security Trustee 密鑰生成實施
  • Tundra 隨機位元產生器
  • FIPS 指南符合的隨機數生成測試
  • Rainbow iKey 2000 USB 硬體令牌

結論

結論

硬體防篡改的最佳實踐需在物理防護、密鑰管理、檢測機制三個維度協同設計,多層防線能顯著提升攻擊成本超過商業可行性。

完整解析

詳細

這場技術演講深入探討了硬體安全的防篡改機制。首先講者闡述了時鐘侧信道攻擊的原理——通過改變晶片時鐘信號速度,攻擊者可加快系統迭代以蒐集更多隨機數樣本用於密鑰破解,或降低時鐘速度進行單步測量便於邏輯分析儀外部測量。在多時鐘系統中,改變各時鐘相對速度能打亂處理順序特別是總線交易的執行。防護措施包括鎖相環反饋迴路、溫度感測器、看門狗芯片等,但若系統由單一時鐘統一控制則防護難度大幅提升。

IBM 4758 PCI 安全協處理器是物理防篡改的典範。該設備採用分層防篡改設計,在三層不同的鍍鉻編織織物與環氧樹脂封裝保護下,任何角度的切入都會破壞內部機制而被發現。生產階段在工廠進行秘密標記初始化,使運輸中的任何篡改都能在另一端被檢測;配備輻射探測器提供額外防護。電源設計上的創新在於採用可更換電池窗口,使用戶無須破壞設備即可更換電池,大幅提升實用性。該協處理器達成 FIPS 140-1 四級認證,但當作為 PCI 卡插入更大系統時,因缺少獨立溫度控制而降級至三級。缺點是 PCI 卡形態必須依賴持續檢查政策防止系統內部篡改。

iButton 電子鑰匙系列(包含 Java 環形加密按鈕等多種型號)展現了另一套防篡改設計思想。其防篡改機制在檢測到開啟嘗試時立即清除關鍵記憶體與加密密鑰。最核心的設計優勢是密鑰在晶片上生成,秘密元件永不向外部洩露,充分體現了基於令牌身份驗證機制的正確設計原則。iButton 在歐洲普遍採用,美國郵政局用其追蹤郵遞員投遞情況,講者也曾在醫療設備中應用過眼部按鈕。

物理銷毀方面,鋁熱劑雖在商業環境應用有限,但海軍曾在潛水艇文件櫃中使用,部分銀行 POS 機與金融機構也採此方案。鋁熱劑的優勢在於徹底性——磁碟完全熔化後無法復原任何數據。講者推薦金屬噴漆(EMI 噴漆)作為電磁屏蔽方案,既能有效減噪又成本低廉,相比傳統金屬外殼更易在製造階段直接噴涂,無需焊接射頻屏蔽。

硬體令牌的密鑰生成同樣關鍵。Rainbow iKey 2000 USB 硬體令牌在密鑰生成方面表現良好。BBN Security Trustee 的密鑰生成實施卓越,採用 Tundra 隨機位元產生器並執行 FIPS 指南規定的測試序列,確保隨機比特流在作為密鑰使用前符合標準認證要求。

關鍵時刻

Pipeline v2

帶時間戳的重點,會在逐字稿層級分析上線後產生。目前請先透過原始影片觀看。

事實查核

Pipeline v2

說法查證是下一次管線升級的一部分。KeyFrame 只會顯示它真正能驗證的內容。

更多「Web2 安全」的內容

Risky Bulletin: Russia starts blocking DoH and DoT
編輯精選
8 min
Web2 安全英文PODCAST8月26日

Risky Bulletin: Russia starts blocking DoH and DoT

Risky Business

  • 國家級網路管制層級提升:俄羅斯主動封鎖加密 DNS 協定對抗審查工具,中國加速淘汰 Windows 系統並遷移自主 Linux 發行版,各國正透過技術與法律手段強化網路主權與信息控制能力。
  • 詐騙犯罪走向精密化與自動化:從冒充警察的聲音詐騙(竊取 7.2 百萬美元)、AI 語音代理自動化破解 iPhone 啟用鎖、到跨越數百網站的投資詐騙(詐騙 7400 萬美元),犯罪組織正利用自動化工具與 AI 技術大幅降低成本並擴大規模。
  • AI 惡意軟體威脅實際上被嚴重誇大:405 個整合 AI 的惡意軟體樣本中僅 12 個於真實感染被偵測,其餘來自測試環境,證明當前 AI 惡意軟體仍停留於實驗階段,尚未構成主流威脅。
SANS Stormcast Wednesday, August 26th, 2026: Obfuscating SSRF; Paint and Photos AI Watermarks; FTP Banner C2;
5 min
Web2 安全英文PODCAST8月26日

SANS Stormcast Wednesday, August 26th, 2026: Obfuscating SSRF; Paint and Photos AI Watermarks; FTP Banner C2;

SANS Stormcast

  • SSRF 攻擊者已進化出高級繞過手段,不直接使用元數據服務 IP(169.254.169.254),而改用專門域名服務將請求轉址,支援點或破折號分隔 IP,甚至可自部署 DNS 伺服器進行 DNS 重綁定攻擊,使傳統簡易過濾機制失效。
  • 本地 AI 模型並非完全隱私:微軟 Paint 雖在本地執行生成邏輯,但安全檢查需上傳提示文字至遠程伺服器,返回時圖像內嵌不易移除的伺服器 GUID 隱形浮水印,可見浮水印(Copilot 圖標)則易被移除。
  • 傳統 FTP 協議被新型惡意軟體重新利用為命令控制通道,透過 FTP banner 傳遞指令於連接埠 21,防守者應視任何出站 FTP 流量為異常信號。
SANS Stormcast Tuesday, August 25th, 2026: DOUBLECUP PNG; WebAudio Fingerprinting; Expired Domains; Android; Car
7 min
Web2 安全英文PODCAST8月25日

SANS Stormcast Tuesday, August 25th, 2026: DOUBLECUP PNG; WebAudio Fingerprinting; Expired Domains; Android; Car

SANS Stormcast

  • PNG 容器攻擊的簡易性設計:Double Cup 不依賴複雜的 Exif 或隱寫技術,只用 PNG 副檔名和檔頭來偽裝,核心是利用 findstr 指令的常見可用性讓執行變得無需額外工具。
  • Web Audio API 的隱密指紋識別:音訊於增益零的無聲狀態下播放,使用者完全無感,但錄製波形足以建立裝置特徵,在瀏覽器原生功能層面難以區分是反詐欺還是過度追蹤。
  • 域名過期引發的串聯漏洞:DMARC 報告端點使用過期域名是常見疏漏,允許攻擊者透過簡單的域名註冊取得他人的 SPF/DKIM 錯誤報告,進而收集目標系統配置情報。