Home

Awesome

A proof-of-concept searchable encryption backend for MongoDB

University of Campinas, Institute of Computing, Brazil.

Laboratory of Security and Cryptography - LASCA,<br> Multidisciplinary High Performance Computing Lab - LMCAD. <br>

Author: Pedro G. M. R. Alves, PhD. student @ IC-UNICAMP,<br/> Advisor: Diego F. Aranha. <br/>

About

This is a proof-of-concept implementation of the framework proposed by [Alves and Aranha 2016] with the purpose of offering a wrapper on MongoDB's Python driver that enables a application to store and query encrypted data on the database.

Citing

Please cite using the template below:

@inproceedings{Alves2016,
  author = "P. G. M. R. Alves and D. F. Aranha",
  title = "A framework for searching encrypted databases",
  year = 2016,
  journal = "Brazilian Symposium on Information and Computational Systems Security",
  booktitle = "Proceedings of the XVI Brazilian Symposium on Information and Computational Systems Security",
  month = "Nov",
  keywords = "databases, homomorphic encryption, order-revealing encryption, ore, order-preserving encryption, ope"
}

Licensing

This code is released under a GPLv3 license.

Disclaimer

This is a proof-of-concept implementation. We do not recommend the use of this code on production and we do not claim that the cipher implementations here provided are correct or secure. Use at your own risk.

Privacy Warning: This site tracks visitor information.