Searching for just a few words should be enough to get started. If you need to make more complex queries, use the tips below to guide you.
Issue title: Research in Computer Security and Privacy: Emerging Trends
Guest editors: Vijay AtluriGuest Editor and Claudia DiazGuest Editor
Article type: Research Article
Authors: De Capitani di Vimercati, Sabrinaa | Foresti, Saraa | Paraboschi, Stefanob | Pelosi, Gerardoc | Samarati, Pierangelaa; *
Affiliations: [a] DI, Università degli Studi di Milano, Crema, Italy. E-mails: sabrina.decapitani@unimi.it, sara.foresti@unimi.it, pierangela.samarati@unimi.it | [b] Università degli Studi di Bergamo, Dalmine, Italy. E-mail: parabosc@unibg.it | [c] DEIB, Politecnico di Milano, Milano, Italy. E-mail: pelosi@elet.polimi.it
Correspondence: [*] Corresponding author: Pierangela Samarati, DI, Università degli Studi di Milano, Via Bramante 65, 26013 Crema, Italy. Tel.: +39 0373 898061; Fax: +39 0373 898074; E-mail: pierangela.samarati@unimi.it
Note: [1] A preliminary version of this paper appeared under the title “Supporting concurrency in private data outsourcing”, in Proc. of the 16th European Symposium on Research in Computer Security (ESORICS 2011), Leuven, Belgium, September 2011 [10].
Abstract: Data outsourcing has recently emerged as a successful solution allowing individuals and organizations to delegate data and service management to external third parties. A major challenge in the data outsourcing scenario is how to guarantee proper privacy protection against the external server. Recent promising approaches rely on the organization of data in indexing structures that use encryption and the dynamic allocation of encrypted data to physical blocks for destroying the otherwise static relationship between data and the blocks in which they are stored. However, dynamic data allocation implies the need to re-write blocks at every read access, thus requesting exclusive locks that can affect concurrency. Also, these solutions only support search conditions on the values of the attribute used for building the indexing structure. In this paper, we present an approach that overcomes such limitations by extending the recently proposed shuffle index structure with support for concurrency and multiple indexes. Support for concurrency relies on the use of several differential versions of the data index that are periodically reconciled and applied to the main data structure. Support for multiple indexes relies on the definition of secondary shuffle indexes that are then combined with the primary index in a single data structure whose content and allocation is unintelligible to the server. We show how using such differential versions and combined index structure guarantees privacy, provides support for concurrent accesses and multiple search conditions, and considerably increases the performance of the system and the applicability of the proposed solution.
Keywords: Data outsourcing, access privacy, concurrency, shuffle index
DOI: 10.3233/JCS-130468
Journal: Journal of Computer Security, vol. 21, no. 3, pp. 425-461, 2013
IOS Press, Inc.
6751 Tepper Drive
Clifton, VA 20124
USA
Tel: +1 703 830 6300
Fax: +1 703 830 2300
sales@iospress.com
For editorial issues, like the status of your submitted paper or proposals, write to editorial@iospress.nl
IOS Press
Nieuwe Hemweg 6B
1013 BG Amsterdam
The Netherlands
Tel: +31 20 688 3355
Fax: +31 20 687 0091
info@iospress.nl
For editorial issues, permissions, book requests, submissions and proceedings, contact the Amsterdam office info@iospress.nl
Inspirees International (China Office)
Ciyunsi Beili 207(CapitaLand), Bld 1, 7-901
100025, Beijing
China
Free service line: 400 661 8717
Fax: +86 10 8446 7947
china@iospress.cn
For editorial issues, like the status of your submitted paper or proposals, write to editorial@iospress.nl
如果您在出版方面需要帮助或有任何建, 件至: editorial@iospress.nl