nc26676027 / fast-ksw

POC implementation of "Accelerating HE Operations Using Key Decomposition"[KLSS23]

Home Page:https://eprint.iacr.org/2023/413

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HOW TO INSTALL

use "go mod tidy"

HOW TO RUN UNITTEST

  1. go to target folder (e.g for the faster impelementation of ckks "cd fckks")
  2. run go test command "go test" (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 the faster impelementation of ckks "cd fckks")
  2. run go benchmark command "go test -bench=. -benchtime=10x -timeout=0" (This runs 10 repetition of benchmark and output average elapsed time)

About

POC implementation of "Accelerating HE Operations Using Key Decomposition"[KLSS23]

https://eprint.iacr.org/2023/413

License:Other


Languages

Language:Go 99.9%Language:Python 0.1%