|国家预印本平台
首页|Presto: Hardware Acceleration of Ciphers for Hybrid Homomorphic Encryption

Presto: Hardware Acceleration of Ciphers for Hybrid Homomorphic Encryption

Presto: Hardware Acceleration of Ciphers for Hybrid Homomorphic Encryption

来源:Arxiv_logoArxiv
英文摘要

Hybrid Homomorphic Encryption (HHE) combines symmetric key and homomorphic encryption to reduce ciphertext expansion crucial in client-server deployments of HE. Special symmetric ciphers, amenable to efficient HE evaluation, have been developed. Their client-side deployment calls for performant and energy-efficient implementation, and in this paper we develop and evaluate hardware accelerators for the two known CKKS-targeting HHE ciphers, HERA and Rubato. We design vectorized and overlapped functional modules. The design exploits transposition-invariance property of the MixColumns and MixRows function and alternates the order of intermediate state to eliminate bubbles in stream key generation, improving latency and throughput. We decouple the RNG and key computation phases to hide the latency of RNG and to reduce the critical path in FIFOs, achieving higher operating frequency. We implement the accelerator on an AMD Virtex UltraScale+ FPGA. Both Rubato and HERA achieve a 6x improvement in throughput compared to the software implementation. In terms of latency, Rubato achieves a 5x reduction, while HERA achieves a 3x reduction. Additionally, our hardware implementations reduce energy consumption by 75x for Rubato and 47x for HERA compared to their software implementation.

Yeonsoo Jeon、Mattan Erez、Michael Orshansky

微电子学、集成电路电子技术应用

Yeonsoo Jeon,Mattan Erez,Michael Orshansky.Presto: Hardware Acceleration of Ciphers for Hybrid Homomorphic Encryption[EB/OL].(2025-07-01)[2025-07-17].https://arxiv.org/abs/2507.00367.点此复制

评论