This document describes a proposed method for implementing image encryption and decryption using fully homomorphic encryption on an FPGA. The method involves:
1. Loading an image into MATLAB and converting it to a text file for processing.
2. Developing homomorphic encryption and decryption algorithms in VHDL and simulating/synthesizing them for implementation on an FPGA.
3. Encrypting the image by applying the homomorphic encryption algorithm to the text data and reconverting to an encrypted image. Decrypting works in the reverse manner applying the decryption algorithm.
4. The goal is to allow computations on encrypted data by combining properties of partial homomorphic encryption schemes to enable a fully hom