WEBINARHow to build smarter AI apps with Python and MongoDB. Register now >
NEWHow to build smarter AI apps with Python and MongoDB. Register now >

Cryptography Research Group

Research in cryptography at the intersection of databases, security, and privacy.
Illustration with documents and a lock over them
Who We Are
The MongoDB Cryptography Research Group conducts research in cryptography and works with MongoDB engineering and product teams to transfer and deploy the latest advances in cryptography and privacy.
Research Areas
mdb_querying_encrypted_data

Encrypted search

Encrypted search algorithms (ESAs) enable efficient searching on encrypted data and are used in technologies like Queryable Encryption. Practical ESAs balance performance and information leakage, making leakage analysis and suppression essential for assessing security guarantees.
mdb_ldap

Secure multi-party computation

Secure multi-party computation enables multiple parties to collaboratively compute a function on their respective inputs while keeping the inputs private and revealing only the function’s output. A commonly studied example is computing the set intersection or set union of privately held datasets.
general_security_default

Encrypted distributed systems

Encrypted distributed and concurrent algorithms enable the design of distributed systems with cryptographic security guarantees. This area specifically examines the interplay between key distributed system concepts, such as concurrency and consistency, and their impact on security guarantees.
Our Team
Archita Agarwal image

Archita Agarwal

Senior Research Scientist
Archita’s research bridges the gap between encrypted search and distributed computing.
Read bio
Zachary Espiritu image

Zachary Espiritu

Senior Research Engineer
Zachary’s research focuses on both cryptographic design and cryptanalysis of encrypted search algorithms.
Read bio
Marilyn George image

Marilyn George

Senior Research Scientist
Marilyn’s research focuses on understanding the efficiency and security trade-offs of the real-world use of cryptography.
Read bio
Seny Kamara image

Seny Kamara

Distinguished Research Scientist and Head of Research
Seny has worked extensively on the design and cryptanalysis of encrypted search algorithms.
Read bio
Tarik Moataz image

Tarik Moataz

Principal Research Scientist
Tarik’s research interests are in the area of cryptography and computer security with a focus on encrypted search.
Read bio
Andrew Park image

Andrew Park

Senior Research Engineer
Andrew’s research focuses on practical design of cryptographic protocols.
Read bio
Research Papers

PolySys: an Algebraic Leakage Attack Engine

Zachary Espiritu, Seny Kamara, Tarik Moataz, Andrew Park

USENIX Security Symposium, 2025
This work proposes a theoretical framework for analyzing and better understanding leakage.
Read now

Sequentially Consistent Concurrent Encrypted Multimaps

Archita Agarwal, Zachary Espiritu

IEEE European Symposium on Security and Privacy, 2025
This work presents a new concurrent encrypted multimap that achieves sequential consistency and provides significant improvements over existing work.
Read now

Bayesian Leakage Analysis: A Framework for Analyzing Leakage in Encrypted Search

Zachary Espiritu, Seny Kamara, and Tarik Moataz

IACR Communications in Cryptology, 2025
This work proposes a theoretical framework for analyzing and better understanding leakage.
Read now

Concurrent Encrypted Multimaps

Archita Agarwal, Seny Kamara, and Tarik Moataz

Asiacrypt, 2024
This work initiates the study of encrypted data structures in the concurrent setting.
Read now

MAPLE: MArkov Process Leakage attacks on Encrypted Search

Seny Kamara, Abdelkarim Kati, Tarik Moataz, Jamie DeMaria, Andrew Park, and Amos Treiber

Privacy Enhancing Technologies Symposium, 2024
This work studies query equality leakage on dependent queries and presents two new attacks that can work either as known-distribution or known-sample attacks.
Read now

Synq: Public Policy Analytics Over Encrypted Data

Zachary Espiritu, Marilyn George, Seny Kamara, and Lucy Qin

IEEE Symposium on Security and Privacy, 2024
We design Synq, a system that supports analytics over encrypted data while accounting for the usability considerations of institutions conducting public policy studies.
Read now

Design and Analysis of a Stateless Database Encryption Scheme

Seny Kamara and Tarik Moataz

Technical report, 2023
In this work, we design the first encrypted document database scheme focusing on designing a scheme that is practical with respect to real-world constraints.
Read now

An Overview of MongoDB’s Queryable Encryption

Technical report, 2023
An overview of Queryable Encryption, its design goals, threat model, security properties, and performance.
Read now

Injection-Secure Structured and Searchable Symmetric Encryption

Ghous Amjad, Seny Kamara and Tarik Moataz

Asiacrypt, 2023
We propose the first injection-secure multi-map encryption scheme and use it as a building block to design the first injection-secure searchable symmetric encryption (SSE) scheme.
Read now