Efficient Homomorphic Encryption using FPGA-Acceleration

dc.contributor.authorÅKERMAN, JOHN
dc.contributor.authorSVALBACKE, OSKAR
dc.contributor.authorUNTERBERGER, ANNA-MARIA
dc.contributor.authorVON HACHT, KARL-JOHAN
dc.contributor.departmentGöteborgs universitet/Institutionen för data- och informationsteknikswe
dc.contributor.departmentUniversity of Gothenburg/Department of Computer Science and Engineeringeng
dc.date.accessioned2020-10-30T09:43:35Z
dc.date.available2020-10-30T09:43:35Z
dc.date.issued2020-10-30
dc.description.abstractThe data being handled by many applications is in most cases confidential. Furthermore, the applications handling such data are nowadays often offloaded to remote data centers in the cloud. Computation on data in this environment is not secure since data is only encrypted when stored, and not while it is operated on. A more secure way is to operate on the data without decrypting it using Homomorphic Encryption. However high computational complexity associated with Homomorphic Encryption limits its practical application. We developed a hardware/software codesign for the purpose of accelerating operations on encrypted data using reconfigurable hardware. We implemented a top-level application for encrypted search using the TFHE open source library. Profiling our application found that the FFT-based polynomial multiplication consumes the majority of computational time (90%). We performed a hardware/software task partition of the TFHE library and implemented the polynomial multiplication using FPGA hardware on the heterogeneous Xilinx PYNQ-Z2 SoC Evaluation Board. Hardware Synthesis showed that our hardware accelerated approach is significantly faster than its software equivalent (23x).sv
dc.identifier.urihttp://hdl.handle.net/2077/66890
dc.language.isoengsv
dc.setspec.uppsokTechnology
dc.subjectfully homomorphic encryptionsv
dc.subjectfpga accelerationsv
dc.subjectsoftware/hardware codesignsv
dc.titleEfficient Homomorphic Encryption using FPGA-Accelerationsv
dc.typetext
dc.type.degreeStudent essay
dc.type.uppsokM2

Files

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
876 B
Format:
Item-specific license agreed upon to submission
Description: