{"title":"GS-MDC:高速、面积效率高的数论变换设计","authors":"Yue Geng;Xiao Hu;Zhongfeng Wang","doi":"10.1109/TCSII.2024.3430954","DOIUrl":null,"url":null,"abstract":"Homomorphic encryption (HE) has recently become a promising approach to guarantee the privacy security in cloud computing. Number theoretic transform (NTT) can be used to accelerate the polynomial multiplication in HE, but is usually considered the performance bottleneck of HE schemes. This brief introduces GS-MDC, a high-speed and area-efficient NTT design combining multi-path delay commutator (MDC) architecture and GS butterfly units (GS-BUs). Exploiting the characteristics of GS-BU, a novel permute-in-computation (PiC) technique is proposed to reduce total computing cycles. GS-MDC is also designed to be reconfigurable for both NTT and INTT. Moreover, we put forward a hybrid storage method for twiddle factors to promote memory utilization efficiency. Experimental results on FPGA show that our design can achieve higher throughput and area efficiency compared with previous works.","PeriodicalId":13101,"journal":{"name":"IEEE Transactions on Circuits and Systems II: Express Briefs","volume":"71 12","pages":"4974-4978"},"PeriodicalIF":4.0000,"publicationDate":"2024-07-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"GS-MDC: High-Speed and Area-Efficient Number Theoretic Transform Design\",\"authors\":\"Yue Geng;Xiao Hu;Zhongfeng Wang\",\"doi\":\"10.1109/TCSII.2024.3430954\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Homomorphic encryption (HE) has recently become a promising approach to guarantee the privacy security in cloud computing. Number theoretic transform (NTT) can be used to accelerate the polynomial multiplication in HE, but is usually considered the performance bottleneck of HE schemes. This brief introduces GS-MDC, a high-speed and area-efficient NTT design combining multi-path delay commutator (MDC) architecture and GS butterfly units (GS-BUs). Exploiting the characteristics of GS-BU, a novel permute-in-computation (PiC) technique is proposed to reduce total computing cycles. GS-MDC is also designed to be reconfigurable for both NTT and INTT. Moreover, we put forward a hybrid storage method for twiddle factors to promote memory utilization efficiency. Experimental results on FPGA show that our design can achieve higher throughput and area efficiency compared with previous works.\",\"PeriodicalId\":13101,\"journal\":{\"name\":\"IEEE Transactions on Circuits and Systems II: Express Briefs\",\"volume\":\"71 12\",\"pages\":\"4974-4978\"},\"PeriodicalIF\":4.0000,\"publicationDate\":\"2024-07-18\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IEEE Transactions on Circuits and Systems II: Express Briefs\",\"FirstCategoryId\":\"5\",\"ListUrlMain\":\"https://ieeexplore.ieee.org/document/10604827/\",\"RegionNum\":2,\"RegionCategory\":\"工程技术\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"ENGINEERING, ELECTRICAL & ELECTRONIC\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Circuits and Systems II: Express Briefs","FirstCategoryId":"5","ListUrlMain":"https://ieeexplore.ieee.org/document/10604827/","RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"ENGINEERING, ELECTRICAL & ELECTRONIC","Score":null,"Total":0}
GS-MDC: High-Speed and Area-Efficient Number Theoretic Transform Design
Homomorphic encryption (HE) has recently become a promising approach to guarantee the privacy security in cloud computing. Number theoretic transform (NTT) can be used to accelerate the polynomial multiplication in HE, but is usually considered the performance bottleneck of HE schemes. This brief introduces GS-MDC, a high-speed and area-efficient NTT design combining multi-path delay commutator (MDC) architecture and GS butterfly units (GS-BUs). Exploiting the characteristics of GS-BU, a novel permute-in-computation (PiC) technique is proposed to reduce total computing cycles. GS-MDC is also designed to be reconfigurable for both NTT and INTT. Moreover, we put forward a hybrid storage method for twiddle factors to promote memory utilization efficiency. Experimental results on FPGA show that our design can achieve higher throughput and area efficiency compared with previous works.
期刊介绍:
TCAS II publishes brief papers in the field specified by the theory, analysis, design, and practical implementations of circuits, and the application of circuit techniques to systems and to signal processing. Included is the whole spectrum from basic scientific theory to industrial applications. The field of interest covered includes:
Circuits: Analog, Digital and Mixed Signal Circuits and Systems
Nonlinear Circuits and Systems, Integrated Sensors, MEMS and Systems on Chip, Nanoscale Circuits and Systems, Optoelectronic
Circuits and Systems, Power Electronics and Systems
Software for Analog-and-Logic Circuits and Systems
Control aspects of Circuits and Systems.