Demo Data from SIGIR 2026 / reviewers in the wild / expert
David Cash
dblp:68/158
· DBLP profile ↗
32ranked-venue papers
15as first author
2since 2021 · last 2021
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 30 · 15 first-author · 2 since 2021Theory of computation · 4 · 3 first-authorDatabases, data management, data science and information retrieval · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Network and information security
27 papers |
Cryptographic primitives and cryptanalysis · 52% Privacy and data protection · 22% Authentication and access control · 12% | |
| Databases, data mining, and information retrieval
3 papers |
Indexing and storage engines · 41% Query processing and optimization · 36% Information retrieval · 24% | |
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Storage systems · 100% |
Topics — the 30 heaviest of 52, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cryptographic primitives and cryptanalysis
searchable encryption |
1.1 | 4 | 2021 | Searching Encrypted Data with Size-Locked Indexes · USENIX Security Symposium 2021 Leakage-Abuse Attacks Against Searchable Encryption · CCS 2015 Dynamic Searchable Encryption in Very-Large Databases: Data Structures and Implementation · NDSS 2014 |
Privacy and data protection › privacy-preserving search
encrypted search |
1.0 | 3 | 2021 | Searching Encrypted Data with Size-Locked Indexes · USENIX Security Symposium 2021 Parameter-Hiding Order Revealing Encryption · ASIACRYPT (1) 2018 Leakage-Abuse Attacks Against Searchable Encryption · CCS 2015 |
Cryptographic primitives and cryptanalysis › encryption › property-preserving encryption
order-revealing encryption |
0.6 | 2 | 2018 | Parameter-Hiding Order Revealing Encryption · ASIACRYPT (1) 2018 What Else is Revealed by Order-Revealing Encryption? · CCS 2016 |
Cryptographic primitives and cryptanalysis
hash functions |
0.5 | 2 | 2020 | Time-Space Tradeoffs and Short Collisions in Merkle-Damgård Hash Functions · CRYPTO (1) 2020 Foundations of Non-malleable Hash and One-Way Functions · ASIACRYPT 2009 |
Indexing and storage engines › access methods
encrypted index |
0.5 | 1 | 2021 | Searching Encrypted Data with Size-Locked Indexes · USENIX Security Symposium 2021 |
Query processing and optimization
range query |
0.4 | 1 | 2020 | Full Database Reconstruction in Two Dimensions · CCS 2020 |
Cryptographic primitives and cryptanalysis › hash functions
collision-resistant hash functions |
0.4 | 1 | 2020 | Time-Space Tradeoffs and Short Collisions in Merkle-Damgård Hash Functions · CRYPTO (1) 2020 |
Privacy and data protection › statistical database privacy
database privacy |
0.4 | 1 | 2020 | Full Database Reconstruction in Two Dimensions · CCS 2020 |
Security and privacy of machine learning › privacy attack
data reconstruction attack |
0.4 | 1 | 2020 | Full Database Reconstruction in Two Dimensions · CCS 2020 |
Cryptographic primitives and cryptanalysis › hash functions › iterated hash functions
merkle-damgård construction |
0.4 | 1 | 2020 | Time-Space Tradeoffs and Short Collisions in Merkle-Damgård Hash Functions · CRYPTO (1) 2020 |
Cryptographic primitives and cryptanalysis › post-quantum cryptography › lattice-based cryptography
learning with errors |
0.4 | 3 | 2017 | Efficient Authentication from Hard Learning Problems · J. Cryptol. 2017 Fast Cryptographic Primitives and Circular-Secure Encryption Based on Hard Learning Problems · CRYPTO 2009 Efficient Authentication from Hard Learning Problems · EUROCRYPT 2011 |
Authentication and access control
authentication |
0.4 | 2 | 2017 | Efficient Authentication from Hard Learning Problems · J. Cryptol. 2017 Efficient Authentication from Hard Learning Problems · EUROCRYPT 2011 |
Cryptographic primitives and cryptanalysis
symmetric cryptography |
0.4 | 2 | 2018 | Parameter-Hiding Order Revealing Encryption · ASIACRYPT (1) 2018 Highly-Scalable Searchable Symmetric Encryption with Support for Boolean Queries · CRYPTO (1) 2013 |
Authentication and access control
password guessing |
0.4 | 1 | 2019 | Reasoning Analytically about Password-Cracking Software · IEEE Symposium on Security and Privacy 2019 |
Authentication and access control
password security |
0.4 | 1 | 2019 | Reasoning Analytically about Password-Cracking Software · IEEE Symposium on Security and Privacy 2019 |
Authentication and access control › password security
password strength estimation |
0.4 | 1 | 2019 | Reasoning Analytically about Password-Cracking Software · IEEE Symposium on Security and Privacy 2019 |
Privacy and data protection
inference attack |
0.3 | 1 | 2018 | The Tao of Inference in Privacy-Protected Databases · Proc. VLDB Endow. 2018 |
Information retrieval
search engines |
0.3 | 1 | 2017 | Side-Channel Attacks on Shared Search Indexes · IEEE Symposium on Security and Privacy 2017 |
Cryptographic primitives and cryptanalysis
cryptographic assumptions |
0.3 | 1 | 2017 | Efficient Authentication from Hard Learning Problems · J. Cryptol. 2017 |
Cryptographic protocols and secure computation › verifiable storage › proof of storage
proof of retrievability |
0.3 | 1 | 2017 | Dynamic Proofs of Retrievability Via Oblivious RAM · J. Cryptol. 2017 |
Cryptographic primitives and cryptanalysis
provable security |
0.3 | 1 | 2017 | Memory-Tight Reductions · CRYPTO (1) 2017 |
Hardware security and side channels
side-channel attack |
0.3 | 1 | 2017 | Side-Channel Attacks on Shared Search Indexes · IEEE Symposium on Security and Privacy 2017 |
Cryptographic primitives and cryptanalysis › post-quantum cryptography
lattice-based cryptography |
0.3 | 2 | 2012 | Bonsai Trees, or How to Delegate a Lattice Basis · J. Cryptol. 2012 Bonsai Trees, or How to Delegate a Lattice Basis · EUROCRYPT 2010 |
Cryptographic primitives and cryptanalysis › post-quantum cryptography › lattice-based cryptography
lattice basis delegation |
0.3 | 2 | 2012 | Bonsai Trees, or How to Delegate a Lattice Basis · J. Cryptol. 2012 Bonsai Trees, or How to Delegate a Lattice Basis · EUROCRYPT 2010 |
Storage systems
storage reliability |
0.3 | 2 | 2017 | Dynamic Proofs of Retrievability via Oblivious RAM · EUROCRYPT 2013 Dynamic Proofs of Retrievability Via Oblivious RAM · J. Cryptol. 2017 |
Privacy and data protection › information leakage
encrypted database leakage |
0.2 | 1 | 2016 | What Else is Revealed by Order-Revealing Encryption? · CCS 2016 |
Hardware security and side channels
leakage analysis |
0.2 | 1 | 2016 | What Else is Revealed by Order-Revealing Encryption? · CCS 2016 |
Cryptographic primitives and cryptanalysis › pseudorandom functions
related-key security |
0.2 | 2 | 2011 | Cryptography Secure against Related-Key Attacks and Tampering · ASIACRYPT 2011 Pseudorandom Functions and Permutations Provably Secure against Related-Key Attacks · CRYPTO 2010 |
Privacy and data protection › inference attack
leakage-abuse attack |
0.2 | 1 | 2015 | Leakage-Abuse Attacks Against Searchable Encryption · CCS 2015 |
Hardware security and side channels
leakage exploitation |
0.2 | 1 | 2015 | Leakage-Abuse Attacks Against Searchable Encryption · CCS 2015 |
Methods — techniques the papers use, named apart from their topics
oblivious RAM · 0.9TF-IDF score analysis · 0.6STRESS attack · 0.6polynomial-time reconstruction algorithms · 0.4polynomial-time reconstruction algorithm · 0.4rule inversion · 0.4guess counting · 0.4record linkage · 0.3parameter hiding · 0.3machine learning · 0.3reduction · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Improved Structured Encryption for SQL Databases via Hybrid Indexing
David Cash, Ruth Ng, Adam Rivkin |
ACNS (2) | 1 |
| 2021 | Searching Encrypted Data with Size-Locked Indexes
Armin Namavari, David Cash, Thomas Ristenpart |
USENIX Security Symposium | 3 |
| 2020 | Full Database Reconstruction in Two DimensionsabstractIn the past few years, we have seen multiple attacks on one-dimensional databases that support range queries. These attacks achieve full database reconstruction by exploiting access pattern leakage along with known query distribution or search pattern leakage. We are the first to go beyond one dimension, exploring this threat in two dimensions. We unveil an intrinsic limitation of reconstruction attacks by showing that there can be an exponential number of distinct databases that produce equivalent leakage. Next, we present a full database reconstruction attack. Our algorithm runs in polynomial time and returns a poly-size encoding of all databases consistent with the given leakage profile. We implement our algorithm and observe real-world databases that admit a large number of equivalent databases, which aligns with our theoretical results. Francesca Falzon, Evangelia Anna Markatou, Akshima, David Cash, Adam Rivkin, Jesse Stern, Roberto Tamassia |
CCS | 4 |
| 2020 | Time-Space Tradeoffs and Short Collisions in Merkle-Damgård Hash Functions
Akshima, David Cash, Andrew Drucker, Hoeteck Wee |
CRYPTO (1) | 2 |
| 2020 | A Lower Bound for One-Round Oblivious RAM
David Cash, Andrew Drucker, Alexander Hoover 0001 |
TCC (1) | 1 |
| 2019 | Reasoning Analytically about Password-Cracking SoftwareabstractA rich literature has presented efficient techniques for estimating password strength by modeling password-cracking algorithms. Unfortunately, these previous techniques only apply to probabilistic password models, which real attackers seldom use. In this paper, we introduce techniques to reason analytically and efficiently about transformation-based password cracking in software tools like John the Ripper and Hashcat. We define two new operations, rule inversion and guess counting, with which we analyze these tools without needing to enumerate guesses. We implement these techniques and find orders-of-magnitude reductions in the time it takes to estimate password strength. We also present four applications showing how our techniques enable increased scientific rigor in optimizing these attacks' configurations. In particular, we show how our techniques can leverage revealed password data to improve orderings of transformation rules and to identify rules and words potentially missing from an attack configuration. Our work thus introduces some of the first principled mechanisms for reasoning scientifically about the types of password-guessing attacks that occur in practice. Enze Liu 0001, Amanda Nakanishi, Maximilian Golla, David Cash, Blase Ur |
IEEE Symposium on Security and Privacy | 4 |
| 2018 | Parameter-Hiding Order Revealing Encryption
David Cash, Feng-Hao Liu, Adam O'Neill, Mark Zhandry, Cong Zhang 0001 |
ASIACRYPT (1) | 1 |
| 2018 | A Ciphertext-Size Lower Bound for Order-Preserving Encryption with Limited Leakage
David Cash, Cong Zhang 0001 |
TCC (2) | 1 |
| 2018 | The Tao of Inference in Privacy-Protected DatabasesabstractTo protect database confidentiality even in the face of full compromise while supporting standard functionality, recent academic proposals and commercial products rely on a mix of encryption schemes. The recommendation is to apply strong, semantically secure encryption to the "sensitive" columns and protect other columns with property-revealing encryption (PRE) that supports operations such as sorting. We design, implement, and evaluate a new methodology for inferring data stored in such encrypted databases. The cornerstone is the multinomial attack , a new inference technique that is analytically optimal and empirically outperforms prior heuristic attacks against PRE-encrypted data. We also extend the multinomial attack to take advantage of correlations across multiple columns. This recovers PRE-encrypted data with sufficient accuracy to then apply machine learning and record linkage methods to infer columns protected by semantically secure encryption or redaction. We evaluate our methodology on medical, census, and union-membership datasets, showing for the first time how to infer full database records. For PRE-encrypted attributes such as demographics and ZIP codes, our attack outperforms the best prior heuristic by a factor of 16. Unlike any prior technique, we also infer attributes, such as incomes and medical diagnoses, protected by strong encryption. For example, when we infer that a patient in a hospital-discharge dataset has a mental health or substance abuse condition, this prediction is 97% accurate. Vincent Bindschaedler, Paul Grubbs, David Cash, Thomas Ristenpart, Vitaly Shmatikov |
Proc. VLDB Endow. | 3 |
| 2017 | Memory-Tight Reductions
Benedikt Auerbach, David Cash, Manuel Fersch, Eike Kiltz |
CRYPTO (1) | 2 |
| 2017 | Side-Channel Attacks on Shared Search IndexesabstractFull-text search systems, such as Elasticsearch and Apache Solr, enable document retrieval based on keyword queries. In many deployments these systems are multi-tenant, meaning distinct users' documents reside in, and their queries are answered by, one or more shared search indexes. Large deployments may use hundreds of indexes across which user documents are randomly assigned. The results of a search query are filtered to remove documents to which a client should not have access. We show the existence of exploitable side channels in modern multi-tenant search. The starting point for our attacks is a decade-old observation that the TF-IDF scores used to rank search results can potentially leak information about other users' documents. To the best of our knowledge, no attacks have been shown that exploit this side channel in practice, and constructing a working side channel requires overcoming numerous challenges in real deployments. We nevertheless develop a new attack, called STRESS (Search Text RElevance Score Side channel), and in so doing show how an attacker can map out the number of indexes used by a service, obtain placement of a document within each index, and then exploit co-tenancy with all other users to (1) discover the terms in other tenants' documents or (2) determine the number of documents (belonging to other tenants) that contain a term of interest. In controlled experiments, we demonstrate the attacks on popular services such as GitHub and Xen.do. We conclude with a discussion of countermeasures. Liang Wang 0023, Paul Grubbs, Vincent Bindschaedler, David Cash, Thomas Ristenpart |
IEEE Symposium on Security and Privacy | 5 |
| 2017 | Dynamic Proofs of Retrievability Via Oblivious RAM
David Cash, Alptekin Küpçü, Daniel Wichs |
J. Cryptol. | 1 |
| 2017 | Efficient Authentication from Hard Learning Problems
Eike Kiltz, Krzysztof Pietrzak, Daniele Venturi 0001, David Cash, Abhishek Jain 0002 |
J. Cryptol. | 4 |
| 2016 | What Else is Revealed by Order-Revealing Encryption?abstractThe security of order-revealing encryption (ORE) has been unclear since its invention. Dataset characteristics for which ORE is especially insecure have been identified, such as small message spaces and low-entropy distributions. On the other hand, properties like one-wayness on uniformly-distributed datasets have been proved for ORE constructions. F. Betül Durak, Thomas DuBuisson, David Cash |
CCS | 3 |
| 2016 | Combiners for Chosen-Ciphertext Security
Cong Zhang 0001, David Cash, Xiuhua Wang 0001, Xiaoqi Yu, Sherman S. M. Chow |
COCOON | 2 |
| 2015 | Leakage-Abuse Attacks Against Searchable EncryptionabstractSchemes for secure outsourcing of client data with search capability are being increasingly marketed and deployed. In the literature, schemes for accomplishing this efficiently are called Searchable Encryption (SE). They achieve high efficiency with provable security by means of a quantifiable leakage profile. However, the degree to which SE leakage can be exploited by an adversary is not well understood. David Cash, Paul Grubbs, Jason Perry, Thomas Ristenpart |
CCS | 1 |
| 2014 | The Locality of Searchable Symmetric Encryption
David Cash, Stefano Tessaro |
EUROCRYPT | 1 |
| 2014 | Dynamic Searchable Encryption in Very-Large Databases: Data Structures and Implementation
David Cash, Joseph Jaeger, Stanislaw Jarecki, Charanjit S. Jutla, Hugo Krawczyk, Marcel-Catalin Rosu, Michael Steiner 0001 |
NDSS | 1 |
| 2013 | Highly-Scalable Searchable Symmetric Encryption with Support for Boolean Queries
David Cash, Stanislaw Jarecki, Charanjit S. Jutla, Hugo Krawczyk, Marcel-Catalin Rosu, Michael Steiner 0001 |
CRYPTO (1) | 1 |
| 2013 | Dynamic Proofs of Retrievability via Oblivious RAM
David Cash, Alptekin Küpçü, Daniel Wichs |
EUROCRYPT | 1 |
| 2012 | Bonsai Trees, or How to Delegate a Lattice Basis
David Cash, Dennis Hofheinz, Eike Kiltz, Chris Peikert |
J. Cryptol. | 1 |
| 2011 | Cryptography Secure against Related-Key Attacks and Tampering
Mihir Bellare, David Cash, Rachel Miller |
ASIACRYPT | 2 |
| 2011 | Ciphers that securely encipher their own keysabstractIn response to needs of disk encryption standardization bodies, we provide the first tweakable ciphers that are proven to securely encipher their own keys. We provide both a narrowblock design StE and a wideblock design EtE. Our proofs assume only standard PRP-CCA security of the underlying tweakable ciphers. Mihir Bellare, David Cash, Sriram Keelveedhi |
CCS | 2 |
| 2011 | Efficient Authentication from Hard Learning Problems
Eike Kiltz, Krzysztof Pietrzak, David Cash, Abhishek Jain 0002, Daniele Venturi 0001 |
EUROCRYPT | 3 |
| 2010 | Pseudorandom Functions and Permutations Provably Secure against Related-Key Attacks
Mihir Bellare, David Cash |
CRYPTO | 2 |
| 2010 | Cryptographic Agility and Its Relation to Circular Encryption
Tolga Acar, Mira Belenkiy, Mihir Bellare, David Cash |
EUROCRYPT | 4 |
| 2010 | Bonsai Trees, or How to Delegate a Lattice Basis
David Cash, Dennis Hofheinz, Eike Kiltz, Chris Peikert |
EUROCRYPT | 1 |
| 2009 | Foundations of Non-malleable Hash and One-Way Functions
Alexandra Boldyreva, David Cash, Marc Fischlin, Bogdan Warinschi |
ASIACRYPT | 2 |
| 2009 | Fast Cryptographic Primitives and Circular-Secure Encryption Based on Hard Learning Problems
Benny Applebaum, David Cash, Chris Peikert, Amit Sahai |
CRYPTO | 2 |
| 2009 | The Twin Diffie-Hellman Problem and Applications
David Cash, Eike Kiltz, Victor Shoup |
J. Cryptol. | 1 |
| 2008 | The Twin Diffie-Hellman Problem and Applications
David Cash, Eike Kiltz, Victor Shoup |
EUROCRYPT | 1 |
| 2007 | Intrusion-Resilient Key Exchange in the Bounded Retrieval Model
David Cash, Yan Zong Ding, Yevgeniy Dodis, Wenke Lee, Richard J. Lipton, Shabsi Walfish |
TCC | 1 |