Eliott Quéré (エリオット・ケレ)氏らは2026年10月8日(現地時間)、DRAM (ディーラム) のアドレスマッピング機能の回復やメモリアクセスのデータ依存性を、タイマーを用いずに特定できる攻撃手法「HOMARD (オマール)」に関する論文をarXiv cs.CRで発表した。この手法は、現代のArm (アーム) SoC (システムオンチップ) に搭載されている特権なし電力センサーを利用し、マイクロアーキテクチャ攻撃のための新たなサイドチャネルを確立する。

研究チームが発表した「HOMARD」は、特権なし電力テレメトリからDRAMの活動を読み取る手法であり、二つの主要な攻撃プリミティブを持つ。高精度タイマーへのアクセスが制限される現代のシステムにおいて、他の物理現象を利用した攻撃の重要性が増す中、HOMARDは電力サイドチャネルを再定義する試みである。

一つ目の「HOMARD-RE」は、階層を認識する線形代数的手法で、電力情報のみからDRAMのアドレッシング機能を逆解析 (リバースエンジニアリング) する。これは、従来のロウバッファ (row-buffer) タイミング手法が機能しない状況でも、未知のメモリコントローラに対するDRAMの完全なアドレスマッピングの回復に成功することが確認されている。このアプローチにより、従来のタイミング攻撃に頼ることなく、メモリレイアウトの機密情報を抽出することが可能となる。

二つ目の「HOMARD-DATA」は、フェッチされたキャッシュライン (cache line) のハミングウェイト (Hamming weight) を回復し、さらに秘匿バイト値 (secret byte values) を明らかにする。これはジョイント電力レール (joint-power rail) テンプレーティングと相関電力解析 (correlation power analysis) を用いて行われる。Raspberry Pi 5での実験では、9つのハミングウェイトレベルを81.5%の精度で分類し、レール電流とロウ内の隣接ビットのデータ依存型トグルを相関させることで、数分で秘匿バイトを回復することに成功した。これは、物理的アクセスや特権アクセス、高価な機器を必要とした従来の電力サイドチャネル研究とは一線を画す。

これらのプリミティブは、AMD ZCU102、Raspberry Pi 5、LPDDR4マルチチップベースのNVIDIA Jetson TX2といったデバイスで検証された。いずれのプリミティブも、値がアーキテクチャ的に読み取られないパスにおいても機能する。例えば、アーキテクチャロード (architectural load) や投機実行ミス (mispredicted Spectre-RSB path) のようなパスでも有効性を示している。この研究は、特権なし電力テレメトリが、タイミングベースのアプローチが有効でない場合に特に重要な、プロファイルされたマイクロアーキテクチャ攻撃のための独立したサイドチャネルとなり得ることを示唆している。


参考: arXiv cs.CR — 2026年10月12日 13:00 (JST)

原文ハイライト

"HOMARD: Hammering Off-chip Memory via Aggregate power Rail Disclosure"

この記事をシェア
X はてブ LinkedIn