-
Notifications
You must be signed in to change notification settings - Fork 6
Implementation of Multi-Key Homomorphic Encryption [KKLSS22]
License
SNUCP/MKHE-KKLSS
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 project was supported by Samsung Research, Samsung Electronics Co., Ltd. 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
Implementation of Multi-Key Homomorphic Encryption [KKLSS22]
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published