DARTPHROG:一个超级尺度同型加速器
Alexander Magyari1, Yuhua Chen1
1Department of Electrical and Computer Engineering, University of Houston, Houston, TX 77204, USA.
Sensors (Basel, Switzerland)
|August 28, 2025
概括
完全同型加密 (FHE) 是通过DARTPHROG加速的,这是一个新的超级尺度架构. 这种系统可实现FHE操作的显著加快,在不影响隐私的情况下增强数据安全.
科学领域:
- 计算机科学
- 密码学
- 硬件架构
背景情况:
- 完全同型加密 (FHE) 允许与外部服务器安全共享数据,解决数据泄露和隐私问题.
- 与传统加密相比,目前的FHE实现存在显著的性能限制.
研究的目的:
- 引入DARTPHROG (Dynamic AcceleRaTor for Parallel Homomorphic pROGrams),这是一个旨在加速FHE操作的新型架构.
- 评估DARTPHROG的性能和效率,特别是它的超级尺度能力和新的硬件优化模块化减速系统 (HOM-R).
主要方法:
- 设计了DARTPHROG,一个超级尺度的架构,可以并行执行同型运算.
- 整合了硬件优化模块化减量 (HOM-R) 系统,将其效率与巴雷特和蒙哥马利减量进行比较.
- 在FPGA上实现了一个装配器,一个基于THUMB的指令集和一个同型处理器.
- 进行了对同态运算的超标评估,不包括数理论变换 (NTT).
主要成果:
- 通过并行执行实现了高达1860倍的原始FHE操作 (加法,减法,乘法).
- DARTPHROG的低功耗为40.5W,使其成为一个紧的FHE加速架构.
- 证明了HOM-R系统与传统的减少方法相比的效率.
结论:
- DARTPHROG通过其超级尺度设计和高效硬件组件在FHE加速方面取得了显著的进步.
- 该架构为评估NTT在FHE系统中的影响提供了有价值的基准.
- 为提高数据安全提供了更实用,更高性能的FHE实现的途径.
相关概念视频
Phasor Arithmetics
380
Phasors and their corresponding sinusoids are interrelated, offering unique insights into the behavior of alternating current (AC) circuits. One way to understand this relationship is through the operations of differentiation and integration in both the time and phasor domains.
When the derivative of a sinusoid is taken in the time domain, it transforms into its corresponding phasor multiplied by j-omega (jω) in the phasor domain, where j is the imaginary unit, and ω is the angular...
When the derivative of a sinusoid is taken in the time domain, it transforms into its corresponding phasor multiplied by j-omega (jω) in the phasor domain, where j is the imaginary unit, and ω is the angular...
380
Accelerators
110
Accelerators in concrete serve as admixtures to speed up the hardening process, enabling the concrete to achieve early strength faster. Although accelerators do not necessarily impact the time it takes concrete to set, they reduce this time in practice. A common accelerator is calcium chloride, which is particularly useful for hastening early strength development in cold weather or for rapid repair jobs that require quick heat generation after mixing.
The effectiveness of calcium chloride can...
The effectiveness of calcium chloride can...
110
Parallel Processing
224
The brain processes sensory information rapidly due to parallel processing, which involves sending data across multiple neural pathways at the same time. This method allows the brain to manage various sensory qualities, such as shapes, colors, movements, and locations, all concurrently. For instance, when observing a forest landscape, the brain simultaneously processes the movement of leaves, the shapes of trees, the depth between them, and the various shades of green. This enables a quick and...
224
Forced Transdifferentiation
2.0K
Transdifferentiation, also known as lineage reprogramming, was first discovered by Selman and Kafatos in 1974 in silkmoths. They observed that the moths’ cuticle-producing cells transformed into salt-producing cells. Many such cases of natural transdifferentiation occur in organisms. In humans, pancreatic alpha cells can become beta cells. In newts, the loss of the eye’s lens causes the pigmented epithelial cells to transdifferentiate into the lens cells.
Artificial...
Artificial...
2.0K
Clamper Circuit
567
A clamper circuit, also known as a DC restorer, represents a specialized variant of the rectifier circuit, notable for its method of taking the output across the diode rather than the capacitor. This configuration lends to several distinctive applications, particularly in handling square wave inputs.
Within this circuit, the diode's orientation prompts the capacitor to charge up to the level of the most negative peak of the input signal. Upon reaching this state, the diode ceases to...
Within this circuit, the diode's orientation prompts the capacitor to charge up to the level of the most negative peak of the input signal. Upon reaching this state, the diode ceases to...
567
Ampere-Maxwell's Law: Problem-Solving
748
A parallel-plate capacitor with capacitance C, whose plates have area A and separation distance d, is connected to a resistor R and a battery of voltage V. The current starts to flow at t = 0. What is the displacement current between the capacitor plates at time t? From the properties of the capacitor, what is the corresponding real current?
To solve the problem, we can use the equations from the analysis of an RC circuit and Maxwell's version of Ampère's law.
For the first part of...
To solve the problem, we can use the equations from the analysis of an RC circuit and Maxwell's version of Ampère's law.
For the first part of...
748


