EDBT 2026 Demo / reviewers in the wild / expert
Shantanu Sharma 0001
dblp:83/2389-1
· DBLP profile ↗
16ranked-venue papers in the field
2as first author
11since 2021 · last 2025
0000-0002-1339-5481ORCID · verified
Domains — venue-derived; a paper can count in several
Database Systems & Data Management · 14 (2 first)Data Mining & Knowledge Discovery · 1Information Retrieval & Web Search · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Access Control for Information-Theoretically Secure DataabstractThis paper presents a novel key-based access control technique for secure outsourcing key-value stores where values correspond to documents that are indexed and accessed using keys. The proposed approach adopts Shamir's secret-sharing that offers unconditional or information-theoretic security. It supports keyword-based document retrieval while preventing leakage of the data, access rights of users, or the size ( i.e. , volume of the output that satisfies a query). The proposed approach allows servers to detect (and abort) malicious clients from gaining unauthorized access to data, and prevents malicious servers from altering data undetected while ensuring efficient access - it takes 231.5ms over 5,000 keywords across 500,000 files. Yin Li 0001, Sharad Mehrotra, Shantanu Sharma 0001, Komal Kumari |
Proc. VLDB Endow. | 3 |
| 2024 | Data-CASE: Grounding Data Regulations for Compliant Data Processing Systems
Vishal Chakraborty, Stacy Ann-Elvy, Sharad Mehrotra, Faisal Nawab, Mohammad Sadoghi, Shantanu Sharma 0001, Nalini Venkatasubramanian, Farhan Saeed |
EDBT | 6 |
| 2024 | Secure Normal Form: Mediation Among Cross Cryptographic Leakages in Encrypted DatabasesabstractExisting secure data outsourcing systems offer users ways to select from different cryptographic primitives supported by the system to encrypt their data to strike a balance between data confidentiality and query performance. Though prior work have identified the danger of mixing cryptographic primitives, they fall short of providing a systematic approach to guide users to prevent such cross-cryptographic leakages. Inspired by the database design theory, we envision Secure Normal Form, a new approach to normalize encrypted databases such that the leakages of the partitioned databases are limited to the users' specifications. In this work, we propose a new architecture to support secure normal form. This system includes several new components for secure data outsourcing: (i) an inference mechanism that reasons about additional leakages from weaker encryption techniques, based on semantic data properties (e.g., dependence between attribute values); (ii) a normalization mechanism that converts relational data into secure normal forms, so that the information leaked by the representation is limited to that specified by the user; and (iii) a secure query execution approach over encrypted data in secure normal forms. Our initial experimental results validate the performance improvement over naïve baseline and show that a careful data representation can be allowed without compromising security. We believe that our paper opens a new direction in secure data management. Shufan Zhang 0001, Xi He 0001, Ashish Kundu, Sharad Mehrotra, Shantanu Sharma 0001 |
ICDE | 5 |
| 2023 | Supporting Complex Query Time Enrichment For Analytics
Dhrubajyoti Ghosh, Peeyush Gupta, Sharad Mehrotra, Shantanu Sharma 0001 |
EDBT | 4 |
| 2023 | WedgeBlock: An Off-Chain Secure Logging Platform for Blockchain Applications
Abhishek A. Singh, Yinan Zhou, Mohammad Sadoghi, Sharad Mehrotra, Shantanu Sharma 0001, Faisal Nawab |
EDBT | 5 |
| 2023 | Veil: A Storage and Communication Efficient Volume-Hiding AlgorithmabstractThis paper addresses volume leakage (i.e., leakage of the number of records in the answer set) when processing keyword queries in encrypted key-value (KV) datasets. Volume leakage, coupled with prior knowledge about data distribution and/or previously executed queries, can reveal both ciphertexts and current user queries. We develop a solution to prevent volume leakage, entitled Veil, that partitions the dataset by randomly mapping keys to a set of equi-sized buckets. Veil provides a tunable mechanism for data owners to explore a trade-off between storage and communication overheads. To make buckets indistinguishable to the adversary, Veil uses a novel padding strategy that allow buckets to overlap, reducing the need to add fake records. Both theoretical and experimental results show Veil to significantly outperform existing state-of-the-art. Vishal Chakraborty, Michael T. Goodrich, Sharad Mehrotra, Shantanu Sharma 0001 |
Proc. ACM Manag. Data | 5 |
| 2023 | Information-Theoretically Secure and Highly Efficient Search and Row RetrievalabstractInformation-theoretic or unconditional security provides the highest level of security --- independent of the computational capability of an adversary. Secret-sharing techniques achieve information-theoretic security by splitting a secret into multiple parts (called shares ) and storing the shares across non-colluding servers. However, secret-sharing-based solutions suffer from high overheads due to multiple communication rounds among servers and/or information leakage due to access-patterns ( i.e. , the identity of rows satisfying a query) and volume ( i.e. , the number of rows satisfying a query). We propose S 2 , an information-theoretically secure approach that uses both additive and multiplicative secret-sharing, to efficiently support a large class of selection queries involving conjunctive, disjunctive, and range conditions. Two major contributions of S 2 are: ( i ) a new search algorithm using additive shares based on fingerprints, which were developed for string-matching over cleartext; and ( ii ) two row retrieval algorithms: one is based on multiplicative shares and another is based on additive shares. S 2 does not require communication among servers storing shares and does not reveal any information to an adversary based on access-patterns and volume. Shantanu Sharma 0001, Yin Li 0001, Sharad Mehrotra, Nisha Panwar, Komal Kumari, Swagnik Roychoudhury |
Proc. VLDB Endow. | 1 |
| 2022 | Sentaur: Sensor Observable Data Model for Smart SpacesabstractThis paper presents Sentaur, a middleware designed, built, and deployed to support sensor-based smart space analytical applications. Sentaur supports a powerful data model that decouples semantic data (about the application domain) from sensor data (using which the semantic data is derived). By supporting mechanisms to map/translate data, concepts, and queries between the two levels, Sentaur relieves application developers from having to know or reason about either capabilities of sensors or write sensor specific code. This paper describes Sentaur's data model, its translation strategy, and highlights its benefits through real-world case studies. Peeyush Gupta, Sharad Mehrotra, Shantanu Sharma 0001, Roberto Yus, Nalini Venkatasubramanian |
CIKM | 3 |
| 2022 | Obscure: Information-Theoretically Secure, Oblivious, and Verifiable Aggregation Queries on Secret-Shared Outsourced DataabstractDespite exciting progress on cryptography, secure and efficient query processing over outsourced data remains an open challenge. We develop a communication-efficient and information-theoretically secure system, entitledObscurefor aggregation queries with conjunctive or disjunctive predicates, using secret-sharing.Obscureis strongly secure (i.e., secure regardless of the computational-capabilities of an adversary) and prevents the network, as well as, the (adversarial) servers to learn the user’s queries, results, or the database. In addition,Obscureprovides additional security features, such as hiding access-patterns (i.e., hiding the identity of the tuple satisfying a query) and hiding query-patterns (i.e., hiding which two queries are identical). Also,Obscuredoes not require any communication between any two servers that store the secret-shared data before/during/after the query execution. Moreover, our techniques deal with the secret-shared data that is outsourced by a single or multiple database owners, as well as, allows a user, which may not be the database owner, to execute the query over secret-shared data. We further develop (non-mandatory) privacy-preserving result verification algorithms that detect malicious behaviors, and experimentally validate the efficiency ofObscureon large datasets, the size of which prior approaches of secret-sharing or multi-party computation systems have not scaled to. Peeyush Gupta, Yin Li 0001, Sharad Mehrotra, Nisha Panwar, Shantanu Sharma 0001, Sumaya Almanee |
IEEE Trans. Knowl. Data Eng. | 5 |
| 2021 | Concealer: SGX-based Secure, Volume Hiding, and Verifiable Processing of Spatial Time-Series Datasets
Peeyush Gupta, Sharad Mehrotra, Shantanu Sharma 0001, Nalini Venkatasubramanian, Guoxi Wang |
EDBT | 3 |
| 2021 | PRISM: Private Verifiable Set Computation over Multi-Owner Outsourced DatabasesabstractThis paper proposes Prism, a secret sharing based approach to compute private set operations (i.e., intersection and union), as well as aggregates over outsourced databases belonging to multiple owners. Prism enables data owners to pre-load the data onto non-colluding servers and exploits the additive and multiplicative properties of secret-shares to compute the above-listed operations in (at most) two rounds of communication between the servers (storing the secret-shares) and the querier, resulting in a very efficient implementation. Also, Prism does not require communication among the servers and supports result verification techniques for each operation to detect malicious adversaries. Experimental results show that Prism scales both in terms of the number of data owners and database sizes, to which prior approaches do not scale. Yin Li 0001, Dhrubajyoti Ghosh, Peeyush Gupta, Sharad Mehrotra, Nisha Panwar, Shantanu Sharma 0001 |
SIGMOD Conference | 6 |
| 2020 | Advances in Cryptography and Secure Hardware for Data OutsourcingabstractDespite extensive research, secure outsourcing remains an open challenge. This tutorial focuses on recent advances in secure cloud-based data outsourcing based on cryptographic (encryption, secret-sharing, and multi-party computation (MPC)) and hardware-based approaches. We highlight the strengths and weaknesses of state-of-the-art techniques, and conclude that, while no single approach is likely to emerge as a silver bullet. Thus, the key is to merge different hardware and software techniques to work in conjunction using partitioned computing wherein a computation is split across different cryptographic techniques carefully, so as not to compromise security. We highlight some recent work in that direction. Shantanu Sharma 0001, Anton Burtsev, Sharad Mehrotra |
ICDE | 1 |
| 2019 | Partitioned Data Security on Outsourced Sensitive and Non-Sensitive DataabstractDespite extensive research on cryptography, secure and efficient query processing over outsourced data remains an open challenge. This paper continues along the emerging trend in secure data processing that recognizes that the entire dataset may not be sensitive, and hence, non-sensitivity of data can be exploited to overcome limitations of existing encryption-based approaches. We propose a new secure approach, entitled query binning (QB) that allows non-sensitive parts of the data to be outsourced in clear-text while guaranteeing that no information is leaked by the joint processing of non-sensitive data (in clear-text) and sensitive data (in encrypted form). QB maps a query to a set of queries over the sensitive and non-sensitive data in a way that no leakage will occur due to the joint processing over sensitive and non-sensitive data. Interestingly, in addition to improve performance, we show that QB actually strengthens the security of the underlying cryptographic technique by preventing size, frequency-count, and workload-skew attacks. Sharad Mehrotra, Shantanu Sharma 0001, Jeffrey D. Ullman |
ICDE | 2 |
| 2019 | Obscure: Information-Theoretic Oblivious and Verifiable Aggregation QueriesabstractDespite extensive research on cryptography, secure and efficient query processing over outsourced data remains an open challenge. We develop communication-efficient and information-theoretically secure algorithms for privacy-preserving aggregation queries using multi-party computation (MPC). Specifically, query processing techniques over secret-shared data outsourced by single or multiple database owners are developed. These algorithms allow a user to execute queries on the secret-shared database and also prevent the network and the (adversarial) clouds to learn the user's queries, results, or the database. We further develop (non-mandatory) privacy-preserving result verification algorithms that detect malicious behaviors, and experimentally validate the efficiency of our approach over large datasets, the size of which prior approaches to secret-sharing or MPC systems have not scaled to. Peeyush Gupta, Yin Li 0001, Sharad Mehrotra, Nisha Panwar, Shantanu Sharma 0001, Sumaya Almanee |
Proc. VLDB Endow. | 5 |
| 2016 | Computing Marginals Using MapReduce: Keynote talk paper
Foto N. Afrati, Shantanu Sharma 0001, Jeffrey D. Ullman, Jonathan R. Ullman |
IDEAS | 2 |
| 2016 | Assignment Problems of Different-Sized Inputs in MapReduceabstractA MapReduce algorithm can be described by a mapping schema , which assigns inputs to a set of reducers, such that for each required output there exists a reducer that receives all the inputs participating in the computation of this output. Reducers have a capacity that limits the sets of inputs they can be assigned. However, individual inputs may vary in terms of size. We consider, for the first time, mapping schemas where input sizes are part of the considerations and restrictions. One of the significant parameters to optimize in any MapReduce job is communication cost between the map and reduce phases. The communication cost can be optimized by minimizing the number of copies of inputs sent to the reducers. The communication cost is closely related to the number of reducers of constrained capacity that are used to accommodate appropriately the inputs, so that the requirement of how the inputs must meet in a reducer is satisfied. In this work, we consider a family of problems where it is required that each input meets with each other input in at least one reducer. We also consider a slightly different family of problems in which each input of a list, X , is required to meet each input of another list, Y , in at least one reducer. We prove that finding an optimal mapping schema for these families of problems is NP-hard, and present a bin-packing-based approximation algorithm for finding a near optimal mapping schema. Foto N. Afrati, Shlomi Dolev, Ephraim Korach, Shantanu Sharma 0001, Jeffrey D. Ullman |
ACM Trans. Knowl. Discov. Data | 4 |