University of Waterloo
200 University Ave W, Waterloo, ON
N2L 3G1
Phone: (519) 888-4567
Staff and Faculty Directory
Contact the Department of Electrical and Computer Engineering
Kaveh Fazli
Tools and Methodologies for FHE-Based Privacy-Preserving Image Processing Cloud Application Development
Guang Gong
Using cloud services has become popular for both individuals and businesses in recent years. The popularity is because the cloud computing can drastically reduce the installation, operation and maintenance cost of IT infrastructures. However, using remote servers and cloud computing raises many security and privacy concerns. To address the privacy and security issues, the users encrypt their data before sending to the cloud servers. With the traditional encryption methods, the server cannot do any operation on the data. As a result, with the traditional encryption methods, when security and privacy are the main concerns, cloud servers are only used as storage.
Homomorphic encryption, on the other hand, allows operations on encrypted data without decrypting it. The major breakthrough in this subject was the introduction of the first fully homomorphic encryption (FHE) by Gentry in 2009. Fully homomorphic encryption is a scheme that supports any mathematical and logical operation on encrypted data. The inventor of an FHE scheme usually proves that the basic logic operations can be evaluated and concludes that any complex logical function can be decomposed into these basic operations and hence can be evaluated. The difficulty of the decomposition of a complex logical function into the basic operations supported by an FHE scheme is another factor that limits the FHE usage in real applications.
In this research we have developed tools and methodologies that allow FHE users overcome some of the FHE problems and be able to develop privacy-preserving cloud applications. Although most of our tools and methodologies can be used for any application types, our emphasis is on image processing applications.
University of Waterloo
200 University Ave W, Waterloo, ON
N2L 3G1
Phone: (519) 888-4567
Staff and Faculty Directory
Contact the Department of Electrical and Computer Engineering
The University of Waterloo acknowledges that much of our work takes place on the traditional territory of the Neutral, Anishinaabeg and Haudenosaunee peoples. Our main campus is situated on the Haldimand Tract, the land granted to the Six Nations that includes six miles on each side of the Grand River. Our active work toward reconciliation takes place across our campuses through research, learning, teaching, and community building, and is centralized within our Office of Indigenous Relations.