< Back to previous page

Project

Hardware acceleration of Homomorphic Encryption

Homomorphic Encryption means encryption which allows computations to be performed on the encrypted data. This is seen as a Holy Grail of cryptography as it would allow a company such as Google to provided services to its users without requiring the user's trust. Although homomorphic encryption is already a possibility, it requires a huge amount of calculations with large numbers. Hardware Acceleration means that instead of performing our calculations on a CPU (Central Processing Unit, for example an Intel chip), which can do any calculation, albeit slowly, we build a circuit (on for example an FPGA) which can only perform the calculations for homomorphic encryption. Because this circuit specializes in one task, it can do it much faster than a CPU.

Date:20 Sep 2021 →  Today
Keywords:Cryptography, Hardware Acceleration, Homomorphic Encryption
Disciplines:Cryptography, privacy and security
Project type:PhD project