Thanks to visit codestin.com
Credit goes to github.com

Skip to content

momalab/pmt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Real-time Private Membership Test using Homomorphic Encryption

We use Bloom filters and Homomorphic Encryption (BFV) to enable Private Membership Test with a query complexy of O(1) under 0.3s in a single-thread execution, insertions and deletions with complexity O(n), and a practical setup time for databases with up to a few million entries.

This work has been accepted for publication at DATE 2021. A link will be added once it has been published.

Install dependencies:

./dependencies.sh

Generate database:

In directory elementwise or groupwise:

make prepare_database

It will create a database for testing purposes, and values to be queried, inserted, and removed.

Compile and run:

In directory elementwise or groupwise:

make

Other commands:

  • make compile: compiles all programs
  • make query: checks if the items in data/query.db are part of the database
  • make insert: inserts the content of data/insert.db in the database
  • make remove: removes the content of data/remove.db from the database

Cite us:

E. Chielle, H. Gamil and M. Maniatakos, "Real-time Private Membership Test using Homomorphic Encryption," 2021 Design, Automation & Test in Europe Conference & Exhibition (DATE), 2021, pp. 1282-1287, doi: 10.23919/DATE51398.2021.9473968.

@INPROCEEDINGS{9473968,
  author={Chielle, Eduardo and Gamil, Homer and Maniatakos, Michail},
  booktitle={2021 Design, Automation   Test in Europe Conference   Exhibition (DATE)},
  title={Real-time Private Membership Test using Homomorphic Encryption},
  year={2021},
  volume={},
  number={},
  pages={1282-1287},
  doi={10.23919/DATE51398.2021.9473968}
}

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •