A million-bit multiplier architecture for fully homomorphic encryption
dc.contributor.author | Doroz, Yarkın | |
dc.contributor.author | Öztürk, Erdinç | |
dc.contributor.author | Sunar, Berk | |
dc.date.accessioned | 2020-11-21T15:53:21Z | |
dc.date.available | 2020-11-21T15:53:21Z | |
dc.date.issued | 2014 | en_US |
dc.department | İstanbul Ticaret Üniversitesi | en_US |
dc.description.abstract | In this work we present a full and complete evaluation of a very large multiplication scheme in custom hardware. We designed a novel architecture to realize a million-bit multiplication scheme based on the Schönhage-Strassen Algorithm. We constructed our scheme using Number Theoretical Transform (NTT). The construction makes use of an innovative cache architecture along with processing elements customized to match the computation and access patterns of the NTT-based recursive multiplication algorithm. We realized our architecture with Verilog and using a 90 nm TSMC library, we could get a maximum clock frequency of 666 MHz. With this frequency, our architecture is able to compute the product of two million-bit integers in 7.74 ms. Our data shows that the performance of our design matches that of previously reported software implementations on a high-end 3 GHz Intel Xeon processor, while requiring only a tiny fraction of the area. 1 © 2014 Elsevier B.V. All rights reserved. | en_US |
dc.description.sponsorship | 1117590 113C019 -- Funding for this research was in part provided by the US National Science Foundation CNS Award #1117590. Funding was also provided by The Scientific and Technological Research Council of Turkey , Project Number 113C019. Yarkin Doroz received a BSc. degree in Electronics Engineering at 2009 and a MSc. degree in Computer Science at 2011 from Sabanci University. Currently he is working towards a Ph.D. degree in Electrical and Computer Engineering at Worcester Polytechnic Institute. His research is focused on developing hardware/software designs for Fully Homomorphic Encryption Schemes. years as a hardware engineer, than he joined Istanbul Commerce University as an assistant professor. He is currently the department head of the Electrical-Electronic Engineering program at Istanbul Commerce University. Erdinç Ö ztürk received his BS degree in Microelectronics from Sabanci University at 2003. He received his MS degree in Electrical Engineering at 2005 and PhD degree in Electrical and Computer Engineering at 2009 from Worcester Polytechnic Institute. His research field was Cryptographic Hardware Design and he focused on efficient implementations for Identity Based Encryption Schemes. After receiving his PhD degree, he worked at Intel in Massachusetts for 4 Berk Sunar received his BSc degree in Electrical and Electronics Engineering from Middle East Technical University in 1995 and his Ph.D. degree in Electrical and Computer Engineering (ECE) from Oregon State University in December 1998. After briefly working as a member of the research faculty at Oregon State University’s Information Security Laboratory, Sunar has joined Worcester Polytechnic Institute as an Assistant Professor. He is currently heading the Cryptography and Information Security Laboratory (CRIS). Sunar received the prestigious National Science Foundation Young Faculty Early CAREER award in 2002. -- -- | en_US |
dc.identifier.doi | 10.1016/j.micpro.2014.06.003 | en_US |
dc.identifier.endpage | 775 | en_US |
dc.identifier.issn | 0141-9331 | |
dc.identifier.issue | 8 | en_US |
dc.identifier.scopus | 2-s2.0-85027955426 | en_US |
dc.identifier.scopusquality | Q2 | en_US |
dc.identifier.startpage | 766 | en_US |
dc.identifier.uri | https://doi.org/10.1016/j.micpro.2014.06.003 | |
dc.identifier.uri | https://hdl.handle.net/11467/3553 | |
dc.identifier.volume | 38 | en_US |
dc.identifier.wos | WOS:000347755200004 | en_US |
dc.identifier.wosquality | Q4 | en_US |
dc.indekslendigikaynak | Web of Science | en_US |
dc.indekslendigikaynak | Scopus | en_US |
dc.language.iso | en | en_US |
dc.publisher | Elsevier B.V. | en_US |
dc.relation.ispartof | Microprocessors and Microsystems | en_US |
dc.relation.publicationcategory | Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı | en_US |
dc.rights | info:eu-repo/semantics/closedAccess | en_US |
dc.subject | Fully homomorphic encryption | en_US |
dc.subject | Number theoretic transform | en_US |
dc.subject | Very-large number multiplication | en_US |
dc.title | A million-bit multiplier architecture for fully homomorphic encryption | en_US |
dc.type | Article | en_US |