論文の概要: SABLE: Minimalist Instruction-Level Authenticated Encryption for Constrained Confidential Computing
- arxiv url: http://arxiv.org/abs/2607.16771v1
- Date: Sat, 18 Jul 2026 11:12:28 GMT
- ステータス: 翻訳完了
- システム内更新日: 2026-07-21 18:48:37.25765
- Title: SABLE: Minimalist Instruction-Level Authenticated Encryption for Constrained Confidential Computing
- Title(参考訳): SABLE:制約付き信頼計算のためのミニマリスト命令レベル認証暗号化
- Authors: Hamid Noori, Carlton Shepherd,
- Abstract要約: 本稿では,命令レベル認証によるプログラムの暗号化を可能にするRISC-Vプロセッサアーキテクチャの設計について述べる。
SABLEは基盤となるマイクロアーキテクチャには依存せず、標準のRISC-Vツールと互換性がある。
我々は,Xilinx Artix-7 FPGA 上で ASCON-128a を用いて,オープンソースの NEORV32 システムをチップ上で実装・評価する。
- 参考スコア(独自算出の注目度): 3.0128599957899858
- License: http://creativecommons.org/licenses/by-nc-nd/4.0/
- Abstract: Conventional processor designs expose code and data as plaintext throughout execution, rendering them inherently vulnerable to attacks that recover intellectual property or modify security/safety checks. Instruction-level encryption (ILE) enables CPU-level decryption, execution, and optionally authentication of individual encrypted program instructions at runtime. However, existing proposals depend on specific micro-architectures, detect corrupted instructions after they have executed, rely on non-standard ciphers, or require complex analyses of program state. In this work, we introduce and present a design exploration of a RISC-V processor architecture (SABLE) that enables minimally invasive instruction-level authenticated encryption of programs. SABLE is agnostic to the underlying micro-architecture, remaining compatible with the standard RISC-V toolchain with minor changes to post-process compiled ELF binaries. We integrate a decrypt-and-verify stage at two points (the instruction-memory wrapper and the CPU frontend) and explore seven ILE micro-architectures from a single-cycle (combinational) design to six multi-cycle (sequential) variants. We implement and evaluate the designs using ASCON-128a on a Xilinx Artix-7 FPGA with the open-source NEORV32 system on chip. Relative to baseline performance, the configurations span LUT, performance, power, and energy-per-instruction overheads of 1.6-9.3$\times$, 4.1-10.0$\times$, 1.5-8.0$\times$, and 10.4-80.0$\times$, respectively, using the Dhrystone benchmarking suite. Finally, we discuss design trade-offs, highlighting area-, performance-, and energy-aware design points.
- Abstract(参考訳): 従来のプロセッサ設計では、実行中はコードとデータを平文として公開しており、知的財産を回復したり、セキュリティ/安全チェックを変更する攻撃に対して本質的に脆弱である。
命令レベル暗号化(ILE)は、実行時に個別の暗号化プログラム命令のCPUレベルの復号化、実行、任意に認証を可能にする。
しかし、既存の提案は特定のマイクロアーキテクチャに依存し、実行後に破損した命令を検出したり、非標準暗号に依存したり、プログラム状態の複雑な解析を必要とする。
本稿では,RISC-Vプロセッサアーキテクチャ(SABLE)の設計について紹介する。
SABLEは基盤となるマイクロアーキテクチャには依存せず、標準のRISC-Vツールチェーンと互換性を持ち、後処理のELFバイナリに小さな変更を加えている。
2点(命令メモリラッパーとCPUフロントエンド)で復号・検証ステージを統合し、単一のサイクル(国際)設計から6つのマルチサイクル(シークエンシャル)バリアントまでの7つのILマイクロアーキテクチャを探索する。
我々は,Xilinx Artix-7 FPGA 上で ASCON-128a を用いて,オープンソースの NEORV32 システムをチップ上で実装・評価する。
ベースラインのパフォーマンスとは対照的に、構成は、Dhrystoneベンチマークスイートを使用して、1.6-9.3$\times$, 4.1-10.0$\times$, 1.5-8.0$\times$, 10.4-80.0$\times$にまたがる。
最後に,設計上のトレードオフについて考察し,領域,性能,エネルギーを考慮した設計点について述べる。
関連論文リスト
- HORCRUX: A Complete PQC RISC-V eXtension Architecture [37.36871652478481]
この研究は、HORCRUXと呼ばれるポスト量子暗号(PQC)のためのコンパクトRISC-V拡張を提供する。
HorCRUXは、制約のある環境での暗号処理能力、高パフォーマンス、低リソース消費の間の難しいトレードオフに対処する。
この拡張のモジュール構造は、標準のRISC-Vコアとの後方互換性を維持しており、制約された組み込みシステムにPQCをデプロイするためのスケーラブルなソリューションを提供する。
論文 参考訳(メタデータ) (2026-07-15T15:21:26Z) - LIPPEN: A Lightweight In-Place Pointer Encryption Architecture for Pointer Integrity [3.682404448221426]
LIPPENはハードウェアとソフトウェアの共同設計であり、メタデータのオーバーヘッドをゼロにする強力なポインタ整合性と機密性を提供する。
64ビットRISC-V RocketとBOOMコアを用いてFPGA上でLIPPENを試作し、マイクロベンチマーク、nbench、SPEC CPU 2017で評価した。
論文 参考訳(メタデータ) (2026-05-05T16:58:17Z) - CryptRISC: A Secure RISC-V Processor for High-Performance Cryptography with Power Side-Channel Protection [1.5866931449827322]
CryptRISCは、暗号アクセラレーションとハードウェアレベルのパワーサイドチャネル抵抗を組み合わせた最初のRISC-Vプロセッサである。
マスキングは広く使われている対策であるが、ソフトウェアベースの手法は、しばしば性能上のオーバーヘッドと実装上の複雑さをもたらす。
論文 参考訳(メタデータ) (2026-02-23T19:13:35Z) - CryptOracle: A Modular Framework to Characterize Fully Homomorphic Encryption [3.5348336893819554]
本稿では,FHE のオープンソースライブラリ OpenFHE の詳細な特徴について述べる。
我々は,(1)ベンチマークスイート,(2)ハードウェアプロファイラ,(3)予測性能モデルからなるモジュラー評価フレームワークであるCryptOracleを紹介する。
論文 参考訳(メタデータ) (2025-10-03T23:30:29Z) - Microarchitecture Design and Benchmarking of Custom SHA-3 Instruction for RISC-V [0.0]
IntelのAES-NIやARMの暗号化ワークロードのカスタム命令など、ハードウェア支援の暗号命令は、大幅なパフォーマンス向上を実証している。
しかし、効率的なSHA-3加速は、その異なる置換に基づく構造とメモリアクセスパターンのために未解決の問題である。
本研究では,SHA-3の置換操作を汎用プロセッサにカスタム命令として組み込む際のアーキテクチャ上の課題について検討する。
論文 参考訳(メタデータ) (2025-08-28T10:57:13Z) - ProtocolLLM: RTL Benchmark for SystemVerilog Generation of Communication Protocols [45.66401695351214]
本稿では,広く使用されているSystemVerilogプロトコルを対象とした最初のベンチマークスイートであるProtocolLLMを紹介する。
我々は,ほとんどのモデルがタイミング制約に従う通信プロトコルのSystemVerilogコードを生成するのに失敗したことを観察する。
論文 参考訳(メタデータ) (2025-06-09T17:10:47Z) - Cross-Modality Program Representation Learning for Electronic Design Automation with High-Level Synthesis [45.471039079664656]
ドメイン固有アクセラレータ(DSA)は、ディープラーニングや自律運転などのアプリケーションで人気を集めている。
本稿では,ソースコードシーケンスのモダリティとグラフのモダリティを深く,きめ細かな方法で相互作用できるモデルであるProgSGを提案する。
ProgSGは、設計性能予測のRMSEを最大22%の価格で削減し、設計を平均1.10Times$で識別する。
論文 参考訳(メタデータ) (2024-06-13T22:34:58Z) - SOCI^+: An Enhanced Toolkit for Secure OutsourcedComputation on Integers [50.608828039206365]
本稿では,SOCIの性能を大幅に向上させるSOCI+を提案する。
SOCI+は、暗号プリミティブとして、高速な暗号化と復号化を備えた(2, 2)ホールドのPaillier暗号システムを採用している。
実験の結果,SOCI+は計算効率が最大5.4倍,通信オーバヘッドが40%少ないことがわかった。
論文 参考訳(メタデータ) (2023-09-27T05:19:32Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。