Paper 2026/1485 Original: eprint.iacr.org/2026/1485 ↗

From PQC to HHE: Reusing a Co-Design Platform for Side-Channel-Protected PASTA

Ahmet Malal
Tolun Tosun
Oğuz Yayla
Erkay Savas
Abstract

Hybrid homomorphic encryption (HHE) lets a constrained client send compact symmetric ciphertexts while a server transciphers them into homomorphic ciphertexts, making HE-friendly ciphers such as PASTA a practical choice. Efficient and side-channel-secure execution of PASTA on embedded devices, however, remains challenging, since existing hardware relies on dedicated cipher cores and provides no side-channel protection. We present a hardware/software co-design of PASTA on RISQrypt, an existing post-quantum cryptography (PQC) platform, without adding any cipher-specific RTL. The affine layers, S-boxes, and SHAKE128 sampling are executed by the platform's arithmetic and Keccak accelerators under software control. We further integrate first-order arithmetic masking by reusing the masking accelerator for share refreshing and masked-multiplication randomness, requiring no additional hardware while keeping arithmetic on secret shares off the processor datapath. The masked multiplication shows no first-order leakage in a TVLA evaluation with $100\,000$ traces on an Artix-7 FPGA. Compared with a software-only baseline on the same core, the co-design achieves speed-ups of $9.68\times$ and $9.85\times$ in the unmasked and masked configurations, respectively. To the best of our knowledge, this is the first side-channel-protected, hardware-accelerated implementation of PASTA.

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
Preprint.
History
2026-07-20: last updated
2026-07-20: published
Short URL
https://ia.cr/2026/1485
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2026/1485,
      author = {Ahmet Malal and Tolun Tosun and Oğuz Yayla and Erkay Savas},
      title = {From PQC to HHE: Reusing a Co-Design Platform for Side-Channel-Protected PASTA},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/1485},
      year = {2026},
      url = {https://eprint.iacr.org/2026/1485}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.