-
Notifications
You must be signed in to change notification settings - Fork 4
License
SNUCP/snu-mghe
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This repository provides an implementation of the Multi-Key Homomorphic Encryption scheme in (https://eprint.iacr.org/2022/347) This repository provides an implementation of the Multi-Group Homomorphic Encryption scheme in (https://eprint.iacr.org/2021/1412) This library is built upon (https://github.com/SNUCP/MKHE-KKLSS) and Lattigo v2.3.0(https://github.com/tuneinsight/lattigo/tree/v2.3.0) LICENSE =============== Attribution-NonCommercial 2.0 Generic (CC BY-NC 2.0) HOW TO INSTALL ============== use "go mod vendor" HOW TO RUN UNITTEST =================== 1. go to target folder (e.g for mkckks "cd mkckks") 2. run go test command "go test -args -n=x" (x is the number of parties e.g for 2 parites set x to 2) HOW TO RUN BENCHMARK ==================== 1. go to target folder (e.g for mkckks "cd mkckks") 2. run go benchmark command "go test -bench=. -benchtime=10x -timeout=0 -args -n=4" (This runs 10 repetition of benchmark for the 4 party case)
About
No description, website, or topics provided.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published