Skip to content

For capstone: Microsoft SEAL is an easy-to-use and powerful homomorphic encryption library.

License

Notifications You must be signed in to change notification settings

jason-dou/seal-capstone

 
 

Repository files navigation

Microsoft SEAL

This repo is forked from the main Microsoft SEAL repo and contains the linear regrerssion program using Microsoft SEAL BFV Scheme. The main repo can be found at https://github.com/microsoft/SEAL

The BFV program for linear regression is at https://github.com/jason-dou/seal-capstone/blob/main/native/examples/linear-regression.cpp

To run the Microsoft SEAL BFV linear regression program:

  1. Clone the repo from github
    • git clone https://github.com/jason-dou/seal-capstone.git
  2. cd seal-capstone
  3. cmake -S . -B build -DSEAL_BUILD_EXAMPLES=ON
  4. cmake --build build
  5. To run the programs:
    • BFV: ./build/bin/linear-regression-bfv
    • CKKS: ./build/bin/linear-regression-ckks

To run an updated version the linear-regression with new changes:

  1. cmake --build build
  2. To run the programs:
    • BFV: ./build/bin/linear-regression-bfv
    • CKKS: ./build/bin/linear-regression-ckks

About

For capstone: Microsoft SEAL is an easy-to-use and powerful homomorphic encryption library.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 68.4%
  • C# 27.4%
  • C 2.2%
  • CMake 1.9%
  • Shell 0.1%
  • Python 0.0%