論文の概要: Type-Directed, Secure-by-Construction Enclave Partitioning for LLVM
- arxiv url: http://arxiv.org/abs/2609.02048v1
- Date: Wed, 02 Sep 2026 03:25:29 GMT
- ステータス: 翻訳完了
- システム内更新日: 2026-09-03 17:53:18.039364
- Title: Type-Directed, Secure-by-Construction Enclave Partitioning for LLVM
- Title(参考訳): LLVMのタイプ指向・セキュア・コンストラクション・エンクレーブ分割
- Abstract要約: 我々は,LLVM IRをベースとして,低レベルの攻撃者に対するセキュリティを強制する新しいパーミッシブ型システムを備えた,難解な電卓であるSIRを定式化した。
次に、任意の非エンクレーブメモリを観測できる強力な攻撃者に対する非干渉を強制するエンクレーブ対応計算であるSIRENに拡張する。
第3に、セキュアなエンクレーブ認識プログラムを自動生成する型駆動型保存コンパイルをSIRからSIRENに開発する。
- 参考スコア(独自算出の注目度): 0.869928033942254
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Trusted Execution Environments (TEEs) provide hardware-supported isolation through enclaves that protect code and data independently of software abstractions. However, TEEs alone cannot enforce information-flow security. This problem is further aggravated in LLVM-like low-level languages that allow unrestricted pointer manipulation and unstructured control flow. Moreover, using TEEs effectively typically requires manually partitioning applications into enclave and non-enclave components, a process that is labor-intensive, error-prone, and lacks fine-grained control. We address these challenges with a three-step approach. First, we formalize SIR, an enclave-oblivious calculus based on LLVM IR, equipped with a novel permissive type system that enforces security against low-level attackers. To obtain meaningful guarantees, SIR combines information-flow control with security-aware coarse-grained memory safety. Second, we extend SIR to SIREN, an enclave-aware calculus that enforces noninterference against stronger attackers capable of observing arbitrary non-enclave memory. Third, we develop a type-driven, type-preserving compilation from SIR to SIREN that automatically produces secure enclave-aware programs, eliminating manual partitioning while providing fine-grained control over host-enclave boundaries. We implement and evaluate SPLITR on thirteen microbenchmarks and real-world workloads, including applications from SGXGauge, on Intel SGX hardware. SPLITR scales to OpenSSL (425,953 LLVM IR instructions) and supports multiple objectives that expose trade-offs among enclave TCB size, host-enclave transitions, and boundary data movement. For OpenSSL, optimizing for transitions reduces them from 393 to 187. Runtime overhead is dominated by fixed enclave costs for short-running workloads, whereas long-running applications better amortize these costs and approach native performance.
- Abstract(参考訳): Trusted Execution Environments (TEE) は、ソフトウェア抽象化とは独立してコードとデータを保護するエンクレーブを通じて、ハードウェアによる隔離を提供する。
しかし、TEEだけでは情報フローのセキュリティを強制することはできない。
この問題は、制約のないポインタ操作と非構造化制御フローを可能にするLLVMのような低レベル言語でさらに増大している。
さらに、TEEの使用には、通常、手動でアプリケーションをエンクレーブや非エンクレーブのコンポーネントに分割する必要があります。
これらの課題に3段階のアプローチで対処します。
まず,LLVM IRをベースとしたエンクレーブな電卓であるSIRを,低レベルの攻撃者に対するセキュリティを強制する新しいパーミッシブ型システムを備える。
有意義な保証を得るために、SIRは情報フロー制御とセキュリティ対応の粗粒度メモリの安全性を組み合わせる。
次に、任意の非エンクレーブメモリを観測できる強力な攻撃者に対する非干渉を強制するエンクレーブ対応計算であるSIRENに拡張する。
第3に、SIRからSIRENへの型駆動型保存コンパイルを開発し、セキュアなエンクレーブ認識プログラムを自動生成し、手動パーティショニングをなくし、ホスト-エンクレーブ境界のきめ細かい制御を提供する。
我々は、SGXGaugeのアプリケーションを含む13のマイクロベンチマークおよび実世界のワークロード上で、Intel SGXハードウェア上でSPLITRを実装し、評価する。
SPLITRはOpenSSL(425,953 LLVM IR命令)にスケールし、エンクレーブTCBサイズ、ホスト-エンクレーブ遷移、バウンダリデータ移動間のトレードオフを公開する複数の目的をサポートする。
OpenSSLでは、トランジションの最適化により、393から187に削減される。
実行時のオーバーヘッドは、短期的なワークロードの固定エンクレーブコストに支配されている。
関連論文リスト
- SpliTEE: Improving LLM Inference on Trusted Hardware with Differentially Private GPU Outsourcing [0.8446353882843086]
大きな言語モデル(LLM)に提供されるユーザプロンプトには、リモートでデプロイされたモデルによって誤用される可能性のある機密情報やプライベート情報が含まれる可能性がある。
ユーザプロンプトを保護する1つの方法は、信頼された実行環境(TEE)内でLLMを実行することである。
我々は,Intel TDX を用いてアーキテクチャを実装し,Llama-3.2-3B と Qwen3-4B の2つの LLM を用いてアーキテクチャを評価する。
論文 参考訳(メタデータ) (2026-09-14T04:55:17Z) - LMSM: LLM Security Framework Inspired by Linux Security Modules [56.93644694627783]
大規模言語モデル(LLM)は階層化されたディフェンスでデプロイされることが多いが、悪意のあるプロンプトはそれらをバイパスすることができる。
我々は,Language Model Security Modules (LMSM) という,Linux Security Modules (LSM) の背後にある分離を LLM サービスに適応させるセキュリティフレームワークを提案する。
論文 参考訳(メタデータ) (2026-08-26T12:13:05Z) - More Granular, Less Trust: Enforcing Intra-Process Isolation with Arm CCA in an Untrusted Management Environment [15.118579654055603]
CCAegisはArm Confidential Compute Architecture(CCA)を拡張して、機密データと操作をプロセス内で分離するシステムである。
CCAegisは、実際の暗号化ワークロードのオリジナルバージョンと比較して1.01xから1.43倍のパフォーマンスオーバーヘッドがあるため、センシティブなデータや操作を効果的に分離する。
論文 参考訳(メタデータ) (2026-08-20T21:42:16Z) - Understanding and Evaluating Claw-like Agent Security Through a Computer-Systems Lens [65.53494487819053]
クローのようなAIエージェント(OpenClawなど)は、認証情報、ファイル、ツール、外部サービスへの永続的なアクセスを伴う、常にオンのプロセスである。
我々はClawのようなエージェントをエージェントコンピュータシステムとして扱い、そのゲートウェイランタイムがOSのような仲介の役割を担っている。
我々は、4つの攻撃面にわたる406の敵タスクのベンチマークであるSafeClawArenaを開発した。
論文 参考訳(メタデータ) (2026-06-29T18:00:45Z) - Bifrost: Hybrid TEE-FHE Inference for Privacy-Preserving Transformer and LLM Serving [13.60206742144445]
クラウドホスト型トランスフォーマーと大規模言語モデル(LLM)推論は、直接機密性の問題を引き起こす。
我々は、秘密が証明されたCPU TEEにのみプロビジョニングされるハイブリッドTEE-FHEサービスアーキテクチャであるBifrostを提案する。
論文 参考訳(メタデータ) (2026-06-16T02:06:57Z) - Pomegranate: A Lightweight Compartmentalization Architecture using Virtualization Extensions [0.0]
Pomegranateは、ソースコードを最小限または全く変更することなく、既存のシステムを安全に構成するフレームワークである。
igc NICドライバを用いたLinuxネットワークスタックにおけるPomegranateの有効性を示す。
論文 参考訳(メタデータ) (2026-05-07T22:44:40Z) - Beyond Short-Horizon: VQ-Memory for Robust Long-Horizon Manipulation in Non-Markovian Simulation Benchmarks [96.60530830276281]
RuleSafeは、スケーラブルなLLM支援シミュレーションフレームワーク上に構築された、新しいオペレーティングベンチマークである。
VQ-Memoryはベクトル量子化変分オートエンコーダを用いたコンパクトで構造化された時間表現である。
論文 参考訳(メタデータ) (2026-03-10T11:13:54Z) - Internal Safety Collapse in Frontier Large Language Models [65.00730294617382]
この研究は、フロンティア大言語モデル(LLM)における重要な障害モードを特定する。
特定のタスク条件下では、モデルは有害なコンテンツを連続的に生成し、そうでなければ良質なタスクを実行する状態に入る。
有害なコンテンツを生成することが唯一有効な完了であるドメインタスクを通じてISCをトリガーするフレームワークであるTVDを紹介する。
論文 参考訳(メタデータ) (2026-03-04T12:55:34Z) - Output Constraints as Attack Surface: Exploiting Structured Generation to Bypass LLM Safety Mechanisms [0.9091225937132784]
我々は、従来のデータプレーンの脆弱性に対して、重要な制御プレーン攻撃面を明らかにする。
本稿では、構造的出力制約を武器として安全機構をバイパスする新しいジェイルブレイククラスであるConstrained Decoding Attackを紹介する。
本研究は, 現状のLLMアーキテクチャにおける重要なセキュリティ盲点を明らかにし, 制御面脆弱性に対処するため, LLM安全性のパラダイムシフトを促すものである。
論文 参考訳(メタデータ) (2025-03-31T15:08:06Z) - Iterative Self-Tuning LLMs for Enhanced Jailbreaking Capabilities [50.980446687774645]
本稿では,対戦型LDMをジェイルブレイク能力に富んだ反復的自己調整プロセスであるADV-LLMを紹介する。
我々のフレームワークは,様々なオープンソース LLM 上で ASR を100% 近く達成しながら,逆接接尾辞を生成する計算コストを大幅に削減する。
Llama3のみに最適化されているにもかかわらず、GPT-3.5では99%のASR、GPT-4では49%のASRを達成している。
論文 参考訳(メタデータ) (2024-10-24T06:36:12Z) - HasTEE+ : Confidential Cloud Computing and Analytics with Haskell [50.994023665559496]
信頼性コンピューティングは、Trusted Execution Environments(TEEs)と呼ばれる特別なハードウェア隔離ユニットを使用して、コテナントクラウドデプロイメントにおける機密コードとデータの保護を可能にする。
低レベルのC/C++ベースのツールチェーンを提供するTEEは、固有のメモリ安全性の脆弱性の影響を受けやすく、明示的で暗黙的な情報フローのリークを監視するための言語構造が欠如している。
私たちは、Haskellに埋め込まれたドメイン固有言語(cla)であるHasTEE+を使って、上記の問題に対処します。
論文 参考訳(メタデータ) (2024-01-17T00:56:23Z) - Citadel: Simple Spectre-Safe Isolation For Real-World Programs That Share Memory [8.414722884952525]
緩和マイクロアーキテクチャ分離(RMI)と呼ばれる新しいセキュリティ機能を導入する。
RMIは、攻撃者とメモリを共有できない機密プログラムを許可し、情報漏洩を非投機的実行に制限する。
エンドツーエンドのプロトタイプであるCitadelは、Linuxをブートしてセキュアなアプリケーションを実行するFPGAベースのマルチコアプロセッサで構成されています。
論文 参考訳(メタデータ) (2023-06-26T17:51:23Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。