| Citation: | ZHANG Bingyue, JIA Boyu, CHEN Yi, JIA Xiaotao. Design and Implementation of an FPGA-Based Bootstrapping Accelerator for Torus Fully Homomorphic Encryption[J]. Journal of Electronics & Information Technology. doi: 10.11999/JEIT260618 |
| [1] |
YAO Yifan, DUAN Jinhao, XU Kaidi, et al. A survey on large language model (LLM) security and privacy: The Good, The Bad, and The Ugly[J]. High-Confidence Computing, 2024, 4(2): 100211. doi: 10.1016/j.hcc.2024.100211.
|
| [2] |
CHEN Kang, ZHOU Xiuze, LIN Yuanguo, et al. A survey on privacy risks and protection in large language models[J]. Journal of King Saud University Computer and Information Sciences, 2025, 37(7): 163. doi: 10.1007/s44443-025-00177-1.
|
| [3] |
GENTRY C. Fully homomorphic encryption using ideal lattices[C]. Proceedings of the Forty-first Annual ACM Symposium on Theory of Computing, Bethesda, USA, 2009: 169–178. doi: 10.1145/1536414.1536440.
|
| [4] |
CHILLOTTI I, GAMA N, GEORGIEVA M, et al. TFHE: Fast fully homomorphic encryption over the torus[J]. Journal of Cryptology, 2020, 33(1): 34–91. doi: 10.1007/s00145-019-09319-x.
|
| [5] |
CHILLOTTI I, JOYE M, and PAILLIER P. Programmable bootstrapping enables efficient homomorphic inference of deep neural networks[C]. 5th International Symposium Cyber Security Cryptography and Machine Learning, Be’er Sheva, Israel, 2021: 1–19. doi: 10.1007/978-3-030-78086-9_1.
|
| [6] |
CHILLOTTI I, GAMA N, GEORGIEVA M, et al. TFHE: Fast fully homomorphic encryption over the torus[J]. Journal of Cryptology, 2020, 33(1): 34–91. doi: 10.1007/s00145-019-09319-x.
|
| [7] |
DAI W. cuFHE: CUDA-accelerated fully homomorphic encryption library[EB/OL]. https://github.com/vernamlab/cuFHE. (查阅网上资料,未找到本条文献信息,请确认).
|
| [8] |
JIANG Lei, LOU Qian, and JOSHI N. MATCHA: A fast and energy-efficient accelerator for fully homomorphic encryption over the torus[C]. Proceedings of the 59th ACM/IEEE Design Automation Conference, San Francisco, USA, 2022: 235–240. doi: 10.1145/3489517.3530435.
|
| [9] |
VAN BEIRENDONCK M, D'ANVERS J P, TURAN F, et al. FPT: A fixed-point accelerator for torus fully homomorphic encryption[C]. Proceedings of the 2023 ACM SIGSAC Conference on Computer and Communications Security, Copenhagen, Denmark, 2023: 741–755. doi: 10.1145/3576915.3623159.
|
| [10] |
MATSUOKA K, BIAN Song, and SATO T. HOGE: Homomorphic gate on an FPGA[C]. Proceedings of the 29th Asia and South Pacific Design Automation Conference, Incheon, Republic of Korea, 2024: 325–332. doi: 10.1109/ASP-DAC58780.2024.10473861.
|
| [11] |
ZHANG Yuying, SINHA S, XU Jiang, et al. UNIT: A highly unified and memory-efficient FPGA-based accelerator for torus FHE[C]. 2025 Design, Automation & Test in Europe Conference (DATE), Lyon, France, 2025: 1–7. doi: 10.23919/DATE64628.2025.10993051.
|
| [12] |
ZHANG Jian, CUI Aijiao, and JIN Yier. Acceleration of the bootstrapping in TFHE by FPGA[J]. IEEE Transactions on Emerging Topics in Computing, 2025, 13(2): 496–511. doi: 10.1109/TETC.2024.3433473.
|
| [13] |
XIAO Yu, LIU Fenghao, KU Yute, et al. GPU acceleration for FHEW/TFHE bootstrapping[J]. IACR Transactions on Cryptographic Hardware and Embedded Systems, 2024, 2025(1): 314–339. doi: 10.46586/tches. v2025. i1.314-339.
|
| [14] |
李冰, 刘怀骏, 张伟功. 魔方派: 面向全同态加密的存算模运算加速器设计[J]. 电子与信息学报, 2023, 45(9): 3302–3310.
LI Bing, LIU Huaijun, and ZHANG Weigong. M2PI: Processing-in-memory modular computing accelerator for full homomorphic encryption[J]. Journal of Electronics & Information Technology, 2023, 45(9): 3302–3310.
|
| [15] |
BAILEY D H. FFTs in external or hierarchical memory[C]. Proceedings of the 1989 ACM/IEEE Conference on Supercomputing, Reno, USA, 1989: 234–242. doi: 10.1145/76263.76288.
|
| [16] |
LONGA P and NAEHRIG M. Speeding up the number theoretic transform for faster ideal lattice-based cryptography[C]. 15th International Conference Cryptology and Network Security, Milan, Italy, 2016: 124–139. doi: 10.1007/978-3-319-48965-0_8.
|
| [17] |
REGEV O. The learning with errors problem (invited survey)[C]. Proceedings of the 2010 IEEE 25th Annual Conference on Computational Complexity, Cambridge, USA, 2010: 191–204. doi: 10.1109/CCC.2010.26.
|
| [18] |
TRAMA D, BOUDGUIGA A, CLET P E, et al. Designing a general-purpose 8-bit (T)FHE processor abstraction[J]. IACR Transactions on Cryptographic Hardware and Embedded Systems, 2025, 2025(2): 535–578. doi: 10.46586/tches.v2025.i2.535-578.
|
| [19] |
XIA Han and WANG Mingsheng. Efficient and compact full-domain functional bootstrapping via subring folding[J]. IACR Transactions on Cryptographic Hardware and Embedded Systems, 2025, 2025(4): 737–762. doi: 10.46586/tches.v2025.i4.737-762.
|
| [20] |
何仁华, 李冰, 杜一博, 等. 基于容错学习问题的全同态加密算法和硬件优化综述[J]. 计算机研究与发展, 2025, 62(7): 1738–1753. doi: 10.7544/issn1000-1239.202331022.
HE Renhua, LI Bing, DU Yibo, et al. Survey on algorithm and hardware optimization to LWE-based fully homomorphic encryption[J]. Journal of Computer Research and Development, 2025, 62(7): 1738–1753. doi: 10.7544/issn1000-1239.202331022.
|
| [21] |
施佺, 韩赛飞, 黄新明, 等. 面向全同态加密的有限域FFT算法FPGA设计[J]. 电子与信息学报, 2018, 40(1): 57–62. doi: 10.11999/JEIT170312.
SHI Quan, HAN Saifei, HUANG Xinming, et al. Design of finite field FFT for fully homomorphic encryption based on FPGA[J]. Journal of Electronics & Information Technology, 2018, 40(1): 57–62. doi: 10.11999/JEIT170312.
|
| [22] |
ZAMAN M A, KHAN M B, AHMAD W, et al. A lightweight and hardware-efficient NTT FPGA accelerator for FHE applications[J]. IEEE Transactions on Circuits and Systems II: Express Briefs, 2026, 73(1): 78–82. doi: 10.1109/TCSII.2025.3633181.
|
| [23] |
DENG Xianglong, FAN Shengyu, HU Zhicheng, et al. Trinity: A general purpose FHE accelerator[C]. 2024 57th IEEE/ACM International Symposium on Microarchitecture, Austin, USA, 2024: 338–351. doi: 10.1109/MICRO61859.2024.00033.
|
| [24] |
边松, 毛苒, 朱永清, 等. 全同态加密软硬件加速研究进展[J]. 电子与信息学报, 2024, 46(7): 1790–1805. doi: 10.11999/JEIT230448.
BIAN Song, MAO Ran, ZHU Yongqing, et al. A survey on software-hardware acceleration for fully homomorphic encryption[J]. Journal of Electronics & Information Technology, 2024, 46(7): 1790–1805. doi: 10.11999/JEIT230448.
|