Skip to content

In this project, we develope and test a Two-Party k-Means Clustering Protocol that guarantees privacy, and is more efficient than utilizing a general multiparty “compiler” to achieve the same task.

Notifications You must be signed in to change notification settings

Littlegaga666/Secure-Two-party-K-means

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Secure-Two-party-K-means-

In this project, we develope and test a Two-Party k-Means Clustering Protocol that guarantees privacy, and is more efficient than utilizing a general multiparty “compiler” to achieve the same task.

Requirements

  • A Linux distribution of your choice (bioSecure (k-means) was developed and tested with recent versions of Debian and Ubuntu).

  • Required packages for bioSecure:

  • Required packages for REST:

Getting Started

First, clone this repository.

$ git clone https://github.com/jamie-cui/k-means.git
$ cd biosecure
$ mkdir build
$ cd build

Please make sure you have g++(>=8) set as default compiler, or you could compile using cmake flag -DCMAKE_CXX_COMPILER=g++-8.

$ cmake .. -DCMAKE_CXX_COMPILER=g++-8

Optionally, you may use -DBUILD_TEST=On to build tests.

Then make the project.

$ make

Also you can use Doxygen to automatically generate docs

$ mkdir docs
$ doxygen

About

In this project, we develope and test a Two-Party k-Means Clustering Protocol that guarantees privacy, and is more efficient than utilizing a general multiparty “compiler” to achieve the same task.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages