Demo Data from SIGIR 2026 / reviewers in the wild / expert
Philippe Pucheral
dblp:p/PPucheral
· DBLP profile ↗
54ranked-venue papers
3as first author
3since 2021 · last 2025
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 45 · 3 first-author · 1 since 2021Artificial intelligence and machine learning · 8Security and privacy · 4Human-computer interaction and ubiquitous computing · 3 · 1 since 2021Systems, architecture and hardware · 2 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 2
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Network and information security
14 papers |
Privacy and data protection · 42% Cryptographic protocols and secure computation · 28% Hardware security and side channels · 12% | |
| Databases, data mining, and information retrieval
18 papers |
Information retrieval · 39% Database system architecture and tuning · 34% Query processing and optimization · 15% | |
| Computer architecture, parallel and distributed computing, and storage systems
7 papers |
Storage systems · 56% Distributed systems · 32% Performance modeling and evaluation · 12% |
Topics — the 30 heaviest of 38, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Information retrieval
search engines |
0.4 | 2 | 2015 | A Scalable Search Engine for Mass Storage Smart Objects · Proc. VLDB Endow. 2015 A Secure Search Engine for the Personal Cloud · SIGMOD Conference 2015 |
Storage systems
flash and SSD |
0.4 | 3 | 2015 | A Scalable Search Engine for Mass Storage Smart Objects · Proc. VLDB Endow. 2015 Pluggable personal data servers · SIGMOD Conference 2010 Secure Personal Data Servers: a Vision Paper · Proc. VLDB Endow. 2010 |
Cryptographic protocols and secure computation
secure distributed computation |
0.2 | 1 | 2016 | Private and Scalable Execution of SQL Aggregates on a Secure Decentralized Architecture · ACM Trans. Database Syst. 2016 |
Cryptographic protocols and secure computation
secure query processing |
0.2 | 1 | 2016 | Private and Scalable Execution of SQL Aggregates on a Secure Decentralized Architecture · ACM Trans. Database Syst. 2016 |
Information retrieval › indexing
inverted index |
0.2 | 1 | 2015 | A Secure Search Engine for the Personal Cloud · SIGMOD Conference 2015 |
Query processing and optimization
SQL query processing |
0.2 | 1 | 2014 | SQL/AA: Executing SQL on an Asymmetric Architecture · Proc. VLDB Endow. 2014 |
Database system architecture and tuning
embedded database |
0.2 | 5 | 2010 | DiSC: Benchmarking Secure Chip DBMS · IEEE Trans. Knowl. Data Eng. 2008 Pluggable personal data servers · SIGMOD Conference 2010 PicoDBMS: Scaling down database techniques for the smartcard · VLDB J. 2001 |
Hardware security and side channels
trusted execution environments |
0.1 | 1 | 2019 | Personal Database Security and Trusted Execution Environments: A Tutorial at the Crossroads · Proc. VLDB Endow. 2019 |
Privacy and data protection › privacy management › user-controlled privacy
personal data management |
0.1 | 1 | 2010 | Pluggable personal data servers · SIGMOD Conference 2010 |
Privacy and data protection › privacy-preserving data sharing
user-controlled data sharing |
0.1 | 1 | 2010 | Secure Personal Data Servers: a Vision Paper · Proc. VLDB Endow. 2010 |
Performance modeling and evaluation
benchmarking |
0.1 | 1 | 2008 | DiSC: Benchmarking Secure Chip DBMS · IEEE Trans. Knowl. Data Eng. 2008 |
Cryptographic primitives and cryptanalysis
encryption |
0.1 | 3 | 2005 | Safe data sharing and data dissemination on smart devices · SIGMOD Conference 2005 Chip-Secured Data Access: Reconciling Access Rights with Data Encryption · VLDB 2003 Chip-Secured Data Access: Confidential Data on Untrusted Servers · VLDB 2002 |
Distributed and cloud data management
distributed query processing |
0.1 | 1 | 2007 | GhostDB: querying visible and hidden data without leaks · SIGMOD Conference 2007 |
Digital forensics and information hiding
information hiding |
0.1 | 1 | 2007 | GhostDB: Hiding Data from Prying Eyes · VLDB 2007 |
Cryptographic protocols and secure computation
private query |
0.1 | 1 | 2007 | GhostDB: querying visible and hidden data without leaks · SIGMOD Conference 2007 |
Privacy and data protection › privacy-preserving data sharing
encrypted data sharing |
0.1 | 1 | 2005 | Safe data sharing and data dissemination on smart devices · SIGMOD Conference 2005 |
Authentication and access control › access control › access control mechanisms
key-based access control |
0.1 | 1 | 2005 | Safe data sharing and data dissemination on smart devices · SIGMOD Conference 2005 |
Authentication and access control › access control
access control management |
0.0 | 1 | 2004 | Client-Based Access Control Management for XML documents · VLDB 2004 |
Query processing and optimization
query execution |
0.0 | 1 | 2003 | Memory Requirements for Query Execution in Highly Constrained Devices · VLDB 2003 |
Authentication and access control › access control › cryptographic access control
encryption-based access control |
0.0 | 1 | 2003 | Chip-Secured Data Access: Reconciling Access Rights with Data Encryption · VLDB 2003 |
Storage systems › flash and SSD › flash memory › NAND flash
NAND flash storage |
0.0 | 1 | 2010 | Secure Personal Data Servers: a Vision Paper · Proc. VLDB Endow. 2010 |
Distributed systems
replication |
0.0 | 1 | 2010 | Secure Personal Data Servers: a Vision Paper · Proc. VLDB Endow. 2010 |
Database system architecture and tuning
database security |
0.0 | 1 | 2007 | GhostDB: Hiding Data from Prying Eyes · VLDB 2007 |
Hardware security and side channels
tamper-resistant hardware |
0.0 | 1 | 2007 | GhostDB: querying visible and hidden data without leaks · SIGMOD Conference 2007 |
Data models and query languages
XML |
0.0 | 1 | 2004 | Client-Based Access Control Management for XML documents · VLDB 2004 |
Data models and query languages › query language
object-oriented query language |
0.0 | 1 | 1995 | OFL: A Functional Execution Model for Object Query Languages · SIGMOD Conference 1995 |
Graph data management
graph data model |
0.0 | 1 | 1994 | Database Graph Views: A Practical Model to Manage Persistent Graphs · VLDB 1994 |
Embedded and real-time systems › resource-constrained systems
smart card |
0.0 | 1 | 2000 | PicoDMBS: Scaling Down Database Techniques for the Smartcard · VLDB 2000 |
Database system architecture and tuning
main-memory database |
0.0 | 1 | 1990 | Efficient Main Memory Data Management Using the DBGraph Storage Model · VLDB 1990 |
Data models and query languages
database views |
0.0 | 1 | 1994 | Database Graph Views: A Practical Model to Manage Persistent Graphs · VLDB 1994 |
Methods — techniques the papers use, named apart from their topics
write-once partitioning · 0.7linear pipelining · 0.7background linear merging · 0.7secure hardware · 0.5cost model · 0.5tamper-resistant hardware · 0.4access control · 0.4SQL · 0.4smart card security · 0.3access control rules · 0.3portable devices · 0.2participatory sensing · 0.2cycle-accurate simulation · 0.2benchmarking · 0.2degradation model · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Edgelet computing: enabling privacy-preserving decentralized data processing at the network edge
Ludovic Javet, Nicolas Anciaux, Luc Bouganim, Philippe Pucheral |
Pers. Ubiquitous Comput. | 4 |
| 2023 | Pushing Edge Computing one Step Further: Resilient and Privacy-Preserving Processing on Personal DevicesabstractCan we push Edge computing one step further?This demonstration paper proposes an answer to this question by leveraging the generalization of Trusted Execution Environments at the very edge of the network to enable resilient and privacy-preserving computation on personal devices.Based on preliminary published results, we show that this can drastically change the way distributed processing over personal data is conceived and achieved.The platform presented here demonstrates the pertinence of the approach through execution scenarios integrating heterogeneous secure personal devices. Ludovic Javet, Nicolas Anciaux, Luc Bouganim, Léo Lamoureux, Philippe Pucheral |
EDBT | 5 |
| 2022 | Edgelet Computing: Pushing Query Processing and Liability at the Extreme Edge of the NetworkabstractWe call edgelet computing the current convergence between Opportunistic Network (OppNet) and Trusted Execution Environment (TEE) at the very edge of the network. We believe that this convergence bears the seeds of a novel and important class of applications leveraging fully decentralized and highly secure computations among data scattered on multiple personal devices. This paper introduces the Edgelet computing paradigm, defines properties that guarantee the safety, liveness and security of executions in this unusual context and proposes alternative strategies satisfying these properties. Preliminary performance evaluations and an ongoing real-case study highlights the practicality of the approach. Finally, the paper draws future research challenges for the database and distributed system community. Ludovic Javet, Nicolas Anciaux, Luc Bouganim, Philippe Pucheral |
CCGRID | 4 |
| 2019 | Personal Data Management Systems: The security and functionality standpoint
Nicolas Anciaux, Philippe Bonnet, Luc Bouganim, Benjamin Nguyen, Philippe Pucheral, Iulian Sandu Popa, Guillaume Scerri |
Inf. Syst. | 5 |
| 2019 | Personal Database Security and Trusted Execution Environments: A Tutorial at the CrossroadsabstractSmart disclosure initiatives and new regulations such as GDPR in the EU increase the interest for Personal Data Management Systems (PDMS) being provided to individuals to preserve their entire digital life. Consequently, the thorny issue of data security becomes more and more prominent, but highly differs from traditional privacy issues in outsourced corporate databases. Concurrently, the emergence of Trusted Execution Environments (TEE) changes the game in privacy-preserving data management with novel security models. This tutorial offers a global perspective of the current state of work at the confluence of these two rapidly growing areas. The goal is threefold: (1) review and categorize PDMS solutions and identify existing privacy threats and countermeasures; (2) review new security models capitalizing on TEEs and related privacy-preserving data management solutions relevant to the personal context; (3) discuss new challenges at the intersection of PDMS security and TEE-based data management. Nicolas Anciaux, Luc Bouganim, Philippe Pucheral, Iulian Sandu Popa, Guillaume Scerri |
Proc. VLDB Endow. | 3 |
| 2018 | Reconciling Privacy and Data Sharing in a Smart and Connected SurroundingabstractInternational audience Paul Tran-Van, Nicolas Anciaux, Philippe Pucheral |
EDBT | 3 |
| 2017 | SWYSWYK: A New Sharing Paradigm for the Personal Cloud
Paul Tran-Van, Nicolas Anciaux, Philippe Pucheral |
ADMA | 3 |
| 2017 | Managing Distributed Queries under Personalized Anonymity ConstraintsabstractThe benefit of performing Big data computations over individual's microdata is manifold, in the medical, energy or transportation fields to cite only a few, and this interest is growing with the emergence of smart disclosure initiatives around the world. However, these computations often expose microdata to privacy leakages , explaining the reluctance of individuals to participate in studies despite the privacy guarantees promised by statistical institutes. This paper proposes a novel approach to push personalized privacy guarantees in the processing of database queries so that individuals can disclose different amounts of information (i.e. data at different levels of accuracy) depending on their own perception of the risk. Moreover, we propose a decentralized computing infrastructure based on secure hardware enforcing these personalized privacy guarantees all along the query execution process. A performance analysis conducted on a real platform shows the effectiveness of the approach. Axel Michel, Benjamin Nguyen, Philippe Pucheral |
DATA | 3 |
| 2017 | A New Sharing Paradigm for the Personal Cloud
Paul Tran-Van, Nicolas Anciaux, Philippe Pucheral |
TrustBus | 3 |
| 2017 | Supporting secure keyword search in the personal cloud
Saliha Lallali, Nicolas Anciaux, Iulian Sandu Popa, Philippe Pucheral |
Inf. Syst. | 4 |
| 2016 | Distributed Secure Search in the Personal CloudabstractInternational audience Thu Le, Nicolas Anciaux, Sébastien Guilloton, Saliha Lallali, Philippe Pucheral, Iulian Sandu Popa |
EDBT | 5 |
| 2016 | Private and Scalable Execution of SQL Aggregates on a Secure Decentralized ArchitectureabstractCurrent applications, from complex sensor systems (e.g., quantified self) to online e-markets, acquire vast quantities of personal information that usually end up on central servers where they are exposed to prying eyes. Conversely, decentralized architectures that help individuals keep full control of their data complexify global treatments and queries, impeding the development of innovative services. This article aims precisely at reconciling individual's privacy on one side and global benefits for the community and business perspectives on the other. It promotes the idea of pushing the security to secure hardware devices controlling the data at the place of their acquisition. Thanks to these tangible physical elements of trust, secure distributed querying protocols can reestablish the capacity to perform global computations, such as Structured Query Language (SQL) aggregates, without revealing any sensitive information to central servers. This article studies how to secure the execution of such queries in the presence of honest-but-curious and malicious attackers. It also discusses how the resulting querying protocols can be integrated in a concrete decentralized architecture. Cost models and experiments on SQL/Asymmetric Architecture (AA), our distributed prototype running on real tamper-resistant hardware, demonstrate that this approach can scale to nationwide applications. Quoc-Cuong To, Benjamin Nguyen, Philippe Pucheral |
ACM Trans. Database Syst. | 3 |
| 2015 | A Secure Search Engine for the Personal CloudabstractThe emerging Personal Could paradigm holds the promise of a Privacy-by-Design storage and computing platform where personal data remain under the individual's control while being shared by valuable applications. However, leaving the data management control to user's hands pushes the security issues to the user's platform. This demonstration presents a Secure Personal Cloud Platform relying on a query and access control engine embedded in a tamper resistant hardware device connected to the user's platform. The main difficulty lies in the design of an inverted document index and its related search and update algorithms capable of tackling the strong hardware constraints of these devices. We have implemented our engine on a real tamper resistant hardware device and present its capacity to regulate the access to a personal dataspace. The objective of this demonstration is to show (1) that secure hardware is a key enabler of the Personal Cloud paradigm and (2) that new embedded indexing and querying techniques can tackle the hardware constraints of tamper-resistant devices and provide scalable solutions for the Personal Cloud. Saliha Lallali, Nicolas Anciaux, Iulian Sandu Popa, Philippe Pucheral |
SIGMOD Conference | 4 |
| 2015 | A Scalable Search Engine for Mass Storage Smart ObjectsabstractThis paper presents a new embedded search engine designed for smart objects. Such devices are generally equipped with extremely low RAM and large Flash storage capacity. To tackle these conflicting hardware constraints, conventional search engines privilege either insertion or query scalability but cannot meet both requirements at the same time. Moreover, very few solutions support document deletions and updates in this context. In this paper, we introduce three design principles, namely Write-Once Partitioning, Linear Pipelining and Background Linear Merging, and show how they can be combined to produce an embedded search engine reconciling high insert/delete/update rate and query scalability. We have implemented our search engine on a development board having a hardware configuration representative for smart objects and have conducted extensive experiments using two representative datasets. The experimental results demonstrate the scalability of the approach and its superiority compared to state of the art methods. Nicolas Anciaux, Saliha Lallali, Iulian Sandu Popa, Philippe Pucheral |
Proc. VLDB Endow. | 4 |
| 2014 | Privacy-Preserving Query Execution using a Decentralized Architecture and Tamper Resistant HardwareabstractCurrent applications, from complex sensor systems (e.g. quantified self) to online e-markets acquire vast quantities of personal information which usually ends-up on central servers. Decentralized architectures, devised to help individuals keep full control of their data, hinder global treatments and queries, impeding the development of services of great interest. This paper promotes the idea of pushing the security to the edges of applications, through the use of secure hardware devices controlling the data at the place of their acquisition. To solve this problem, we propose secure distributed querying protocols based on the use of a tangible physical element of trust, reestablishing the capacity to perform global computations without revealing any sensitive information to central servers. There are two main problems when trying to support SQL in this context: perform joins and perform aggregations. In this paper, we study the subset of SQL queries without joins and show how to secure their execution in the presence of honest-but-curious attackers. Cost models and experiments demonstrate that this approach can scale to nationwide infrastructures. Quoc-Cuong To, Benjamin Nguyen, Philippe Pucheral |
EDBT | 3 |
| 2014 | METAP: revisiting Privacy-Preserving Data Publishing using secure devices
Tristan Allard, Benjamin Nguyen, Philippe Pucheral |
Distributed Parallel Databases | 3 |
| 2014 | MILo-DB: a personal, secure and portable database machine
Nicolas Anciaux, Luc Bouganim, Philippe Pucheral, Yanli Guo, Lionel Le Folgoc, Shaoyi Yin |
Distributed Parallel Databases | 3 |
| 2014 | Folk-IS: Opportunistic Data Services in Least Developed CountriesabstractAccording to a wide range of studies, IT should become a key facilitator in establishing primary education, reducing mortality and supporting commercial initiatives in Least Developed Countries (LDCs). The main barrier to the development of IT services in these regions is not only the lack of communication facilities, but also the lack of consistent information systems, security procedures, economic and legal support, as well as political commitment. In this paper, we propose the vision of an infrastructureless data platform well suited for the development of innovative IT services in LDCs. We propose a participatory approach, where each individual implements a small subset of a complete information system thanks to highly secure, portable and low-cost personal devices as well as opportunistic networking, without the need of any form of infrastructure. We review the technical challenges that are specific to this approach. Nicolas Anciaux, Luc Bouganim, Thierry Delot, Sergio Ilarri, Leïla Kloul, Nathalie Mitton, Philippe Pucheral |
Proc. VLDB Endow. | 7 |
| 2014 | SQL/AA: Executing SQL on an Asymmetric ArchitectureabstractCurrent applications, from complex sensor systems (e.g. quantified self) to online e-markets acquire vast quantities of personal information which usually end-up on central servers. This information represents an unprecedented potential for user customized applications and business (e.g., car insurance billing, carbon tax, traffic decongestion, resource optimization in smart grids, healthcare surveillance, participatory sensing). However, the PRISM affair has shown that public opinion is starting to wonder whether these new services are not bringing us closer to science fiction dystopias. It has become clear that centralizing and processing all one's data on a single server is a major problem with regards to privacy concerns. Conversely, decentralized architectures, devised to help individuals keep full control of their data, complexify global treatments and queries, often impeding the development of innovative services and applications. Quoc-Cuong To, Benjamin Nguyen, Philippe Pucheral |
Proc. VLDB Endow. | 3 |
| 2013 | Trusted Cells: A Sea Change for Personal Data Services
Nicolas Anciaux, Philippe Bonnet, Luc Bouganim, Benjamin Nguyen, Iulian Sandu Popa, Philippe Pucheral |
CIDR | 6 |
| 2012 | PBFilter: A flash-based indexing scheme for embedded systems
Shaoyi Yin, Philippe Pucheral |
Inf. Syst. | 2 |
| 2011 | Sanitizing Microdata without Leak: Combining Preventive and Curative Actions
Tristan Allard, Benjamin Nguyen, Philippe Pucheral |
ISPEC | 3 |
| 2011 | Towards a Safe Realization of Privacy-Preserving Data Publishing MechanismsabstractThis article addresses the issue of adapting the traditional model of Privacy-Preserving Data Publishing (PPDP) to an environment composed of a large number of tamper-resistant Secure Portable Tokens (SPTs) containing private personal data. Our model assumes that the SPTs seldom connect to a highly available but untrusted infrastructure. We illustrate the problem by studying the feasability of the simple generalization privacy mechanism to enforce k-anonymity. Tristan Allard, Benjamin Nguyen, Philippe Pucheral |
Mobile Data Management (2) | 3 |
| 2011 | Safe realization of the Generalization privacy mechanismabstractAn increasing number of surveys and articles high-light the failure of database servers to keep confidential data really private. Even without considering their vulnerability against external or internal attacks, mere negligences often lead to privacy disasters. The advent of powerful smart portable tokens, combining the security of smart card microcontrollers with the storage capacity of NAND Flash chips, introduces today credible alternatives to the systematic centralization of personal data on servers. Individuals can now store their personal data (e.g., their medical folder) in their own smart tokens, kept under their control, and never disclose in clear their private data to the outside untrusted world. However, this new opportunity of managing and protecting personal data conflicts with the objective of implementing knowledge-based decision making tools on top of centralized data. This paper precisely addresses this issue and proposes to adapt the traditional Generalization privacy mechanism to an environment composed of a large set of tamper-resistant smart portable tokens seldom connected to a highly available but untrusted infrastructure. This conjunction of hypothesis makes the problem fundamentally different from any previously studied privacy-preserving data publishing problem we are aware of. Tristan Allard, Benjamin Nguyen, Philippe Pucheral |
PST | 3 |
| 2010 | Pluggable personal data serversabstractAn increasing amount of personal data is automatically gathered on servers by administrations, hospitals and private companies while several security surveys highlight the failure of database servers to keep confidential data really private. The advent of powerful secure tokens, combining the security of smart card microcontrollers with the storage capacity of NAND Flash chips, introduces a credible alternative to the systematic centralization of personal data. By embedding a full-fledged database server in such device, an individual can now store her personal data in her own secure token, kept under her control, and never disclose in clear her private data to the outside untrusted world. This demonstration shows the benefit of the proposed approach in terms of privacy protection and pervasiveness through a healthcare scenario. This scenario is extracted from a field experiment where medical folders embedded in secure tokens are used to improve the coordination of medical care at home for elderly people. The demonstration also highlights interesting features of the embedded DBMS engine introduced to tackle the secure token's strong hardware constraints. Nicolas Anciaux, Luc Bouganim, Yanli Guo, Philippe Pucheral, Jean-Jacques Vandewalle, Shaoyi Yin |
SIGMOD Conference | 4 |
| 2010 | Secure Personal Data Servers: a Vision PaperabstractAn increasing amount of personal data is automatically gathered and stored on servers by administrations, hospitals, insurance companies, etc. Citizen themselves often count on internet companies to store their data and make them reliable and highly available through the internet. However, these benefits must be weighed against privacy risks incurred by centralization. This paper suggests a radically different way of considering the management of personal data. It builds upon the emergence of new portable and secure devices combining the security of smart cards and the storage capacity of NAND Flash chips. By embedding a full-fledged Personal Data Server in such devices, user control of how her sensitive data is shared by others (by whom, for how long, according to which rule, for which purpose) can be fully reestablished and convincingly enforced. To give sense to this vision, Personal Data Servers must be able to interoperate with external servers and must provide traditional database services like durability, availability, query facilities, transactions. This paper proposes an initial design for the Personal Data Server approach, identifies the main technical challenges associated with it and sketches preliminary solutions. We expect that this paper will open exciting perspectives for future database research. Tristan Allard, Nicolas Anciaux, Luc Bouganim, Yanli Guo, Lionel Le Folgoc, Benjamin Nguyen, Philippe Pucheral, Indrajit Ray, Indrakshi Ray, Shaoyi Yin |
Proc. VLDB Endow. | 7 |
| 2009 | A sequential indexing scheme for flash-based embedded systemsabstractNAND Flash has become the most popular stable storage medium for embedded systems. As on-board storage capacity increases, the need for efficient indexing techniques arises. Such techniques are very challenging to design due to a combination of NAND Flash constraints (for example the block-erase-before-page-rewrite constraint and limited number of erase cycles) and embedded system constraints (for example tiny RAM and resource consumption predictability). Previous work adapted traditional indexing methods to cope with Flash constraints by deferring index updates using a log and batching them to decrease the number of rewrite operations in Flash memory. However, these methods were not designed with embedded system constraints in mind and do not address them. In this paper, we propose a new alternative for indexing Flash-resident data that specifically addresses the embedded context. This approach, called PBFilter, organizes the index structure in a purely sequential way. Key lookups are sped up thanks to two principles called Summarization and Partitioning. We instantiate these principles with data structures and algorithms based on Bloom Filters and show the effectiveness of this approach through a comprehensive performance study. Shaoyi Yin, Philippe Pucheral, Xiaofeng Meng 0001 |
EDBT | 2 |
| 2009 | Revelation on demand
Nicolas Anciaux, Mehdi Benzine, Luc Bouganim, Philippe Pucheral, Dennis E. Shasha |
Distributed Parallel Databases | 4 |
| 2008 | Restoring the Patient Control over Her Medical HistoryabstractPaper-based folders have been widely used to coordinate cares in medical-social networks, but they introduce some burning issues (e.g. privacy protection, remote access to the folder). Replacing the paper-based folder system by a traditional Electronic Healthcare Record (EHR) introduces new drawbacks: forcing of the patient consent, unbounded data retention, no security guarantee outside the server domain and no disconnected access to the folder. To solve these problems, this paper proposes an experimental platform which combines an EHR system with medical-social folders embedded in a new hardware portable device. The objectives pursued are (1) to re-establish a natural and powerful way of protecting and sharing highly sensitive information among trusted parties and (2) to build a shared medical-social folder providing the highest degree of availability, whatever the mode of operation (disconnected or not). Nicolas Anciaux, Mehdi Benzine, Luc Bouganim, Kévin Jacquemin, Philippe Pucheral, Shaoyi Yin |
CBMS | 5 |
| 2008 | Data degradation: making private data less sensitive over timeabstractTrail disclosure is the leakage of privacy sensitive data, resulting from negligence, attack or abusive scrutinization or usage of personal digital trails. To prevent trail disclosure, data degradation is proposed as an alternative to the limited retention principle. Data degradation is based on the assumption that long lasting purposes can often be satisfied with a less accurate, and therefore less sensi-tive, version of the data. Data will be progressively degraded such that it still serves application purposes, while decreasing accuracy and thus privacy sensitivity. Nicolas Anciaux, Luc Bouganim, Harold van Heerde, Philippe Pucheral, Peter M. G. Apers |
CIKM | 4 |
| 2008 | PBFilter: indexing flash-resident data through partitioned summariesabstractNAND Flash has become the most popular persistent data storage medium for mobile and embedded devices. The hardware characteristics of NAND Flash (e.g. page granularity for read/write with a block-erase-before-rewrite constraint, limited number of erase cycles) preclude in-place updates. In this paper, we propose a new indexing scheme, called PBFilter, designed from the outset to exploit the peculiarities of NAND Flash. Shaoyi Yin, Philippe Pucheral, Xiaofeng Meng 0001 |
CIKM | 2 |
| 2008 | InstantDB: Enforcing Timely Degradation of Sensitive DataabstractPeople cannot prevent personal information from being collected by various actors. Several security measures are implemented on servers to minimize the possibility of a privacy violation. Unfortunately, even the most well defended servers are subject to attacks and however much one trusts a hosting organism/company, such trust does not last forever. We propose a simple and practical degradation model where sensitive data undergoes a progressive and irreversible degradation from an accurate state at collection time, to intermediate but still informative fuzzy states, to complete disappearance. We introduce the data degradation model and identify related technical challenges and open issues. Nicolas Anciaux, Luc Bouganim, Harold van Heerde, Philippe Pucheral, Peter M. G. Apers |
ICDE | 4 |
| 2008 | Dynamic access-control policies on XML encrypted dataabstractThe erosion of trust put in traditional database servers and in Database Service Providers and the growing interest for different forms of selective data dissemination are different factors that lead to move the access-control from servers to clients. Different data encryption and key dissemination schemes have been proposed to serve this purpose. By compiling the access-control rules into the encryption process, all these methods suffer from a static way of sharing data. With the emergence of hardware security elements on client devices, more dynamic client-based access-control schemes can be devised. This paper proposes a tamper-resistant client-based XML access-right controller supporting flexible and dynamic access-control policies. The access-control engine is embedded in a hardware-secure device and, therefore, must cope with specific hardware resources. This engine benefits from a dedicated index to quickly converge toward the authorized parts of a potentially streaming XML document. Pending situations (i.e., where data delivery is conditioned by predicates, which apply to values encountered afterward in the document stream) are handled gracefully, skipping, whenever possible the pending elements and reassembling relevant parts when the pending situation is solved. Additional security mechanisms guarantee that (1) the input document is protected from any form of tampering and (2) no forbidden information can be gained by replay attacks on different versions of the XML document and of the access-control rules. Performance measurements on synthetic and real datasets demonstrate the effectiveness of the approach. Finally, the paper reports on two experiments conducted with a prototype running on a secured hardware platform. Luc Bouganim, François Dang Ngoc, Philippe Pucheral |
ACM Trans. Inf. Syst. Secur. | 3 |
| 2008 | DiSC: Benchmarking Secure Chip DBMSabstractAbstract—Secure chips, e.g., present in smart cards, USB dongles, i-buttons, are now ubiquitous in applications with strong security requirements. Moreover, they require embedded data management techniques. However, secure chips have severe hardware constraints, which make traditional database techniques irrelevant. The main problem faced by secure chip DBMS designers is to be able to assess various design choices and trade-offs for different applications. Our solution is to use a benchmark for secure chip DBMS in order to 1) compare different database techniques, 2) predict the limits of on-chip applications, and 3) provide codesign hints. In this paper, we propose Data management in Secure Chip (DiSC), a benchmark that reaches these three objectives. This work benefits from our long experience in developing and tuning data management techniques for the smart card. To validate DiSC, we compare the behavior of candidate data management techniques using a cycle-accurate smart-card simulator. Furthermore, we show the applicability of DiSC to future designs involving new hardware platforms and new database techniques. Nicolas Anciaux, Luc Bouganim, Philippe Pucheral, Patrick Valduriez |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2007 | GhostDB: querying visible and hidden data without leaksabstractImagine that you have been entrusted with private data, such as corporate product information, sensitive government information, or symptom and treatment information about hospital patients. You may want to issue queries whose result will combine private and public data, but private data must not be revealed. GhostDB is an architecture and system to achieve this. You carry private data in a smart USB key (a large Flash persistent store combined with a tamper and snoop-resistant CPU and small RAM). When the key is plugged in, you can issue queries that link private and public data and be sure that the only information revealed to a potential spy is which queries you pose. Queries linking public and private data entail novel distributed processing techniques on extremely unequal devices (standard computer and smart USB key). This paper presents the basic framework to make this all work intuitively and efficiently. Nicolas Anciaux, Mehdi Benzine, Luc Bouganim, Philippe Pucheral, Dennis E. Shasha |
SIGMOD Conference | 4 |
| 2007 | GhostDB: Hiding Data from Prying Eyes
Christophe Salperwyck, Nicolas Anciaux, Mehdi Benzine, Luc Bouganim, Philippe Pucheral, Dennis E. Shasha |
VLDB | 5 |
| 2005 | Privacy of Medical Records: From Law Principles to PracticeabstractRegulating access to electronic health records has become a major social and technical challenge. Unfortunately, existing access control models fail in translating accurately basic law principles related to the safeguard of personal information (e.g., medical folder). This paper identifies the problem and proposes a solution in the EHR context. Béatrice Finance, Saïda Medjdoub, Philippe Pucheral |
CBMS | 3 |
| 2005 | The case for access control on XML relationshipsabstractWith the emergence of XML as the de facto standard to exchange and disseminate information, the problem of regulating access to XML documents has attracted a considerable attention in recent years. Existing models attach authorizations to nodes of an XML document but disregard relationships between them. However, ancestor and sibling relationships may reveal information as sensitive as the one carried out by the nodes themselves (e.g., classification). This paper advocates the integration of relationships as first class citizen in the access control models for XML and makes the following contributions. First, it characterizes important relationship authorizations and identifies the mechanisms required to translate them accurately in an authorized view of a source document. Second, it introduces a rule-based formulation for expressing these classes of relationship authorizations and defines an associated conflict resolution strategy. Rather than being yet-another XML access control model, the proposed approach allows a seamless integration of relationship authorizations in existing XML access control model. Béatrice Finance, Saïda Medjdoub, Philippe Pucheral |
CIKM | 3 |
| 2005 | Safe data sharing and data dissemination on smart devicesabstractThe erosion of trust put in traditional database servers and in Database Service Providers (DSP), the growing interest for different forms of data dissemination and the concern for protecting children from suspicious Internet content are different factors that lead to move the access control from servers to clients. Due to the intrinsic untrustworthiness of client devices, client-based access control solutions rely on data encryption. The data are kept encrypted at the server and a client is granted access to subparts of them according to the decryption keys in its possession. Several variations of this basic model have been proposed (e.g., [1, 6]) but they have in common to minimize the trust required on the client at the cost of a static way of sharing data. Indeed, whatever the granularity of sharing, the dataset is split in subsets reflecting a current sharing situation, each encrypted with a different key. Once the dataset is encrypted, changes in the access control rules definition may impact the subset boundaries, hence incurring a partial re-encryption of the dataset and a potential redistribution of keys. Luc Bouganim, Cosmin Cremarenco, François Dang Ngoc, Nicolas Dieu, Philippe Pucheral |
SIGMOD Conference | 5 |
| 2004 | Client-Based Access Control Management for XML documents
Luc Bouganim, François Dang Ngoc, Philippe Pucheral |
VLDB | 3 |
| 2003 | Memory Requirements for Query Execution in Highly Constrained Devices
Nicolas Anciaux, Luc Bouganim, Philippe Pucheral |
VLDB | 3 |
| 2003 | Chip-Secured Data Access: Reconciling Access Rights with Data Encryption
Luc Bouganim, François Dang Ngoc, Philippe Pucheral, Lilan Wu |
VLDB | 3 |
| 2002 | Chip-Secured Data Access: Confidential Data on Untrusted Servers
Luc Bouganim, Philippe Pucheral |
VLDB | 2 |
| 2002 | Dictatorial Transaction Processing: Atomic Commitment Without Veto Right
Maha Abdallah, Rachid Guerraoui, Philippe Pucheral |
Distributed Parallel Databases | 3 |
| 2001 | PicoDBMS: Validation and Experience
Nicolas Anciaux, Christophe Bobineau, Luc Bouganim, Philippe Pucheral, Patrick Valduriez |
VLDB | 4 |
| 2001 | PicoDBMS: Scaling down database techniques for the smartcard
Philippe Pucheral, Luc Bouganim, Patrick Valduriez, Christophe Bobineau |
VLDB J. | 1 |
| 2000 | PicoDMBS: Scaling Down Database Techniques for the Smartcard
Christophe Bobineau, Luc Bouganim, Philippe Pucheral, Patrick Valduriez |
VLDB | 3 |
| 1998 | A Single-Phase Non-Blocking Atomic Commitment Protocol
Maha Abdallah, Philippe Pucheral |
DEXA | 2 |
| 1998 | One-Phase Commit: Does it make Sense?abstractAlthough widely used in distributed transactional systems, the so-called Two-Phase Commit (2PC) protocol introduces a substantial delay in transaction processing, even in the absence of failures. This has led several researchers to look for alternative commit protocols that minimize the time cost associated with coordination messages and forced log writes in 2PC. In particular, variations of a One-Phase Commit (1PC) protocol have recently been proposed. Although efficient, 1PC is however rarely considered in practice because of the strong assumptions it requires from the distributed transactional system. The aim of the paper is to better identify and understand those assumptions. Through a careful look into the intrinsic characteristics of 1PC, we dissect the assumptions underlying it and we present simple techniques that minimize them. We believe that these techniques constitute a first step towards a serious reconsideration of 1PC in the transactional world. Maha Abdallah, Rachid Guerraoui, Philippe Pucheral |
ICPADS | 3 |
| 1996 | Object Query Services for Telecommunication Networks
Jerome Fessy, Yann Lepetit, Philippe Pucheral |
EDBT | 3 |
| 1995 | OFL: A Functional Execution Model for Object Query LanguagesabstractWe present a functional paradigm for querying efficiently abstract collections of complex objects. Abstract collections are used to model class extents, multivalued attributes as well as indexes or hashing tables. Our paradigm includes a functional language called OFL (Object Functional Language) and a supporting execution model based on graph traversals. OFL is able to support any complex object algebra with recursion as macros. It is an appropriate target language for OQL-like query compilers. The execution model provides various strategies including set-oriented and pipelined traversals. OFL has been implemented on top of an object manager. Measures of a typical query extracted from a geographical benchmark show the value of hybrid strategies integrating pipelined and set-oriented evaluations. They also show the potential of function result memorization, a typical optimization approach known as "Memoization" 2 in functional languages. Georges Gardarin, Fernando Machuca, Philippe Pucheral |
SIGMOD Conference | 3 |
| 1994 | Database Graph Views: A Practical Model to Manage Persistent Graphs
Alejandro Gutiérrez, Philippe Pucheral, Hermann Steffen, Jean-Marc Thévenin |
VLDB | 2 |
| 1992 | Pipelined Query Processing in the DBGraph Storage Model
Philippe Pucheral, Jean-Marc Thévenin |
EDBT | 1 |
| 1990 | Efficient Main Memory Data Management Using the DBGraph Storage Model
Philippe Pucheral, Jean-Marc Thévenin, Patrick Valduriez |
VLDB | 1 |