VLDB 2026 Research / reviewers in the wild / expert
Elisa Bertino
dblp:b/ElisaBertino
· DBLP profile ↗
236ranked-venue papers in the field
86as first author
12since 2021 · last 2026
0000-0002-4029-7051ORCID · conflict
Domains — venue-derived; a paper can count in several
Database Systems & Data Management · 178 (63 first)Information Retrieval & Web Search · 17 (5 first)Other / Interdisciplinary · 12 (6 first)Data Mining & Knowledge Discovery · 9 (3 first)Big Data, Cloud & Distributed Data Systems · 9 (3 first)Knowledge Engineering, Semantic Web & Information Systems · 8 (4 first)Business Process & Enterprise Data · 3 (2 first)
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | cuFHEDB: GPU-Accelerated Fully Homomorphic Encryption Database
Shijie Gao, XueFeng Liu, Siqi Ma 0001, Elisa Bertino, Xiaoyong Du 0001 |
ICDE | 9 |
| 2026 | A Unified Framework for Compressed and Encrypted Text Direct Processing
Yani Liu, Yu Zhang 0027, Siqi Ma 0001, Elisa Bertino, Xiaoyong Du 0001 |
ICDE | 5 |
| 2026 | Towards Evolutionary Differential Privacy in Cross-Platform Spatial CrowdsourcingabstractThe development of mobile web services has brought significant attention to spatial crowdsourcing. The uneven distribution of tasks and workers has led to recent research on Cross-Platform Spatial Crowdsourcing (CPSC), aiming for a multi-win situation for platforms, workers, and task requesters. Previous studies on CPSC problems focused on task assignment and worker selection performance, overlooking the importance of privacy preservation. This article addresses the existing challenges of privacy preservation and service quality by formulating a Privacy-Preserving Cross-Platform Spatial Crowdsourcing (PP-CPSC) problem and proves it to be NP-hard. We propose an Evolutionary Differential Privacy (Evo-DP) approach to optimize PP-CPSC. Evo-DP’s evolutionary framework enables efficient and flexible optimization of privacy budget allocation. Within Evo-DP, each solution to the privacy budget allocation is represented as an individual in the population. To approximate the optimal solution, three evolutionary operations—mutation, crossover, and scaling—are employed for population updates, along with a selection process. A hybrid population model is introduced to balance exploration and exploitation abilities. Experimental results demonstrate Evo-DP’s superiority over previous strategies in terms of solution quality, convergence speed, and scalability. Yong-Feng Ge, Hua Wang 0002, Elisa Bertino, Jinli Cao, Yanchun Zhang, Zhonglong Zheng |
ACM Trans. Intell. Syst. Technol. | 3 |
| 2026 | MERA: A Green Edge Resource Control System With Privacy-Preservation via Mean-Field Reinforcement Learning
Ziqi Wang 0008, Xiaoyu Xia 0001, Ibrahim Khalil 0001, Tianxu Lan, Feng Liu 0003, Xiaolong Xu 0001, Xun Yi, Minhui Xue 0001, Elisa Bertino |
IEEE Trans. Knowl. Data Eng. | 9 |
| 2025 | Ada-Context: adaptive context-aware grid-based approach for curation of data streams
Mostafa Mirzaie, Behshid Behkamal, Mohammad Allahbakhsh, Samad Paydar, Elisa Bertino |
Data Min. Knowl. Discov. | 5 |
| 2024 | Distributed Cooperative Coevolution of Data Publishing Privacy and TransparencyabstractData transparency is beneficial to data participants’ awareness, users’ fairness, and research work’s reproducibility. However, when addressing transparency requirements, we cannot ignore data privacy. This article defines the multi-objective data publishing (MODP) problem, optimizing data privacy and transparency at the same time. Accordingly, we propose a distributed cooperative coevolutionary genetic algorithm (DCCGA) to optimize the MODP problem. In the population of DCCGA, each individual represents an anonymization solution to MODP. Three modules in DCCGA, i.e., grouping module, cooperative coevolutionary module, and evolving module, are proposed for distributed sub-population update and evaluation, improving DCCGA’s optimization performance and parallel efficiency. Moreover, a matrix-based crossover operator and a matrix-based mutation operator are designed to exchange and adjust anonymization information in the individuals efficiently. Experimental results demonstrate that the proposed DCCGA outperforms the competitors with respect to solution accuracy, convergence speed, and scalability. Besides, we verify the effectiveness of all the proposed components in DCCGA. Yong-Feng Ge, Elisa Bertino, Hua Wang 0002, Jinli Cao, Yanchun Zhang |
ACM Trans. Knowl. Discov. Data | 2 |
| 2024 | FuFaction: Fuzzy Factual Inconsistency Correction on Crowdsourced Documents With Hybrid-Mask at the Hidden-State LevelabstractNowadays, crowdsourced documents like Wikipedia pages and comments on products are all over the Internet. However, documents generated by crowdsourcing participants may contain inconsistent facts, implicit semantics and fabricated contents, thus threatening the trustworthiness of information content security available in Internet. To address this problem, we propose FuFaction, enabled by an enhanced observation mechanism based on the notion of hybrid-mask consisting of a hard-mask and a soft-mask, to eliminate factual inconsistencies on crowdsourced documents at the hidden-state level (or in a fuzzy way), according to the given evidence retrieved from an external open domain. Specifically, instead of focusing on a specific category of factual inconsistency, FuFaction captures anomalous hidden-states between a crowdsourced document and evidence obtained via a reverse-attention mechanism, where a hard-mask controls the attending direction as bidirectional and unidirectional for better understanding on semantics. Then, a soft-mask is generated with the help of the hard-masked reverse-attention to revise or mask anomalous hidden-states on the crowdsourced document. Afterwards, the masked hidden-states are further refined by a cross reverse-attention and factual consistency reinforcement strategy, based on which a new crowdsourced document with higher factual consistency is generated via neural text generation. According to our experimental results, FuFaction can effectively deal with the fuzzy factual inconsistencies on crowdsourced documents, achieving the overall best performance in terms of factual consistency metrics with a little higher (yet still competitive) editing cost on literal vocabulary, so as to reflect factually consistent semantics supported by the given evidence. Huan Rong, Gongchi Chen, Tinghuai Ma, Victor S. Sheng, Elisa Bertino |
IEEE Trans. Knowl. Data Eng. | 5 |
| 2023 | AppSniffer: Towards Robust Mobile App Fingerprinting Against VPNabstractApplication fingerprinting is a useful data analysis technique for network administrators, marketing agencies, and security analysts. For example, an administrator can adopt application fingerprinting techniques to determine whether a user’s network access is allowed. Several mobile application fingerprinting techniques (e.g., FlowPrint, AppScanner, and ET-BERT) were recently introduced to identify applications using the characteristics of network traffic. However, we find that the performance of the existing mobile application fingerprinting systems significantly degrades when a virtual private network (VPN) is used. To address such a shortcoming, we propose a framework dubbed AppSniffer that uses a two-stage classification process for mobile app fingerprinting. In the first stage, we distinguish VPN traffic from normal traffic; in the second stage, we use the optimal model for each traffic type. Specifically, we propose a stacked ensemble model using Light Gradient Boosting Machine (LightGBM) and a FastAI library-based neural network model to identify applications’ traffic when a VPN is used. To show the feasibility of AppSniffer, we evaluate the detection accuracy of AppSniffer for 150 popularly used Android apps. Our experimental results show that AppSniffer effectively identifies mobile applications over VPNs with F1-scores between 84.66% and 95.49% across four different VPN protocols. In contrast, the best state-of-the-art method (i.e., AppScanner) demonstrates significantly lower F1-scores between 25.63% and 47.56% in the same settings. Overall, when normal traffic and VPN traffic are mixed, AppSniffer achieves an F1-score of 90.63%, which is significantly better than AppScanner that shows an F1-score of 70.36%. Sanghak Oh, Minwook Lee, Hyunwoo Lee 0001, Elisa Bertino, Hyoungshick Kim |
WWW | 4 |
| 2022 | The Lannion report on Big Data and Security Monitoring ResearchabstractDuring the last decade, big data management has attracted increasing interest from both the industrial and academic communities. In parallel, Cyber Security has become mandatory due to various and more intensive threats. In June 2022, a group of researchers has met to reflect on their community’s impacts on current research challenges. In particular, they have considered four dimensions: (1) dedicated systems being data processing and analytic platforms or time series management systems; (2) graphs analytics and distributed computation; (3) privacy; and (4) new hardware. Laurent d'Orazio, Jalil Boukhobza, Omer F. Rana, Juba Agoun, Le Gruenwald, Hervé Rannou, Elisa Bertino, Mohand-Said Hacid, Taofik Saïdi, Georges Bossert, Dimitri Tombroff, Makoto Onizuka |
IEEE Big Data | 7 |
| 2022 | Subspace Embedding Based New Paper RecommendationabstractAs huge numbers of academic papers are published every year, it is critical to be able to recommend high quality papers. The typical evaluation method for papers is to use citation information, which however is not applicable to new papers. To address such a shortcoming, in this paper, we consider a novel perspective on the association between the content difference of a paper, with respect to other papers, and its innovation. Since innovation has often domain-specific characteristics and forms, we introduce the concept of subspace to describe the commonly recognized aspects of paper contents, namely background, methods and results. A set of expert rules are formalized to annotate the differences between papers, based on which a twin-network is proposed for learning the embeddings of papers in different subspaces. A series of empirical studies show that there are clear correlations between a paper influence and its difference with others in those subspaces. The results also show the characteristics of innovation in different scientific disciplines. To take into account information about academic networks for paper recommendation, we propose a graph convolutional neural method to combine the paper content with other related elements, where user interests and academic influences are modeled asymmetric. Experimental results on real datasets show that our method is more effective than other baseline methods for new paper recommendation. We also discuss the characteristics of scientific disciplines and authors to show the effectiveness of modeling the asymmetric user interests and influences. Finally, we verify the reusability of our method on a patent dataset. The results show that it is also applicable to academic data with low-resource features. Yuqing Sun 0001, Elisa Bertino |
ICDE | 4 |
| 2021 | Learning Domain Semantics and Cross-Domain Correlations for Paper RecommendationabstractUnderstanding how knowledge is technically transferred across academic disciplines is very relevant for understanding and facilitating innovation. There are two challenges for this purpose, namely the semantic ambiguity and the asymmetric influence across disciplines. In this paper we investigate knowledge propagation and characterize semantic correlations for cross discipline paper recommendation. We adopt a generative model to represent a paper content as the probabilistic association with an existing hierarchically classified discipline to reduce the ambiguity of word semantics. The semantic correlation across disciplines is represented by an influence function, a correlation metric and a ranking mechanism. Then a user interest is represented as a probabilistic distribution over the target domain semantics and the correlated papers are recommended. Experimental results on real datasets show the effectiveness of our methods. We also discuss the intrinsic factors of results in an interpretable way. Compared with traditional word embedding based methods, our approach supports the evolution of domain semantics that accordingly lead to the update of semantic correlation. Another advantage of our approach is its flexibility and uniformity in supporting user interest specifications by either a list of papers or a query of key words, which is suited for practical scenarios. Yuqing Sun 0001, Elisa Bertino |
SIGIR | 3 |
| 2021 | Crowdsourcing Software Vulnerability Discovery: Models, Dimensions, and Directions
Mortada Al-Banna, Boualem Benatallah, Moshe Chai Barukh, Elisa Bertino, Salil S. Kanhere |
WISE (1) | 4 |
| 2020 | An Anomaly Detection System for the Protection of Relational Database Systems against Data Leakage by Application ProgramsabstractApplication programs are a possible source of attacks to databases as attackers might exploit vulnerabilities in a privileged database application. They can perform code injection or code-reuse attack in order to steal sensitive data. However, as such attacks very often result in changes in the program's behavior, program monitoring techniques represent an effective defense to detect on-going attacks. One such technique is monitoring the library/system calls that the application program issues while running. In this paper, we propose AD-PROM, an Anomaly Detection system that aims at protecting relational database systems against malicious/compromised applications PROgraMs aiming at stealing data. AD-PROM tracks calls executed by application programs on data extracted from a database. The system operates in two phases. The first phase statically and dynamically analyzes the behavior of the application in order to build profiles representing the application's normal behavior. AD-PROM analyzes the control and data flow of the application program (i.e., static analysis), and builds a hidden Markov model trained by the program traces (i.e., dynamic analysis). During the second phase, the program execution is monitored in order to detect anomalies that may represent data leakage attempts. We have implemented AD-PROM and carried experimental activities to assess its performance. The results showed that our system is highly accurate in detecting changes in the application programs' behaviors and has very low false positive rates. Daren Fadolalkarim, Elisa Bertino, Asmaa Sallam |
ICDE | 2 |
| 2020 | Privacy-preserving Real-time Anomaly Detection Using Edge ComputingabstractAnomaly detection on data collected by devices, such as sensors and IoT objects, is inevitable for many critical systems, e.g., an anomaly in the data of a patient's health monitoring device may indicate a medical emergency situation. Because of the resource-constrained nature of these devices, data collected by such devices are usually off-loaded to the cloud/edge for storage and/or further analysis. However, to ensure data privacy it is critical that the data be transferred to and managed by the cloud/edge in an encrypted form which necessitates efficient processing of such encrypted data for real-time anomaly detection. Motivated by the simultaneous demands for data privacy and real-time data processing, in this paper, we investigate the problem of a privacy-preserving real-time anomaly detection service on sensitive, time series, streaming data. We propose a privacy-preserving framework that enables efficient anomaly detection on encrypted data by leveraging a lightweight and aggregation optimized encryption scheme to encrypt the data before off-loading the data to the edge. We demonstrate our solution for a widely used anomaly detection algorithm, windowed Gaussian anomaly detector and evaluate the performance of the solution in terms of the obtained model privacy, accuracy, latency, and communication cost. Shagufta Mehnaz, Elisa Bertino |
ICDE | 2 |
| 2020 | Practical Anonymous Subscription with Revocation Based on Broadcast EncryptionabstractIn this paper we consider the problem where a client wishes to subscribe to some product or service provided by a server, but maintain their anonymity. At the same time, the server must be able to authenticate the client as a genuine user and be able to discontinue (or revoke) the client's access if the subscription fees are not paid. Current solutions for this problem are typically constructed using some combination of blind signature or zero-knowledge proof techniques, which do not directly support client revocation (that is, revoking a user before expiry of their secret value). In this paper, we present a solution for this problem on the basis of the broadcast encryption scheme, suggested by Boneh et al., by which the server can broadcast a secret to a group of legitimate clients. Our solution allows the registered client to log into the server anonymously and also supports client revocation by the server. Our solution can be used in many applications, such as location-based queries. We formally define a model for our anonymous subscription protocol and prove the security of our solution under this model. In addition, we present experimental results from an implementation of our protocol. These experimental results demonstrate that our protocol is practical. Xun Yi, Russell Paulet, Elisa Bertino, Fang-Yu Rao |
ICDE | 3 |
| 2020 | Privacy-Preserving User Profile Matching in Social NetworksabstractIn this paper, we consider a scenario where a user queries a user profile database, maintained by a social networking service provider, to identify users whose profiles match the profile specified by the querying user. A typical example of this application is online dating. Most recently, an online dating website, Ashley Madison, was hacked, which resulted in a disclosure of a large number of dating user profiles. This data breach has urged researchers to explore practical privacy protection for user profiles in a social network. In this paper, we propose a privacy-preserving solution for profile matching in social networks by using multiple servers. Our solution is built on homomorphic encryption and allows a user to find out matching users with the help of multiple servers without revealing to anyone the query and the queried user profiles in clear. Our solution achieves user profile privacy and user query privacy as long as at least one of the multiple servers is honest. Our experiments demonstrate that our solution is practical. Xun Yi, Elisa Bertino, Fang-Yu Rao, Kwok-Yan Lam, Surya Nepal, Athman Bouguettaya |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2019 | On the Quality of Classification Models for Inferring ABAC Policies from Access LogsabstractThe attribute-based access control (ABAC) model has been gaining popularity in recent years because of its advantages in granularity, flexibility, and usability. Few approaches based on association rules mining have been proposed for the automatic generation of ABAC policies from access logs. Their aim is the identification of policies that do not overfit over training data, are not too general and thus does to disclose sensitive resources to everyone, and are interpretable by humans. The large ABAC privilege space along with the sparsity and unbalance distribution of the available logs make the solution of this task particularly complex and current approaches have different limitations. In this paper we compare different symbolic and nonsymbolic machine learning (ML) techniques for inferring ABAC policies and discuss their pros and cons. Based on experimental results on a toy dataset and on a real dataset, we argue that which is the best technique depends on the characteristics of the considered data. When the data are highly separable according to PCA and t-SNE decomposition, the quality of the obtained ABAC policies is higher and also policies are easily interpretable. By contrast, when this property does not hold, the quality of the obtained policies is low; in this case, non-symbolic ML techniques show better results than the symbolic ones. Luca Cappelletti, Stefano Valtolina, Giorgio Valentini, Marco Mesiti, Elisa Bertino |
IEEE BigData | 5 |
| 2019 | Towards a Neural-Symbolic Generative Policy ModelabstractTo facilitate information sharing between systems and devices in a distributed environment, unstructured data from various sensors must be analysed accordingly. Recent work has developed the notion of a context-dependant generative policy framework capable of learning generative policy models from strings and text-based data in a tabular format. However, it is vital that unstructured contextual information can be analysed alongside tabular data, potentially at the edge of the network to enable generative policy models to be applied to more complex tasks. This paper performs a deep-dive into the field of neuralsymbolic machine learning with a view towards enabling future neural-symbolic generative policy models that are capable of analysing both structured and unstructured data, whilst providing full transparency and enabling edge of network reasoning capability. Firstly, an existing technique called DeepProbLog is investigated and applied to a policy inferencing task based on unstructured data and secondly, a recent inductive logic programming technique currently used for learning generative policy models is evaluated with respect to a policy learning task also based on unstructured data. Finally, the results of both tasks are discussed to provide a platform for future research into enabling neural-symbolic generative policy models. Daniel Cunnington, Mark Law, Alessandra Russo, Elisa Bertino, Seraphin B. Calo |
IEEE BigData | 4 |
| 2019 | Access Control Model Extensions to Support Data Privacy Protection based on GDPRabstractThe General Data Protection Regulation (GDPR) gives control of data to the data owner. It imposes several requirements and obligations on organizations that process and manage personal data of EU citizens. GDPR uses consent as a legal basis for personal data processing. We design a semantic model to represent GDPR consents; our model is explicit, understandable, and reusable. Ensuring that organizations comply with GDPR with respect to user consents is a critical issue. To address such an issue, we propose a Blockchain-based model for compliance verification. Our decentralized model ensures that only parties authorized based on users' consent can access users' data and that all activities are logged in an immutable distributed ledger. Our GDPR privacy protection framework is cast into the XACML reference architecture. Maryam Davari, Elisa Bertino |
IEEE BigData | 2 |
| 2019 | Policy based Ensembles for applying ML on Big DataabstractWhen creating real-world machine learning applications, system developers have to deal with the challenges of a dynamic environment where conditions change frequently, data has uncertainty, and new unanticipated situations are encountered. This requires a flexible approach in deciding how to use, adapt and create an AI model. Ensemble learning, where multiple models are trained, and use concurrently provides one way to address some of the issues. However, ensembles as used within the AI literature have primarily focused on creating a better model in a static environment. If we couple ensemble models with the concept of policy based control, we can create a system that is able to deal better with real-world scenarios. If we further augment the system so that it can generate its own policies, we can make progress towards the goal of a broad AI which can dynamically adapt itself. In this paper, we present an architecture for policy based ensemble, and show how it can lead to an approach towards broad AI. Dinesh C. Verma, Seraphin B. Calo, Elisa Bertino, Alessandra Russo, Graham White 0002 |
IEEE BigData | 3 |
| 2019 | Exploring The Interaction Effects for Temporal Spatial Behavior PredictionabstractIn location based services, predicting users' temporal-spatial behavior is critical for accurate recommendation. In this paper, we adopt a joint embedding (JointE) model to learn the representations of user, location, and users' action in the same latent space. The functionality of a location is the critical factor influencing different elements of the behavior and is learned by an embedding vector encoding crowd behaviors. A user personalized preference is learned from the user historical behaviors and has two features. One is the combination of action and location, which is learned by maximizing the semantic consistency of the observed behaviors. The other is the periodic preference. Inspired by the notion of periodical temporal rules, we introduce the concept of temporal pattern to describe how often users visit places so as to reduce the high temporal variance of behaviors. A projection matrix is introduced to combine the temporal patterns with location functionality. A user behavior is predicted by the joint probability on behavior elements. We conduct experiments against two representative datasets. The results show that our approach outperforms other approaches. Yuqing Sun 0001, Elisa Bertino |
CIKM | 4 |
| 2019 | PrivIdEx: Privacy Preserving and Secure Exchange of Digital Identity AssetsabstractUser's digital identity information has privacy and security requirements. Privacy requirements include confidentiality of the identity information itself, anonymity of those who verify and consume a user's identity information and unlinkability of online transactions which involve a user's identity. Security requirements include correctness, ownership assurance and prevention of counterfeits of a user's identity information. Such privacy and security requirements, although conflicting, are critical for identity management systems enabling the exchange of users' identity information between different parties during the execution of online transactions. Addressing all such requirements, without a centralized party managing the identity exchange transactions, raises several challenges. This paper presents a decentralized protocol for privacy preserving exchange of users' identity information addressing such challenges. The proposed protocol leverages advances in blockchain and zero knowledge proof technologies, as the main building blocks. We provide prototype implementations of the main building blocks of the protocol and assess its performance and security. Hasini Gunasinghe, Ashish Kundu, Elisa Bertino, Hugo Krawczyk, Suresh Chari, Kapil Singh, Dong Su |
WWW | 3 |
| 2018 | A Policy System for Control of Data Fusion Processes and Derived DataabstractThe paper proposes an attribute-based policy framework for a coalition setting in which multiple parties provide data to be used in data fusion processes while at the same time retaining control of how their own data are used in these processes. The framework consists of three main types of policies: (a) access control policies - these allow one to specify controls on the fusion process (e.g., which user can use which data fusion tool) and on the input data to the fusion process; (b) fusion policies - these allow one to specify whether data needs to be pre-processed before being used (for example, whether data must be anonymized before being used, or encrypted and thus fusions must be performed on encrypted data); and, (c) derived data usage policies - these allow one to specify who is authorized to access the data resulting from the fusion. As all these policies are attribute-based policies, they support high-level, flexible, and expressive policy specifications. The paper also briefly discusses technologies for supporting policy enforcement and novel approaches supporting the automatic generation of policies. Elisa Bertino, Dinesh C. Verma, Seraphin B. Calo |
FUSION | 1 |
| 2018 | Security Issues for Distributed Fusion in Coalition EnvironmentsabstractWhen sensor fusion operations are conducted in coalition environments, security of the data and infrastructure used for model fusion are very important. AI enabled sensor fusion infrastructure can be attacked on many fronts, including attacks on the data used for sensor information fusion and disrupting the communication between devices and the fusion nodes, in addition to the traditional security attacks. As the infrastructure for sensor fusion becomes more automated with multiple intelligent assistants for data collection, different types of attacks are possible. AI enabled approaches can be used to improve the security and resiliency of federated networks, and the data that is shared across coalition problems. In this paper, we discuss the challenges associated with security of coalition infrastructures, and approaches to improve the security using AI and machine learning techniques. Gregory H. Cirincione, Dinesh C. Verma, Elisa Bertino, Ananthram Swami |
FUSION | 3 |
| 2018 | Efficient and Scalable Integrity Verification of Data and Query Results for Graph DatabasesabstractGraphs are used for representing and understanding objects and their relationships for numerous applications such as social networks, semantic webs, and biological networks. Integrity assurance of data and query results for graph databases is an essential security requirement. In this paper, we propose two efficient integrity verification schemes - HMACs for graphs (gHMAC) for two-party data sharing, and redactable HMACs for graphs (rgHMAC) for third-party data sharing, such as a cloud-based graph database service. The proposed schemes have linear complexity in terms of the number of vertices and edges in the graphs, which is shown to be optimal. Our experimental results corroborate that the proposed HMAC-based schemes for graphs are highly efficient as compared to the digital signature-based schemes - computation of HMAC tags is about 10 times faster than the computation of digital signatures. Muhammad Umer Arshad, Ashish Kundu, Elisa Bertino, Arif Ghafoor, Chinmay Kundu |
ICDE | 3 |
| 2018 | Privacy-Preserving Spatial Crowdsourcing Based on Anonymous CredentialsabstractIn Spatial Crowdsourcing (SC), a set of spatio-temporal tasks are outsourced to a set of workers, i.e., individuals with mobile devices who physically travel to task locations. The process of matching workers to tasks is performed by a SC server. To perform matching, the SC server needs access to worker locations. However, the SC server may not be trustworthy. Current solutions for protecting locations of workers assume that a trusted cellular service provider (CSP) knows the identities and locations of workers and sanitizes locations before sharing them with the SC server. In practice, the CSP may not have the technical ability, nor the proper incentives to perform the sanitization task. Thus, location protection must be performed by a Location Privacy Provider (LPP). To prevent identity disclosure to the LPP, we propose a novel solution based on anonymous credentials which preserves worker privacy. Our solution allows registered workers to log on to the LPP and receive tasks from the SC-server anonymously. In addition, our solution assures the confidentiality and integrity of spatial tasks. Our implementation and experiments demonstrate that our solution is practical. Xun Yi, Fang-Yu Rao, Gabriel Ghinita, Elisa Bertino |
MDM | 4 |
| 2018 | A Comprehensive Query Language for Provenance InformationabstractWe design and implement a query language for a secure, interoperable, and multi-granular provenance framework, referred to as QL-SimP. Our language supports two provenance representations (relational and graph-based) due to its independence from the underlying provenance representation. It also supports various queries that can be utilized for difference provenance applications. We integrate Computational Research Infrastructure for Science (CRIS) — a real-world system for managing scientific data — with our provenance framework, thus making it possible to query CRIS provenance information by using our provenance language. We have also evaluated our provenance queries based on relational and graph databases. Amani Abu Jabal, Elisa Bertino |
Int. J. Cooperative Inf. Syst. | 2 |
| 2018 | Efficient and Scalable Integrity Verification of Data and Query Results for Graph DatabasesabstractGraphs are used for representing and understanding objects and their relationships for numerous applications such as social networks, Semantic Webs, and biological networks. Integrity assurance of data and query results for graph databases is an essential security requirement. In this paper, we propose two efficient integrity verification schemes-HMACs for graphs (gHMAC) for two-party data sharing, and redactable HMACs for graphs (rgHMAC) for third-party data sharing, such as a cloud-based graph database service. We compute one HMAC value for both the schemes and two other verification objects for rgHMAC scheme that are shared with the verifier. We show that the proposed schemes are provably secure with respect to integrity attacks on the structure and/or content of graphs and query results. The proposed schemes have linear complexity in terms of the number of vertices and edges in the graphs, which is shown to be optimal. Our experimental results corroborate that the proposed HMAC-based schemes for graphs are highly efficient as compared to the digital signature-based schemes-computation of HMAC tags is about 10 times faster than the computation of digital signatures. Muhammad Umer Arshad, Ashish Kundu, Elisa Bertino, Arif Ghafoor, Chinmay Kundu |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2017 | Do Sticky Elites Produce Online Knowledge of Higher Quality?abstractOnline knowledge production sites, such as Wikipedia or Stack Overflow, are dominated by small groups of contributors. How does this affect knowledge production and its quality? Does the persistent presence of some key contributors among the most productive members improve or not the quality of the knowledge, considered in the aggregate? The present paper considers these issues by correlating week-by-week value changes in contribution unevenness, elite resilience (stickiness), and content quality. The goal is to detect if and how changes in social structural variables may influence the quality of the knowledge produced by online knowledge production sites. The paper addresses such question by an extensive data analysis carried out on the datasets of two representative sites: Wikipedia and Stack Overflow. Results from the analysis show that on Stack Overflow both unevenness and elite stickiness have a curvilinear effect on quality. Quality is optimized at specific levels of elite stickiness and unevenness. At the same time, on Wikipedia, quality increases linearly with a decline on entropy, overall, and with an increase in stickiness in the maturation phase, after an entropy peak is reached. Sorin Adam Matei, Amani Abu Jabal, Elisa Bertino |
ASONAM | 3 |
| 2017 | Community-based self generation of policies and processes for assets: Concepts and research directionsabstractWith the advancement in the technology, deploying connected assets - especially intelligent autonomous assets - to obtain the evolving picture of dynamic environments are fast becoming a reality - and a need - for effective and efficient decision making. In such environments, these assets need to function in unison with each other to achieve the goals, and especially in a collaborative environments (e.g., coalition environments) they need to respect the constraints placed on them by the collective as well as by the owner parties. Typically, policies are used to govern such constraints and interactions, but the existing state-of-the-art relies on predefined user policies to achieve the effect, which is not scalable nor practical in collaborative and dynamic environments. Motivated by this observation and the recent uptake in learning technologies, in this paper, we present our vision on a framework that can (a) employ multiple techniques to create domain knowledge that can help assets to determine which policies are critical for which context, how to solve conflicts among policies, and how to autonomously generate and refine existing policies; (b) represent knowledge in a localized wiki-like approach so that fault tolerant knowledge discovery is supported; (c) provide efficient query interface for assets to discover needed knowledge in a secure manner; and (d) contextualize knowledge so as to enable other similar assets to quickly bootstrap or initialize themselves in unknown contexts when new events occur. Elisa Bertino, Geeth de Mel, Alessandra Russo, Seraphin B. Calo, Dinesh C. Verma |
IEEE BigData | 1 |
| 2017 | Research challenges in dynamic policy-based autonomous securityabstractGenerative policies enable devices to generate their own policies that are validated, consistent and conflict free. This autonomy is required for security policy generation to deal with the large number of smart devices per person that will soon become reality. In this paper, we discuss the research issues that have to be addressed in order for devices involved in security enforcement to automatically generate their security policies - enabling policy-based autonomous security management. We discuss the challenges involved in the task of automatic security policy generation, and outline some approaches based om machine learning that may potentially provide a solution to the same. Seraphin B. Calo, Emil C. Lupu, Elisa Bertino, Saritha Arunkumar, Gregory H. Cirincione, Brian Rivera, Alan Cullen |
IEEE BigData | 3 |
| 2017 | Privacy Preserving Location Recommendations
Shahriar Badsha, Xun Yi, Ibrahim Khalil 0001, Dongxi Liu, Surya Nepal, Elisa Bertino |
WISE (2) | 6 |
| 2017 | Editorial
Elisa Bertino |
Data Sci. Eng. | 1 |
| 2016 | Big data security and privacyabstractTechnological advances and novel applications, such as sensors, cyber-physical systems, smart mobile devices, cloud systems, data analytics, and social networks, are making possible to capture, and to quickly process and analyze huge amounts of data from which to extract information critical for security-related tasks. In the area of cyber security, such tasks include user authentication, access control, anomaly detection, user monitoring, and protection from insider threat. By analyzing and integrating data collected on the Internet and Web one can identify connections and relationships among individuals that may in turn help with homeland protection. By collecting and mining data concerning user travels and disease outbreaks one can predict disease spreading across geographical areas. And those are just a few examples; there are certainly many other domains where data technologies can play a major role in enhancing security. The use of data for security tasks is however raising major privacy concerns. Collected data, even if anonymized by removing identifiers such as names or social security numbers, when linked with other data may lead to re-identify the individuals to which specific data items are related to. Also, as organizations, such as governmental agencies, often need to collaborate on security tasks, data sets are exchanged across different organizations, resulting in these data sets being available to many different parties. Apart from the use of data for analytics, security tasks such as authentication and access control may require detailed information about users. An example is multi-factor authentication that may require, in addition to a password or a certificate, user biometrics. Recently proposed continuous authentication techniques extend access control system. This information if misused or stolen can lead to privacy breaches. It would then seem that in order to achieve security we must give up privacy. However this may not be necessarily the case. Recent advances in cryptography are making possible to work on encrypted data - for example for performing analytics on encrypted data. However much more needs to be done as the specific data privacy techniques to use heavily depend on the specific use of data and the security tasks at hand. Also current techniques are not still able to meet the efficiency requirement for use with big data sets. In this talk we will discuss methods and techniques to make this reconciliation possible and identify research directions. Elisa Bertino |
IEEE BigData | 1 |
| 2016 | Data privacy for IoT systems: Concepts, approaches, and research directionsabstractData are today an asset more critical than ever for all organizations we may think of. Recent advances and trends, such as sensor systems, IoT, cloud computing, and data analytics, are making possible to pervasively, efficiently, and effectively collect data. However such pervasive data collection and the lack of security for IoT devices increase data privacy concerns. In this paper, we discuss relevant concepts and approaches for data privacy in IoT, and identify research challenges that must be addressed by comprehensive solutions to data privacy. Elisa Bertino |
IEEE BigData | 1 |
| 2016 | Data Security and Privacy in the IoT
Elisa Bertino |
EDBT | 1 |
| 2016 | XACML policy evaluation with dynamic context handlingabstractWe provided an XACML-based implementation of a semantic-based privacy management framework that incorporates context into dynamic rule evaluation and decision enforcement. Our evaluation results are promising, and we believe that future enhancements on the current implementation can provide a foundation for modern health records infrastructures and inspire collaborative data sharing. Nariman Ammar, Zaki Malik, Abdelmounaam Rezgui, Elisa Bertino |
ICDE | 4 |
| 2016 | Practical privacy-preserving user profile matching in social networksabstractIn this paper, we consider a scenario where a user queries a user profile database, maintained by a social networking service provider, to find out some users whose profiles are similar to the profile specified by the querying user. A typical example of this application is online dating. Most recently, an online data site, Ashley Madison, was hacked, which results in disclosure of a large number of dating user profiles. This serious data breach has urged researchers to explore practical privacy protection for user profiles in online dating. In this paper, we give a privacy-preserving solution for user profile matching in social networks by using multiple servers. Our solution is built on homomorphic encryption and allows a user to find out some matching users with the help of the multiple servers without revealing to anyone privacy of the query and the queried user profiles. Our solution achieves user profile privacy and user query privacy as long as at least one of the multiple servers is honest. Our implementation and experiments demonstrate that our solution is practical. Xun Yi, Elisa Bertino, Fang-Yu Rao, Athman Bouguettaya |
ICDE | 2 |
| 2016 | Introduction to Data Science and EngineeringabstractRecent technological advances in sensors, embedded devices, and smart mobile devices and in applications, such as social networks, are making possible to pervasively capture huge amounts of data from many different contexts in both the physical world and the cyber world.Technologies, such as cloud systems, high-performance computing, data analytics, make possible to not only to store huge amounts of dataoften referred to as big data, but also to process data for many different purposes.Big data is poised to make possible applications that in the past were difficult if at all possible, like personalized healthcare, and enhance all aspects of human life and society, ranging from urban environments to energy and transportation infrastructures, and manufacturing.Data is increasingly playing a major role in addressing challenges such as food and water security and assuring the health of the various ecosystems.Data is today critical for scientific research.Many science and engineering areas are currently experiencing from a 100-to a 1000-fold increase in the volumes of generated data compared to only one decade ago.This data is produced by many sources including simulations, high-throughput scientific instruments, satellites, and telescopes.The availability of big data is revolutionizing how research is conducted and is leading to the emergence of a new paradigm of science based on data-intensive computing and analytics.However, unlocking the power of data requires addressing several major challenges.Jagadish et al. [1] articulate a discussion of such challenges based on the notion of data management and analysis pipeline: B Elisa Bertino |
Data Sci. Eng. | 1 |
| 2016 | Editorial: Introduction to Data Security and Privacy
Elisa Bertino |
Data Sci. Eng. | 1 |
| 2016 | A Data-Driven Evaluation for Insider ThreatsabstractInsiders are often legal users who are authorized to access system and data. If they misuse their privileges, it would bring great threat to system security. In practice, we could not have any knowledge about fraud pattern in advance, and most malicious behaviors are often in accordance with security rules; thus, it is difficult to predefine regulations for preventing all kinds of frauds. In this paper, we propose a data-driven evaluation model to detect malicious insiders, which audits user behaviors from both parallel and incremental aspects. Users are grouped together according to their positions and responsibilities, based on which the normal pattern is learned. For each user, a routine behavior pattern is also learned for historical assessment. Then, users are evaluated against both group patterns and routine patterns by probabilistic methods. The deviation degree is adopted as an evidence to justify an anomaly. We also recognize the abnormal activities that often make a user behavior much deviate, which can help an administrator revisit security policies or update activity weights in assessment. At last, experiments are performed on several real dataset. Yuqing Sun 0001, Haoran Xu 0001, Elisa Bertino |
Data Sci. Eng. | 3 |
| 2016 | Provenance for Wireless Sensor Networks: A SurveyabstractIn wireless sensor networks (WSNs), provenance records the data source, forwarding, and aggregating information of data packets on their way to the base station. Provenance is critical for assessing the trustworthiness of the received data, diagnosing network failures, detecting early signs of attacks, etc. However, because the provenance size expands rapidly with the increase in packet transmission hops, the provenance schemes developed for use in wired computer networks are not generally applicable to WSNs. Therefore, specific provenance techniques have been developed for WSNs that take into account the constrained resources of sensor nodes. In this paper, we survey such techniques. Special focus in the paper is devoted to a systematic and comprehensive classification of the solutions proposed in the literature. We review each solution by highlighting its pros and cons. Finally, we discuss recent trends in provenance encoding schemes for WSNs. Changda Wang 0001, Wenyi Zheng, Elisa Bertino |
Data Sci. Eng. | 3 |
| 2016 | GeoInformatica welcomes a new co-editor-in-chief
Shashi Shekhar 0001, Elisa Bertino |
GeoInformatica | 2 |
| 2016 | Practical Approximate k Nearest Neighbor Queries with Location and Query PrivacyabstractIn mobile communication, spatial queries pose a serious threat to user location privacy because the location of a query may reveal sensitive information about the mobile user. In this paper, we study approximate k nearest neighbor (kNN) queries where the mobile user queries the location-based service (LBS) provider about approximate k nearest points of interest (POIs) on the basis of his current location. We propose a basic solution and a generic solution for the mobile user to preserve his location and query privacy in approximate kNN queries. The proposed solutions are mainly built on the Paillier public-key cryptosystem and can provide both location and query privacy. To preserve query privacy, our basic solution allows the mobile user to retrieve one type of POIs, for example, approximate k nearest car parks, without revealing to the LBS provider what type of points is retrieved. Our generic solution can be applied to multiple discrete type attributes of private location-based queries. Compared with existing solutions for kNN queries with location privacy, our solution is more efficient. Experiments have shown that our solution is practical for kNN queries. Xun Yi, Russell Paulet, Elisa Bertino, Vijay Varadharajan |
IEEE Trans. Knowl. Data Eng. | 3 |
| 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 | 3 |
| 2015 | Scalable end-to-end security for advanced metering infrastructures
Mohamed Nabeel, Seung-Hyun Seo, Elisa Bertino |
Inf. Syst. | 4 |
| 2015 | A Distributed System for The Management of Fine-grained ProvenanceabstractExisting provenance systems operate at a single layer of abstraction (workflow/process/OS) at which they record and store provenance. However, the provenance captured from different layers provides the highest benefit when integrated through a unified provenance framework. To build such a framework, a comprehensive provenance model able to represent the provenance of data objects with various semantics and granularity is the first step. In this paper, the authors propose a provenance model able to represent the provenance of any data object captured at any abstraction layer and present an abstract schema of the model. The expressive nature of the model enables a wide range of provenance queries. The authors also illustrate the utility of their model in real world data processing systems. In the paper, they also introduce a data provenance distributed middleware system composed of several different components and services that capture provenance according to their model and securely stores it in a central repository. As part of our middleware, the authors present a thin stackable file system, called FiPS, for capturing local provenance in a portable manner. FiPS is able to capture provenance at various degrees of granularity, transform provenance records into secure information, and direct the resulting provenance data to various persistent storage systems. Salmin Sultana, Elisa Bertino |
J. Database Manag. | 2 |
| 2015 | XACML Policy Evaluation with Dynamic Context HandlingabstractSome fairly recent research has focused on providing XACML-based solutions for dynamic privacy policy management. In this regard, a number of works have provided enhancements to the performance of XACML policy enforcement point (PEP) component, but very few have focused on enhancing the accuracy of that component. This paper improves the accuracy of an XACML PEP by filling some gaps in the existing works. In particular, dynamically incorporating user access context into the privacy policy decision, and its enforcement. We provide an XACML-based implementation of a dynamic privacy policy management framework and an evaluation of the applicability of our system in comparison to some of the existing approaches. Nariman Ammar, Zaki Malik, Elisa Bertino, Abdelmounaam Rezgui |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2014 | Dynamic Privacy Policy Management in Services-Based Interactions
Nariman Ammar, Zaki Malik, Elisa Bertino, Abdelmounaam Rezgui |
DEXA (2) | 3 |
| 2014 | Secure mutual proximity zone enclosure evaluationabstractMobile users engage in novel and exciting location-based social media applications (e.g., geosocial networks, spatial crowdsourcing) in which they interact with other users situated in their proximity. In several application scenarios, users define their own proximity zones of interest (typically in the form of polygonal regions, such as a collection of city blocks), and want to find other users with whom they are in a mutual enclosure relationship with respect to their respective proximity zones. This boils down to evaluating two point-in-polygon enclosure conditions, which is easy to achieve for revealed user locations and proximity zones. However, users may be reluctant to share their whereabouts with their friends and with social media service providers, as location data can help one infer sensitive details such as an individual's health status, financial situation or lifestyle choices. In this paper, we propose a mechanism that allows users to securely evaluate mutual proximity zone enclosure on encrypted location data. Our solution uses homomorphic encryption, and supports convex polygonal proximity zones. We provide a security analysis of the proposed solution, we investigate performance optimizations, and we show experimentally that our approach scales well for datasets of millions of users. Sunoh Choi, Gabriel Ghinita, Elisa Bertino |
SIGSPATIAL/GIS | 3 |
| 2014 | Practical k nearest neighbor queries with location privacyabstractIn mobile communication, spatial queries pose a serious threat to user location privacy because the location of a query may reveal sensitive information about the mobile user. In this paper, we study k nearest neighbor (kNN) queries where the mobile user queries the location-based service (LBS) provider about k nearest points of interest (POIs) on the basis of his current location. We propose a solution for the mobile user to preserve his location privacy in kNN queries. The proposed solution is built on the Paillier public-key cryptosystem and can provide both location privacy and data privacy. In particular, our solution allows the mobile user to retrieve one type of POIs, for example, k nearest car parks, without revealing to the LBS provider what type of points is retrieved. For a cloaking region with n×n cells and m types of points, the total communication complexity for the mobile user to retrieve a type of k nearest POIs is O(n+m) while the computation complexities of the mobile user and the LBS provider are O(n + m) and O(n2m), respectively. Compared with existing solutions for kNN queries with location privacy, our solutions are more efficient. Experiments have shown that our solutions are practical for kNN queries. Xun Yi, Russell Paulet, Elisa Bertino, Vijay Varadharajan |
ICDE | 3 |
| 2014 | Privacy-Preserving Assessment of Social Network Data TrustworthinessabstractExtracting useful knowledge from social network datasets is a challenging problem. While large online social networks such as Facebook and LinkedIn are well known and gather millions of users, small social networks are today becoming increasingly common. Many corporations already use existing social networks to connect to their customers. Seeing the increasing usage of small social networks, such companies will likely start to create in-house online social networks where they will own the data shared by customers. The trustworthiness of these online social networks is essentially important for decision making of those companies. In this paper, our goal is to assess the trustworthiness of local social network data by referencing external social networks. To add to the difficulty of this problem, privacy concerns that exist for many social network datasets have restricted the ability to analyze these networks and consequently to maximize the knowledge that can be extracted from them. This paper addresses this issue by introducing the problem of data trustworthiness in social networks when repositories of anonymized social networks exist that can be used to assess such trustworthiness. Three trust score computation models (absolute, relative, and weighted) that can be instantiated for specific anonymization models are defined and algorithms to calculate these trust scores are developed. Using both real and synthetic social networks, the usefulness of the trust score computation is validated through a series of experiments. Chenyun Dai, Fang-Yu Rao, Traian Marius Truta, Elisa Bertino |
Int. J. Cooperative Inf. Syst. | 4 |
| 2014 | A roadmap for privacy-enhanced secure data provenance
Elisa Bertino, Gabriel Ghinita, Murat Kantarcioglu, Dang Nguyen 0001, Jae Park, Ravi S. Sandhu, Salmin Sultana, Bhavani Thuraisingham, Shouhuai Xu |
J. Intell. Inf. Syst. | 1 |
| 2014 | Secure kNN Query Processing in Untrusted Cloud EnvironmentsabstractMobile devices with geo-positioning capabilities (e.g., GPS) enable users to access information that is relevant to their present location. Users are interested in querying about points of interest (POI) in their physical proximity, such as restaurants, cafes, ongoing events, etc. Entities specialized in various areas of interest (e.g., certain niche directions in arts, entertainment, travel) gather large amounts of geo-tagged data that appeal to subscribed users. Such data may be sensitive due to their contents. Furthermore, keeping such information up-to-date and relevant to the users is not an easy task, so the owners of such data sets will make the data accessible only to paying customers. Users send their current location as the query parameter, and wish to receive as result the nearest POIs, i.e., nearest-neighbors (NNs). But typical data owners do not have the technical means to support processing queries on a large scale, so they outsource data storage and querying to a cloud service provider. Many such cloud providers exist who offer powerful storage and computational infrastructures at low cost. However, cloud providers are not fully trusted, and typically behave in an honest-but-curious fashion. Specifically, they follow the protocol to answer queries correctly, but they also collect the locations of the POIs and the subscribers for other purposes. Leakage of POI locations can lead to privacy breaches as well as financial losses to the data owners, for whom the POI data set is an important source of revenue. Disclosure of user locations leads to privacy violations and may deter subscribers from using the service altogether. In this paper, we propose a family of techniques that allow processing of NN queries in an untrusted outsourced environment, while at the same time protecting both the POI and querying users' positions. Our techniques rely on mutable order preserving encoding (mOPE), the only secure order-preserving encryption method known to-date. We also provide performance optimizations to decrease the computational cost inherent to processing on encrypted data, and we consider the case of incrementally updating data sets. We present an extensive performance evaluation of our techniques to illustrate their viability in practice. Sunoh Choi, Gabriel Ghinita, Hyo-Sang Lim, Elisa Bertino |
IEEE Trans. Knowl. Data Eng. | 4 |
| 2014 | A Supermodularity-Based Differential Privacy Preserving Algorithm for Data AnonymizationabstractMaximizing data usage and minimizing privacy risk are two conflicting goals. Organizations always apply a set of transformations on their data before releasing it. While determining the best set of transformations has been the focus of extensive work in the database community, most of this work suffered from one or both of the following major problems: scalability and privacy guarantee. Differential Privacy provides a theoretical formulation for privacy that ensures that the system essentially behaves the same way regardless of whether any individual is included in the database. In this paper, we address both scalability and privacy risk of data anonymization. We propose a scalable algorithm that meets differential privacy when applying a specific random sampling. The contribution of the paper is two-fold: 1) we propose a personalized anonymization technique based on an aggregate formulation and prove that it can be implemented in polynomial time; and 2) we show that combining the proposed aggregate formulation with specific sampling gives an anonymization algorithm that satisfies differential privacy. Our results rely heavily on exploring the supermodularity properties of the risk function, which allow us to employ techniques from convex optimization. Through experimental studies we compare our proposed algorithm with other anonymization schemes in terms of both time and privacy risk. Mohamed R. Fouad, Khaled M. Elbassioni, Elisa Bertino |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2014 | Privacy Preserving Delegated Access Control in Public CloudsabstractCurrent approaches to enforce fine-grained access control on confidential data hosted in the cloud are based on fine-grained encryption of the data. Under such approaches, data owners are in charge of encrypting the data before uploading them on the cloud and re-encrypting the data whenever user credentials change. Data owners thus incur high communication and computation costs. A better approach should delegate the enforcement of fine-grained access control to the cloud, so to minimize the overhead at the data owners, while assuring data confidentiality from the cloud. We propose an approach, based on two layers of encryption, that addresses such requirement. Under our approach, the data owner performs a coarse-grained encryption, whereas the cloud performs a fine-grained encryption on top of the owner encrypted data. A challenging issue is how to decompose access control policies (ACPs) such that the two layer encryption can be performed. We show that this problem is NP-complete and propose novel optimization algorithms. We utilize an efficient group key management scheme that supports expressive ACPs. Our system assures the confidentiality of the data and preserves the privacy of users from the cloud while delegating most of the access control enforcement to the cloud. Mohamed Nabeel, Elisa Bertino |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2014 | Privacy-Preserving and Content-Protecting Location Based QueriesabstractIn this paper we present a solution to one of the location-based query problems. This problem is defined as follows: (i) a user wants to query a database of location data, known as Points Of Interest (POIs), and does not want to reveal his/her location to the server due to privacy concerns; (ii) the owner of the location data, that is, the location server, does not want to simply distribute its data to all users. The location server desires to have some control over its data, since the data is its asset. We propose a major enhancement upon previous solutions by introducing a two stage approach, where the first step is based on Oblivious Transfer and the second step is based on Private Information Retrieval, to achieve a secure solution for both parties. The solution we present is efficient and practical in many scenarios. We implement our solution on a desktop machine and a mobile device to assess the efficiency of our protocol. We also introduce a security model and analyse the security in the context of our protocol. Finally, we highlight a security weakness of our previous work and present a solution to overcome it. Russell Paulet, Md. Golam Kaosar, Xun Yi, Elisa Bertino |
IEEE Trans. Knowl. Data Eng. | 4 |
| 2014 | An Efficient Certificateless Encryption for Secure Data Sharing in Public CloudsabstractWe propose a mediated certificateless encryption scheme without pairing operations for securely sharing sensitive information in public clouds. Mediated certificateless public key encryption (mCL-PKE) solves the key escrow problem in identity based encryption and certificate revocation problem in public key cryptography. However, existing mCL-PKE schemes are either inefficient because of the use of expensive pairing operations or vulnerable against partial decryption attacks. In order to address the performance and security issues, in this paper, we first propose a mCL-PKE scheme without using pairing operations. We apply our mCL-PKE scheme to construct a practical solution to the problem of sharing sensitive information in public clouds. The cloud is employed as a secure storage as well as a key generation center. In our system, the data owner encrypts the sensitive data using the cloud generated users’ public keys based on its access control policies and uploads the encrypted data to the cloud. Upon successful authorization, the cloud partially decrypts the encrypted data for the users. The users subsequently fully decrypt the partially decrypted data using their private keys. The confidentiality of the content and the keys is preserved with respect to the cloud, because the cloud cannot fully decrypt the information. We also propose an extension to the above approach to improve the efficiency of encryption at the data owner. We implement our mCL-PKE scheme and the overall cloud based system, and evaluate its security and performance. Our results show that our schemes are efficient and practical. Seung-Hyun Seo, Mohamed Nabeel, Elisa Bertino |
IEEE Trans. Knowl. Data Eng. | 4 |
| 2013 | Collusion Detection in Online Rating Systems
Mohammad Allahbakhsh, Aleksandar Ignjatovic, Boualem Benatallah, Amin Beheshti, Elisa Bertino, Norman Foo |
APWeb | 5 |
| 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 | 5 |
| 2013 | Efficient privacy-aware record integrationabstractThe integration of information dispersed among multiple repositories is a crucial step for accurate data analysis in various domains. In support of this goal, it is critical to devise procedures for identifying similar records across distinct data sources. At the same time, to adhere to privacy regulations and policies, such procedures should protect the confidentiality of the individuals to whom the information corresponds. Various private record linkage (PRL) protocols have been proposed to achieve this goal, involving secure multi-party computation (SMC) and similarity preserving data transformation techniques. SMC methods provide secure and accurate solutions to the PRL problem, but are prohibitively expensive in practice, mainly due to excessive computational requirements. Data transformation techniques offer more practical solutions, but incur the cost of information leakage and false matches. In this paper, we introduce a novel model for practical PRL, which 1) affords controlled and limited information leakage, 2) avoids false matches resulting from data transformation. Initially, we partition the data sources into blocks to eliminate comparisons for records that are unlikely to match. Then, to identify matches, we apply an efficient SMC technique between the candidate record pairs. To enable efficiency and privacy, our model leaks a controlled amount of obfuscated data prior to the secure computations. Applied obfuscation relies on differential privacy which provides strong privacy guarantees against adversaries with arbitrary background knowledge. In addition, we illustrate the practical nature of our approach through an empirical analysis with data derived from public voter records. Mehmet Kuzu, Murat Kantarcioglu, Ali Inan, Elisa Bertino, Elizabeth Durham, Bradley A. Malin |
EDBT | 4 |
| 2013 | PostgreSQL anomalous query detectorabstractWe propose to demonstrate the design, implementation, and the capabilities of an anomaly detection (AD) system integrated with a relational database management system (DBMS). Our AD system is trained by extracting relevant features from the parse-tree representation of the SQL commands, and then uses the DBMS roles as the classes for the bayesian classifier. In the detection phase, the maximum apriori probability role is chosen by the classifier which, if not matching the role associated with the SQL command, raises an alarm. We have implemented such system in the PostgreSQL DBMS, integrated with the statistics collection and the query processing mechanism of the DBMS. During the demonstration, our audience will be given the choice of training our system using either synthetic role-based SQL query traces based on probability sampling, or by entering their own set of training queries. In the subsequent detection mode, the audience can test the detection capabilities of the system by submitting arbitrary SQL commands. We will also allow the audience to generate arbitrary work loads to measure the overhead of the training phase and the detection phase of our AD mechanism on the performance of the DBMS. Bilal Shebaro, Asmaa Sallam, Ashish Kamra, Elisa Bertino |
EDBT | 4 |
| 2013 | A Similarity Measure for Comparing XACML PoliciesabstractAssessing similarity of policies is crucial in a variety of scenarios, such as finding the cloud service providers which satisfy users' privacy concerns, or finding collaborators which have matching security and privacy settings. Existing approaches to policy similarity analysis are mainly based on logical reasoning and Boolean function comparison. Such approaches are computationally expensive and do not scale well for large heterogeneous distributed environments (like the cloud). In this paper, we propose a policy similarity measure as a lightweight ranking approach to help one party quickly locate parties with potentially similar policies. In particular, given a policy P, the similarity measure assigns a ranking (similarity score) to each policy compared with P. We formally define the measure by taking into account various factors and prove several important properties of the measure. Our extensive experimental study demonstrates the efficiency and practical value of our approach. Dan Lin 0001, Prathima Rao, Rodolfo Ferrini, Elisa Bertino, Jorge Lobo 0001 |
IEEE Trans. Knowl. Data Eng. | 4 |
| 2013 | Privacy Preserving Policy-Based Content Sharing in Public CloudsabstractAn important problem in public clouds is how to selectively share documents based on fine-grained attribute-based access control policies (acps). An approach is to encrypt documents satisfying different policies with different keys using a public key cryptosystem such as attribute-based encryption, and/or proxy re-encryption. However, such an approach has some weaknesses: it cannot efficiently handle adding/revoking users or identity attributes, and policy changes; it requires to keep multiple encrypted copies of the same documents; it incurs high computational costs. A direct application of a symmetric key cryptosystem, where users are grouped based on the policies they satisfy and unique keys are assigned to each group, also has similar weaknesses. We observe that, without utilizing public key cryptography and by allowing users to dynamically derive the symmetric keys at the time of decryption, one can address the above weaknesses. Based on this idea, we formalize a new key management scheme, called broadcast group key management (BGKM), and then give a secure construction of a BGKM scheme called ACV-BGKM. The idea is to give some secrets to users based on the identity attributes they have and later allow them to derive actual symmetric keys based on their secrets and some public information. A key advantage of the BGKM scheme is that adding users/revoking users or updating acps can be performed efficiently by updating only some public information. Using our BGKM construct, we propose an efficient approach for fine-grained encryption-based access control for documents stored in an untrusted cloud file storage. Mohamed Nabeel, Elisa Bertino |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2013 | Secure Provenance Transmission for Streaming DataabstractMany application domains, such as real-time financial analysis, e-healthcare systems, sensor networks, are characterized by continuous data streaming from multiple sources and through intermediate processing by multiple aggregators. Keeping track of data provenance in such highly dynamic context is an important requirement, since data provenance is a key factor in assessing data trustworthiness which is crucial for many applications. Provenance management for streaming data requires addressing several challenges, including the assurance of high processing throughput, low bandwidth consumption, storage efficiency and secure transmission. In this paper, we propose a novel approach to securely transmit provenance for streaming data (focusing on sensor network) by embedding provenance into the interpacket timing domain while addressing the above mentioned issues. As provenance is hidden in another host-medium, our solution can be conceptualized as watermarking technique. However, unlike traditional watermarking approaches, we embed provenance over the interpacket delays (IPDs) rather than in the sensor data themselves, hence avoiding the problem of data degradation due to watermarking. Provenance is extracted by the data receiver utilizing an optimal threshold-based mechanism which minimizes the probability of provenance decoding errors. The resiliency of the scheme against outside and inside attackers is established through an extensive security analysis. Experiments show that our technique can recover provenance up to a certain level against perturbations to inter-packet timing characteristics. Salmin Sultana, Mohamed Shehab, Elisa Bertino |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2013 | Single-Database Private Information Retrieval from Fully Homomorphic EncryptionabstractPrivate Information Retrieval (PIR) allows a user to retrieve the ith bit of an n-bit database without revealing to the database server the value of i. In this paper, we present a PIR protocol with the communication complexity of O(γ logn) bits, where -y is the ciphertext size. Furthermore, we extend the PIR protocol to a private block retrieval (PBR) protocol, a natural and more practical extension of PIR in which the user retrieves a block of bits, instead of retrieving single bit. Our protocols are built on the state-of-the-art fully homomorphic encryption (FHE) techniques and provide privacy for the user if the underlying FHE scheme is semantically secure. The total communication complexity of our PBR is O(γ logm + γn/m) bits, where m is the number of blocks. The total computation complexity of our PBR is O(m logm) modular multiplications plus O(n=2) modular additions. In terms of total protocol execution time, our PBR protocol is more efficient than existing PBR protocols which usually require to compute O(n=2) modular multiplications when the size of a block in the database is large and a high-speed network is available. Xun Yi, Md. Golam Kaosar, Russell Paulet, Elisa Bertino |
IEEE Trans. Knowl. Data Eng. | 4 |
| 2012 | A Game-Theoretic Approach for High-Assurance of Data Trustworthiness in Sensor NetworksabstractSensor networks are being increasingly deployed in many application domains ranging from environment monitoring to supervising critical infrastructure systems (e.g., the power grid). Due to their ability to continuously collect large amounts of data, sensor networks represent a key component in decisionmaking, enabling timely situation assessment and response. However, sensors deployed in hostile environments may be subject to attacks by adversaries who intend to inject false data into the system. In this context, data trustworthiness is an important concern, as false readings may result in wrong decisions with serious consequences (e.g., large-scale power outages). To defend against this threat, it is important to establish trust levels for sensor nodes and adjust node trustworthiness scores to account for malicious interferences. In this paper, we develop a game-theoretic defense strategy to protect sensor nodes from attacks and to guarantee a high level of trustworthiness for sensed data. We use a discrete time model, and we consider that there is a limited attack budget that bounds the capability of the attacker in each round. The defense strategy objective is to ensure that sufficient sensor nodes are protected in each round such that the discrepancy between the value accepted and the truthful sensed value is below a certain threshold. We model the attack-defense interaction as a Stackelberg game, and we derive the Nash equilibrium condition that is sufficient to ensure that the sensed data are truthful within a nominal error bound. We implement a prototype of the proposed strategy and we show through extensive experiments that our solution provides an effective and efficient way of protecting sensor networks from attacks. Hyo-Sang Lim, Gabriel Ghinita, Elisa Bertino, Murat Kantarcioglu |
ICDE | 3 |
| 2012 | Privacy-Preserving and Content-Protecting Location Based QueriesabstractIn this paper we present a solution to one of the location-based query problems. This problem is defined as follows: (i) a user wants to query a database of location data, known as Points Of Interest (POI), and does not want to reveal his/her location to the server due to privacy concerns, (ii) the owner of the location data, that is, the location server, does not want to simply distribute its data to all users. The location server desires to have some control over its data, since the data is its asset. Previous solutions have used a trusted anonymiser to address privacy, but introduced the impracticality of trusting a third party. More recent solutions have used homomorphic encryption to remove this weakness. Briefly, the user submits his/her encrypted coordinates to the server and the server would determine the user's location homomorphically, and then the user would acquire the corresponding record using Private Information Retrieval techniques. We propose a major enhancement upon this result by introducing a similar two stage approach, where the homomorphic comparison step is replaced with Oblivious Transfer to achieve a more secure solution for both parties. The solution we present is efficient and practical in many scenarios. We also include the results of a working prototype to illustrate the efficiency of our protocol. Russell Paulet, Md. Golam Kaosar, Xun Yi, Elisa Bertino |
ICDE | 4 |
| 2012 | Special issue: best papers of VLDB 2010
Paolo Atzeni, Elisa Bertino, Masaru Kitsuregawa, Kian-Lee Tan |
VLDB J. | 2 |
| 2011 | Privacy-preserving assessment of location data trustworthinessabstractAssessing the trustworthiness of location data corresponding to individuals is essential in several applications, such as forensic science and epidemic control. To obtain accurate and trustworthy location data, analysts must often gather and correlate information from several independent sources, e.g., physical observation, witness testimony, surveillance footage, etc. However, such information may be fraudulent, its accuracy may be low, and its volume may be insufficient to ensure highly trustworthy data. On the other hand, recent advancements in mobile computing and positioning systems, e.g., GPS-enabled cell phones, highway sensors, etc., bring new and effective technological means to track the location of an individual. Nevertheless, collection and sharing of such data must be done in ways that do not violate an individual's right to personal privacy. Chenyun Dai, Fang-Yu Rao, Gabriel Ghinita, Elisa Bertino |
GIS | 4 |
| 2011 | Prox-RBAC: a proximity-based spatially aware RBACabstractAs mobile computing devices are becoming increasingly dominant in enterprise and government organizations, the need for fine-grained access control in these environments continues to grow. Specifically, advanced forms of access control can be deployed to ensure authorized users can access sensitive resources only when in trusted locations. One technique that has been proposed is to augment role-based access control (RBAC) with spatial constraints. In such a system, an authorized user must be in a designated location in order to exercise the privileges associated with a role. In this work, we extend spatially aware RBAC systems by defining the notion of proximity-based RBAC. In our approach, access control decisions are not based solely on the requesting user's location. Instead, we also consider the location of other users in the system. For instance, a policy in a government application could prevent access to a sensitive document if any civilians are present. We introduce our spatial model and the notion of proximity constraints. We define the syntax and semantics for the Prox-RBAC language, which can be used to specify these policy constraints. We introduce our enforcement architecture, including the protocols and algorithms for enforcing Prox-RBAC policies, and give a proof of functional correctness. Finally, we describe our work toward a Prox-RBAC prototype and present an informal security analysis. Michael S. Kirkpatrick, Maria Luisa Damiani, Elisa Bertino |
GIS | 3 |
| 2011 | Approximate and exact hybrid algorithms for private nearest-neighbor queries with database protection
Gabriel Ghinita, Panos Kalnis, Murat Kantarcioglu, Elisa Bertino |
GeoInformatica | 4 |
| 2011 | Design and Implementation of an Intrusion Response System for Relational DatabasesabstractThe intrusion response component of an overall intrusion detection system is responsible for issuing a suitable response to an anomalous request. We propose the notion of database response policies to support our intrusion response system tailored for a DBMS. Our interactive response policy language makes it very easy for the database administrators to specify appropriate response actions for different circumstances depending upon the nature of the anomalous request. The two main issues that we address in context of such response policies are that of policy matching, and policy administration. For the policy matching problem, we propose two algorithms that efficiently search the policy database for policies that match an anomalous request. We also extend the PostgreSQL DBMS with our policy matching mechanism, and report experimental results. The experimental evaluation shows that our techniques are very efficient. The other issue that we address is that of administration of response policies to prevent malicious modifications to policy objects from legitimate users. We propose a novel Joint Threshold Administration Model (JTAM) that is based on the principle of separation of duty. The key idea in JTAM is that a policy object is jointly administered by at least k database administrator (DBAs), that is, any modification made to a policy object will be invalid unless it has been authorized by at least k DBAs. We present design details of JTAM which is based on a cryptographic threshold signature scheme, and show how JTAM prevents malicious modifications to policy objects from authorized users. We also implement JTAM in the PostgreSQL DBMS, and report experimental results on the efficiency of our techniques. Ashish Kamra, Elisa Bertino |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2011 | ACConv - An Access Control Model for Conversational Web ServicesabstractWith organizations increasingly depending on Web services to build complex applications, security and privacy concerns including the protection of access control policies are becoming a serious issue. Ideally, service providers would like to make sure that clients have knowledge of only portions of the access control policy relevant to their interactions to the extent to which they are entrusted by the Web service and without restricting the client’s choices in terms of which operations to execute. We propose ACConv , a novel model for access control in Web services that is suitable when interactions between the client and the Web service are conversational and long-running. The conversation-based access control model proposed in this article allows service providers to limit how much knowledge clients have about the credentials specified in their access policies. This is achieved while reducing the number of times credentials are asked from clients and minimizing the risk that clients drop out of a conversation with the Web service before reaching a final state due to the lack of necessary credentials. Clients are requested to provide credentials, and hence are entrusted with part of the Web service access control policies, only for some specific granted conversations which are decided based on: (1) a level of trust that the Web service provider has vis-à-vis the client, (2) the operation that the client is about to invoke, and (3) meaningful conversations which represent conversations that lead to a final state from the current one. We have implemented the proposed approach in a software prototype and conducted extensive experiments to show its effectiveness. Federica Paci, Massimo Mecella, Mourad Ouzzani, Elisa Bertino |
ACM Trans. Web | 4 |
| 2010 | A Privacy-Enhancing Content-Based Publish/Subscribe System Using Scalar Product Preserving Transformations
Sunoh Choi, Gabriel Ghinita, Elisa Bertino |
DEXA (1) | 3 |
| 2010 | Publishing Time-Series Data under Preservation of Privacy and Distance Orders
Yang-Sae Moon, Hea-Suk Kim, Sang-Pil Kim, Elisa Bertino |
DEXA (2) | 4 |
| 2010 | Private record matching using differential privacyabstractPrivate matching between datasets owned by distinct parties is a challenging problem with several applications. Private matching allows two parties to identify the records that are close to each other according to some distance functions, such that no additional information other than the join result is disclosed to any party. Private matching can be solved securely and accurately using secure multi-party computation (SMC) techniques, but such an approach is prohibitively expensive in practice. Previous work proposed the release of sanitized versions of the sensitive datasets which allows blocking, i.e., filtering out sub-sets of records that cannot be part of the join result. This way, SMC is applied only to a small fraction of record pairs, reducing the matching cost to acceptable levels. The blocking step is essential for the privacy, accuracy and efficiency of matching. However, the state-of-the-art focuses on sanitization based on k-anonymity, which does not provide sufficient privacy. We propose an alternative design centered on differential privacy, a novel paradigm that provides strong privacy guarantees. The realization of the new model presents difficult challenges, such as the evaluation of distance-based matching conditions with the help of only a statistical queries interface. Specialized versions of data indexing structures (e.g., kd-trees) also need to be devised, in order to comply with differential privacy. Experiments conducted on the real-world Census-income dataset show that, although our methods provide strong privacy, their effectiveness in reducing matching cost is not far from that of k-anonymity based counterparts. Ali Inan, Murat Kantarcioglu, Gabriel Ghinita, Elisa Bertino |
EDBT | 4 |
| 2010 | How to authenticate graphs without leakingabstractSecure data sharing in multi-party environments requires that both authenticity and confidentiality of the data be assured. Digital signature schemes are commonly employed for authentication of data. However, no such technique exists for directed graphs, even though such graphs are one of the most widely used data organization structures. Existing schemes for DAGs are authenticity-preserving but not confidentiality-preserving, and lead to leakage of sensitive information during authentication. In this paper, we propose two schemes on how to authenticate DAGs and directed cyclic graphs without leaking, which are the first such schemes in the literature. It is based on the structure of the graph as defined by depth-first graph traversals and aggregate signatures. Graphs are structurally different from trees in that they have four types of edges: tree, forward, cross, and back-edges in a depth-first traversal. The fact that an edge is a forward, cross or a back-edge conveys information that is sensitive in several contexts. Moreover, back-edges pose a more difficult problem than the one posed by forward, and cross-edges primarily because back-edges add bidirectional properties to graphs. We prove that the proposed technique is both authenticity-preserving and non-leaking. While providing such strong security properties, our scheme is also efficient, as supported by the performance results. Ashish Kundu, Elisa Bertino |
EDBT | 2 |
| 2010 | Analyzing semantic locations cloaking techniques in a probabilistic grid-based mapabstractThe protection of semantic positions, for instance that an individual is inside a hospital, is a challenging privacy issue. For example, it can be shown that popular protection mechanisms, like location cloaking, can be easily defeated when certain mobility patterns are known, e.g., certain places are more or less popular than other places. To prevent this kind of attack, novel semantic location cloaking heuristics are being investigated. These methods are built on the knowledge of population distribution and sensitive locations. In this demonstration, we present SAWL (Semantics-aware Location cloaking), a tool supporting the comparison of semantic location cloaking methods over real and synthetic spatial scenarios. Maria Luisa Damiani, Claudio Silvestri, Elisa Bertino |
GIS | 3 |
| 2010 | Privacy-preserving matching of spatial datasets with protection against background knowledgeabstractPrivate matching (or join) of spatial datasets is crucial for applications where distinct parties wish to share information about nearby geo-tagged data items. To protect each party's data, only joining pairs of points should be revealed, and no additional information about non-matching items should be disclosed. Previous research efforts focused on private matching for relational data, and rely either on space-embedding or on SMC techniques. Space-embedding transforms data points to hide their exact attribute values before matching is performed, whereas SMC protocols simulate complex digital circuits that evaluate the matching condition without revealing anything else other than the matching outcome. Gabriel Ghinita, Carmen Ruiz Vicente, Elisa Bertino |
GIS | 4 |
| 2010 | FENCE: Continuous access control enforcement in dynamic data stream environmentsabstractIn this paper, we present FENCE framework that addresses the problem of continuous access control enforcement in dynamic data stream environments. The distinguishing characteristics of FENCE include: (1) the stream-centric approach to security, (2) the symmetric modeling of security for both continuous queries and streaming data, and (3) security-aware query processing that considers both regular and security-related selectivities. In FENCE, both data and query security restrictions are modeled in the form of streaming security metadata, called ¿security punctuations¿, embedded inside data streams. We have implemented FENCE in a prototype DSMS and briefly summarize our performance observations. Rimma V. Nehme, Hyo-Sang Lim, Elisa Bertino |
ICDE | 3 |
| 2010 | Credibility-enhanced curated database: Improving the value of curated databasesabstractIn curated databases, annotations may contain opinions different from those in sources. Moreover, annotations may contradict each other and have uncertainty. Such situations result in a natural question: ¿Which opinion is most likely to be correct?¿ In this paper, we define a credibility-enhanced curated database and propose an efficient method to accurately evaluate the correctness of sources and annotations in curated databases. Qun Ni, Elisa Bertino |
ICDE | 2 |
| 2010 | A privacy-preserving approach to policy-based content disseminationabstractWe propose a novel scheme for selective distribution of content, encoded as documents, that preserves the privacy of the users to whom the documents are delivered and is based on an efficient and novel group key management scheme. Our document broadcasting approach is based on access control policies specifying which users can access which documents, or subdocuments. Based on such policies, a broadcast document is segmented into multiple subdocuments, each encrypted with a different key. In line with modern attribute-based access control, policies are specified against identity attributes of users. However our broadcasting approach is privacy-preserving in that users are granted access to a specific document, or subdocument, according to the policies without the need of providing in clear information about their identity attributes to the document publisher. Under our approach, not only does the document publisher not learn the values of the identity attributes of users, but it also does not learn which policy conditions are verified by which users, thus inferences about the values of identity attributes are prevented. Moreover, our key management scheme on which the proposed broadcasting approach is based is efficient in that it does not require to send the decryption keys to the users along with the encrypted document. Users are able to reconstruct the keys to decrypt the authorized portions of a document based on subscription information they have received from the document publisher. The scheme also efficiently handles new subscription of users and revocation of subscriptions. Mohamed Nabeel, Federica Paci, Elisa Bertino |
ICDE | 4 |
| 2010 | Privacy-Aware Location-Aided Routing in Mobile Ad Hoc NetworksabstractMobile Ad-hoc Networks (MANETs) enable users in physical proximity to each other to exchange data without the need for expensive communication infrastructures. Each user represents a node in the network, and executes a neighbor discovery Typically, nodes broadcast beacon messages that are received by other participants within the sender's communication range. Routing strategies are computed on-line based on the locations of nearby nodes, and geocasting is employed to deliver data packets to their destinations. However, mobile users may be reluctant to share their exact locations with other participants, since location can disclose private details about a person's lifestyle, religious or political affiliations, etc. A common approach to protect location privacy is to replace exact coordinates with coarser-grained regions, based on the privacy profile of each user. In this paper, we investigate protocols that support MANET routing without disclosing exact positions of nodes. Each node defines its own privacy profile, and reports a cloaked location information to its neighbors. We adopt a novel strategy to advertise beacons, to prevent inference of node locations. We also propose packet forwarding heuristics that rely on cloaking regions, rather than point locations. Our extensive experimental evaluation shows that the proposed routing scheme achieves low delays and high packet delivery ratios, without incurring significant overhead compared to conventional MANET routing protocols. Gabriel Ghinita, Mehdi Azarmi, Elisa Bertino |
Mobile Data Management | 3 |
| 2010 | Mask: a system for privacy-preserving policy-based access to published contentabstractWe propose to demonstrate Mask, the first system addressing the seemingly-unsolvable problem of how to selectively share contents among a group of users based on access control policies expressed as conditions against the identity attributes of these users while at the same time assuring the privacy of these identity attributes from the content publisher. Mask consists of three entities: a Content Publisher, Users referred to as Subscribers, and Identity Providers that issue certified identity attributes. The content publisher specifies access control policies against identity attributes of subscribers indicating which conditions the identity attributes of a subscriber must verify in order for this subscriber to access a document or a subdocument. The main novelty of Mask is that, even though the publisher is able to match the identity attributes of the subscribers against its own access control policies, the publisher does not learn the values of the identity attributes of the subscribers; the privacy of the authorized subscribers is thus preserved. Based on the specified access control policies, documents are divided into subdocuments and the subdocuments having different access control policies are encrypted with different keys. Subscribers derive the keys corresponding to the subdocuments they are authorized to access. Key distribution in Mask is supported by a novel group key management protocol by which subscribers can reconstruct the decryption keys from the subscription information they receive from the publisher. The publisher however does not learn which decryption keys each subscriber is able to reconstruct. In this demonstration, we show our system using a healthcare scenario. Mohamed Nabeel, John Zage, Elisa Bertino |
SIGMOD Conference | 4 |
| 2010 | Trustworthy Information: Concepts and Mechanisms
Shouhuai Xu, Haifeng Qian, Fengying Wang, Zhenxin Zhan, Elisa Bertino, Ravi S. Sandhu |
WAIM | 5 |
| 2009 | The Challenge of Assuring Data Trustworthiness
Elisa Bertino, Chenyun Dai, Murat Kantarcioglu |
DASFAA | 1 |
| 2009 | Information Services: Myth or Silver Bullet?
Dimitrios Georgakopoulos 0001, Elisa Bertino, Alistair Barros, Ryszard Kowalczyk |
DASFAA | 2 |
| 2009 | Self-tuning query mesh for adaptive multi-route query processingabstractIn real-life applications, different subsets of data may have distinct statistical properties, e.g., various websites may have diverse visitation rates, different categories of stocks may have dissimilar price fluctuation patterns. For such applications, it can be fruitful to eliminate the commonly made single execution plan assumption and instead execute a query using several plans, each optimally serving a subset of data with particular statistical properties. Furthermore, in dynamic environments, data properties may change continuously, thus calling for adaptivity. The intriguing question is: can we have an execution strategy that (1) is plan-based to leverage on all the benefits of traditional plan-based systems, (2) supports multiple plans each customized for different subset of data, and yet (3) is as adaptive as "plan-less" systems like Eddies? While the recently proposed Query Mesh (QM) approach provides a foundation for such an execution paradigm, it does not address the question of adaptivity required for highly dynamic environments. In this work, we fill this gap by proposing a Self-Tuning Query Mesh (ST-QM) --- an adaptive solution for content-based multi-plan execution engines. ST-QM addresses adaptive query processing by abstracting it as a concept drift problem --- a well-known subject in machine learning. Such abstraction allows to discard adaptivity candidates (i.e., the cases indicating a change in the environment) early in the process if they are insignificant or not "worthwhile" to adapt to, and thus minimize the adaptivity overhead. A unique feature of our aproach is that all logical transformations to the execution strategy get translated into a single inexpensive physical operation --- the classifier change. Our experimental evaluation using a continuous query engine shows the performance benefits of ST-QM approach over the alternatives, namely the non-adaptive and the Eddies-based solutions. Rimma V. Nehme, Elke A. Rundensteiner, Elisa Bertino |
EDBT | 3 |
| 2009 | Assessing the trustworthiness of location data based on provenanceabstractTrustworthiness of location information about particular individuals is of particular interest in the areas of forensic science and epidemic control. In many cases, location information is not precise and may include fraudulent information. With the growth of mobile computing and positioning systems, e.g., GPS and cell phones, it has become possible to trace the location of moving objects. Such Systems provide us an opportunity to find out the true locations of individuals. In this paper, we present a model to compute trustworthiness of the location information of an individual based on different evidences from different sources. We also introduce a collusion attack that may bias the computation. Based on the analysis of the attack, we present the algorithm to detect and reduce the effect of collusion attacks. Our experimental results show the efficiency and effectiveness of our approach. Chenyun Dai, Hyo-Sang Lim, Elisa Bertino, Yang-Sae Moon |
GIS | 3 |
| 2009 | Preventing velocity-based linkage attacks in location-aware applicationsabstractMobile devices with positioning capabilities allow users to participate in novel and exciting location-based applications. For instance, users may track the whereabouts of their acquaintances in location-aware social networking applications, e.g., GoogleLatitude. Furthermore, users can request information about landmarks in their proximity. Such scenarios require users to report their coordinates to other parties, which may not be fully trusted. Reporting precise locations may result in serious privacy violations, such as disclosure of lifestyle details, sexual orientation, etc. A typical approach to preserve location privacy is to generate a cloaking region (CR) that encloses the user position. However, if locations are continuously reported, an attacker can correlate CRs from multiple timestamps to accurately pinpoint the user position within a CR. Gabriel Ghinita, Maria Luisa Damiani, Claudio Silvestri, Elisa Bertino |
GIS | 4 |
| 2009 | Using Anonymized Data for ClassificationabstractIn recent years, anonymization methods have emerged as an important tool to preserve individual privacy when releasing privacy sensitive data sets. This interest in anonymization techniques has resulted in a plethora of methods for anonymizing data under different privacy and utility assumptions. At the same time, there has been little research addressing how to effectively use the anonymized data for data mining in general and for distributed data mining in particular. In this paper, we propose a new approach for building classifiers using anonymized data by modeling anonymized data as uncertain data. In our method, we do not assume any probability distribution over the data. Instead, we propose collecting all necessary statistics during anonymization and releasing these together with the anonymized data. We show that releasing such statistics does not violate anonymity. Experiments spanning various alternatives both in local and distributed data mining settings reveal that our method performs better than heuristic approaches for handling anonymized data. Ali Inan, Murat Kantarcioglu, Elisa Bertino |
ICDE | 3 |
| 2009 | Interactive Location Cloaking with the PROBE ObfuscatorabstractThe problem of private location-based queries has been intensively researched in recent years. Several location protection algorithms exist, most of which use some form of location cloaking. However, existing work focuses on the analysis of privacy and performance, and less on the user's perspective on location privacy. We developed a prototype of the PROBE system with an emphasis on visualization of the location cloaking process, which improves user experience and increases privacy awareness. Gabriel Ghinita, Maria Luisa Damiani, Elisa Bertino, Claudio Silvestri |
Mobile Data Management | 3 |
| 2009 | VeryIDX - A Privacy Preserving Digital Identity Management System for Mobile DevicesabstractThe combined use of the Internet and mobile technologies is leading to major changes in how individuals communicate, conduct business transactions and access resources and services. In such a scenario, digital identity management (DIM) technology is fundamental for enabling transactions and interactions across the Internet. In this demo, we demonstrate VeryIDX, a system for the privacy-preserving management of users' identity attributes on mobile devices. Federica Paci, Kevin Steuer Jr., Ruchith Fernando, Elisa Bertino |
Mobile Data Management | 5 |
| 2009 | StreamShield: a stream-centric approach towards security and privacy in data stream environmentsabstractWe propose to demonstrate the StreamShield, a system designed to address the problem of security and privacy in the context of Data Stream Management Systems (DSMSs). In StreamShield, continuous access control is enforced by taking a novel "stream-centric" approach towards security. Security policies are not persistently stored on the server, but rather are depicted by security metadata, called "security punctuations", and get embedded into streams together with the data. We distinguish between two types of security punctuations: (1) the "data security punctuations" (dsps) describing the data-side security policies, and (2) the "query security punctuations" (qsps) representing the query-side security policies. The advantages of such stream-centric security model include flexibility, dynamicity and speed of enforcement. Furthermore, DSMSs can adapt to not only data-related but also to security-related selectivities, which helps reduce the waste of resources, when few subjects have access to streaming data. Rimma V. Nehme, Hyo-Sang Lim, Elisa Bertino, Elke A. Rundensteiner |
SIGMOD Conference | 3 |
| 2009 | Adaptive Management of Multigranular Spatio-Temporal Object Attributes
Elena Camossi, Elisa Bertino, Giovanna Guerrini, Michela Bertolotto |
SSTD | 2 |
| 2009 | A Hybrid Technique for Private Location-Based Queries with Database Protection
Gabriel Ghinita, Panos Kalnis, Murat Kantarcioglu, Elisa Bertino |
SSTD | 4 |
| 2009 | Specification and enforcement of flexible security policy for active cooperation
Yuqing Sun 0001, Xiangxu Meng, Zongkai Lin, Elisa Bertino |
Inf. Sci. | 5 |
| 2009 | A distributed approach to enabling privacy-preserving model-based classifier training
Hangzai Luo, Jianping Fan 0001, Xiaodong Lin 0004, Aoying Zhou, Elisa Bertino |
Knowl. Inf. Syst. | 5 |
| 2009 | TIAMAT: a Tool for Interactive Analysis of Microdata Anonymization TechniquesabstractReleasing detailed data ( microdata ) about individuals poses a privacy threat, due to the presence of quasi-identifier (QID) attributes such as age or zip code. Several privacy paradigms have been proposed that preserve privacy by placing constraints on the value of released QIDs. However, in order to enforce these paradigms, data publishers need tools to assist them in selecting a suitable anonymization method and choosing the right system parameters. We developed TIAMAT , a tool for analysis of anonymization techniques which allows data publishers to assess the accuracy and overhead of existing anonymization techniques. The tool performs interactive, head-to-head comparison of anonymization techniques, as well as QID change-impact analysis. Other features include collection of attribute statistics, support for multiple information loss metrics and compatibility with commercial database engines. Chenyun Dai, Gabriel Ghinita, Elisa Bertino, Ji-Won Byun, Ninghui Li 0001 |
Proc. VLDB Endow. | 3 |
| 2009 | Tagging Stream Data for Rich Real-Time ServicesabstractIn recent years, data streams have become ubiquitous as technology is improving and the prices of portable devices are falling, e.g., sensor networks, location-based services. Most data streams transmit only data tuples based on which continuous queries are evaluated. In this paper, we propose to enrich data streams with a new type of metadata called streaming tags or short tick-tags . The fundamental premise of tagging is that users can label data using uncontrolled vocabulary, and these tags can be exploited in a wide variety of applications, such as data exploration, data search, and to produce "enriched" with additional semantics, thus more informative query results. In this paper we focus primarily on the problem of continuous query processing with streaming tags and tagged objects, and address the tick-tag semantic issues as well as efficiency concerns. Our main contributions are as follows. First, we specify a general and flexible Stream Tag Framework (or short STF) that supports a stream-centric approach to tagging, and where tick-tags , attached to streaming objects are treated as first-class citizens. Second, under STF, users can query tags explicitly as well as implicitly by outputting the tags of the base data together with query results. Finally, we have implemented STF in a prototype Data Stream Management System, and through a set of performance experiments, we show that the cost of stream tagging is small and the approach is scalable to a large percentage of tagged objects. Rimma V. Nehme, Elke A. Rundensteiner, Elisa Bertino |
Proc. VLDB Endow. | 3 |
| 2009 | Query Mesh: Multi-Route Query Processing TechnologyabstractWe propose to demonstrate a practical alternative approach to the current state-of-the-art query processing techniques, called the " Query Mesh " (or QM , for short). The main idea of QM is to compute multiple routes (i.e., query plans), each designed for a particular subset of data with distinct statistical properties. Based on the execution routes and the data characteristics, a classifier model is induced and is used to partition new data tuples to assign the best routes for their processing. We propose to demonstrate the QM framework in the streaming context using our demo application, called the " Ubi-City ". We will illustrate the innovative features of QM , including: the QM optimization with the integrated machine learning component, the QM execution using the efficient " Self-Routing Fabric " infrastructure, and finally, the QM adaptive component that performs the online adaptation of QM with near-zero runtime overhead. Rimma V. Nehme, Karen E. Works, Elke A. Rundensteiner, Elisa Bertino |
Proc. VLDB Endow. | 4 |
| 2008 | Querying Multigranular Spatio-temporal Objects
Elena Camossi, Michela Bertolotto, Elisa Bertino |
DEXA | 3 |
| 2008 | Multigranular spatio-temporal models: implementation challengesabstractMultiple granularities provide an essential support for extracting significant knowledge from spatio-temporal datasets at different levels of details. They enable to zoom-in and zoom-out spatio-temporal datasets, thus enhancing the data modelling exibility and improving the analysis of information. In this paper we investigate the implementation issues arising when a data model and a query language are enriched with spatio-temporal multigranularity. We introduce appropriate representations for space and time dimensions, granularities, granules, and multi-granular values. Finally, we discuss how multigranular spatio-temporal conversions affect data usability and how such important property may be guaranteed. Elena Camossi, Michela Bertolotto, Elisa Bertino |
GIS | 3 |
| 2008 | A Hybrid Approach to Private Record LinkageabstractReal-world entities are not always represented by the same set of features in different data sets. Therefore matching and linking records corresponding to the same real-world entity distributed across these data sets is a challenging task. If the data sets contain private information, the problem becomes even harder due to privacy concerns. Existing solutions of this problem mostly follow two approaches: sanitization techniques and cryptographic techniques. The former achieves privacy by perturbing sensitive data at the expense of degrading matching accuracy. The later, on the other hand, attains both privacy and high accuracy under heavy communication and computation costs. In this paper, we propose a method that combines these two approaches and enables users to trade off between privacy, accuracy and cost. Experiments conducted on real data sets show that our method has significantly lower costs than cryptographic techniques and yields much more accurate matching results compared to sanitization techniques, even when the data sets are perturbed extensively. Ali Inan, Murat Kantarcioglu, Elisa Bertino, Monica Scannapieco |
ICDE | 3 |
| 2008 | Secure Delta-Publishing of XML ContentabstractMany content distribution applications are characterized by frequent, incremental updates. Efficiency is not the only requirement in that security is also crucial for a large spectrum of applications. The goal of this work is to develop an approach for efficient and scalable dissemination of XML documents while assuring confidentiality, integrity and completeness without requiring the third-party publishers to be trusted. The key element of our approach to reduce the bandwidth requirements is to use delta messaging. Our approach takes every possible measure to minimize indirect information leakage by making the rest of the structure of XML documents to which clients do not have access oblivious. The experimental results show that our scheme is superior to conventional techniques of securing XML documents when the percentage of updates with respect to original documents is low. Mohamed Nabeel, Elisa Bertino |
ICDE | 2 |
| 2008 | A Security Punctuation Framework for Enforcing Access Control on Streaming DataabstractThe management of privacy and security in the context of data stream management systems (DSMS) remains largely an unaddressed problem to date. Unlike in traditional DBMSs where access control policies are persistently stored on the server and tend to remain stable, in streaming applications the contexts and with them the access control policies on the real-time data may rapidly change. A person entering a casino may want to immediately block others from knowing his current whereabouts. We thus propose a novel ";stream-centric"; approach, where security restrictions are not persistently stored on the DSMS server, but rather streamed together with the data. Here, the access control policies are expressed via security constraints (called security punctuations, or short, sps) and are embedded into data streams. The advantages of the sp model include flexibility, dynamicity and speed of enforcement. DSMSs can adapt to not only data-related but also security-related selectivities, which helps reduce the waste of resources, when few subjects have access to data. We propose a security-aware query algebra and new equivalence rules together with cost estimations to guide the security-aware query plan optimization. We have implemented the sp framework in a real DSMS. Our experimental results show the validity and the performance advantages of our sp model as compared to alternative access control enforcement solutions for DSMSs. Rimma V. Nehme, Elke A. Rundensteiner, Elisa Bertino |
ICDE | 3 |
| 2008 | Protecting Databases from Query Flood AttacksabstractA typical Denial of Service attack against a DBMS may occur through a query flood, that is, a large number of queries and/or updates sent by a malicious subject or several colluding malicious subjects to a target database with the intention to hinder other subjects from being serviced. In this paper we present experimental results showing that such attacks indeed degrade the performance of the DBMS; our experiments are conducted on several well known DBMS. We then propose some simple yet effective techniques for detecting query-flood attacks and protecting a DBMS against them. Anna Cinzia Squicciarini, Ivan Paloscia, Elisa Bertino |
ICDE | 3 |
| 2008 | Privately Updating Suppression and Generalization based k-Anonymous DatabasesabstractAlice, owner of a k-anonymous database, needs to determine whether her database, when inserted with a tuple owned by Bob, is still k-anonymous. Suppose that Bob is not allowed to access to the database because of data confidentiality and that Alice is not allowed to read Bob's tuple due to Bob's privacy concern. Under these assumptions, this paper proposes two protocols to check whether the database inserted with a tuple is still k-anonymous, without letting Alice and Bob know the contents of the tuple and the database respectively. Alberto Trombetta, Wei Jiang 0026, Elisa Bertino, Lorenzo Bossi |
ICDE | 3 |
| 2008 | Continuous Intersection Joins Over Moving ObjectsabstractThe continuous intersection join query is computationally expensive yet important for various applications on moving objects. No previous study has specifically addressed this query type. We can adopt a naive algorithm or extend an existing technique (TP-Join) to process the query. However, they compute the answer for either too long or too short a time interval, which results in either a very large computation cost per object update or too frequent answer updates, respectively. This motivates us to optimize the query processing in the time dimension. In this study, we achieve this optimization by introducing the new concept of time-constrained (TC) processing. Further, TC processing enables a set of effective improvement techniques on traditional intersection join algorithms. With a thorough experimental study, we show that our algorithm outperforms the best adapted existing solution by several orders of magnitude. Rui Zhang 0003, Dan Lin 0001, Kotagiri Ramamohanarao, Elisa Bertino |
ICDE | 4 |
| 2008 | Measuring the structural similarity among XML documents and DTDs
Elisa Bertino, Giovanna Guerrini, Marco Mesiti |
J. Intell. Inf. Syst. | 1 |
| 2008 | Structural signatures for tree data structuresabstractData sharing with multiple parties over a third-party distribution framework requires that both data integrity and confidentiality be assured. One of the most widely used data organization structures is the tree structure. When such structures encode sensitive information (such as in XML documents), it is crucial that integrity and confidentiality be assured not only for the content, but also for the structure. Digital signature schemes are commonly used to authenticate the integrity of the data. The most widely used such technique for tree structures is the Merkle hash technique, which however is known to be "not hiding", thus leading to unauthorized leakage of information. Most techniques in the literature are based on the Merkle hash technique and thus suffer from the problem of unauthorized information leakages. Assurance of integrity and confidentiality (no leakages) of tree-structured data is an important problem in the context of secure data publishing and content distribution systems. In this paper, we propose a signature scheme for tree structures, which assures both confidentiality and integrity and is also efficient, especially in third-party distribution environments. Our integrity assurance technique, which we refer to as the "Structural signature scheme", is based on the structure of the tree as defined by tree traversals (pre-order, post-order, in-order) and is defined using a randomized notion of such traversal numbers. In addition to formally defining the technique, we prove that it protects against violations of content and structural integrity and information leakages. We also show through complexity and performance analysis that the structural signature scheme is efficient; with respect to the Merkle hash technique, it incurs comparable cost for signing the trees and incurs lower cost for user-side integrity verification. Ashish Kundu, Elisa Bertino |
Proc. VLDB Endow. | 2 |
| 2008 | Watermarking Relational Databases Using Optimization-Based TechniquesabstractProving ownership rights on outsourced relational databases is a crucial issue in today's internet-based application environments and in many content distribution applications. In this paper, we present a mechanism for proof of ownership based on the secure embedding of a robust imperceptible watermark in relational data. We formulate the watermarking of relational databases as a constrained optimization problem and discuss efficient techniques to solve the optimization problem and to handle the constraints. Our watermarking technique is resilient to watermark synchronization errors because it uses a partitioning approach that does not require marker tuples. Our approach overcomes a major weakness in previously proposed watermarking techniques. Watermark decoding is based on a threshold-based technique characterized by an optimal threshold that minimizes the probability of decoding errors. We implemented a proof of concept implementation of our watermarking technique and showed by experimental results that our technique is resilient to tuple deletion, alteration, and insertion attacks. Mohamed Shehab, Elisa Bertino, Arif Ghafoor |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2008 | Detecting anomalous access patterns in relational databases
Ashish Kamra, Evimaria Terzi, Elisa Bertino |
VLDB J. | 3 |
| 2007 | Efficient k -Anonymization Using Clustering Techniques
Ji-Won Byun, Ashish Kamra, Elisa Bertino, Ninghui Li 0001 |
DASFAA | 3 |
| 2007 | Data Management in RFID Applications
Dan Lin 0001, Hicham G. Elmongui, Elisa Bertino, Beng Chin Ooi |
DEXA | 3 |
| 2007 | Privacy preserving schema and data matchingabstractIn many business scenarios, record matching is performed across different data sources with the aim of identifying common information shared among these sources. However such need is often in contrast with privacy requirements concerning the data stored by the sources. In this paper, we propose a protocol for record matching that preserves privacy both at the data level and at the schema level. Specifically, if two sources need to identify their common data, by running the protocol they can compute the matching of their datasets without sharing their data in clear and only sharing the result of the matching. The protocol uses a third party, and maps records into a vector space in order to preserve their privacy. Experimental results show the efficiency of the matching protocol in terms of precision and recall as well as the good computational performance. Monica Scannapieco, Ilya Figotin, Elisa Bertino, Ahmed K. Elmagarmid |
SIGMOD Conference | 3 |
| 2007 | On the Correctness Criteria of Fine-Grained Access Control in Relational Databases
Qihua Wang, Ting Yu 0001, Ninghui Li 0001, Jorge Lobo 0001, Elisa Bertino, Keith Irwin, Ji-Won Byun |
VLDB | 5 |
| 2007 | Modeling and language support for the management of pattern-bases
Manolis Terrovitis, Panos Vassiliadis, Spiros Skiadopoulos, Elisa Bertino, Barbara Catania, Anna Maddalena, Stefano Rizzi |
Data Knowl. Eng. | 4 |
| 2006 | Technique for Optimal Adaptation of Time-Dependent Workflows with Security ConstraintsabstractDistributed workflow based systems are widely used in various application domains including e-commerce, digital government, healthcare, manufacturing and many others. Workflows in these application domains are not restricted to the administrative boundaries of a single organization [1]. The tasks in a workflow need to be performed in a certain order and often times are subject to temporal constraints and dependencies [1, 2]. A key requirement for such workflow applications is to provide the right data to the right person at the right time. This requirement motivates for dynamic adaptations of workflows for dealing with changing environmental conditions and exceptions. Basit Shafiq, Arjmand Samuel, Elisa Bertino, Arif Ghafoor |
ICDE | 3 |
| 2006 | Private Updates to Anonymous DatabasesabstractSuppose that Alice, owner of a k-anonymous database, needs to determine whether her database, when adjoined with a tuple owned by Bob, is still k-anonymous. Suppose moreover that access to the database is strictly controlled, because for example data are used for experiments that need to be maintained confidential. Clearly, allowing Alice to directly read the contents of the tuple breaks the privacy of Bob; on the other hand, the confidentiality of the database managed by Alice is violated once Bob has access to the contents of the database. Thus the problem is to check whether the database adjoined with the tuple is still k-anonymous, without letting Alice and Bob know the contents of, respectively, the tuple and the database. In this paper, we propose two protocols solving this problem. Alberto Trombetta, Elisa Bertino |
ICDE | 2 |
| 2006 | Access Control and Privacy in Location-Aware Services forMobile OrganizationsabstractIn mobile organizations such as enterprises operating on field, healthcare organizations and military and civilian coalitions, individuals, because of the role they have, may need to access common information resources through location-aware applications. To enable a controlled and privacy preserving access to such applications, a comprehensive conceptual framework for an access control system enhanced with location privacy is presented. Maria Luisa Damiani, Elisa Bertino |
MDM | 2 |
| 2006 | Access control enforcement for conversation-based web servicesabstractService Oriented Computing is emerging as the main approach to build distributed enterprise applications on the Web. The widespread use of Web services is hindered by the lack of adequate security and privacy support. In this paper, we present a novel framework for enforcing access control in conversation-based Web services. Our approach takes into account the conversational nature of Web services. This is in contrast with existing approaches to access control enforcement that assume a Web service as a set of independent operations. Furthermore, our approach achieves a tradeoff between the need to protect Web service's access control policies and the need to disclose to clients the portion of access control policies related to the conversations they are interested in. This is important to avoid situations where the client cannot progress in the conversation due to the lack of required security requirements. We introduce the concept of k-trustworthiness that defines the conversations for which a client can provide credentials maximizing the likelihood that it will eventually hit a final state. Massimo Mecella, Mourad Ouzzani, Federica Paci, Elisa Bertino |
WWW | 4 |
| 2006 | A multigranular object-oriented framework supporting spatio-temporal granularity conversionsabstractSeveral application domains require handling spatio‐temporal data. However, traditional Geographic Information Systems (GIS) and database models do not adequately support temporal aspects of spatial data. A crucial issue relates to the choice of the appropriate granularity. Unfortunately, while a formalisation of the concept of temporal granularity has been proposed and widely adopted, no consensus exists on the notion of spatial granularity. In this paper, we address these open problems, by proposing a formal definition of spatial granularity and by designing a spatio‐temporal framework for the management of spatial and temporal information at different granularities. We present a spatio‐temporal extension of the ODMG type system with specific types for defining multigranular spatio‐temporal properties. Granularity conversion functions are introduced to obtain attributes values at different spatial and temporal granularities. Elena Camossi, Michela Bertolotto, Elisa Bertino |
Int. J. Geogr. Inf. Sci. | 3 |
| 2005 | An Object-Relational Approach to the Representation of Multi-granular Spatio-Temporal Data
Elisa Bertino, Dolores Cuadra, Paloma Martínez |
CAiSE | 1 |
| 2005 | Securing XML data in third-party distribution systemsabstractWeb-based third-party architectures for data publishing are today receiving growing attention, due to their scalability and the ability to efficiently manage large numbers of users and great amounts of data. A third-party architecture relies on a distinction between the Owner and the Publisher of information. The Owner is the producer of information, whereas Publisher provides data management services and query processing functions for (a portion of) the Owner's information. In such architecture, there are important security concerns especially if we do not want to make any assumption on the trustworthy of the Publishers. Although approaches have been proposed [4, 5] providing partial solutions to this problem, no comprehensive framework has been so far developed able to support all the most important security properties in the presence of an untrusted Publisher. In this paper, we develop an XML-based solution to such problem, which makes use of non-conventional digital signature techniques and queries over encrypted data. Barbara Carminati, Elena Ferrari 0001, Elisa Bertino |
CIKM | 3 |
| 2005 | A novel approach for privacy-preserving video sharingabstractInternational audience Jianping Fan 0001, Hangzai Luo, Mohand-Said Hacid, Elisa Bertino |
CIKM | 4 |
| 2005 | Purpose Based Access Control for Privacy Protection in Database Systems
Elisa Bertino |
DASFAA | 1 |
| 2005 | Information Driven Evaluation of Data Hiding Algorithms
Elisa Bertino, Igor Nai Fovino |
DaWaK | 1 |
| 2005 | Privacy and Ownership Preserving of Outsourced Medical DataabstractThe demand for the secondary use of medical data is increasing steadily to allow for the provision of better quality health care. Two important issues pertaining to this sharing of data have to be addressed: one is the privacy protection for individuals referred to in the data; the other is copyright protection over the data. In this paper, we present a unified framework that seamlessly combines techniques of binning and digital watermarking to attain the dual goals of privacy and copyright protection. Our binning method is built upon an earlier approach of generalization and suppression by allowing a broader concept of generalization. To ensure data usefulness, we propose constraining binning by usage metrics that define maximal allowable information loss, and the metrics can be enforced off-line. Our watermarking algorithm watermarks the binned data in a hierarchical manner by leveraging on the very nature of the data. The method is resilient to the generalization attack that is specific to the binned data, as well as other attacks intended to destroy the inserted mark. We prove that watermarking could not adversely interfere with binning, and implemented the framework. Experiments were conducted, and the results show the robustness of the proposed framework. Elisa Bertino, Beng Chin Ooi, Yanjiang Yang, Robert H. Deng |
ICDE | 1 |
| 2005 | Assuring Security Properties in Third-party ArchitecturesabstractWeb-based third-party architectures for data publishing are today receiving growing attention, due to their scalability and the ability of efficiently managing large numbers of users and great amounts of data. In such architecture security is a primary challenge. Main security properties that should be considered are: confidentiality, integrity, and authenticity. Additionally to these traditional security requirements, we are interested in a further security property, that is, completeness. By completeness we mean that the user receiving a portion of data can verify whether he/she has received all the information is allowed to see according to the specified access control policies. In this paper, we propose a comprehensive framework for a secure third party distribution of XML data. In particular, the framework is able to enforce all the above-mentioned properties, by exploiting encryption and non-conventional signature techniques. Barbara Carminati, Elena Ferrari 0001, Elisa Bertino |
ICDE | 3 |
| 2005 | A Framework for Evaluating Privacy Preserving Data Mining Algorithms
Elisa Bertino, Igor Nai Fovino, Loredana Parasiliti Provenza |
Data Min. Knowl. Discov. | 1 |
| 2005 | A Trust-Based Context-Aware Access Control Model for Web-Services
Rafae Bhatti, Elisa Bertino, Arif Ghafoor |
Distributed Parallel Databases | 2 |
| 2005 | A Generalized Temporal Role-Based Access Control ModelabstractRole-based access control (RBAC) models have generated a great interest in the security community as a powerful and generalized approach to security management. In many practical scenarios, users may be restricted to assume roles only at predefined time periods. Furthermore, roles may only be invoked on prespecified intervals of time depending upon when certain actions are permitted. To capture such dynamic aspects of a role, a temporal RBAC (TRBAC) model has been recently proposed. However, the TRBAC model addresses the role enabling constraints only. In This work, we propose a generalized temporal role-based access control (GTRBAC) model capable of expressing a wider range of temporal constraints. In particular, the model allows expressing periodic as well as duration constraints on roles, user-role assignments, and role-permission assignments. In an interval, activation of a role can further be restricted as a result of numerous activation constraints including cardinality constraints and maximum active duration constraints. The GTRBAC model extends the syntactic structure of the TRBAC model and its event and trigger expressions subsume those of TRBAC. Furthermore, GTRBAC allows expressing role hierarchies and separation of duty (SoD) constraints for specifying fine-grained temporal semantics. James B. D. Joshi, Elisa Bertino, Usman Latif, Arif Ghafoor |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2005 | Secure Interoperation in a Multidomain Environment Employing RBAC PoliciesabstractMultidomain application environments where distributed multiple organizations interoperate with each other are becoming a reality as witnessed by emerging Internet-based enterprise applications. Composition of a global coherent security policy that governs information and resource accesses in such environments is a challenging problem. In this paper, we propose a policy integration framework for merging heterogeneous role-based access control (RBAC) policies of multiple domains into a global access control policy. A key challenge in composition of this policy is the resolution of conflicts that may arise among the RBAC policies of individual domains. We propose an integer programming (IP)-based approach for optimal resolution of such conflicts. The optimality criterion is to maximize interdomain role accesses without exceeding the autonomy losses beyond the acceptable limit. Basit Shafiq, James B. D. Joshi, Elisa Bertino, Arif Ghafoor |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2004 | Access to Multigranular Temporal Objects
Elisa Bertino, Elena Camossi, Giovanna Guerrini |
FQAS | 1 |
| 2004 | A Flexible Access Control Model for Web Services
Elisa Bertino, Anna Cinzia Squicciarini |
FQAS | 1 |
| 2004 | XJoin Index: Indexing XML Data for Efficient Handling of Branching Path ExpressionsabstractWe consider the problem of indexing XML data for solving branching path expressions with the aim of reducing the number of joins to be executed and we propose a simple yet efficient join indexing approach to shrink the twig before applying any structural join algorithm. The indexing technique we propose, that we call XJoin Index, precomputes some structural (semi-)join results thus reducing the number of joins to be computed. Precomputed (semi-)joins support the following operations: (i) attribute selections, possibly involving several attributes; (ii) detection of parent-child relationships; (ii) counting selections, like Find all books with at least 3 authors. Unlike other approaches, based on specialized data structures XJoin Index is entirely based on B/sup +/-trees and can be coupled with any structural join algorithm proposed so far. Elisa Bertino, Barbara Catania, Wen Qiang Wang |
ICDE | 1 |
| 2004 | A Trigger-Based Approach for Communication Personalization
Elisa Bertino, Marco Mesiti, Munir Cochinwala |
IDEAS | 1 |
| 2004 | A Framework for Data Mining Pattern Management
Barbara Catania, Anna Maddalena, Maurizio Mazza, Elisa Bertino, Stefano Rizzi |
PKDD | 4 |
| 2004 | Modeling and Language Support for the Management of Pattern-Bases
Manolis Terrovitis, Panos Vassiliadis, Spiros Skiadopoulos, Elisa Bertino, Barbara Catania, Anna Maddalena |
SSDBM | 4 |
| 2004 | A matching algorithm for measuring the structural similarity between an XML document and a DTD and its applications
Elisa Bertino, Giovanna Guerrini, Marco Mesiti |
Inf. Syst. | 1 |
| 2004 | Selective and Authentic Third-Party Distribution of XML DocumentsabstractThird-party architectures for data publishing over the Internet today are receiving growing attention, due to their scalability properties and to the ability of efficiently managing large number of subjects and great amount of data. In a third-party architecture, there is a distinction between the Owner and the Publisher of information. The Owner is the producer of information, whereas Publishers are responsible for managing (a portion of) the Owner information and for answering subject queries. A relevant issue in this architecture is how the Owner can ensure a secure and selective publishing of its data, even if the data are managed by a third-party, which can prune some of the nodes of the original document on the basis of subject queries and access control policies. An approach can be that of requiring the Publisher to be trusted with regard to the considered security properties. However, the serious drawback of this solution is that large Web-based systems cannot be easily verified to be secure and can be easily penetrated. For these reasons, we propose an alternative approach, based on the use of digital signature techniques, which does not require the Publisher to be trusted. The security properties we consider are authenticity and completeness of a query response, where completeness is intended with regard to the access control policies stated by the information Owner. In particular, we show that, by embedding in the query response one digital signature generated by the Owner and some hash values, a subject is able to locally verify the authenticity of a query response. Moreover, we present an approach that, for a wide range of queries, allows a subject to verify the completeness of query results. Elisa Bertino, Barbara Carminati, Elena Ferrari 0001, Bhavani Thuraisingham, Amar Gupta |
IEEE Trans. Knowl. Data Eng. | 1 |
| 2004 | Trust-X: A Peer-to-Peer Framework for Trust EstablishmentabstractWe present Trust-/spl Xscr/;, a comprehensive XML-based framework for trust negotiations, specifically conceived for a peer-to-peer environment. Trust negotiation is a promising approach for establishing trust in open systems like the Internet, where sensitive interactions may often occur between entities at first contact, with no prior knowledge of each other. The framework we propose takes into account all aspects related to negotiations, from the specification of the profiles and policies of the involved parties to the selection of the best strategy to succeed in the negotiation. Trust-/spl Xscr/; presents a number of innovative features, such as the support for protection of sensitive policies, the use of trust tickets to speed up the negotiation, and the support of different strategies to carry on a negotiation. In this paper, besides presenting the language to encode security information, we present the system architecture and algorithms according to which negotiations take place. Elisa Bertino, Elena Ferrari 0001, Anna Cinzia Squicciarini |
IEEE Trans. Knowl. Data Eng. | 1 |
| 2004 | Extending the ODMG Object Model with TriggersabstractWe extend the standard for object-oriented databases, ODMG, with reactive features, by proposing a language for specifying triggers and defining its semantics. This extension has several implications, thus we make three different specific contributions. First, the definition of a declarative data manipulation language for ODMG, which is missing in the current version of the standard; such a definition requires revisiting data manipulation in ODMG and also addressing issues related to set-oriented versus instance-oriented computation. Then, the definition of a trigger language for ODMG, unifying also the SQL:1999 proposal and providing support for trigger inheritance and overriding. Finally, the development of a formal semantics for the proposed data manipulation and trigger languages. Elisa Bertino, Giovanna Guerrini, Isabella Merlo |
IEEE Trans. Knowl. Data Eng. | 1 |
| 2004 | Association Rule HidingabstractLarge repositories of data contain sensitive information that must be protected against unauthorized access. The protection of the confidentiality of this information has been a long-term goal for the database security research community and for the government statistical agencies. Recent advances in data mining and machine learning algorithms have increased the disclosure risks that one may encounter when releasing data to outside parties. A key problem, and still not sufficiently investigated, is the need to balance the confidentiality of the disclosed data with the legitimate needs of the data users. Every disclosure limitation method affects, in some way, and modifies true data values and relationships. We investigate confidentiality issues of a broad category of rules, the association rules. In particular, we present three strategies and five algorithms for hiding a group of association rules, which is characterized as sensitive. One rule is characterized as sensitive if its disclosure risk is above a certain privacy threshold. Sometimes, sensitive rules should not be disclosed to the public since, among other things, they may be used for inferring sensitive data, or they may provide business competitors with an advantage. We also perform an evaluation study of the hiding algorithms in order to analyze their time complexity and the impact that they have in the original database. Vassilios S. Verykios, Ahmed K. Elmagarmid, Elisa Bertino, Yücel Saygin, Elena Dasseni |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2003 | Towards a Logical Model for Patterns
Stefano Rizzi, Elisa Bertino, Barbara Catania, Matteo Golfarelli, Maria Halkidi, Manolis Terrovitis, Panos Vassiliadis, Michalis Vazirgiannis, Euripides Vrachnos |
ER | 2 |
| 2003 | A reference framework for integrating multiple representations of geographical mapsabstractGeographical maps can be represented and manipulated using different data models, each dealing with different map properties: geometrical properties, describing the shape, extension and location of the objects composing the map, combinatorial properties, interpreting the map as a set of disjoint elements satisfying a certain set of combinatorial constraints, and topological properties, describing the topological relationships existing among map objects. These different representations (that we call layers) are typically supported in most geographical systems. However, all existing systems are downward closed, meaning that if some information A is contained in the combinatorial (topological) layer, the information required to compute A must be contained in the geometrical (combinatorial/geometrical) layer. Several applications do not require this closure. Rather, they can benefit from the incomplete representation of the map. The aim of this paper is the definition of a reference framework for integrating various and possibly incomplete representations of geographical maps. Alberto Belussi, Barbara Catania, Elisa Bertino |
GIS | 3 |
| 2003 | A multigranular spatiotemporal data modelabstractA large percentage of data managed by a variety of different application domains has spatiotemporal characteristics. Unfortunately, traditional geographical information systems do not allow for an easy representation of temporal aspects of spatial data. Moreover, they do not usually support the representation of data at multiple levels of granularity. In this paper we present a multigranular spatiotemporal data model. Our model extends the ODMG model with multiple spatial and temporal granularities. In particular, the model allows for an uniform management of two kinds of spatiotemporal objects: moving entities (e.g. cars, planes, etc.) and temporal maps (i.e., maps representing the change over time of a given geographic area). It also provides a framework for mapping the movement of an entity such as a car onto an underlying geographic area. The model we propose relies on a standard definition of temporal granularity. On the other hand, the representation of spatial entities at multiple granularities is obtained by applying model oriented map generalization principles. In particular, we consider a set of generalization operators that guarantee topological consistency. Elena Camossi, Michela Bertolotto, Elisa Bertino, Giovanna Guerrini |
GIS | 3 |
| 2003 | Hierarchical data placement for navigational multimedia applications
Athena Vakali, Evimaria Terzi, Elisa Bertino, Ahmed K. Elmagarmid |
Data Knowl. Eng. | 3 |
| 2003 | T-ODMG: an ODMG compliant temporal object model supporting multiple granularity management
Elisa Bertino, Elena Ferrari 0001, Giovanna Guerrini, Isabella Merlo |
Inf. Syst. | 1 |
| 2003 | Refined rules termination analysis through transactions
Danilo Montesi, Elisa Bertino, Maria Bagnato |
Inf. Syst. | 2 |
| 2003 | Ordering and Path Constraints over Semistructured Data
Elisa Bertino, Ahmed K. Elmagarmid, Mohand-Said Hacid |
J. Intell. Inf. Syst. | 1 |
| 2003 | Static Analysis of Logical Languages with Deferred Update SemanticsabstractStatic analysis of declarative languages deals with the detection, at compile time, of program properties that can be used to better understand the program semantics and to improve the efficiency of program evaluation. In logical update languages, an interesting problem is the detection of conflicting updates, inserting and deleting the same fact, for transactions based on set-oriented updates and active rules. In this paper, we investigate this topic in the context of the U-Datalog language, a set-oriented update language for deductive databases, based on a deferred semantics. We first formally define relevant properties of U-Datalog programs, mainly related to update conflicts. Then, we prove that the defined properties are decidable and we propose an algorithm to detect such conditions. Finally, we show how the proposed techniques can be applied to other logical update languages. Our results are based on the concept of labeling and query-tree. Barbara Catania, Elisa Bertino |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2003 | A hierarchical access control model for video database systemsabstractContent-based video database access control is becoming very important, but it depends on the progresses of the following related research issues: (a) efficient video analysis for supporting semantic visual concept representation; (b) effective video database indexing structure; (c) the development of suitable video database models; and (d) the development of access control models tailored to the characteristics of video data. In this paper, we propose a novel approach to support multilevel access control in video databases. Our access control technique combines a video database indexing mechanism with a hierarchical organization of visual concepts (i.e., video database indexing units), so that different classes of users can access different video elements or even the same video element with different quality levels according to their permissions. These video elements, which, in our access control mechanism, are used for specifying the authorization objects, can be a semantic cluster, a subcluster, a video scene, a video shot, a video frame, or even a salient object (i.e., region of interest). In the paper, we first introduce our techniques for obtaining these multilevel video access units. We also propose a hierarchical video database indexing technique to support our multilevel video access control mechanism. Then, we present an innovative access control model which is able to support flexible multilevel access control to video elements. Moreover, the application of our multilevel video database modeling, representation, and indexing for MPEG-7 is discussed. Elisa Bertino, Jianping Fan 0001, Elena Ferrari 0001, Mohand-Said Hacid, Ahmed K. Elmagarmid, Xingquan Zhu 0001 |
ACM Trans. Inf. Syst. | 1 |
| 2002 | Rules Termination Analysis investigating the interaction between transactions and triggersabstractWe introduce a new method for rule termination analysis within active databases. This method analyzes the interaction between transactions and triggers, by means of evolution graphs. In this paper trigger information and transaction updates are considered in order to study rule termination and simulate execution. First we present the algorithm for testing rule termination and then show that several termination analysis methods are captured by our method. The proposed approach turns out to be practical and general with respect to various rule languages and thus may be applied to many database systems. Elisa Bertino, Danilo Montesi, Maria Bagnato, Peter A. Dearnley |
IDEAS | 1 |
| 2002 | UCS-Router: A Policy Engine for Enforcing Message Routing Rules in a Universal Communication SystemabstractUCS-Router (E. Bertino et al.) is a policy engine developed for message dispatching in a Universal Communication System. A user of the system has a unique identifier, named Universal Communication Identifier (UCI), independent from the actual communication devices the user owns. It is a task of the UCS-Router to properly route messages or phone calls arriving at the UCI to the proper user devices. The routing process is performed according to policies the user specifies on the type of message, on the device capabilities and states, on the sender characteristics, and on the message sending time. We present a declarative policy language developed for UCS-Router. Users of UCS-Router can use this language for specifying message filtering and routing policies. Moreover, we present issues that can arise in the evaluation process of the policies. Such issues are primarily due to the high expressiveness of the language and to the possibility to handle a great variety of message media format. Finally, we present how the UCS-Router addresses such issues. Elisa Bertino, Munir Cochinwala, Marco Mesiti |
Mobile Data Management | 1 |
| 2002 | Using spatial data access structures for filtering nearest neighbor queries
Alberto Belussi, Elisa Bertino, Barbara Catania |
Data Knowl. Eng. | 2 |
| 2002 | Protection and administration of XML data sources
Elisa Bertino, Silvana Castano, Elena Ferrari 0001, Marco Mesiti |
Data Knowl. Eng. | 1 |
| 2002 | Workflow Architecture for Interactive Video Management Systems
Elisa Bertino, Alberto Trombetta, Danilo Montesi |
Distributed Parallel Databases | 1 |
| 2002 | A Knowledge-Based Approach to Visual Information
Elisa Bertino, Ahmed K. Elmagarmid, Mohand-Said Hacid |
J. Intell. Inf. Syst. | 1 |
| 2002 | A Content-Based Authorization Model for Digital LibrariesabstractDigital libraries (DLs) introduce several challenging requirements with respect to the formulation, specification and enforcement of adequate data protection policies. Unlike conventional database environments, a DL environment is typically characterized by a dynamic user population, often making accesses from remote locations, and by an extraordinarily large amount of multimedia information, stored in a variety of formats. Moreover, in a DL environment, access policies are often specified based on user qualifications and characteristics, rather than on user identity (e.g. a user can be given access to an R-rated video only if he/ she is more than 18 years old). Another crucial requirement is the support for content-dependent authorizations on digital library objects (e.g. all documents containing discussions on how to operate guns must be made available only to users who are 18 or older). Since traditional authorization models do not adequately meet the access control requirements typical of DLs, we propose a content-based authorization model that is suitable for a DL environment. Specifically, the most innovative features of our authorization model are: (1) flexible specification of authorizations based on the qualifications and (positive and negative) characteristics of users, (2) both content-dependent and content-independent access control to digital library objects, and (3) the varying granularity of authorization objects ranging from sets of library objects to specific portions of objects. Nabil R. Adam, Vijayalakshmi Atluri, Elisa Bertino, Elena Ferrari 0001 |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2002 | An authorization system for digital libraries
Elena Ferrari 0001, Nabil R. Adam, Vijayalakshmi Atluri, Elisa Bertino, Ugo Capuozzo |
VLDB J. | 4 |
| 2001 | Introducing Cooperation and Actions in Amalgamated Knowledge BasesabstractThe theory of amalgamated knowledge bases represents a formal logical foundation for heterogeneous databases. In an amalgamated knowledge base, data sources are modeled by generalized annotated logic. Moreover, an amalgamated knowledge base is equipped with a supervisor acting as a mediator for amalgamating knowledge from the local databases. Even if the framework is quite appealing, it does not model dynamic aspects. Moreover, no communication channels among local databases are supported and cooperation is provided only through the supervisor. In this paper, we extend the theory of amalgamated knowledge bases to deal with actions and cooperation among local databases. Elisa Bertino, Barbara Catania, Paolo Perlasca |
DASFAA | 1 |
| 2001 | Securing XML Documents: the Author-X Project DemonstrationabstractNo abstract available. Elisa Bertino, Silvana Castano, Elena Ferrari 0001 |
SIGMOD Conference | 1 |
| 2001 | Correction to 'MPGS: An Interactive Tool for the Specification and Generation of Multimedia Presentations'
Elisa Bertino, Elena Ferrari 0001, Marco Stolf |
IEEE Trans. Knowl. Data Eng. | 1 |
| 2000 | An Access Control Model for Video Database SystemsabstractA novel approach for modeling access control in video databases is presented. The proposed access control mechanism uses both the semantics and the structural composition of video data. The unit of authorization, a video element, can either be a sequence of video frames or a video object that appears as part of a frame, e.g., the face of an anonymous person in an interview. The components of the access control model are the video elements, the potential users, and the mode of operation, e.g., viewing, or editing. Video elements are specied either explicitly by their identiers or implicitly by their semantic contents, while users are characterized by the user credentials. An algorithm is presented that determines the authorized portions of a video that a given user may acquire, given the user's credentials, the video content descriptions, and the type of requested video operations. The description of the implementation of a prototype MPEG-2 based video database system with access control are also presented. 1. Elisa Bertino, Moustafa A. Hammad, Walid G. Aref, Ahmed K. Elmagarmid |
CIKM | 1 |
| 2000 | Fuzzy and Presentation Algebras for Web and Multimedia DataabstractWeb and multimedia data are becoming very important. A fundamental characteristic of these data is imprecision. Query languages for web and multimedia data must express imprecision in features matching, similarity queries and user preferences. In addition specific operators need to be introduced to organize the answers in a user friendly style. The aim of this work is to provide a formal framework in which to formulate very powerful queries and presentations of the answers. To this end, a fuzzy algebra and a presentation algebra are introduced. The fuzzy algebra extends the classical relational algebra over fuzzy relations. Both algebras allow user preferences in the form of weights to be attached to predicates and operators. The effect of this weights is to alter the classic behaviour of query expressions to better suite user requirements. In addition, optimization issues are presented in the form of algebraic manipulation of expressions thus leading to a set of equivalence and containment rules. Elisa Bertino, Danilo Montesi, Alberto Trombetta |
IDEAS | 1 |
| 2000 | Flexible Transaction Dependencies in Database Systems
Luigi V. Mancini, Indrajit Ray, Sushil Jajodia, Elisa Bertino |
Distributed Parallel Databases | 4 |
| 2000 | MPGS: An Interactive Tool for the Specification and Generation of Multimedia PresentationsabstractMultimedia presentations are composed of objects belonging to different data types such as video, audio, text and image. An important aspect is that, quite often, the user defining a presentation needs to express sophisticated temporal and spatial constraints among the objects composing the presentation. We present a system (called MPGS-Multimedia Presentation Generator System) which supports the specification of constraints among multimedia objects and the generation of multimedia presentations according to the specified constraints. The constraint model provided by MPGS is very flexible and powerful in terms of the kinds of object constraints it can represent. A large number of innovative features are supported including: asynchronous and simultaneous spatial constraints; components of interest and priority levels; motion functions. Obviously, the flexibility provided to the users requires the development of nontrivial techniques to check constraint consistency and to generate a presentation satisfying the specified constraints. We illustrate the solutions we have devised in the framework of MPGS. Elisa Bertino, Elena Ferrari 0001, Marco Stolf |
IEEE Trans. Knowl. Data Eng. | 1 |
| 2000 | Trigger Inheritance and Overriding in an Active Object Database SystemabstractAn active database is a database in which some operations are automatically executed when specified events happen and particular conditions are met. Several systems supporting active rules in an object oriented data model have been proposed. However, several issues related to the integration of triggers with object oriented modeling concepts have not been satisfactorily addressed. We discuss issues related to trigger inheritance and refinement in the context of the Chimera active object oriented data model. In particular, we introduce a semantics for an active object language that takes into account trigger inheritance and supports trigger overriding. Moreover, we state conditions on trigger overriding ensuring that trigger semantics is preserved in subclasses. Elisa Bertino, Giovanna Guerrini, Isabella Merlo |
IEEE Trans. Knowl. Data Eng. | 1 |
| 2000 | Guest Editorial: Introduction to the Special Section
Elisa Bertino, Richard R. Muntz, Thomas C. Rakow |
IEEE Trans. Knowl. Data Eng. | 1 |
| 2000 | Guest Editorial: Introduction to the Special Section
Elisa Bertino, Susan Darling Urban |
IEEE Trans. Knowl. Data Eng. | 1 |
| 2000 | ASEP: A Secure and Flexible Commit Protocol for MLS Distributed Database SystemsabstractThe classical Early Prepare (EP) commit protocol, used in many commercial systems, is not suitable for use in multi-level secure (MLS) distributed database systems that employ a locking protocol for concurrency control. This is because EP requires that read locks are not released by a participant during their window of uncertainty; however, it is not possible for a locking protocol to provide this guarantee in a MLS system (since the read lock of a higher-level transaction on a lower-level data object must be released whenever a lower-level transaction wants to write the same data). The only available work in the literature, namely the Secure Early Prepare (SEP) protocol, overcomes this difficulty by aborting those distributed transactions that release their low-level read locks prematurely. We see this approach as being too restrictive. One of the major benefits of distributed processing is its robustness to failures, and SEP fails to take advantage of this. In this paper, we propose the Advanced Secure Early Prepare (ASEP) commit protocol to solve the above problem, together with a number of language primitives that can be used as system calls in distributed transactions. These primitives permit features like partial rollback and forward recovery to be incorporated within the transaction model, and allow a distributed transaction to proceed even when a participant has released its low-level read locks prematurely. This not only offers flexibility, but can also be used, if desired, by a sophisticated programmer to trade off consistency for atomicity of the distributed transaction. Indrajit Ray, Luigi V. Mancini, Sushil Jajodia, Elisa Bertino |
IEEE Trans. Knowl. Data Eng. | 4 |
| 1999 | Approximation Techniques for Indexing Two-Dimensional Constraint DatabasesabstractConstraint databases have recently been proposed as a powerful framework to model and retrieve spatial data. The use of constraint databases should be supported by access data structures that make effective use of secondary storage and reduce query processing time. In this paper, we consider the indexing problem for objects represented by conjunctions of two-variable linear constraints and we analyze the problem of determining all generalized tuples whose extension intersects or is contained in the extension of a given half-plane. In an earlier paper we have shown that both selection problems can be reduced to a point location problem by using a dual transformation. If the angular coefficient of the half-plane belongs to a predefined set, we have proved that a dynamic optimal indexing solution, based on B/sup +/-trees, exists. In this paper we propose two approximation techniques that can be used to find the result when the angular coefficient does not belong to the predefined set. We also experimentally compare the proposed techniques with R-trees. Elisa Bertino, Barbara Catania, Boris Chidlovskii |
DASFAA | 1 |
| 1999 | Indexing Constraint Databases by Using a Dual RepresentationabstractLinear constraint databases are a powerful framework to model spatial and temporal data. The use of constraint databases should be supported by access data structures that make effective use of secondary storage and reduce query processing time. Such structures should be able to store both finite and infinite objects and perform both containment (ALL) and intersection (EXIST) queries. As standard indexing techniques have certain limitations in satisfying such requirements, we employ the concept of geometric duality for designing new indexing techniques. In (Bertino et al., 1997) we have used the dual transformation for polyhedra to develop a dynamic optimal indexing solution based on B/sup +/-trees, to detect all objects contained in or intersecting a given half-plane, when the angular coefficient belongs to a predefined set. We extend the previous solution to allow angular coefficients to take any value. We present two approximation techniques for the dual representation of spatial objects, based on B/sup +/-trees. The techniques handle both finite and infinite objects and process both ALL and EXIST selections in a uniform way. We show the practical applicability of the proposed techniques by an experimental comparison with respect to R/sup +/-trees. Elisa Bertino, Barbara Catania, Boris Chidlovskii |
ICDE | 1 |
| 1999 | Applying Data Mining Techniques to Wafer Manufacturing
Elisa Bertino, Barbara Catania, Eleonora Caglio |
PKDD | 1 |
| 1999 | Modeling Spatio-Temporal Constraints for Multimedia Objects
Yong-Moo Kwon, Elena Ferrari 0001, Elisa Bertino |
Data Knowl. Eng. | 3 |
| 1999 | Finitely Representable Nested Relations
Elisa Bertino, Barbara Catania, Limsoon Wong |
Inf. Process. Lett. | 1 |
| 1999 | The Indispensability of Dispensable IndexesabstractThe design of new indexes has been driven by many factors, such as data types, operations, and application environment. The increasing demand for database systems to support new applications such as online analytical processing (OLAP), spatial databases, and temporal databases has continued to fuel the development of new indexes. In this paper, we summarize the major considerations in developing new indexes, paying particular attention to progress made in the design of indexes for spatial, temporal databases, and object-oriented databases (OODB). Our discussion focuses on the general concepts or features of these indexes, thus presenting the building blocks for meeting the challenges of designing new indexes for novel applications to be encountered in the future. Elisa Bertino, Beng Chin Ooi |
IEEE Trans. Knowl. Data Eng. | 1 |
| 1999 | A Flexible Authorization Mechanism for Relational Data Management SystemsabstractIn this article, we present an authorization model that can be used to express a number of discretionary access control policies for relational data management systems. The model permits both positive and negative authorizations and supports exceptions at the same time. The model is flexible in that the users can specify, for each authorization they grant, whether the authorization can allow for exceptions or whether it must be strongly obeyed. It provides authorization management for groups with exceptions at any level of the group hierarchy, and temporary suspension of authorizations. The model supports ownership together with decentralized administration of authorizations. Administrative privileges can also be restricted so that owners retain control over their tables. Elisa Bertino, Sushil Jajodia, Pierangela Samarati |
ACM Trans. Inf. Syst. | 1 |
| 1998 | Towards Optimal Indexing for Segment Databases
Elisa Bertino, Barbara Catania, Boris Shidlovsky |
EDBT | 1 |
| 1998 | Data Security
Elisa Bertino |
Data Knowl. Eng. | 1 |
| 1998 | Definition and Analysis of Index Organizations for Object-Oriented Database Systems
Elisa Bertino, Barbara Catania, Luca Chiesa |
Inf. Syst. | 1 |
| 1998 | A Formal Definition of the Chimera Object-Oriented Data Model
Giovanna Guerrini, Elisa Bertino, René Bal |
J. Intell. Inf. Syst. | 2 |
| 1998 | An Extended Algebra for Constraint DatabasesabstractConstraint relational databases use constraints to both model and query data. A constraint relation contains a finite set of generalized tuples. Each generalized tuple is represented by a conjunction of constraints on a given logical theory and, depending on the logical theory and the specific conjunction of constraints, it may possibly represent an infinite set of relational tuples. For their characteristics, constraint databases are well suited to model multidimensional and structured data, like spatial and temporal data. The definition of an algebra for constraint relational databases is important in order to make constraint databases a practical technology. We extend the previously defined constraint algebra (called generalized relational algebra). First, we show that the relational model is not the only possible semantic reference model for constraint relational databases and we show how constraint relations can be interpreted under the nested relational model. Then, we introduce two distinct classes of constraint algebras, one based on the relational algebra, and one based on the nested relational algebra, and we present an algebra of the latter type. The algebra is proved equivalent to the generalized relational algebra when input relations are modified by introducing generalized tuple identifiers. However, from a user point of view, it is more suitable. Thus, the difference existing between such algebras is similar to the difference existing between the relational algebra and the nested relational algebra, dealing with only one level of nesting. We also show how external functions can be added to the proposed algebra. Alberto Belussi, Elisa Bertino, Barbara Catania |
IEEE Trans. Knowl. Data Eng. | 2 |
| 1998 | Temporal Synchronization Models for Multimedia DataabstractMultimedia information systems are considerably more complex than traditional ones in that they deal with very heterogeneous data such as text, video, and audio-characterized by different characteristics and requirements. One of the central characteristics of multimedia data is that of being heavily time-dependent, in that they are usually related by temporal relationships that must be maintained during playout. We discuss problems related to modeling temporal synchronization specifications for multimedia data. We investigate the characteristics that a model must possess to properly express the timing relationships among multimedia data, and we provide a classification for the various models proposed in the literature. For each devised category, several examples are presented, whereas the most representative models of each category are illustrated in detail. Then, the presented models are compared with respect to the devised requirements, and future research issues are discussed. Elisa Bertino, Elena Ferrari 0001 |
IEEE Trans. Knowl. Data Eng. | 1 |
| 1998 | Navigational Accesses in a Temporal Object ModelabstractA considerable research effort has been devoted in past years to query languages for temporal data in the context of both the relational and the object oriented model. Object oriented databases provide a navigational approach for data access based on object references. We investigate the navigational approach to querying object oriented databases. We formally define the notion of temporal path expression, and we address on a formal basis issues related to the correctness of such expressions. In particular, we focus on static analysis and give a set of conditions ensuring that an expression always results in a correct access at runtime. Elisa Bertino, Elena Ferrari 0001, Giovanna Guerrini |
IEEE Trans. Knowl. Data Eng. | 1 |
| 1998 | Advanced Transaction Processing in Multilevel Secure File StoresabstractThe concurrency control requirements for transaction processing in a multilevel secure file system are different from those in conventional transaction processing systems. In particular, there is the need to coordinate transactions at different security levels avoiding both potential timing covert channels and the starvation of transactions at higher security levels. Suppose a transaction at a lower security level attempts to write a data item that is being read by a transaction at a higher security level. On the one hand, a timing covert channel arises if the transaction at the lower security level is either delayed or aborted by the scheduler. On the other hand, the transaction at the high security level may be subjected to an indefinite delay if it is forced to abort repeatedly. This paper extends the classical two-phase locking mechanism to multilevel secure file systems. The scheme presented here prevents potential timing covert channels and avoids the abort of higher level transactions nonetheless guaranteeing serializability. The programmer is provided with a powerful set of linguistic constructs that supports exception handling, partial rollback, and forward recovery. The proper use of these constructs can prevent the indefinite delay in completion of a higher level transaction, and allows the programmer to trade off starvation with transaction isolation. Elisa Bertino, Sushil Jajodia, Luigi V. Mancini, Indrajit Ray |
IEEE Trans. Knowl. Data Eng. | 1 |
| 1998 | An Access Control Model Supporting Periodicity Constraints and Temporal ReasoningabstractAccess control models, such as the ones supported by commercial DBMSs, are not yet able to fully meet many application needs. An important requirement derives from the temporal dimension that permissions have in many real-world situations. Permissions are often limited in time or may hold only for specific periods of time. In this article, we present an access control model in which periodic temporal intervals are associated with authorizations. An authorization is automatically granted in the specified intervals and revoked when such intervals expire. Deductive temporal rules with periodicity and order constraints are provided to derive new authorizations based on the presence or absence of other authorizations in specific periods of time. We provide a solution to the problem of ensuring the uniqueness of the global set of valid authorizations derivable at each instant, and we propose an algorithm to compute this set. Moreover, we address issues related to the efficiency of access control by adopting a materialization approach. The resulting model provides a high degree of flexibility and supports the specification of several protection requirements that cannot be expressed in traditional access control models. Elisa Bertino, Claudio Bettini, Elena Ferrari 0001, Pierangela Samarati |
ACM Trans. Database Syst. | 1 |
| 1997 | A Unified Framework for Enforcing Multiple Access Control PoliciesabstractAlthough several access control policies can be devised for controlling access to information, all existing authorization models, and the corresponding enforcement mechanisms, are based on a specific policy (usually the closed policy). As a consequence, although different policy choices are possible in theory, in practice only a specific policy can be actually applied within a given system. However, protection requirements within a system can vary dramatically, and no single policy may simultaneously satisfy them all. Sushil Jajodia, Pierangela Samarati, V. S. Subrahmanian, Elisa Bertino |
SIGMOD Conference | 4 |
| 1997 | Towards Optimal Two-Dimensional Indexing for Constraint Databases
Elisa Bertino, Barbara Catania, Boris Shidlovsky |
Inf. Process. Lett. | 1 |
| 1997 | Decentralized Administration for a Temporal Access Control Model
Elisa Bertino, Claudio Bettini, Elena Ferrari 0001, Pierangela Samarati |
Inf. Syst. | 1 |
| 1997 | Transaction Processing in Multilevel Secure Databases with Kernelized Architectures: Challenges and SolutionsabstractMultilevel security poses many challenging problems for transaction processing. The challenges are due to the conflicting requirements imposed by confidentiality, integrity, and availability-the three components of security. We identify these requirements on transaction processing in Multilevel Secure (MLS) database management systems (DBMSs) and survey the efforts of a number of researchers to meet these requirements. While our emphasis is primarily on centralized systems based on kernelized architecture, we briefly overview the research in the distributed MLS DBMSs as well. Vijayalakshmi Atluri, Sushil Jajodia, Elisa Bertino |
IEEE Trans. Knowl. Data Eng. | 3 |
| 1997 | On Modeling Cost Functions for Object-Oriented DatabasesabstractIn this paper, we present a set of parameters able to exactly model topologies of object references in object-oriented databases. These parameters are important since they are used to model query execution strategy costs for optimization. The model we present considers also the cases of multivalued attributes and null references. Moreover, a set of derived parameters are introduced and their mathematical derivations are shown. These derived parameters are important, since they allow selectivity of nested predicates to be estimated. Moreover, they are used in estimating storage, access, and update costs for a number of access structures specifically tailored to efficiently support object-oriented queries. Elisa Bertino, Paola Foscoli |
IEEE Trans. Knowl. Data Eng. | 1 |
| 1997 | An Extended Authorization Model for Relational DatabasesabstractWe propose two extensions to the authorization model for relational databases defined originally by P.G. Griffiths and B. Wade (1976). The first extension concerns a new type of revoke operation, called noncascading revoke operation. The original model contains a single, cascading revoke operation, meaning that when a privilege is revoked from a user, a recursive revocation takes place that deletes all authorizations granted by this user that do not have other supporting authorizations. The new type of revocation avoids the recursive revocation of authorizations. The second extension concerns negative authorization which permits specification of explicit denial for a user to access an object under a particular mode. We also address the management of views and groups with respect to the proposed extensions. Elisa Bertino, Pierangela Samarati, Sushil Jajodia |
IEEE Trans. Knowl. Data Eng. | 1 |
| 1997 | Transactions and Updates in Deductive DatabasesabstractIn this paper, we develop a new approach that provides a smooth integration of extensional updates and declarative query languages for deductive databases. The approach is based on a declarative specification of updates in rule bodies. Updates are not executed as soon as evaluated. Instead, they are collected and then applied to the database when the query evaluation is completed. We call this approach nonimmediate update semantics. We provide a top-down and equivalent bottom-up semantics which reflect the corresponding computation models. We also package set of updates into transactions and we provide a formal semantics for transactions. Then, in order to handle complex transactions, we extend the transaction language with control constructors still preserving formal semantics and semantics equivalence. Danilo Montesi, Elisa Bertino, Maurizio Martelli |
IEEE Trans. Knowl. Data Eng. | 2 |
| 1997 | Information Flow Control in Object-Oriented SystemsabstractWe describe a high assurance discretionary access control model for object oriented systems. The model not only ensures protection against Trojan horses leaking information, but provides the flexibility of discretionary access control at the same time. The basic idea of our approach is to check all information flows among objects in the system in order to block possible illegal flows. An illegal flow arises when information is transmitted from one object to another object in violation of the security policy. The interaction modes among objects are taken into account in determining illegal flows. We consider three different interaction modes that are standard interaction modes found in the open distributed processing models. The paper presents formal definitions and proof of correctness of our flow control algorithm. Pierangela Samarati, Elisa Bertino, Alessandro Ciampichetti, Sushil Jajodia |
IEEE Trans. Knowl. Data Eng. | 2 |
| 1996 | A Formal Temporal Object-Oriented Data Model
Elisa Bertino, Elena Ferrari 0001, Giovanna Guerrini |
EDBT | 1 |
| 1996 | A Graph-Theoretic Approach to Indexing in Object-Oriented DatabasesabstractA graph theoretic approach to the path indexing problem is proposed. We represent the indexing relationships supported by indices allocated in the classes in the path in the form of a directed graph. All the previous approaches directly fit into the scheme and form a hierarchy of complexity with respect to the time required for selection of the optimal index configuration. Based on the general scheme, we develop a new approach to the path indexing problem exploiting the notion of visibility graph. We introduce a generalized nested inherited index, give algorithms for retrieval and update operations and compare the behavior of the new structure with previous approaches. Boris Shidlovsky, Elisa Bertino |
ICDE | 2 |
| 1996 | Static Analysis of Intensional Databases in U-DatalogabstractArticle Free Access Share on Static analysis of intensional databases in U-Datalog (extended abstract) Authors: Elisa Bertino University of Milano, Italy University of Milano, ItalyView Profile , Barbara Catania University of Milano, Italy University of Milano, ItalyView Profile Authors Info & Claims PODS '96: Proceedings of the fifteenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systemsJune 1996 Pages 202–212https://doi.org/10.1145/237661.237711Published:03 June 1996Publication History 6citation203DownloadsMetricsTotal Citations6Total Downloads203Last 12 Months5Last 6 weeks1 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF Elisa Bertino, Barbara Catania |
PODS | 1 |
| 1996 | Supporting Periodic Authorizations and Temporal Reasoning in Database Access Control
Elisa Bertino, Claudio Bettini, Elena Ferrari 0001, Pierangela Samarati |
VLDB | 1 |
| 1996 | On the Number of Descendants in an Object DAG
Boris Shidlovsky, Elisa Bertino |
Inf. Process. Lett. | 2 |
| 1996 | Alternative Correctness Criteria for Concurrent Execution of Transactions in Multilevel Secure DatabasesabstractInvestigates issues related to transaction concurrency control in multilevel secure databases. This paper demonstrates how the conflicts between the correctness requirements and the secrecy requirements can be reconciled by proposing two different solutions. It first explores the correctness criteria that are weaker than one-copy serializability. Each of these weaker criteria, though not as strict as one-copy serializability, is required to preserve database consistency in some meaningful way, and moreover, its implementation does not require the scheduler to be trusted. It proposes three different, increasingly stricter notions of serializability (level-wise serializability, one-item read serializability and pair-wise serializability) that can serve as substitutes for one-copy serializability. The paper then investigates secure concurrency control protocols that generate one-copy serializable histories and presents a multiversion timestamping protocol that has several very desirable properties: it is secure, produces multiversion histories that are equivalent to serial one-copy histories in which transactions are placed in a timestamp order, eliminates starvation and can be implemented using single-level untrusted schedulers. Vijayalakshmi Atluri, Sushil Jajodia, Elisa Bertino |
IEEE Trans. Knowl. Data Eng. | 3 |
| 1996 | A Temporal Access Control Mechanism for Database SystemsabstractThe paper presents a discretionary access control model in which authorizations contain temporal intervals of validity. An authorization is automatically revoked when the associated temporal interval expires. The proposed model provides rules for the automatic derivation of new authorizations from those explicitly specified. Both positive and negative authorizations are supported. A formal definition of those concepts is presented, together with the semantic interpretation of authorizations and derivation rules as clauses of a general logic program. Issues deriving from the presence of negative authorizations are discussed. We also allow negation in rules: it is possible to derive new authorizations on the basis of the absence of other authorizations. The presence of this type of rule may lead to the generation of different sets of authorizations, depending on the evaluation order. An approach is presented, based on establishing an ordering among authorizations and derivation rules, which guarantees a unique set of valid authorizations. Moreover, we give an algorithm detecting whether such an ordering can be established for a given set of authorizations and rules. Administrative operations for adding, removing, or modifying authorizations and derivation rules are presented and efficiency issues related to these operations are also tackled in the paper. A materialization approach is proposed, allowing to efficiently perform access control. Elisa Bertino, Claudio Bettini, Elena Ferrari 0001, Pierangela Samarati |
IEEE Trans. Knowl. Data Eng. | 1 |
| 1996 | An Authorization Model for a Distributed Hypertext SystemabstractDigital libraries support quick and efficient access to a large number of information sources that are distributed but interlinked. As the amount of information to be shared grows, the need to restrict access only to specific users or for specific usage will surely arise. The protection of information in digital libraries, however, is difficult because of the peculiarity of the hypertext paradigm which is generally used to represent information in digital libraries, together with the fact that related data in a hypertext are often distributed at different sites. We present an authorization model for distributed hypertext systems. Our model supports authorizations at different granularity levels, takes into consideration different types of data and the relationships among them, and allows administrative privileges to be delegated. Pierangela Samarati, Elisa Bertino, Sushil Jajodia |
IEEE Trans. Knowl. Data Eng. | 2 |
| 1995 | Enhanced Nested-Inherited Index for OODBMS
Elisa Bertino, S. Salerno, Boris Shidlovsky |
CIKM | 1 |
| 1995 | Semantic Assumptions and Query Evaluation in Temporal DatabasesabstractWhen querying a temporal database, a user often makes certain semantic assumptions on stored temporal data. This paper formalizes and studies two types of semantic assumptions: point-based and interval-baaed, The point-based assumptions include those assumptions that use interpolation methods, while the interval-based assumptions include those that involve different temporal types (time granularities). Each assumption is viewed as a way to derive certain implicit data from the explicit data stored in the database. The database system must use all explicit as well as (possibly infinite) implicit data to answer user queries. This paper introduces a new method to facilitate such query evaluations. A user query is translated into a system query such that the answer of this system query over the explicit data is the same as that of the user query over the explicit and the implicit data. The paper gives such a translation procedure and studies the properties (safety in particular) of user queries and system queries. 1 Claudio Bettini, Xiaoyang Sean Wang, Elisa Bertino, Sushil Jajodia |
SIGMOD Conference | 3 |
| 1995 | Database Security: Research and Practice
Elisa Bertino, Sushil Jajodia, Pierangela Samarati |
Inf. Syst. | 1 |
| 1995 | Index Organizations for Object-Oriented Database SystemsabstractWe present an indexing technique providing support for queries involving complex, nested objects and inheritance hierarchies. This technique is compared with two techniques obtained from more traditional organizations. The three techniques are evaluated using an analytical cost model. The discussion is cast in the framework of object-oriented databases. However, results are applicable to data management systems characterized by features such as complex objects and inheritance hierarchies.> Elisa Bertino, Paola Foscoli |
IEEE Trans. Knowl. Data Eng. | 1 |
| 1994 | On the Selection of Optimal Index Configuration in OO DatabasesabstractAn operation in object-oriented databases gives rise to the processing of a path. Several database operations may result into the same path. The authors address the problem of optimal index configuration for a single path. As it is shown an optimal index configuration for a path can be achieved by splitting the path into subpaths and by indexing each subpath with the optimal index organization. The authors present an algorithm which is able to select an optimal index configuration for a given path. The authors consider a limited number of existing indexing techniques (simple index, inherited index, nested inherited index, multi-index, and multi-inherited index) but the principles of the algorithm remain the same adding more indexing techniques.> Sunil Choenni, Elisa Bertino, Henk M. Blanken, Thiel Chang |
ICDE | 2 |
| 1994 | Clustering Techniques in Object Bases: A Survey
Elisa Bertino, Amani A. Saad, Mohamed A. Ismail |
Data Knowl. Eng. | 1 |
| 1994 | An Approach to Authorization Modeling in Object-Oriented Database Systems
Elisa Bertino, Hans Weigand |
Data Knowl. Eng. | 1 |
| 1994 | Applications of Object-Oriented Technology to the Integration of Heterogeneous Database Systems
Elisa Bertino, Mauro Negri, Giuseppe Pelagatti, Licia Sbattella |
Distributed Parallel Databases | 1 |
| 1994 | Guest Editors' Introduction
Elisa Bertino, M. Tamer Özsu |
Distributed Parallel Databases | 1 |
| 1994 | Index Configuration in Object-Oriented Databases
Elisa Bertino |
VLDB J. | 1 |
| 1993 | Queries, Constraints, Updates and Transactions Within a Logic-Based LanguageabstractpFil)eI We dew+)], ahl;l(--b:is?( 1 l 1101(1 OUIJJ fO1' that tlallsii~ti(")ll, \\'lllle tfl[)se (Iefille(l 111 database Ildes ale pellliallellt, Il]at is they li[)l(l fole~,el TIMmotivatmn of' using a Inu(ple Lu)sllage 1s mutil, ate(l I)y l~la&matic and theoretical consi(leratlons.that is a lmifolnl computational U1O(1CJ1 of tlus langlla~e all(l semanhcs tlallsartl[)ll optimization Finally we plovi(le a two stel~s srlllalltics fol C)ln langlmge nlodelill~tlie tlilllS.lCtlOlliill)ellavi[)l Danilo Montesi, Elisa Bertino |
CIKM | 2 |
| 1993 | Path-Index: An Approach to the Efficient Execution of Object-Oriented Queries
Elisa Bertino, C. Guglielmina |
Data Knowl. Eng. | 1 |
| 1992 | A View Mechanism for Object-Oriented Databases
Elisa Bertino |
EDBT | 1 |
| 1992 | Towards a Logical-Object Oriented Programming Language for Databases
Elisa Bertino, Danilo Montesi |
EDBT | 1 |
| 1992 | Data Hiding and Security in Object-Oriented DatabasesabstractHiding is an important characteristic of the object-oriented paradigm. The author shows how hiding can be exploited to support data security and privacy. The model is based on a single type of authorization, that is, the authorization of a user to execute a method on a given object. The rationale of the authorization model is described. A formal definition of the model is presented, and the algorithms for the main authorization functions, such as grant and revoke, are described.> Elisa Bertino |
ICDE | 1 |
| 1992 | Query optimization by using knowledge about data semantics
Elisa Bertino, Daniela Musto |
Data Knowl. Eng. | 1 |
| 1992 | Object-Oriented Query Languages: The Notion and the IssuesabstractThe authors describe how the characteristics of an object-oriented data model, such as object identity, complex object structure, methods, and class hierarchies, have an impact on the design of a query language. They also point out major differences with respect to relational query languages. The discussion is supported through the definition of OOPC, a formal object-oriented query language based on predicate calculus, which incorporates in a consistent formal notation most features of existing object-oriented query languages.> Elisa Bertino, Mauro Negri, Giuseppe Pelagatti, Licia Sbattella |
IEEE Trans. Knowl. Data Eng. | 1 |
| 1991 | An Indexing Technique for Object-Oriented DatabasesabstractThe basic characteristics of object-oriented data models and query languages are summarized. An indexing technique is presented that supports an efficient evaluation of nested predicates for queries involving class hierarchies. A preliminary comparison of the proposed indexing technique with other techniques is presented. A first extension of this work is to define cost formulas for the proposed index organization and to compare it with other organizations, such as the multi-index and inherited-multi-index organizations. A second extension is to define indexing techniques to support alternative predicates on properties that are semantically equivalent. In addition to these, an important issue concerns indexing support for the use of methods in queries.> Elisa Bertino |
ICDE | 1 |
| 1991 | A Model of Authorization for Next-Generation Database SystemsabstractThe conventional models of authorization have been designed for database systems supporting the hierarchical, network, and relational models of data. However, these models are not adequate for next-generation database systems that support richer data models that include object-oriented concepts and semantic data modeling concepts. Rabitti, Woelk, and Kim [14] presented a preliminary model of authorization for use as the basis of an authorization mechanism in such database systems. In this paper we present a fuller model of authorization that fills a few major gaps that the conventional models of authorization cannot fill for next-generation database systems. We also further formalize the notion of implicit authorization and refine the application of the notion of implicit authorization to object-oriented and semantic modeling concepts. We also describe a user interface for using the model of authorization and consider key issues in implementing the authorization model. Fausto Rabitti, Elisa Bertino, Won Kim 0001, Darrell Woelk |
ACM Trans. Database Syst. | 2 |
| 1990 | Design and Development of a Document Management System for Banking Applikations: an Example of Office Automation
Elisa Bertino, Danilo Montesi |
DEXA | 1 |
| 1990 | Optimization of Queries using Nested Indices
Elisa Bertino |
EDBT | 1 |
| 1989 | Composite Objects RevistedabstractIn object-oriented systems, an object may recursively reference any number of other objects. The references, however, do not capture any special relationships between objects. An important semantic relationship which may be superimposed on a reference is the IS-PART-OF relationship between a pair of objects. A set of objects related by the IS-PART-OF relationship is collectively called a composite object. Won Kim 0001, Elisa Bertino, Jorge F. Garza |
SIGMOD Conference | 2 |
| 1989 | Integration of heterogeneous database applications through an object-oriented interface
Elisa Bertino, Mauro Negri, Giuseppe Pelagatti, Licia Sbattella |
Inf. Syst. | 1 |
| 1989 | Indexing Techniques for Queries on Nested ObjectsabstractThree index organizations are introduced for use in the evaluation of a query in an object-oriented or nested relational database. Detailed models of the three indexes are developed. Using the models, the storage cost, retrieval cost, and update cost of these indexes are evaluated, and a number of observations are made about the use of these indexes for evaluating queries for object-oriented or nested relational databases. A comparison of the combined retrieval and update costs for the three indexes is also included. It is shown that the degree of reference sharing among objects for the various classes in the path influences both the retrieval and update costs.> Elisa Bertino, Won Kim 0001 |
IEEE Trans. Knowl. Data Eng. | 1 |
| 1988 | Views and Security in Distributed Database Management Systems
Elisa Bertino, Laura M. Haas |
EDBT | 1 |
| 1988 | MULTOS: a Document Server for Distributed Office Systems
Elisa Bertino, Fausto Rabitti, Costantino Thanos |
EDBT | 1 |
| 1988 | Query Processing in a Multimedia Document SystemabstractQuery processing in a multimedia document system is described. Multimedia documents are information objects containing formatted data, text, image, graphics, and voice. The query language is based on a conceptual document model that allows the users to formulate queries on both document content and structure. The architecture of the system is outlined, with focus on the storage organization in which both optical and magnetic devices can coexist. Query processing and the different strategies evaluated by our optimization algorithm are discussed. Elisa Bertino, Fausto Rabitti, Simon J. Gibbs |
ACM Trans. Inf. Syst. | 1 |
| 1984 | Development of a Multimedia Information System for an Office Environment
Stavros Christodoulakis, J. Vanderbroek, S. Wan, Maria Pia Papa, Elisa Bertino |
VLDB | 8 |
| 1983 | Distributed Database Design Using the Entity-Relationship Model
Elisa Bertino |
ER | 1 |
| 1983 | View Management in Distributed Data Base Systems
Elisa Bertino, Laura M. Haas, Bruce G. Lindsay 0001 |
VLDB | 1 |