perm_map_circuits

Code underlying: Efficient Circuits for Permuting and Mapping Packed Values Across Leveled Homomorphic Ciphertexts

2
contributors

Description

This is an experimental implementation of a method to map elements accross multiple leveled homomorphic ciphertexts. Currently, only HElib ciphertexts are supported.

Installing

Install HElib following their instructionsRun git submodule update --init --recursive for the graph coloring library

Building

Building is simple using cmake ..

Executing

We implemented three different experiments:

Benchmarking within-ciphertext permutationsBenchmarking across-ciphertext permutationsBenchmarking across-ciphertext mappingsTo choose one, pass the corresponding number to the program as an argument.

Logo of perm_map_circuits
Keywords
Programming languages
  • C++ 89%
  • C 5%
  • Markdown 4%
  • Other 2%
License
  • MIT
</>Source code
Packages
data.4tu.nl

Reference papers

Contributors

Member of community

4TU