Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Shantanu Sharma 0001

dblp:83/2389-1 · DBLP profile ↗
← Back
41ranked-venue papers
7as first author
22since 2021 · last 2026
0000-0002-1339-5481ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 16 · 2 first-author · 11 since 2021Security and privacy · 11 · 3 first-author · 4 since 2021Computer networks · 2 · 1 since 2021Software engineering, systems software and programming languages · 2 · 2 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 1 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Systems, architecture and hardware · 1 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021Theory of computation · 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
14 papers
Cryptographic protocols and secure computation · 59% Privacy and data protection · 32% Authentication and access control · 4%
Databases, data mining, and information retrieval
6 papers
Query processing and optimization · 37% Distributed and cloud data management · 36% Indexing and storage engines · 27%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Medical and health informatics · 100%

Topics — the 29 heaviest of 33, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Cryptographic protocols and secure computation
secret sharing
4.272025
Access Control for Information-Theoretically Secure Data · Proc. VLDB Endow. 2025
Prism: Privacy-Preserving and Verifiable Set Computation Over Multi-Owner Secret Shared Outsourced Databases · IEEE Trans. Dependable Secur. Comput. 2024
Information-Theoretically Secure and Highly Efficient Search and Row Retrieval · Proc. VLDB Endow. 2023
Cryptographic protocols and secure computation
secure query processing
1.632025
Towards Secure Data Management using Multi-Cryptographic Solutions (Invited) · DAC 2025
Obscure: Information-Theoretic Oblivious and Verifiable Aggregation Queries · Proc. VLDB Endow. 2019
Partitioned Data Security on Outsourced Sensitive and Non-Sensitive Data · ICDE 2019
Cryptographic protocols and secure computation › secure outsourcing
secure data outsourcing
1.322025
Towards Secure Data Management using Multi-Cryptographic Solutions (Invited) · DAC 2025
Advances in Cryptography and Secure Hardware for Data Outsourcing · ICDE 2020
Cryptographic protocols and secure computation › secure outsourcing
outsourced database computation
1.322024
Prism: Privacy-Preserving and Verifiable Set Computation Over Multi-Owner Secret Shared Outsourced Databases · IEEE Trans. Dependable Secur. Comput. 2024
PRISM: Private Verifiable Set Computation over Multi-Owner Outsourced Databases · SIGMOD Conference 2021
Privacy and data protection
data outsourcing
1.122025
Towards Secure Data Management using Multi-Cryptographic Solutions (Invited) · DAC 2025
Secure Normal Form: Mediation Among Cross Cryptographic Leakages in Encrypted Databases · ICDE 2024
Privacy and data protection › information leakage
leakage mitigation
1.122025
Towards Secure Data Management using Multi-Cryptographic Solutions (Invited) · DAC 2025
Veil: A Storage and Communication Efficient Volume-Hiding Algorithm · Proc. ACM Manag. Data 2023
Cryptographic protocols and secure computation
secure multiparty computation
0.922021
PRISM: Private Verifiable Set Computation over Multi-Owner Outsourced Databases · SIGMOD Conference 2021
Obscure: Information-Theoretic Oblivious and Verifiable Aggregation Queries · Proc. VLDB Endow. 2019
Authentication and access control › access control › access control mechanisms
key-based access control
0.912025
Access Control for Information-Theoretically Secure Data · Proc. VLDB Endow. 2025
Cryptographic protocols and secure computation › secret sharing › threshold secret sharing
shamir's secret sharing
0.912025
Access Control for Information-Theoretically Secure Data · Proc. VLDB Endow. 2025
Privacy and data protection › privacy-preserving computation
access pattern hiding
0.822023
Information-Theoretically Secure and Highly Efficient Search and Row Retrieval · Proc. VLDB Endow. 2023
Obscure: Information-Theoretically Secure, Oblivious, and Verifiable Aggregation Queries on Secret-Shared Outsourced Data · IEEE Trans. Knowl. Data Eng. 2022
Privacy and data protection › privacy-preserving query processing
encrypted query processing
0.822023
Veil: A Storage and Communication Efficient Volume-Hiding Algorithm · Proc. ACM Manag. Data 2023
Partitioned Data Security on Outsourced Sensitive and Non-Sensitive Data · ICDE 2019
Systems and software security › database security
encrypted database
0.812024
Secure Normal Form: Mediation Among Cross Cryptographic Leakages in Encrypted Databases · ICDE 2024
Privacy and data protection › privacy-preserving query processing
oblivious query processing
0.712023
Information-Theoretically Secure and Highly Efficient Search and Row Retrieval · Proc. VLDB Endow. 2023
Query processing and optimization
secure query processing
0.612022
Obscure: Information-Theoretically Secure, Oblivious, and Verifiable Aggregation Queries on Secret-Shared Outsourced Data · IEEE Trans. Knowl. Data Eng. 2022
Privacy and data protection › privacy-preserving computation
privacy-preserving network measurement
0.612022
Quest: Privacy-Preserving Monitoring of Network Data: A System for Organizational Response to Pandemics · IEEE Trans. Serv. Comput. 2022
Cryptographic protocols and secure computation
verifiable computation
0.612022
Obscure: Information-Theoretically Secure, Oblivious, and Verifiable Aggregation Queries on Secret-Shared Outsourced Data · IEEE Trans. Knowl. Data Eng. 2022
Distributed and cloud data management › mapreduce
mapreduce query processing
0.512021
Privacy-Preserving Secret Shared Computations Using MapReduce · IEEE Trans. Dependable Secur. Comput. 2021
Privacy and data protection
privacy-preserving query processing
0.512021
Privacy-Preserving Secret Shared Computations Using MapReduce · IEEE Trans. Dependable Secur. Comput. 2021
Internet of things and sensor networks
iot data management
0.412020
A privacy-enabled platform for COVID-19 applications: poster abstract · SenSys 2020
Privacy and data protection
privacy-preserving data analysis
0.412019
Partitioned Data Security on Outsourced Sensitive and Non-Sensitive Data · ICDE 2019
Storage systems
key-value storage
0.312025
Access Control for Information-Theoretically Secure Data · Proc. VLDB Endow. 2025
Cloud and datacenter computing
secure outsourcing
0.312025
Access Control for Information-Theoretically Secure Data · Proc. VLDB Endow. 2025
Cryptographic protocols and secure computation
private set intersection
0.212024
Prism: Privacy-Preserving and Verifiable Set Computation Over Multi-Owner Secret Shared Outsourced Databases · IEEE Trans. Dependable Secur. Comput. 2024
Query processing and optimization
selection queries
0.212023
Information-Theoretically Secure and Highly Efficient Search and Row Retrieval · Proc. VLDB Endow. 2023
Query processing and optimization
SQL query processing
0.112021
Privacy-Preserving Secret Shared Computations Using MapReduce · IEEE Trans. Dependable Secur. Comput. 2021
Privacy and data protection › privacy-preserving data sharing
privacy-preserving data outsourcing
0.112021
PRISM: Private Verifiable Set Computation over Multi-Owner Outsourced Databases · SIGMOD Conference 2021
Privacy and data protection › privacy-preserving data analysis
privacy-preserving data collection
0.112020
A privacy-enabled platform for COVID-19 applications: poster abstract · SenSys 2020
Hardware security and side channels
trusted execution environments
0.112020
Advances in Cryptography and Secure Hardware for Data Outsourcing · ICDE 2020
Privacy and data protection
query privacy
0.112019
Obscure: Information-Theoretic Oblivious and Verifiable Aggregation Queries · Proc. VLDB Endow. 2019

Methods — techniques the papers use, named apart from their topics

secret sharing · 3.3secure multiparty computation · 2.3shamir's secret sharing · 2.2secure normal form · 1.7keyword-based retrieval · 1.7cryptographic techniques · 1.7result verification · 1.6encryption · 0.8normalization mechanism · 0.8inference mechanism · 0.8overlapping bucket padding · 0.7multiplicative secret sharing · 0.7fingerprint-based search · 0.7equi-sized bucketing · 0.7additive secret sharing · 0.7differential privacy · 0.6mapreduce · 0.5iot data collection and management · 0.4
YearPublicationVenuePosition
2026 Local Privacy Laws in a Globalized World
abstract
Personal data has emerged as a highly valuable yet sensitive asset that drives business decisions, enables targeted advertising, and generates substantial revenue for companies, while simultaneously facilitating invasive monitoring of users. In recent years, research on digital privacy violations, including undue access, collection, and sharing of user data, has grown significantly. Much of this research adopts the European General Data Protection Regulation (GDPR) as the primary reference framework. This is reasonable, as GDPR was a pioneering legislation, and many of its stipulations are clear and unambiguous. However, we argue that focusing solely on GDPR (and a small set of other Western regulatory frameworks) ignores privacy-related concerns, attitudes, and problems faced by users from other locales, creating a significant research blind spot.
Shantanu Sharma 0001, Ethan Myers, Lorenzo De Carli, Ritwik Banerjee, Indrakshi Ray
CODASPY1
2025 Towards Secure Data Management using Multi-Cryptographic Solutions (Invited)
abstract
Several secure data outsourcing systems incorporate various cryptographic techniques to balance security, functionalities, and efficiency. However, their security properties can be ad hoc and sometimes obscure. Our recent work, Secure Normal Form (SNF) [ICDE’24], presents a principled approach that allows data owners to define acceptable leakages of nonsensitive aspects of their data. This approach enables efficient processing of queries while ensuring no unintended leakage of sensitive information. In this paper, we discuss the benefits and challenges of implementing SNF within advanced computational environments and modern data management architectures. We argue that its applicability may extend beyond merely offloading secure query execution to the cloud.
Shufan Zhang 0001, Xi He 0001, Ashish Kundu, Sujaya Maiyya, Sharad Mehrotra, Shantanu Sharma 0001
DAC6
2025 HEALTH+: Empowering Individuals via Unifying Health Data
Sujaya Maiyya, Shantanu Sharma 0001, Avinash Kumar 0004
ACM Multimedia2
2025 Spark: Smart Building Fire Prediction And Risk Analysis
abstract
This paper develops Spark - a novel algorithm for predicting fire spread in smart buildings. Spark leverages prior information about the building (e.g., room flammability, structural layout, and occupant distribution) together with real-time multimodal sensing data from static sensors (e.g., temperature sensors, smoke detectors, and embedded structural monitoring devices), dynamic sensors (e.g., drones and robots), and human sensors such as firefighters. By continuously integrating these heterogeneous information streams, Spark produces a realtime and adaptive prediction of fire spread. Specifically, Spark classifies rooms into risk zones (e.g., safe, vulnerable, and critical) using a clustering algorithm.
Anik Pramanik, Nisha Panwar, Laramie V. Potts, Jainam Shah, Shantanu Sharma 0001
NCA6
2025 Access Control for Information-Theoretically Secure Data
abstract
This 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
EDBT6
2024 Secure Normal Form: Mediation Among Cross Cryptographic Leakages in Encrypted Databases
abstract
Existing 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
ICDE5
2024 Brief Announcement: Make Master Private-Keys Secure by Keeping It Public
Shlomi Dolev, Komal Kumari, Sharad Mehrotra, Baruch Schieber, Shantanu Sharma 0001
SSS5
2024 Prism: Privacy-Preserving and Verifiable Set Computation Over Multi-Owner Secret Shared Outsourced Databases
abstract
Private set computation over multi-owner databases is an important problem with many applications — the most well studied of which is private set intersection (PSI). This paper proposesPrism, a secret-sharing based approach to compute private set operations (i.e., intersection and union, as well as aggregates such as count, sum, average, maximum, minimum, and median) over outsourced databases belonging to multiple owners.Prismenables 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.Prismtakes (at most) two rounds of communication between non-colluding servers (storing the secret-shares) and the querier for executing the above-mentioned operations, resulting in a very efficient implementation.Prismalso supports result verification techniques for each operation to detect malicious adversaries. Experimental results show thatPrismscales both in terms of the number of data owners and database sizes, to which prior approaches do not scale.
Shantanu Sharma 0001, Yin Li 0001, Sharad Mehrotra, Nisha Panwar, Peeyush Gupta, Dhrubajyoti Ghosh
IEEE Trans. Dependable Secur. Comput.1
2023 Supporting Complex Query Time Enrichment For Analytics
Dhrubajyoti Ghosh, Peeyush Gupta, Sharad Mehrotra, Shantanu Sharma 0001
EDBT4
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
EDBT5
2023 Veil: A Storage and Communication Efficient Volume-Hiding Algorithm
abstract
This 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. Data5
2023 Information-Theoretically Secure and Highly Efficient Search and Row Retrieval
abstract
Information-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 Spaces
abstract
This 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
CIKM3
2022 QUEST: Privacy-Preserving Monitoring of Network Data
abstract
[J1C2 Presentation Abstract at IEEE SERVICES 2021 for IEEE Transactions on Services Computing DOI 10.1109/TSC.2022.3166802]
Shantanu Sharma 0001, Sharad Mehrotra, Nisha Panwar, Nalini Venkatasubramanian, Peeyush Gupta, Guoxi Wang
SERVICES1
2022 IoT Notary: Attestable Sensor Data Capture in IoT Environments
abstract
Contemporary IoT environments, such as smart buildings, require end-users to trust data-capturing rules published by the systems. There are several reasons why such a trust is misplaced—IoT systems may violate the rules deliberately or IoT devices may transfer user data to a malicious third-party due to cyberattacks, leading to the loss of individuals’ privacy or service integrity. To address such concerns, we propose IoT Notary , a framework to ensure trust in IoT systems and applications. IoT Notary provides secure log sealing on live sensor data to produce a verifiable “proof-of-integrity,” based on which a verifier can attest that captured sensor data adhere to the published data-capturing rules. IoT Notary is an integral part of TIPPERS, a smart space system that has been deployed at the University of California, Irvine to provide various real-time location-based services on the campus. We present extensive experiments over real-time WiFi connectivity data to evaluate IoT Notary , and the results show that IoT Notary imposes nominal overheads. The secure logs only take 21% more storage, while users can verify their one day’s data in less than 2 s even using a resource-limited device.
Nisha Panwar, Shantanu Sharma 0001, Guoxi Wang, Sharad Mehrotra, Nalini Venkatasubramanian, Mamadou H. Diallo, Ardalan Amiri Sani
ACM Trans. Internet Things2
2022 Obscure: Information-Theoretically Secure, Oblivious, and Verifiable Aggregation Queries on Secret-Shared Outsourced Data
abstract
Despite 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
2022 Quest: Privacy-Preserving Monitoring of Network Data: A System for Organizational Response to Pandemics
abstract
Most modern organizations today support network infrastructure to provide ubiquitous network coverage at their premises. Such a network infrastructure consisting of a set of access points deployed at different locations in buildings can be used to support coarse-level localization of individuals, who connect to the infrastructure using their mobile devices. This paper describes a system, entitledQuestthat supports a variety of applications (e.g., identifying hotspot regions, finding people who are potentially exposed to a condition such as COVID-19, occupancy count of a region/floor/building) based on network data to empower organizations to maintain safety at their workplace/premises.Questbuilds the above functionalities while fully protecting the privacy of individuals.Questincorporates computationally- and information-theoretically-secure protocols that prevent adversaries from gaining knowledge of an individual's location history (based on WiFi data). We describe the architecture, design choices, and implementation of the proposed security/privacy techniques inQuest. We, also, validate the practicality ofQuestand evaluate it thoroughly via an actual campus-scale deployment at our organization over a very large dataset of over 50M rows.
Shantanu Sharma 0001, Sharad Mehrotra, Nisha Panwar, Nalini Venkatasubramanian, Peeyush Gupta, Guoxi Wang
IEEE Trans. Serv. Comput.1
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
EDBT3
2021 PRISM: Private Verifiable Set Computation over Multi-Owner Outsourced Databases
abstract
This 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 Conference6
2021 CANOPY: A Verifiable Privacy-Preserving Token Ring-Based Communication Protocol for Smart Homes
abstract
This article focuses on the new privacy challenges that arise in smart homes. Specifically, the article focuses on inferring the user’s activities—which may, in turn, lead to the user’s privacy—via inferences through device activities and network traffic analysis. We develop techniques that are based on a cryptographically secure token circulation in a ring network consisting of smart home devices to prevent inferences from device activities, via device workflow , i.e., inferences from a coordinated sequence of devices’ actuation. The solution hides the device activity and corresponding channel activities, thus preserving the individual’s activities. We also extend our solution to deal with a large number of devices and devices that produce large-sized data by implementing parallel rings. Our experiments also evaluate the performance in terms of communication overheads of the proposed approach and the obtained privacy.
Nisha Panwar, Shantanu Sharma 0001, Guoxi Wang, Sharad Mehrotra, Nalini Venkatasubramanian
ACM Trans. Cyber Phys. Syst.2
2021 Privacy-Preserving Secret Shared Computations Using MapReduce
abstract
Data outsourcing allows data owners to keep their data at untrusted clouds that do not ensure the privacy of data and/or computations. One useful framework for fault-tolerant data processing in a distributed fashion is MapReduce, which was developed for trusted private clouds. This paper presents algorithms for data outsourcing based on Shamir's secret-sharing scheme and for executing privacy-preserving SQL queries such as count, selection including range selection, projection, and join while using MapReduce as an underlying programming model. Our proposed algorithms prevent an adversary from knowing the database or the query while also preventing output-size and access-pattern attacks. Interestingly, our algorithms do not involve the database owner, which only creates and distributes secret-shares once, in answering any query, and hence, the database owner also cannot learn the query. Logically and experimentally, we evaluate the efficiency of the algorithms on the following parameters: (i) the number of communication rounds (between a user and a server), (ii) the total amount of bit flow (between a user and a server), and (iii) the computational load at the user and the server.
Shlomi Dolev, Peeyush Gupta, Yin Li 0001, Sharad Mehrotra, Shantanu Sharma 0001
IEEE Trans. Dependable Secur. Comput.5
2020 Obscure: Information-Theoretically Secure, Oblivious, and Verifiable Aggregation Queries
abstract
We develop a secret-sharing-based prototype, entitled Obscure that provides communication-efficient and information-theoretically secure algorithms for aggregation queries using multi-party computation (MPC). The query execution algorithms over secret-shared data are developed to deal with an honest but curious, as well as, a malicious server by providing result verification algorithms. Obscure prevents an adversary to know the data, the query, and the tuple-identity satisfying the query.
Peeyush Gupta, Yin Li 0001, Sharad Mehrotra, Nisha Panwar, Shantanu Sharma 0001
CODASPY5
2020 IoT Expunge: Implementing Verifiable Retention of IoT Data
abstract
The growing deployment of Internet of Things (IoT) systems aims to ease the daily life of end-users by providing several value-added services. However, IoT systems may capture and store sensitive, personal data about individuals in the cloud, thereby jeopardizing user-privacy. Emerging legislation, such as California's CalOPPA and GDPR in Europe, support strong privacy laws to protect an individual's data in the cloud. One such law relates to strict enforcement of data retention policies. This paper proposes a framework, entitled IoT Expunge that allows sensor data providers to store the data in cloud platforms that will ensure enforcement of retention policies. Additionally, the cloud provider produces verifiable proofs of its adherence to the retention policies. Experimental results on a real-world smart building testbed show that IoT Expunge imposes minimal overheads to the user to verify the data against data retention policies.
Nisha Panwar, Shantanu Sharma 0001, Peeyush Gupta, Dhrubajyoti Ghosh, Sharad Mehrotra, Nalini Venkatasubramanian
CODASPY2
2020 Advances in Cryptography and Secure Hardware for Data Outsourcing
abstract
Despite 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
ICDE1
2020 Security and Privacy Aspects in 5G Networks
abstract
The future mobile 5G networks are envisioned to support billions of devices, higher data rate, and omnipresent connectivity, with the help of a diverse set of technologies, e.g., network densification, mMIMO, mm-Wave, full-duplex radios, network slicing, visual-light communication, cognitive radio networks, device-to-device communications, machine-to-machine communications, and satellite-based communication. While 5G will assist in a wide range of applications, heterogeneous devices and technologies impose significant threats to 5G networks as compared to the previous generation of the communication networks. In this article, we discuss the need of new security techniques for 5G networks and the key research challenges related to security/privacy in 5G networks.
Nisha Panwar, Shantanu Sharma 0001
NCA2
2020 A privacy-enabled platform for COVID-19 applications: poster abstract
abstract
We present our experiences in adapting and deploying TIPPERS1, a novel privacy-enabled IoT data collection and management system for smart spaces, to facilitate the monitoring of adherence to COVID-19 regulations in a university campus and a military facility.
Michael August, Mamadou H. Diallo, Dhrubajyoti Ghosh, Peeyush Gupta, Christopher Graves 0002, Michael Holstrom, Pramod P. Khargonekar, Megan Kline, Sharad Mehrotra, Shantanu Sharma 0001, Nalini Venkatasubramanian, Guoxi Wang, Roberto Yus
SenSys12
2019 Scaling Cryptographic Techniques by Exploiting Data Sensitivity at a Public Cloud
abstract
Despite extensive research on cryptography, secure and efficient query processing over outsourced data remains an open challenge. This poster 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 some of the limitations of existing encryption-based approaches. In particular, this poster outlines a new secure keyword search approach, called query keyword binning (QB) that allows non-sensitive parts of the data to be outsourced in clear-text while guaranteeing that no information is leaked by joint processing of non-sensitive data (in clear-text) and sensitive data (in encrypted form). QB improves the performance of and 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
CODASPY2
2019 Verifiable Round-Robin Scheme for Smart Homes
abstract
Advances in sensing, networking, and actuation technologies have resulted in the IoT wave that is expected to revolutionize all aspects of modern society. This paper focuses on the new challenges of privacy that arise in IoT in the context of smart homes. Specifically, the paper focuses on preventing the user's privacy via inferences through channel and in-home device activities. We propose a method for securely scheduling the devices while decoupling the device and channels activities. The proposed solution avoids any attacks that may reveal the coordinated schedule of the devices, and hence, also, assures that inferences that may compromise individual's privacy are not leaked due to device and channel level activities. Our experiments also validate the proposed approach, and consequently, an adversary cannot infer device and channel activities by just observing the network traffic.
Nisha Panwar, Shantanu Sharma 0001, Guoxi Wang, Sharad Mehrotra, Nalini Venkatasubramanian
CODASPY2
2019 Partitioned Data Security on Outsourced Sensitive and Non-Sensitive Data
abstract
Despite 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
ICDE2
2019 IoT Notary: Sensor Data Attestation in Smart Environment
abstract
Contemporary IoT environments, such as smart buildings, require end-users to trust data-capturing rules published by the systems. There are several reasons why such a trust is misplaced - IoT systems may violate the rules deliberately or IoT devices may transfer user data to a malicious third-party due to cyberattacks, leading to the loss of individuals' privacy or service integrity. To address such concerns, we propose IoT Notary, a framework to ensure trust in IoT systems and applications. IoT Notary provides secure log sealing on live sensor data to produce a verifiable `proof-of-integrity,' based on which a verifier can attest that captured sensor data adheres to the published data-capturing rules. IoT Notary is an integral part of TIPPERS, a smart space system that has been deployed at UCI to provide various real-time location-based services in the campus. IoT Notary imposes nominal overheads for verification, thereby users can verify their data of one day in less than two seconds.
Nisha Panwar, Shantanu Sharma 0001, Guoxi Wang, Sharad Mehrotra, Nalini Venkatasubramanian, Mamadou H. Diallo, Ardalan Amiri Sani
NCA2
2019 Obscure: Information-Theoretic Oblivious and Verifiable Aggregation Queries
abstract
Despite 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
2019 A Survey on Geographically Distributed Big-Data Processing Using MapReduce
abstract
Hadoop and Spark are widely used distributed processing frameworks for large-scale data processing in an efficient and fault-tolerant manner on private or public clouds. These big-data processing systems are extensively used by many industries, e.g., Google, Facebook, and Amazon, for solving a large class of problems, e.g., search, clustering, log analysis, different types of join operations, matrix multiplication, pattern matching, and social network analysis. However, all these popular systems have a major drawback in terms of locally distributed computations, which prevent them in implementing geographically distributed data processing. The increasing amount of geographically distributed massive data is pushing industries and academia to rethink the current big-data processing systems. The novel frameworks, which will be beyond state-of-the-art architectures and technologies involved in the current system, are expected to process geographically distributed data at their locations without moving entire raw datasets to a single location. In this paper, we investigate and discuss challenges and requirements in designing geographically distributed data processing frameworks and protocols. We classify and study batch processing (MapReduce-based systems), stream processing (Spark-based systems), and SQL-style processing geo-distributed frameworks, models, and algorithms with their overhead issues.
Shlomi Dolev, Patricia Florissi, Ehud Gudes, Shantanu Sharma 0001, Ido Singer
IEEE Trans. Big Data4
2018 Computing marginals using MapReduce
abstract
We consider the problem of computing the data-cube marginals of a fixed order k (i.e., all marginals that aggregate over k dimensions), using a single round of MapReduce. The focus is on the relationship between the reducer size (number of inputs allowed at a single reducer) and the replication rate (number of reducers to which an input is sent). We show that the replication rate is minimized when the reducers receive all the inputs necessary to compute one marginal of higher order. That observation lets us view the problem as one of covering sets of k dimensions with sets of a larger size m, a problem that has been studied under the name "covering numbers." We offer a number of constructions that, for different values of k and m meet or come close to yielding the minimum possible replication rate for a given reducer size.
Foto N. Afrati, Shantanu Sharma 0001, Jonathan R. Ullman, Jeffrey D. Ullman
J. Comput. Syst. Sci.2
2016 Private and Secure Secret Shared MapReduce (Extended Abstract) - (Extended Abstract)
Shlomi Dolev, Yin Li 0001, Shantanu Sharma 0001
DBSec3
2016 Computing Marginals Using MapReduce: Keynote talk paper
Foto N. Afrati, Shantanu Sharma 0001, Jeffrey D. Ullman, Jonathan R. Ullman
IDEAS2
2016 Assignment Problems of Different-Sized Inputs in MapReduce
abstract
A 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. Data4
2014 Assignment of Different-Sized Inputs in MapReduce
Foto N. Afrati, Shlomi Dolev, Ephraim Korach, Shantanu Sharma 0001, Jeffrey D. Ullman
DISC4
2012 Self-stabilizing End-to-End Communication in (Bounded Capacity, Omitting, Duplicating and non-FIFO) Dynamic Networks - (Extended Abstract)
Shlomi Dolev, Ariel Hanemann, Elad Michael Schiller, Shantanu Sharma 0001
SSS4
2011 Elite Leader Finding Algorithm for MANETs
abstract
The mobile ad hoc network (MANET) is a hostile environment to design and implement computing algorithms. In MANETs, the coordinator election is the opening step to execute any service. Thus, the leader election is, de facto, prerequisite to various applications e.g., agreement, inter node communication, data exchange, serve the incoming request, key distribution, group communication, grant privileges, etc. The message propagation is costly affair as compared to computation. The MANET being bandwidth and power scarce, the development of message efficient protocols has been a preferred problem of research. Hence, in the contemporary literature, several protocols exist for leader election which focuses on reducing the number of algorithmic messages. The present article proposes a message efficient and failure resilient technique that improves leader availability. The proposed technique elects a vice-coordinator and a group of elite nodes as cabinet that avoids frequent leader election in the event of leader crash. Unlike, most of the contemporary leader election protocols, it avoids the broadcast of messages, to a large extent, and uses multicast and eventually unicast in leader election. The illustration also includes the simulated results and efficiency analysis of the proposed technique.
Awadhesh Kumar Singh, Shantanu Sharma 0001
ISPDC2
2011 On Detecting Termination in Cognitive Radio Networks
abstract
The cognitive radio network is an emerging wireless communication and computing paradigm where the network is not equipped with control infrastructure. The cognitive radios are allowed to execute the processes over the multiple heterogeneous channels without perturbing the licensed users of respective channels. The termination detection is a fundamental and non-trivial problem in the distributed computing systems. In this article, we present a termination detection protocol for heterogeneous multihop cognitive radio network. The proposed protocol applies the credit distribution and recovery approach. We present the two types of termination detection, i.e., strong and weak termination. Also, we give the correctness proof of the protocol.
Shantanu Sharma 0001, Awadhesh Kumar Singh
PRDC1