Skip to content

alxdavids/oprf-fhe-ec24-artifact

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Software Artifact: "Crypto Dark Matter on the Torus: Oblivious PRFs from shallow PRFs and FHE"

Description: Software implementations of the oblivious pseudorandom function protocol

  • Sage (sage/): Near fully-featured implementation of protocol, demonstrating functionality and correctness of approach.
  • Rust (rust/): Benchmarking implementation for estimating performance of core oblivious pseudorandom function protocol.

Paper (full version): https://eprint.iacr.org/2023/232

Authors

Instructions for use

Missing functionality

The following summarises missing functionality from our implementations.

Sage code:

  • Zero-knowledge proofs (i.e. only semi-honest)

Rust code:

  • Zero-knowledge proofs (i.e. only semi-honest)
  • Circuit-private bootstrapping (since non-power-of-two q is not supported in tfhe-rs v0.3.1)
  • Depth-one correctness (since modified test polynomials and p != 3 are not supported in tfhe-rs v0.3.1)
  • Public-key compression

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published