Home

Awesome

Secure Machine Learning

Secure Linear Regression in the Semi-Honest Two-Party Setting. More details on the protocol can be found in the SecureML paper.

Prerequisites

  1. emp-ot.
  2. Eigen 3.3.7.

Building Secure-ML

git clone https://github.com/shreya-28/Secure-ML.git
cd Secure-ML
mkdir build
cd build
cmake ..
make

Running Secure-ML

The build system creates two binaries, namely, ideal_functionality and secure_ML. The former represents the functionality that the latter implements securely.
The binaries can be executed as follows: