This repository provides a POC of the secure matrix multiplication based on homomorphic encryption (BFV and CKKS). The implemented algorithms are described in our paper More Efficient Secure Matrix Multiplication for Unbalanced Recommender Systems.
To run the code, execute the following commands:
cd test
mkdir build
cd build
cmake ..
make
./bfv_matrix_unittest
./ckks_matrix_unittest