論文の概要: Reactive Peripheral Modeling for Faithful Firmware Rehosting
- arxiv url: http://arxiv.org/abs/2608.29737v1
- Date: Sun, 30 Aug 2026 11:54:37 GMT
- ステータス: 翻訳完了
- システム内更新日: 2026-09-01 18:31:31.053823
- Title: Reactive Peripheral Modeling for Faithful Firmware Rehosting
- Title(参考訳): 忠実なファームウェア再ホストのためのリアクティブ周辺モデリング
- Authors: Qinying Wang, Florian Hofhammer, Eduard Vlad, Jianqiang Wang, Marcel Busch, Shouling Ji, Mathias Payer,
- Abstract要約: リアクティブ周辺モデリング(Reactive Peripheral Modeling, RPM)は、ハードウェア周辺をリアクティブでステートフルなシステムとしてモデル化する抽象化である。
我々は、BLEファームウェアの再ホストとファジィのためのBluezzにRPMを実装し、より深いプロトコル状態に到達するためには、リアクティブモデリングが必要であることを示す。
Bluezzは、従来の最先端のリホスト方式の2.6倍以上の基本的なブロック範囲を達成している。
- 参考スコア(独自算出の注目度): 46.071436745445
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Rehosting enables tight control and introspection for firmware testing, but existing approaches largely fail to reach deeper application states and cannot drive embedded protocol stacks beyond early-stage initialization. This limitation reflects a broader weakness in current rehosting techniques: their inability to faithfully model complex peripheral semantics and dependencies. In particular, existing work typically relies on passive approximations of peripheral behavior and overlooks three key aspects: (i) the interplay among interrupts, MMIO, and DMA; (ii) implicit state transitions within peripherals; and (iii) interactions across multiple peripherals. To address this challenge, we propose Reactive Peripheral Modeling (RPM), an abstraction that models hardware peripherals as reactive and stateful systems. RPM captures peripheral behavior using event-condition-action semantics, enabling faithful representation of interrupt, MMIO, and DMA scheduling, implicit state transitions, and cross-peripheral interactions. We implement RPM in Bluezz for BLE firmware rehosting and fuzzing, and show that reactive modeling is necessary to reach deep protocol states. We evaluate Bluezz on representative BLE stacks, including NimBLE, Zephyr, and Nordic SoftDevice, a closed-source commercial stack. Across 18 targets, Bluezz achieves an average basic-block coverage more than 2.6 times that of prior state-of-the-art rehosting approaches. Unlike prior approaches, which remain largely confined to advertising and scanning logic, Bluezz reliably exercises connected BLE states and uncovers five previously unknown vulnerabilities that manifest only after connection establishment. Finally, we show that RPM generalizes beyond BLE to other embedded firmware running on different MCUs.
- Abstract(参考訳): 再ホストはファームウェアテストの厳密な制御とイントロスペクションを可能にするが、既存のアプローチはアプリケーション状態の深いところに到達できず、早期初期化を超えて組み込みプロトコルスタックを駆動することができない。
この制限は、現在のリホスト技術において、複雑な周辺セマンティクスと依存関係を忠実にモデル化できないという大きな弱点を反映している。
特に、既存の作業は通常、周辺行動の受動的近似に依存し、次の3つの重要な側面を見落としている。
i)割り込み,MMIO及びDMA間の相互作用
(ii)周辺領域における暗黙的状態遷移
(iii)複数の周辺機器間の相互作用。
この課題に対処するために、ハードウェア周辺をリアクティブでステートフルなシステムとしてモデル化する抽象化であるReactive Peripheral Modeling (RPM)を提案する。
RPMは、イベント-条件-アクションセマンティクスを使用して周辺動作をキャプチャし、割り込みの忠実な表現、MMIO、DMAスケジューリング、暗黙の状態遷移、および周辺相互作用を可能にする。
我々は、BLEファームウェアの再ホストとファジィのためのBluezzにRPMを実装し、より深いプロトコル状態に到達するためには、リアクティブモデリングが必要であることを示す。
我々は,NimBLE,Zephyr,Nordic SoftDeviceなど代表的BLEスタック上でBluezzを評価した。
18の目標に対して、Bluezzは従来の最先端のリホスト方式の2.6倍以上の基本的なブロック範囲を達成している。
従来は広告やスキャンロジックに限られていたアプローチとは異なり、Bluezzは接続されたBLE状態を確実に実行し、接続確立後にのみ現れる5つの既知の脆弱性を明らかにする。
最後に、RPMはBLEを超えて、異なるMCU上で動作する他の組み込みファームウェアに一般化されていることを示す。
関連論文リスト
- Paths: Prompt-aware Spatio-temporal Transformer with Hierarchical Multi-modal Fusion for RGB-Event Video Person Re-Identification [75.15027201505912]
本稿では,RE-VReIDのための離散時間モデリングと階層的マルチモーダル融合を用いた統合フレームワークを提案する。
我々のフレームワークは、RE-VReIDの堅牢で差別的な表現を学習することができる。
論文 参考訳(メタデータ) (2026-08-13T10:58:47Z) - RIZZ: Routing Interactions to Near Zero-Interference Zones for Continual Adaptation of Black-Box Agents [0.09786690381850356]
RIZZは複合言語モデルシステムのための継続的適応フレームワークである。
検証済みのメモリ、ルーティング、プロンプトコンパイルを通じて完全に学習する。
RIZZは、文脈予算の下で適応をオンラインで行わなければならない体制をターゲットにしている。
論文 参考訳(メタデータ) (2026-06-02T14:40:01Z) - Wireless Federated Multi-Task LLM Fine-Tuning via Sparse-and-Orthogonal LoRA [61.12136997430116]
低ランク適応(LoRA)に基づく分散連合学習(DFL)により、マルチタスクデータセットを持つモバイルデバイスは、ローカルに更新されたパラメータを、無線接続を介して近隣デバイスのサブセットと交換することで、大きな言語モデル(LLM)を協調的に微調整することができる。
不均一データセットに微調整されたパラメータを直接集約すると、DFLライフサイクルの3つの主要な問題が発生する: (i) 微調整プロセス中に忘れる破滅的な知識、(ii) データの異種性に起因する更新方向の矛盾に起因する。
論文 参考訳(メタデータ) (2026-02-24T02:45:32Z) - DyMA-Fuzz: Dynamic Direct Memory Access Abstraction for Re-hosted Monolithic Firmware Fuzzing [10.760871707398218]
我々はDyMA-Fuzzを導入し、ストリームベースのファズインジェクションの最近の進歩を、再ホスト環境におけるDMA駆動インタフェースに拡張する。
ベンダ固有のディスクリプタ、異種DMA設計、さまざまなディスクリプタロケーション、ランタイム分析技術など、重要な課題に取り組む。
DyMA-Fuzzは、最先端のツールが見逃した脆弱性と実行パスを明らかにし、最大122%のコードカバレッジを達成する。
論文 参考訳(メタデータ) (2026-02-09T14:52:57Z) - Rethinking Multi-Condition DiTs: Eliminating Redundant Attention via Position-Alignment and Keyword-Scoping [61.459927600301654]
マルチコンディション制御は従来のコンカデント・アンド・アットエンドの戦略によってボトルネックとなる。
分析の結果,これらの相互作用の多くは空間的にも意味的にも冗長であることがわかった。
本稿では,これらの冗長性を解消するための高効率なフレームワークであるPKAを提案する。
論文 参考訳(メタデータ) (2026-02-06T16:39:10Z) - Efficient Coordination with the System-Level Shared State: An Embodied-AI Native Modular Framework [5.833654928445309]
本稿では,デカップリングと明示的なシステムレベルのプリミティブを実現するモジュール型フレームワークANCHORを提案する。
ANCHORは、(i)標準化された共有状態の進化可能な契約であるCanonical Recordsを、(ii)多対多の普及とフィードバック指向の調整のための通信バスから分離する。
論文 参考訳(メタデータ) (2026-01-20T13:21:52Z) - OpenRT: An Open-Source Red Teaming Framework for Multimodal LLMs [36.57820295876294]
MLLMの安全性評価のための統一的,モジュール型,高スループットのRed-teamingフレームワークであるOpenRTを紹介した。
OpenRTのコアとなるのは,5次元にわたるモジュール分離を可能にする対角カーネルを導入することで,自動化された再チームのパラダイムシフトだ。
このフレームワークは、ホワイトボックス勾配、マルチモーダル摂動、高度なマルチエージェント進化戦略など、37の多様な攻撃手法を統合している。
論文 参考訳(メタデータ) (2026-01-04T16:41:33Z) - DRIFT: Dynamic Rule-Based Defense with Injection Isolation for Securing LLM Agents [52.92354372596197]
大規模言語モデル(LLM)は、強力な推論と計画能力のため、エージェントシステムの中心となってきています。
この相互作用は、外部ソースからの悪意のある入力がエージェントの振る舞いを誤解させる可能性がある、インジェクション攻撃のリスクも引き起こす。
本稿では,信頼に値するエージェントシステムのための動的ルールベースの分離フレームワークを提案する。
論文 参考訳(メタデータ) (2025-06-13T05:01:09Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。