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

被引:1
作者
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 条
[41]   Optimization design for a new large-scale eight-link mechanical press [J].
Xinfang Ge ;
Chang’an Zhu ;
Yi Jin .
Journal of Mechanical Science and Technology, 2014, 28 :1403-1410
[42]   Large-Scale ADMM-based Co-Design of Legged Robots [J].
Bravo-Palacios, Gabriel ;
Wensing, Patrick M. .
2022 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2022, :8842-8849
[43]   Very large-scale neighborhood search algorithms for the design of service overlay networks [J].
Jocelyne Elias ;
Fabio Martignon ;
Giuliana Carello .
Telecommunication Systems, 2012, 49 :391-408
[44]   Complexity Reduction Methods for Large-Scale Spatially Explicit Biofuels Network Design [J].
Tran, Phuc M. ;
O'Neill, Eric G. ;
Maravelias, Christos T. .
INDUSTRIAL & ENGINEERING CHEMISTRY RESEARCH, 2025, 64 (25) :12724-12736
[45]   Design and development of large-scale vanadium redox flow batteries for engineering applications [J].
Li, Jianlin ;
Wang, Qian ;
Zhang, Jianhui .
JOURNAL OF POWER SOURCES, 2024, 591
[46]   Lagrangean Based Methods for Solving Large-Scale Cellular Network Design Problems [J].
Filipe F. Mazzini ;
Geraldo R. Mateus ;
James MacGregor Smith .
Wireless Networks, 2003, 9 :659-672
[47]   Optimizing Large-Scale Inorganic Processes: Model-Based Digital Design of RH-DS Apparatus [J].
Szczeblewski, Slawomir ;
Wachowiak, Maciej ;
Gebicki, Jacek .
PROCESSES, 2025, 13 (01)
[48]   Approximate Reliability Evaluation of Large-Scale Multistate Series-Parallel Systems [J].
Ding, Yi ;
Lin, Yu ;
Peng, Rui ;
Zuo, Ming J. .
IEEE TRANSACTIONS ON RELIABILITY, 2019, 68 (02) :539-553
[49]   Comparative Evaluation of Five Hydrological Models in a Large-Scale and Tropical River Basin [J].
Avila, Leandro ;
Silveira, Reinaldo ;
Campos, Andre ;
Rogiski, Nathalli ;
Goncalves, Jose ;
Scortegagna, Arlan ;
Freita, Camila ;
Aver, Cassia ;
Fan, Fernando .
WATER, 2022, 14 (19)
[50]   Fuzzy Logic-based Evolutionary Approach for Load Balancing in Large-Scale Wireless Sensor Networks [J].
Touati, Youcef .
2018 9TH IEEE ANNUAL UBIQUITOUS COMPUTING, ELECTRONICS & MOBILE COMMUNICATION CONFERENCE (UEMCON), 2018, :520-525