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 条
  • [1] Large-scale silicon photonics circuit design
    Wang, Xu
    Pond, James
    Cone, Chris
    Chrostowski, Lukas
    Klein, Jackson
    Flueckiger, Jonas
    Liu, Amy
    McGuire, Dylan
    NANOPHOTONICS AND MICRO/NANO OPTICS II, 2014, 9277
  • [2] Automating large-scale LEMUF calculations
    Picard, R.R.
    JNMM, Journal of the Institute of Nuclear Materials Management, 1992, 20 (03): : 43 - 46
  • [3] 1500 GATE, RANDOM LOGIC, LARGE-SCALE INTEGRATED (LSI) MASTERSLICE
    BLUMBERG, RJ
    BRENNER, S
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1979, 14 (05) : 818 - 822
  • [4] Adaptive Floating-Gate Circuit Enabled Large-Scale FPAA
    Brink, Stephen
    Hasler, Jennifer
    Wunderlich, Richard
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2014, 22 (11) : 2307 - 2315
  • [5] BGPEval: Automating Large-Scale Testbed Creation
    Rodday, Nils
    Rodosek, Gabi Dreo
    2023 19TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT, CNSM, 2023,
  • [6] AUTOMATING THE CONSTRUCTION OF LARGE-SCALE VIRTUAL WORLDS
    POLIS, MF
    GIFFORD, SJ
    MCKEOWN, DM
    COMPUTER, 1995, 28 (07) : 57 - 65
  • [7] Automating Large-Scale Data Quality Verification
    Schelter, Sebastian
    Lange, Dustin
    Schmidt, Philipp
    Celikel, Meltem
    Biessmann, Felix
    Grafberger, Andreas
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2018, 11 (12): : 1781 - 1794
  • [8] AUTOMATING LARGE-SCALE PROCESSING OF DOSIMETRY DATA
    PAWLYK, DA
    SIEGEL, JA
    SHARKEY, RM
    GOLDENBERG, DM
    JOURNAL OF NUCLEAR MEDICINE, 1993, 34 (05) : P160 - P160
  • [9] Reconfigurable Stateful NOR Gate for Large-Scale Logic-Array Integrations
    Shin, Sangho
    Kim, Kyosun
    Kang, Sung-Mo
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2011, 58 (07) : 442 - 446
  • [10] Large-scale circuit placement
    Cong, J
    Shinnerl, JR
    Xie, M
    Kong, T
    Xin, Y
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2005, 10 (02) : 389 - 430