Paper 2024/1919

PASTA on Edge: Cryptoprocessor for Hybrid Homomorphic Encryption

Aikata Aikata, Graz University of Technology
Daniel Sanz Sobrino, Universidad Politécnica de Madrid, Spain
Sujoy Sinha Roy, Graz University of Technology
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)
PDF
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
Creative Commons Attribution
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}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.