FPGA-based high-performance parallel architecture for homomorphic computing on encrypted data
- Submitting institution
-
The University of Birmingham
- Unit of assessment
- 11 - Computer Science and Informatics
- Output identifier
- 91114038
- Type
- E - Conference contribution
- DOI
-
10.1109/HPCA.2019.00052
- Title of conference / published proceedings
- 2019 IEEE International Symposium on High Performance Computer Architecture (HPCA)
- First page
- 387
- Volume
- -
- Issue
- -
- ISSN
- 1530-0897
- Open access status
- Exception within 3 months of publication
- Month of publication
- March
- Year of publication
- 2019
- URL
-
-
- Supplementary information
-
-
- Request cross-referral to
- -
- Output has been delayed by COVID-19
- No
- COVID-19 affected output statement
- -
- Forensic science
- No
- Criminology
- No
- Interdisciplinary
- No
- Number of additional authors
-
4
- Research group(s)
-
-
- Citation count
- 10
- Proposed double-weighted
- No
- Reserve for an output with double weighting
- No
- Additional information
- Homomorphic Encryption (HE) enables computation on encrypted data: users can upload encrypted data to the cloud and perform computations while data is kept encrypted (hidden from the cloud owner). Though conceptually amazing, HE is very slow, thus preventing its real-life applications. This paper presents a domain-specific architecture on a heterogeneous CPU+FPGA platform to accelerate HE and reduces computation time and energy consumption significantly. The accelerator was used in the EU Horizon 2020 HEAT project in a privacy-preserving smart-grid application. The architecture has been recommended on the webpage of Homomorphic Encryption Standardization, and Microsoft Research and Samsung Electronics have used it.
- Author contribution statement
- -
- Non-English
- No
- English abstract
- -