論文の概要: Zeppelin: Client-Side BFV Encryption and Decryption for Helium-Powered Microcontrollers
- arxiv url: http://arxiv.org/abs/2610.08301v1
- Date: Tue, 06 Oct 2026 13:07:53 GMT
- ステータス: 翻訳完了
- システム内更新日: 2026-10-08 02:58:29.99855
- Title: Zeppelin: Client-Side BFV Encryption and Decryption for Helium-Powered Microcontrollers
- Title(参考訳): Zeppelin: ヘリウム駆動マイクロコントローラのクライアントサイドBFV暗号化と復号化
- Abstract要約: ホモモルフィック暗号化(HE)は、デバイスがデータを一度暗号化し、信頼できないクラウドサーバーが値を見ることなく暗号文で計算することを可能にする。
Zeppelinは組み込みベクトル命令セットを使用した最初のHEライブラリであり、組み込みデバイス上で暗号化と復号の両方をサポートする最初のライブラリであり、MCUクラスのハードウェア上での最初のBFV実装である。
サーバ側のアダプタは、Zepperinの暗号文をMicrosoft SEALと互換性のあるフォーマットに変換するため、サーバがすべての同型計算を実行する間、デバイスは暗号化と復号処理を行う。
- 参考スコア(独自算出の注目度): 0.19573380763700712
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: The growth of the Internet of Things (IoT) has raised concerns over the privacy of data collected by resource-constrained sensing devices. Homomorphic encryption (HE) addresses this by letting a device encrypt its data once and an untrusted cloud server compute on the ciphertext without seeing the values. In practice, HE's memory and computational cost have kept it out of reach of microcontroller-class devices. Prior work, SEAL-Embedded, made this feasible using CKKS, but left three gaps: its arithmetic is entirely scalar, even on hardware with a vector instruction set; it never decrypts on the device, so the client cannot consume a result; and it does not explore BFV, whose encoding uses only integer arithmetic and decrypts exactly. We present Zeppelin, the first HE library to use an embedded vector instruction set, the first to support both encryption and decryption on an embedded device, and the first BFV implementation on MCU-class hardware. Zeppelin vectorizes the number-theoretic transform, HE's main bottleneck, for ARM's Helium extension, and includes a decryption procedure that avoids large-integer arithmetic and timing leakage of the secret key. A server-side adapter converts Zeppelin's ciphertexts into a format compatible with Microsoft SEAL, so the device handles encryption and decryption while the server performs all homomorphic computation. On an STM32N6 MCU with an ARM Cortex-M55, Zeppelin encodes and encrypts 4096 packed values in 4.76 ms (seeded symmetric, 128-bit security per the HE standard) and decrypts and decodes the result in 5.38 ms, using under 500 KB of RAM, with the vectorized NTT engine ${\sim}2.7\times$ faster than an equivalent scalar implementation on the same core.
- Abstract(参考訳): IoT(Internet of Things)の成長は、リソースに制約のあるセンサーデバイスによって収集されたデータのプライバシに関する懸念を引き起こしている。
ホモモルフィック暗号化(HE)は、デバイスがデータを一度暗号化し、信頼できないクラウドサーバーが値を見ることなく暗号文で計算することで、この問題に対処する。
実際、HEのメモリと計算コストはマイクロコントローラクラスのデバイスには届かなかった。
SEAL-Embeded は CKKS を用いてこれを実現可能としたが、3つのギャップを残した: 算術はベクトル命令セットを持つハードウェアでも完全にスカラーであり、デバイス上で復号することはない。
本稿では,組込みベクトル命令セットを使用した最初のHEライブラリであるZepppelinを紹介し,組込みデバイス上での暗号化と復号化の両方をサポートし,MCUクラスのハードウェア上でのBFV実装について述べる。
Zeppelinは、ARMのHelium拡張のためのHEの主要なボトルネックである数値理論変換をベクトル化し、シークレットキーの大規模整数演算とタイミングリークを回避する復号手順を含む。
サーバ側のアダプタは、Zepperinの暗号文をMicrosoft SEALと互換性のあるフォーマットに変換するため、サーバがすべての同型計算を実行する間、デバイスは暗号化と復号処理を行う。
ARM Cortex-M55を搭載したSTM32N6 MCUでは、ゼッペリンは4096の詰め込まれた値を4.76ms(HE標準の128ビットセキュリティ)でエンコードし、500KB以下のRAMを使用して5.38msで復号し、ベクトル化されたNTTエンジン${\sim}2.7\times$で同じコア上の同等のスカラー実装よりも高速に復号する。
関連論文リスト
- Memory-Efficient Designs for Word-Wise Universal Fully Homomorphic Encryption [13.384404337894575]
ホモモルフィック暗号化(FHE)は、暗号化されたデータの計算を可能にし、分析を通してプライバシを保存する。
メモリボトルネックを軽減するFHE最適化フレームワークであるBXTを提案する。
CNNの推測では、BXT-CSO50構成は100x GPUベースラインで最大3.8$times$のスピードアップを実現し、50%比較精度で1%未満の精度損失を達成している。
論文 参考訳(メタデータ) (2026-09-04T06:03:44Z) - BipBipCache: Pipeline-Aware Integration of Low-Latency Tweakable Encryption in an Embedded Cache Controller [0.0]
BipBipCacheは直接マップされたキャッシュコントローラで、BipBipの微調整可能なブロック暗号(TBC)を統合してキャッシュデータとタグをリアルタイムで暗号化する。
我々は、最初のパイプライン化されたハードウェアであるBipBip暗号を復号器中心の仕様から再構築し、キャッシュデータパス内の3サイクルの復号器とコーディネートする。
重要なアーキテクチャ上の結果として、6サイクルの暗号化レイテンシが6サイクルの書き込みペナルティに完全に変換されないことがあげられる。
論文 参考訳(メタデータ) (2026-06-22T21:03:38Z) - DictPFL: Efficient and Private Federated Learning on Encrypted Gradients [46.7448838842482]
最小限のオーバーヘッドで完全な勾配保護を実現するフレームワークであるDictPFLを提案する。
送信されていないパラメータをローカルに保ちながら、送信されたすべての勾配を暗号化し、重い計算をすることなくプライバシを保存する。
実験によると、DictPFLは通信コストを402-748$times$で削減し、完全に暗号化されたFLと比較して28-65$times$でトレーニングを加速する。
論文 参考訳(メタデータ) (2025-10-24T01:58:42Z) - Compile-Time Fully Homomorphic Encryption of Vectors: Eliminating Online Encryption via Algebraic Basis Synthesis [1.3824176915623292]
暗号文は、事前計算された暗号化ベースベクターとランタイムスケールの0の暗号化を組み合わせた構成である。
ランダム化された$mathbbZ_t$-加群として定式化し、標準仮定の下でIND-CPAセキュリティを満たすことを証明した。
ゼロのランダムな暗号のプールを必要とする以前の設計とは異なり、我々の構成は実行時に新しいスカラーによって乗算された1つのゼロ暗号文を用いて等価なセキュリティを実現する。
論文 参考訳(メタデータ) (2025-05-19T00:05:18Z) - CipherGuard: Compiler-aided Mitigation against Ciphertext Side-channel Attacks [26.849878609957386]
CipherGuardは、高い効率とセキュリティ保証で暗号文のサイドチャネルに対処するコンパイラベースの緩和ツールである。
最も効率的な戦略では、CipherGuardは平均性能オーバーヘッドが1.41倍、最大性能が1.95倍である。
論文 参考訳(メタデータ) (2025-02-19T03:22:36Z) - 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) - GPT-4 Is Too Smart To Be Safe: Stealthy Chat with LLMs via Cipher [85.18213923151717]
実験により、いくつかの安全領域において、GPT-4の安全性アライメントをバイパスするために、ある暗号がほぼ100%の時間で成功することが示された。
本稿では,ロールプレイのみを使用し,自然言語によるいくつかの実演を行い,これを誘発する新しいSelfCipherを提案する。
論文 参考訳(メタデータ) (2023-08-12T04:05:57Z) - ArctyrEX : Accelerated Encrypted Execution of General-Purpose
Applications [6.19586646316608]
FHE(Fully Homomorphic Encryption)は、計算中のユーザデータのプライバシとセキュリティを保証する暗号化手法である。
我々は、暗号化実行を高速化する新しい技術を開発し、我々のアプローチの顕著な性能上の利点を実証する。
論文 参考訳(メタデータ) (2023-06-19T15:15:41Z) - THE-X: Privacy-Preserving Transformer Inference with Homomorphic
Encryption [112.02441503951297]
トランスフォーマーモデルのプライバシ保護推論は、クラウドサービスユーザの要求に基づいています。
我々は、事前訓練されたモデルのプライバシ保存推論を可能にするトランスフォーマーの近似アプローチである$textitTHE-X$を紹介した。
論文 参考訳(メタデータ) (2022-06-01T03:49:18Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。