Paper 2024/1919
PASTA on Edge: Cryptoprocessor for Hybrid Homomorphic Encryption
Abstract
Fully Homomorphic Encryption (FHE) enables privacy-preserving computation but imposes significant computational and communication overhead on the client for the public-key encryption. To alleviate this burden, previous works have introduced the Hybrid Homomorphic Encryption (HHE) paradigm, which combines symmetric encryption with homomorphic decryption to enhance performance for the FHE client. While early HHE schemes focused on binary data, modern versions now support integer prime fields, improving their efficiency for practical applications such as secure machine learning. Despite several HHE schemes proposed in the literature, there has been no comprehensive study evaluating their performance or area advantages over FHE for encryption tasks. This paper addresses this gap by presenting the first implementation of an HHE scheme- PASTA. It is a symmetric encryption scheme over integers designed to facilitate fast client encryption and homomorphic symmetric decryption on the server. We provide performance results for both FPGA and ASIC platforms, including a RISC-V System-on-Chip (SoC) implementation on a low-end 130nm ASIC technology, which achieves a 43–171$\times$ speedup compared to a CPU. Additionally, on high-end 7nm and 28nm ASIC platforms, our design demonstrates a 97$\times$ speedup over prior public-key client accelerators for FHE. We have made our design public and benchmarked an application to support future research.
Metadata
- Available format(s)
- Category
- Implementation
- Publication info
- Published elsewhere. DATE 2025
- Keywords
- HHERISC-VHardware ImplementationFPGA
- Contact author(s)
-
aikata @ iaik tugraz at
daniel sanz sobrino @ alumnos upm es
sujoy sinharoy @ iaik tugraz at - History
- 2024-11-29: approved
- 2024-11-26: received
- See all versions
- Short URL
- https://ia.cr/2024/1919
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2024/1919, author = {Aikata Aikata and Daniel Sanz Sobrino and Sujoy Sinha Roy}, title = {{PASTA} on Edge: Cryptoprocessor for Hybrid Homomorphic Encryption}, howpublished = {Cryptology {ePrint} Archive, Paper 2024/1919}, year = {2024}, url = {https://eprint.iacr.org/2024/1919} }