VLDB 2026 Research / reviewers in the wild / expert
Jianneng Cao
dblp:13/2139
· DBLP profile ↗
27ranked-venue papers
9as first author
1since 2021 · last 2022
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 18 · 8 first-authorSecurity and privacy · 7 · 1 first-author · 1 since 2021Artificial intelligence and machine learning · 3Software engineering, systems software and programming languages · 1Applied, interdisciplinary, general and emerging computing · 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
13 papers |
Privacy and data protection · 80% Cryptographic protocols and secure computation · 18% Authentication and access control · 2% | |
| Databases, data mining, and information retrieval
10 papers |
Data mining · 68% Data stream processing · 10% Distributed and cloud data management · 10% | |
| Theoretical computer science
1 paper |
Mathematical optimization · 67% Algorithms and data structures · 33% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Cloud and datacenter computing · 50% Parallel and multicore computing · 50% |
Topics — the 30 heaviest of 37, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cryptographic protocols and secure computation
secure multiparty computation |
1.1 | 3 | 2020 | DAG: A General Model for Privacy-Preserving Data Mining · IEEE Trans. Knowl. Data Eng. 2020 DAG: A General Model for Privacy-Preserving Data Mining : (Extended Abstract) · ICDE 2020 A hybrid private record linkage scheme: Separating differentially private synopses from matching records · ICDE 2015 |
Privacy and data protection › privacy-preserving data analysis
privacy-preserving data mining |
0.9 | 2 | 2020 | DAG: A General Model for Privacy-Preserving Data Mining · IEEE Trans. Knowl. Data Eng. 2020 DAG: A General Model for Privacy-Preserving Data Mining : (Extended Abstract) · ICDE 2020 |
Privacy and data protection
anonymization |
0.6 | 4 | 2016 | Fuzzy trajectory linking · ICDE 2016 Publishing Microdata with a Robust Privacy Guarantee · Proc. VLDB Endow. 2012 SABRE: a Sensitive Attribute Bucketization and REdistribution framework for t-closeness · VLDB J. 2011 |
Privacy and data protection
statistical database privacy |
0.6 | 1 | 2022 | One-off Disclosure Control by Heterogeneous Generalization · USENIX Security Symposium 2022 |
Privacy and data protection
differential privacy |
0.5 | 3 | 2018 | PrivPfC: differentially private data publication for classification · VLDB J. 2018 PrivBasis: Frequent Itemset Mining with Differential Privacy · Proc. VLDB Endow. 2012 A hybrid private record linkage scheme: Separating differentially private synopses from matching records · ICDE 2015 |
Data mining › predictive modeling
classification |
0.5 | 2 | 2020 | PrivPfC: differentially private data publication for classification · VLDB J. 2018 DAG: A General Model for Privacy-Preserving Data Mining · IEEE Trans. Knowl. Data Eng. 2020 |
Data mining › predictive modeling › classification
privacy-preserving classification |
0.3 | 1 | 2018 | PrivPfC: differentially private data publication for classification · VLDB J. 2018 |
Privacy and data protection › differential privacy
differentially private data release |
0.3 | 1 | 2018 | PrivPfC: differentially private data publication for classification · VLDB J. 2018 |
Distributed and cloud data management
live reconfiguration |
0.3 | 1 | 2017 | Integrative Dynamic Reconfiguration in a Parallel Stream Processing Engine · ICDE 2017 |
Data stream processing
parallel stream processing |
0.3 | 1 | 2017 | Integrative Dynamic Reconfiguration in a Parallel Stream Processing Engine · ICDE 2017 |
Cloud and datacenter computing
cluster resource management and scheduling |
0.3 | 1 | 2017 | Integrative Dynamic Reconfiguration in a Parallel Stream Processing Engine · ICDE 2017 |
Parallel and multicore computing
load balancing |
0.3 | 1 | 2017 | Integrative Dynamic Reconfiguration in a Parallel Stream Processing Engine · ICDE 2017 |
Data mining
feature engineering |
0.2 | 1 | 2016 | Repeat Buyer Prediction for E-Commerce · KDD 2016 |
Recommender systems › user modeling
user behavior prediction |
0.2 | 1 | 2016 | Repeat Buyer Prediction for E-Commerce · KDD 2016 |
Privacy and data protection
de-anonymization |
0.2 | 1 | 2016 | Fuzzy trajectory linking · ICDE 2016 |
Privacy and data protection › location privacy
trajectory privacy |
0.2 | 1 | 2016 | Fuzzy trajectory linking · ICDE 2016 |
Algorithms and data structures › numerical linear algebra › matrix factorization
eigendecomposition |
0.2 | 1 | 2016 | Matrix Eigen-decomposition via Doubly Stochastic Riemannian Optimization · ICML 2016 |
Mathematical optimization
riemannian optimization |
0.2 | 1 | 2016 | Matrix Eigen-decomposition via Doubly Stochastic Riemannian Optimization · ICML 2016 |
Mathematical optimization
stochastic optimization |
0.2 | 1 | 2016 | Matrix Eigen-decomposition via Doubly Stochastic Riemannian Optimization · ICML 2016 |
Privacy and data protection
privacy-preserving record linkage |
0.2 | 1 | 2015 | A hybrid private record linkage scheme: Separating differentially private synopses from matching records · ICDE 2015 |
Privacy and data protection › anonymization › dynamic anonymization
data stream anonymization |
0.2 | 2 | 2011 | CASTLE: Continuously Anonymizing Data Streams · IEEE Trans. Dependable Secur. Comput. 2011 CASTLE: A delay-constrained scheme for ks-anonymizing data streams · ICDE 2008 |
Privacy and data protection › anonymization
k-anonymity |
0.2 | 2 | 2011 | CASTLE: Continuously Anonymizing Data Streams · IEEE Trans. Dependable Secur. Comput. 2011 CASTLE: A delay-constrained scheme for ks-anonymizing data streams · ICDE 2008 |
Data mining › pattern mining › itemset mining
frequent itemset mining |
0.1 | 1 | 2012 | PrivBasis: Frequent Itemset Mining with Differential Privacy · Proc. VLDB Endow. 2012 |
Data mining
pattern mining |
0.1 | 1 | 2012 | PrivBasis: Frequent Itemset Mining with Differential Privacy · Proc. VLDB Endow. 2012 |
Privacy and data protection › differential privacy › differentially private query answering › private data analysis
differentially private data mining |
0.1 | 1 | 2012 | PrivBasis: Frequent Itemset Mining with Differential Privacy · Proc. VLDB Endow. 2012 |
Privacy and data protection › anonymization
microdata anonymization |
0.1 | 1 | 2012 | Publishing Microdata with a Robust Privacy Guarantee · Proc. VLDB Endow. 2012 |
Data mining › big data analytics › large-scale data mining
distributed data mining |
0.1 | 1 | 2020 | DAG: A General Model for Privacy-Preserving Data Mining : (Extended Abstract) · ICDE 2020 |
Data mining › predictive modeling › regression
kernel regression |
0.1 | 1 | 2020 | DAG: A General Model for Privacy-Preserving Data Mining · IEEE Trans. Knowl. Data Eng. 2020 |
Data mining › predictive modeling › classification
naive bayes |
0.1 | 1 | 2020 | DAG: A General Model for Privacy-Preserving Data Mining · IEEE Trans. Knowl. Data Eng. 2020 |
Data mining › predictive modeling
regression |
0.1 | 1 | 2020 | DAG: A General Model for Privacy-Preserving Data Mining · IEEE Trans. Knowl. Data Eng. 2020 |
Methods — techniques the papers use, named apart from their topics
differential privacy · 1.2secure multiparty computation · 1.1secure operators · 1.1pipelining · 0.9directed acyclic graph · 0.9generalization · 0.5model training · 0.5feature engineering · 0.5perturbation · 0.3mixed-integer linear programming · 0.3mixed integer linear programming · 0.3stochastic coordinate ascent · 0.2riemannian gradient ascent · 0.2naive bayes · 0.2hypothesis testing · 0.2basis sets · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | One-off Disclosure Control by Heterogeneous Generalization
Olga Gkountouna, Katerina Doka, Mingqiang Xue, Jianneng Cao, Panagiotis Karras |
USENIX Security Symposium | 4 |
| 2020 | DAG: A General Model for Privacy-Preserving Data Mining : (Extended Abstract)abstractSecure multi-party computation (SMC) allows parties to jointly compute a function over their inputs, while keeping every input confidential. SMC has been extensively applied in tasks with privacy requirements, such as privacy-preserving data mining (PPDM), to learn task output and at the same time protect input data privacy. However, existing SMC-based solutions are ad-hoc - they are proposed for specific applications, and thus cannot be applied to other applications directly. To address this issue, we propose a privacy model DAG (Directed Acyclic Graph) that consists of a set of fundamental secure operators (e.g., +, -, ×, /, and power). Our model is general - its operators, if pipelined together, can implement various functions, even complicated ones. The experimental results also show that our DAG model can run in acceptable time. Sin G. Teo, Jianneng Cao, Vincent Cheng-Siong Lee |
ICDE | 2 |
| 2020 | DAG: A General Model for Privacy-Preserving Data MiningabstractSecure multi-party computation (SMC) allows parties to jointly compute a function over their inputs, while keeping every input confidential. It has been extensively applied in tasks with privacy requirements, such as privacy-preserving data mining (PPDM), to learn task output and at the same time protect input data privacy. However, existing SMC-based solutions are ad-hoc - they are proposed for specific applications, and thus cannot be applied to other applications directly. To address this issue, we propose a privacy model DAG (Directed Acyclic Graph) that consists of a set of fundamental secure operators (e.g., +, -, ×, /, and power). Our model is general - its operators, if pipelined together, can implement various functions, even complicated ones like Naı̈ve Bayes classifier. It is also extendable - new secure operators can be defined to expand the functions that the model supports. For case study, we have applied our DAG model to two data mining tasks: kernel regression and Naı̈ve Bayes. Experimental results show that DAG generates outputs that are almost the same as those by non-private setting, where multiple parties simply disclose their data. The experimental results also show that our DAG model runs in acceptable time, e.g., in kernel regression, when training data size is 683,093, one prediction in non-private setting takes 5.93 sec, and that by our DAG model takes 12.38 sec. Sin G. Teo, Jianneng Cao, Vincent Cheng-Siong Lee |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2019 | Hybrid Private Record Linkage: Separating Differentially Private Synopses from Matching RecordsabstractPrivate record linkage protocols allow multiple parties to exchange matching records, which refer to the same entities or have similar values, while keeping the non-matching ones secret. Conventional protocols are based on computationally expensive cryptographic primitives and therefore do not scale. To address these scalability issues, hybrid protocols have been proposed that combine differential privacy techniques with secure multiparty computation techniques. However, a drawback of such protocols is that they disclose to the parties both the matching records and the differentially private synopses of the datasets involved in the linkage. Consequently, differential privacy is no longer always satisfied. To address this issue, we propose a novel framework that separates the private synopses from the matching records. The two parties do not access the synopses directly, but still use them to efficiently link records. We theoretically prove the security of our framework under the state-of-the-art privacy notion of differential privacy for record linkage (DPRL). In addition, we develop a simple but effective strategy for releasing private synopses. Extensive experimental results show that our framework is superior to the existing methods in terms of efficiency. Fang-Yu Rao, Jianneng Cao, Elisa Bertino, Murat Kantarcioglu |
ACM Trans. Priv. Secur. | 2 |
| 2018 | PrivPfC: differentially private data publication for classification
Dong Su, Jianneng Cao, Ninghui Li 0001, Min Lyu |
VLDB J. | 2 |
| 2017 | Integrative Dynamic Reconfiguration in a Parallel Stream Processing EngineabstractLoad balancing, operator instance collocations and horizontal scaling are critical issues in Parallel Stream Processing Engines to achieve low data processing latency, optimized cluster utilization and minimized communication cost respectively. In previous work, these issues are typically tackled separately and independently. We argue that these problems are tightly coupled in the sense that they all need to determine the allocations of workloads and migrate computational states at runtime. Optimizing them independently would result in suboptimal solutions. Therefore, in this paper, we investigate how these three issues can be modeled as one integrated optimization problem. In particular, we first consider jobs, where workload allocations have little effect on the communication cost, and model the problem of load balance as a Mixed-Integer Linear Program. Afterwards, we present an extended solution called ALBIC, which supports general jobs. We implement the proposed techniques on top of Apache Storm, an open-source Parallel Stream Processing Engine. The extensive experimental results over both synthetic and real datasets show that our techniques clearly outperform existing approaches. Kasper Grud Skat Madsen, Yongluan Zhou, Jianneng Cao |
ICDE | 3 |
| 2017 | Differentially Private K-Means Clustering and a Hybrid Approach to Private Optimizationabstractk -means clustering is a widely used clustering analysis technique in machine learning. In this article, we study the problem of differentially private k -means clustering. Several state-of-the-art methods follow the single-workload approach, which adapts an existing machine-learning algorithm by making each step private. However, most of them do not have satisfactory empirical performance. In this work, we develop techniques to analyze the empirical error behaviors of one of the state-of-the-art single-workload approaches, DPLloyd, which is a differentially private version of the Lloyd algorithm for k >-means clustering. Based on the analysis, we propose an improvement of DPLloyd. We also propose a new algorithm for k -means clustering from the perspective of the noninteractive approach, which publishes a synopsis of the input dataset and then runs k -means on synthetic data generated from the synopsis. We denote this approach by EUGkM. After analyzing the empirical error behaviors of EUGkM, we further propose a hybrid approach that combines our DPLloyd improvement and EUGkM. Results from extensive and systematic experiments support our analysis and demonstrate the effectiveness of the DPLloyd improvement, EUGkM, and the hybrid approach. Dong Su, Jianneng Cao, Ninghui Li 0001, Elisa Bertino, Min Lyu, Hongxia Jin |
ACM Trans. Priv. Secur. | 2 |
| 2016 | Differentially Private K-Means ClusteringabstractThere are two broad approaches for differentially private data analysis. The interactive approach aims at developing customized differentially private algorithms for various data mining tasks. The non-interactive approach aims at developing differentially private algorithms that can output a synopsis of the input dataset, which can then be used to support various data mining tasks. In this paper we study the effectiveness of the two approaches on differentially private k-means clustering. We develop techniques to analyze the empirical error behaviors of the existing interactive and non-interactive approaches. Based on the analysis, we propose an improvement of DPLloyd which is a differentially private version of the Lloyd algorithm. We also propose a non-interactive approach EUGkM which publishes a differentially private synopsis for k-means clustering. Results from extensive and systematic experiments support our analysis and demonstrate the effectiveness of our improvement on DPLloyd and the proposed EUGkM algorithm. Dong Su, Jianneng Cao, Ninghui Li 0001, Elisa Bertino, Hongxia Jin |
CODASPY | 2 |
| 2016 | Fuzzy trajectory linkingabstractToday, people can access various services with smart carry-on devices, e.g., surf the web with smart phones, make payments with credit cards, or ride a bus with commuting cards. In addition to the offered convenience, the access of such services can reveal their traveled trajectory to service providers. Very often, a user who has signed up for multiple services may expose her trajectory to more than one service providers. This state of affairs raises a privacy concern, but also an opportunity. On one hand, several colluding service providers, or a government agency that collects information from such service providers, may identify and reconstruct users' trajectories to an extent that can be threatening to personal privacy. On the other hand, the processing of such rich data may allow for the development of better services for the common good. In this paper, we take a neutral standpoint and investigate the potential for trajectories accumulated from different sources to be linked so as to reconstruct a larger trajectory of a single person. We develop a methodology, called fuzzy trajectory linking (FTL) that achieves this goal, and two instantiations thereof, one based on hypothesis testing and one on Naïve-Bayes. We provide a theoretical analysis for factors that affect FTL and use two real datasets to demonstrate that our algorithms effectively achieve their goals. Huayu Wu 0001, Mingqiang Xue, Jianneng Cao, Panagiotis Karras, Wee Siong Ng, Kee Kiat Koo |
ICDE | 3 |
| 2016 | Matrix Eigen-decomposition via Doubly Stochastic Riemannian OptimizationabstractMatrix eigen-decomposition is a classic and long-standing problem that plays a fundamental role in scientific computing and machine learning. Despite some existing algorithms for this inherently non-convex problem, the study remains inadequate for the need of large data nowadays. To address this gap, we propose a Doubly Stochastic Riemannian Gradient EIGenSolver, DSRG-EIGS, where the double stochasticity comes from the generalization of the stochastic Euclidean gradient ascent and the stochastic Euclidean coordinate ascent to Riemannian manifolds. As a result, it induces a greatly reduced complexity per iteration, enables the algorithm to completely avoid the matrix inversion, and consequently makes it well-suited to large-scale applications. We theoretically analyze its convergence properties and empirically validate it on real-world datasets. Encouraging experimental results demonstrate its advantages over the deterministic counterparts. Zhiqiang Xu 0003, Peilin Zhao, Jianneng Cao, Xiaoli Li 0001 |
ICML | 3 |
| 2016 | Repeat Buyer Prediction for E-CommerceabstractA large number of new buyers are often acquired by merchants during promotions. However, many of the attracted buyers are one-time deal hunters, and the promotions may have little long-lasting impact on sales. It is important for merchants to identify who can be converted to regular loyal buyers and then target them to reduce promotion cost and increase the return on investment (ROI). At International Joint Conferences on Artificial Intelligence (IJCAI) 2015, Alibaba hosted an international competition for repeat buyer prediction based on the sales data of the ``Double 11" shopping event in 2014 at Tmall.com. We won the first place at stage 1 of the competition out of 753 teams. In this paper, we present our winning solution, which consists of comprehensive feature engineering and model training. We created profiles for users, merchants, brands, categories, items and their interactions via extensive feature engineering. These profiles are not only useful for this particular prediction task, but can also be used for other important tasks in e-commerce, such as customer segmentation, product recommendation, and customer base augmentation for brands. Feature engineering is often the most important factor for the success of a prediction task, but not much work can be found in the literature on feature engineering for prediction tasks in e-commerce. Our work provides some useful hints and insights for data science practitioners in e-commerce. Guimei Liu, Tam T. Nguyen, Wei Zha, Jianbo Yang, Jianneng Cao, Min Wu 0008, Peilin Zhao |
KDD | 6 |
| 2015 | Feedback Based Continuous Skyline Queries Over a Distributed Framework
Ahmed Khan Leghari, Jianneng Cao, Yongluan Zhou |
ADBIS | 2 |
| 2015 | Distributed Sequence Pattern Detection Over Multiple Data Streams
Ahmed Khan Leghari, Jianneng Cao, Yongluan Zhou |
ADBIS | 2 |
| 2015 | DBMask: Fine-Grained Access Control on Encrypted Relational DatabasesabstractFor efficient data management and economic benefits, organizations are increasingly moving towards the paradigm of "database as a service" by which their data are managed by a database management system (DBMS) hosted in a public cloud. However, data are the most valuable asset in an organization, and inappropriate data disclosure puts the organization's business at risk. Therefore, data are usually encrypted in order to preserve their confidentiality. Past research has extensively investigated query processing on encrypted data. However, a naive encryption scheme negates the benefits provided by the use of a DBMS. In particular, past research efforts have not adequately addressed flexible cryptographically enforced access control on encrypted data at different granularity levels which is critical for data sharing among different users and applications. In this paper, we propose DBMask, a novel solution that supports fine-grained cryptographically enforced access control, including column, row and cell level access control, when evaluating SQL queries on encrypted data. Our solution does not require modifications to the database engine, and thus maximizes the reuse of the existing DBMS infrastructures. Our experiments evaluate the performance and the functionality of an encrypted database and results show that our solution is efficient and scalable to large datasets. Muhammad I. Sarfraz, Mohamed Nabeel, Jianneng Cao, Elisa Bertino |
CODASPY | 3 |
| 2015 | Adaptive Grid-Based k-median Clustering of Streaming Data with Accuracy Guarantee
Jianneng Cao, Yongluan Zhou, Min Wu 0008 |
DASFAA (1) | 1 |
| 2015 | A hybrid private record linkage scheme: Separating differentially private synopses from matching recordsabstractPrivate record linkage protocols allow multiple parties to exchange matching records, which refer to the same entities or have similar values, while keeping the non-matching ones secret. Conventional protocols are based on computationally expensive cryptographic primitives and therefore do not scale. To address these scalability issues, hybrid protocols have been recently proposed that combine differential privacy techniques with secure multiparty computation techniques. However, a drawback of such protocols is that they disclose to the parties both the matching records and the differentially private synopses of the datasets involved in the linkage. Consequently, differential privacy is no longer always satisfied. To address this issue, we propose a novel framework, which separates the private synopses from the matching records. The two parties do not access the synopses directly, but still use them to efficiently link records. We theoretically prove the security of our framework. In addition, we have developed a simple but effective strategy for releasing private synopses. Extensive experimental results show that our framework is superior to the existing methods in terms of both recall rate and efficiency. Jianneng Cao, Fang-Yu Rao, Elisa Bertino, Murat Kantarcioglu |
ICDE | 1 |
| 2015 | DAG: A Model for Privacy Preserving ComputationabstractSecure multi-party computation (SMC) allows parties to jointly compute a function over their inputs, while keeping every input confidential. It has been extensively applied in privacy-preserving computation, such as privacy-preserving data mining (PPDM), to protect data privacy. However, most SMC-based solutions are ad-hoc. They are proposed for specific applications, and thus cannot be applied to other applications directly. To address this issue, we propose a privacy model DAG (Directed A cyclic Graph) that consists of a set of secure operators (e.g., Multiplication and division). Our DAG model is general -- its operators, if pipelined together, can implement various functions. It is also extendable -- secure operators can be defined to add new features to the model. As an application study, we have applied our DAG to kernel regression. Experiments on datasets of more than 680,000 tuples show that our DAG model is effective and its running time is nearly thrice that of non-privacy setting, where parties directly disclose data. Sin G. Teo, Jianneng Cao, Vincent Cheng-Siong Lee |
ICWS | 2 |
| 2013 | Efficient and accurate strategies for differentially-private sliding window queriesabstractRegularly releasing the aggregate statistics about data streams in a privacy-preserving way not only serves valuable commercial and social purposes, but also protects the privacy of individuals. This problem has already been studied under differential privacy, but only for the case of a single continuous query that covers the entire time span, e.g., counting the number of tuples seen so far in the stream. However, most real-world applications are window-based, that is, they are interested in the statistical information about streaming data within a window, instead of the whole unbound stream. Furthermore, a Data Stream Management System (DSMS) may need to answer numerous correlated aggregated queries simultaneously, rather than a single one. To cope with these requirements, we study how to release differentially private answers for a set of sliding window aggregate queries. We propose two solutions, each consisting of query sampling and composition. We first selectively sample a subset of representative sliding window queries from the set of all the submitted ones. The representative queries are answered by adding Laplace noises in a way satisfying differential privacy. For each non-representative query, we compose its answer from the query results of those representatives. The experimental evaluation shows that our solutions are efficient and effective. Jianneng Cao, Qian Xiao 0002, Gabriel Ghinita, Ninghui Li 0001, Elisa Bertino, Kian-Lee Tan |
EDBT | 1 |
| 2012 | Publishing Microdata with a Robust Privacy GuaranteeabstractToday, the publication of microdata poses a privacy threat. Vast research has striven to define the privacy condition that microdata should satisfy before it is released, and devise algorithms to anonymize the data so as to achieve this condition. Yet, no method proposed to date explicitly bounds the percentage of information an adversary gains after seeing the published data for each sensitive value therein. This paper introduces β -likeness, an appropriately robust privacy model for microdata anonymization, along with two anonymization schemes designed therefore, the one based on generalization, and the other based on perturbation. Our model postulates that an adversary's confidence on the likelihood of a certain sensitive-attribute (SA) value should not increase, in relative difference terms, by more than a predefined threshold. Our techniques aim to satisfy a given β threshold with little information loss. We experimentally demonstrate that (i) our model provides an effective privacy guarantee in a way that predecessor models cannot, (ii) our generalization scheme is more effective and efficient in its task than methods adapting algorithms for the k-anonymity model, and (iii) our perturbation method outperforms a baseline approach. Moreover, we discuss in detail the resistance of our model and methods to attacks proposed in previous research. Jianneng Cao, Panagiotis Karras |
Proc. VLDB Endow. | 1 |
| 2012 | PrivBasis: Frequent Itemset Mining with Differential PrivacyabstractThe discovery of frequent itemsets can serve valuable economic and research purposes. Releasing discovered frequent itemsets, however, presents privacy challenges. In this paper, we study the problem of how to perform frequent itemset mining on transaction databases while satisfying differential privacy. We propose an approach, called PrivBasis, which leverages a novel notion called basis sets. A θ-basis set has the property that any itemset with frequency higher than θ is a subset of some basis. We introduce algorithms for privately constructing a basis set and then using it to find the most frequent itemsets. Experiments show that our approach greatly outperforms the current state of the art. Ninghui Li 0001, Wahbeh H. Qardaji, Dong Su, Jianneng Cao |
Proc. VLDB Endow. | 4 |
| 2011 | ASSIST: access controlled ship identification streamsabstractThe International Maritime Organization (IMO) requires a majority of cargo and passenger ships to use the Automatic Identification System (AIS) for navigation safety and traffic control. Distributing live AIS data on the Internet can offer a global view based on ships' status for both operational and analytical purposes to port authorities, shipping and insurance companies, cargo owners and ship captains and other stakeholders. Yet, uncontrolled, this distribution can seriously undermine navigation safety and security and the privacy of the various stakeholders. In this paper we present ASSIST, a system prototype based on our recently proposed access control framework, to protect data streams from unauthorized access. We demonstrate the effectiveness of the system in a real scenario with real AIS data streams. Baljeet Malhotra, Wee-Juan Tan, Jianneng Cao, Thomas Kister, Stéphane Bressan, Kian-Lee Tan |
GIS | 3 |
| 2011 | CASTLE: Continuously Anonymizing Data StreamsabstractMost of the existing privacy-preserving techniques, such as k-anonymity methods, are designed for static data sets. As such, they cannot be applied to streaming data which are continuous, transient, and usually unbounded. Moreover, in streaming applications, there is a need to offer strong guarantees on the maximum allowed delay between incoming data and the corresponding anonymized output. To cope with these requirements, in this paper, we present Continuously Anonymizing STreaming data via adaptive cLustEring (CASTLE), a cluster-based scheme that anonymizes data streams on-the-fly and, at the same time, ensures the freshness of the anonymized data by satisfying specified delay constraints. We further show how CASTLE can be easily extended to handle ℓ-diversity. Our extensive performance study shows that CASTLE is efficient and effective w.r.t. the quality of the output data. Jianneng Cao, Barbara Carminati, Elena Ferrari 0001, Kian-Lee Tan |
IEEE Trans. Dependable Secur. Comput. | 1 |
| 2011 | SABRE: a Sensitive Attribute Bucketization and REdistribution framework for t-closeness
Jianneng Cao, Panagiotis Karras, Panos Kalnis, Kian-Lee Tan |
VLDB J. | 1 |
| 2010 | rho-uncertainty: Inference-Proof Transaction AnonymizationabstractThe publication of transaction data, such as market basket data, medical records, and query logs, serves the public benefit. Mining such data allows for the derivation of association rules that connect certain items to others with measurable confidence. Still, this type of data analysis poses a privacy threat; an adversary having partial information on a person's behavior may confidently associate that person to an item deemed to be sensitive . Ideally, an anonymization of such data should lead to an inference-proof version that prevents the association of individuals to sensitive items, while otherwise allowing for truthful associations to be derived. Original approaches to this problem were based on value perturbation , damaging data integrity. Recently, value generalization has been proposed as an alternative; still, approaches based on it have assumed either that all items are equally sensitive, or that some are sensitive and can be known to an adversary only by association, while others are non-sensitive and can be known directly. Yet in reality there is a distinction between sensitive and non-sensitive items, but an adversary may possess information on any of them. Most critically, no antecedent method aims at a clear inference-proof privacy guarantee. In this paper, we propose ρ-uncertainty, the first , to our knowledge, privacy concept that inherently safeguards against sensitive associations without constraining the nature of an adversary's knowledge and without falsifying data. The problem of achieving ρ-uncertainty with low information loss is challenging because it is natural . A trivial solution is to suppress all sensitive items. We develop more sophisticated schemes. In a broad experimental study, we show that the problem is solved non-trivially by a technique that combines generalization and suppression, which also achieves favorable results compared to a baseline perturbation-based scheme. Jianneng Cao, Panagiotis Karras, Chedy Raïssi, Kian-Lee Tan |
Proc. VLDB Endow. | 1 |
| 2010 | A framework to enforce access control over data streamsabstractAlthough access control is currently a key component of any computational system, it is only recently that mechanisms to guard against unauthorized access to streaming data have started to be investigated. To cope with this lack, in this article, we propose a general framework to protect streaming data, which is, as much as possible, independent from the target stream engine. Differently from RDBMSs, up to now a standard query language for data streams has not yet emerged and this makes the development of a general solution to access control enforcement more difficult. The framework we propose in this article is based on an expressive role-based access control model proposed by us. It exploits a query rewriting mechanism, which rewrites user queries in such a way that they do not return tuples/attributes that should not be accessed according to the specified access control policies. Furthermore, the framework contains a deployment module able to translate the rewritten query in such a way that it can be executed by different stream engines, therefore, overcoming the lack of standardization. In the article, besides presenting all the components of our framework, we prove the correctness and completeness of the query rewriting algorithm, and we present some experiments that show the feasibility of the developed techniques. Barbara Carminati, Elena Ferrari 0001, Jianneng Cao, Kian-Lee Tan |
ACM Trans. Inf. Syst. Secur. | 3 |
| 2009 | ACStream: Enforcing Access Control over Data StreamsabstractIn this demo proposal, we illustrate ACStream, a system built on top of Stream Base, to specify and enforce access control policies over data streams. ACStream supports a very flexible role-based access control model specifically designed to protect against unauthorized access to streaming data. The core component of ACStream is a query rewriting mechanism that, by exploiting a set of secure operators proposed by us in, rewrites a user query in such a way that it does not violate the specified access control policies during its execution. The demo will show how policies modelling a variety of access control requirements can be easily specified and enforced using ACStream. Jianneng Cao, Barbara Carminati, Elena Ferrari 0001, Kian-Lee Tan |
ICDE | 1 |
| 2008 | CASTLE: A delay-constrained scheme for ks-anonymizing data streamsabstractMost of existing privacy preserving techniques, such as k-anonymity methods, are designed for static data sets. As such, they cannot be applied to streaming data which are continuous, transient and usually unbounded. Moreover, in streaming applications, there is a need to offer strong guarantees on the maximum allowed delay between an incoming data and its anonymized output. To cope with these requirements, in this paper, we present CASTLE (Continuously Anonymizing STreaming data via adaptive cLustEring), a cluster-based scheme that anonymizes data streams on-the-fly and, at the same time, ensures the freshness of the anonymized data by satisfying specified delay constraints. We further show how CASTLE can be easily extended to handle l-diversity [1]. Our extensive performance study shows that CASTLE is efficient and effective. Jianneng Cao, Barbara Carminati, Elena Ferrari 0001, Kian-Lee Tan |
ICDE | 1 |