AutoHoG: Automating Homomorphic Gate Design for Large-Scale Logic Circuit Evaluation

被引:0
|
作者
Guan, Zhenyu [1 ]
Mao, Ran [1 ]
Zhang, Qianyun [1 ]
Zhang, Zhou [1 ]
Zhao, Zian [1 ]
Bian, Song [1 ]
机构
[1] Beihang Univ, Sch Cyber Sci & Technol, Beijing 100191, Peoples R China
关键词
Logic gates; Logic circuits; Compounds; Servers; Arithmetic; Table lookup; Optimization; Circuit synthesis; compound gate design; homomorphic encryption; logic replacement; TECHNOLOGY; MINIMIZATION;
D O I
10.1109/TCAD.2024.3357598
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Recently, an emerging branch of research in the field of fully homomorphic encryption (FHE) attracts growing attention, where optimizations are carried out in developing fast and efficient homomorphic logic circuits. While existing works have pointed out that compound homomorphic gates can be constructed without incurring significant computational overheads, the exact theory and mechanism of homomorphic gate design have not yet been explored. In this work, we propose AutoHoG, an automated procedure for the generation of compound gates over FHE. We show that by formalizing the gate generation procedure, we can adopt a match-and-replace strategy to significantly improve the evaluation speed of logic circuits over FHE. In the experiment, we first show the effectiveness of AutoHoG through a set of benchmark gates. We then apply AutoHoG to optimize common Boolean tasks, including adders, multipliers, the ISCAS'85 benchmark circuits, and the ISCAS'89 benchmark circuits. We show that for various circuit benchmarks, we can achieve up to 5.7 x reduction in computational latency when compared to the state-of-the-art implementations of logic circuits using conventional gates.
引用
收藏
页码:1971 / 1983
页数:13
相关论文
共 50 条
  • [11] ON THE COMPLEXITY OF VERY LARGE-SCALE INTEGRATED-CIRCUIT DESIGN
    CARTER, HW
    LARGE SCALE SYSTEMS IN INFORMATION AND DECISION TECHNOLOGIES, 1985, 8 (01): : 59 - 69
  • [12] Design of large-scale DNA circuit for intelligent information processing
    Muranaka, Chika
    Nakakuki, Takashi
    2024 24TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS, ICCAS 2024, 2024, : 155 - 156
  • [13] Design of secondary circuit of rotor voltage for large-scale generator
    Chen, Jia-Sheng
    Hu, Zhen-Liang
    He, Qi-Wei
    Chen, Jun
    Guo, Zi-Gang
    Gaodianya Jishu/High Voltage Engineering, 2008, 34 (11): : 2506 - 2509
  • [14] Propositional logic representations for documents and queries: A large-scale evaluation
    Losada, DE
    Barreiro, A
    ADVANCES IN INFORMATION RETRIEVAL, 2003, 2633 : 219 - 234
  • [15] Efficient and Effective DigitalWaveform Compression for Large-scale Logic Simulation of Integrated Circuit
    Gao, Zhenyi
    Xie, Yuyang
    Yu, Wenjian
    PROCEEDINGS OF THE GREAT LAKES SYMPOSIUM ON VLSI 2023, GLSVLSI 2023, 2023, : 373 - 377
  • [16] RTL2DNA: An automatic flow of large-scale DNA-based logic circuit design
    Beiki, Z.
    Jahanian, A.
    SCIENTIA IRANICA, 2023, 30 (04) : 1279 - 1295
  • [17] Automating Workload Analysis of Large-Scale Supercomputer Systems
    Shvets, P. A.
    Voevodin, V. V.
    Zhumatiy, S. A.
    LOBACHEVSKII JOURNAL OF MATHEMATICS, 2021, 42 (07) : 1547 - 1559
  • [18] Automating Workload Analysis of Large-Scale Supercomputer Systems
    P. A. Shvets
    V. V. Voevodin
    S. A. Zhumatiy
    Lobachevskii Journal of Mathematics, 2021, 42 : 1547 - 1559
  • [19] An Approach to Design Distributed Logic Controllers for Large-Scale Manufacturing Systems
    Koehler, Andreas
    Fritz, Raphael
    Zhang, Ping
    2021 AMERICAN CONTROL CONFERENCE (ACC), 2021, : 496 - 501
  • [20] Automating Group Management of Large-Scale IoT Botnets for Antitracking
    Pan, Pengyu
    Ma, Xiaobo
    Fu, Yingjie
    Chen, Feitong
    SECURITY AND COMMUNICATION NETWORKS, 2022, 2022