TY - JOUR
T1 - HALO
T2 - Heterogeneous evaluation of arithmetic-and-logic circuit via unified homomorphic instruction set
AU - Zhao, Zian
AU - Zhang, Zhou
AU - Mao, Ran
AU - Bian, Song
AU - Liu, Jianwei
N1 - Publisher Copyright:
Copyright © 2025. Published by Elsevier Ltd.
PY - 2026/3
Y1 - 2026/3
N2 - Fully homomorphic encryption (FHE) is a type of cryptographic primitives known for its high-computation but low-communication costs in carrying out secure multi-party computation. However, due to the large ciphertext expansions and complex computing paradigm, designs and implementations of foundational FHE infrastructures still have much to be desired. In this work, we propose HALO, the first homomorphic instruction set architecture that supports efficient evaluations of both arithmetic and logic circuits over FHE ciphertexts. We construct a new layer of abstraction for FHE by identifying unique data structures, cryptographic primitives and homomorphic operators. We provide an open-source implementation for all instructions and data types in HALO, and demonstrate that our implementation can be 1.7×–11× faster than similar implementations across test benchmarks. Moreover, we show that HALO can be 1.7×–5.4× faster than the prior work over a set of end-to-end neural network benchmarks.
AB - Fully homomorphic encryption (FHE) is a type of cryptographic primitives known for its high-computation but low-communication costs in carrying out secure multi-party computation. However, due to the large ciphertext expansions and complex computing paradigm, designs and implementations of foundational FHE infrastructures still have much to be desired. In this work, we propose HALO, the first homomorphic instruction set architecture that supports efficient evaluations of both arithmetic and logic circuits over FHE ciphertexts. We construct a new layer of abstraction for FHE by identifying unique data structures, cryptographic primitives and homomorphic operators. We provide an open-source implementation for all instructions and data types in HALO, and demonstrate that our implementation can be 1.7×–11× faster than similar implementations across test benchmarks. Moreover, we show that HALO can be 1.7×–5.4× faster than the prior work over a set of end-to-end neural network benchmarks.
KW - Cryptographic infrastructure
KW - Fully homomorphic encryption
KW - Homomorphic instruction set architecture
KW - Multi-scheme FHE
UR - https://www.scopus.com/pages/publications/105025936833
U2 - 10.1016/j.jisa.2025.104297
DO - 10.1016/j.jisa.2025.104297
M3 - 文章
AN - SCOPUS:105025936833
SN - 2214-2134
VL - 97
JO - Journal of Information Security and Applications
JF - Journal of Information Security and Applications
M1 - 104297
ER -