TITLE

pCloud: A Distributed System for Practical PIR

AUTHOR(S)
Papadopoulos, Stavros; Bakiras, Spiridon; Papadias, Dimitris
PUB. DATE
January 2012
SOURCE
IEEE Transactions on Dependable & Secure Computing;Jan2012, Vol. 9 Issue 1, p115
SOURCE TYPE
Academic Journal
DOC. TYPE
Article
ABSTRACT
Computational Private Information Retrieval (cPIR) protocols allow a client to retrieve one bit from a database, without the server inferring any information about the queried bit. These protocols are too costly in practice because they invoke complex arithmetic operations for every bit of the database. In this paper, we present pCloud, a distributed system that constitutes the first attempt toward practical cPIR. Our approach assumes a disk-based architecture that retrieves one page with a single query. Using a striping technique, we distribute the database to a number of cooperative peers, and leverage their computational resources to process cPIR queries in parallel. We implemented pCloud on the PlanetLab network, and experimented extensively with several system parameters. Our results indicate that pCloud reduces considerably the query response time compared to the traditional client/server model, and has a very low communication overhead. Additionally, it scales well with an increasing number of peers, achieving a linear speedup.
ACCESSION #
67227096

 

Related Articles

  • Gather SQL Server Instance Information with PowerShell. White, Allen // SQL Server Pro;Feb2014, Vol. 16 Issue 2, p39 

    The article focuses on the use of PowerShell in the management of SQL Server for information management derivation. The author discusses the release of the minishell provided by Microsoft Corp. called SQLPS.exe as one that contains PowerShell 1.0 and can be snapped in with SQL Server 2008. He...

  • Towards Efficient Yet Privacy-Preserving Approximate Search in Cloud Computing. Ibrahim, Ayad; Jin, Hai; Yassin, Ali A.; Zou, Deqing; Xu, Peng // Computer Journal;Feb2014, Vol. 57 Issue 2, p241 

    Owing to the great advances in cloud computing and Internet technologies, data owners (DOs) have been motivated to outsource the storage of their data to remote cloud servers (CSs) in order to enjoy great data management service with an efficient cost. For security purposes, DOs usually have to...

  • A FRAMEWORK OF MULTI AGENT SYSTEM TO FACILITATE SECURITY OF CLOUD DATA STORAGE. Talib, Amir Mohamed; Atan, Rodziah; Abdullah, Rusli; Murad, Masrah Azrifah Azmi // International Conference on Cloud Computing & Virtualization;May2010, p241 

    Storage in the cloud is slightly different services for slightly different needs, it's allow users to scale storage space requirements to meet expanding requirements, improve manageability, and can be integrated easily to backup most all aspects of a businesses' data requirements, from server to...

  • The data growth/undercapacity paradox. Hickins, Michael // eWeek;10/8/2007, Vol. 24 Issue 31, p4 

    The article offers the author's opinion on the data storage problems being encountered by the computer users. The author states that the amount of data that needs to be stored is growing fast but that quantity is still being overshadowed by the number of physical servers running at less than...

  • Backup on tap. McClure, Dave // Accounting Today;Aug2011, Vol. 25 Issue 8, p50 

    The article discusses the advantages of cloud computing for accounting firms, and cites some of the pitfalls to avoid as of August 2011. It states that cloud computing allows information to be accessed anywhere, as such is stored on multiple servers. It reports that this provides security, and...

  • PERFORMANCE COMPARISON OF DEDUPLICATION TECHNIQUES FOR STORAGE IN CLOUD COMPUTING ENVIRONMENT. Deepu, S. R.; Bhaskar, R.; Shylaja, B. S. // Asian Journal of Computer Science & Information Technology;2014, Vol. 4 Issue 5, p42 

    Cloud computing is a new technique to add functionality to a computer without licensing new software, investing in new hardware or infrastructure. Applications are purchased, licensed and run over the network instead of users desktop. It provides common business applications online that are...

  • SQL Server High Availability with Amazon EC2. Cherry, Danny // SQL Server Pro;Feb2014, Vol. 16 Issue 2, p36 

    The author discusses the availability and the applicability of SQL Server data server with Amazon Elastic Compute Cloud (EC2). It mentions that in installing DataKeeper Cluster Edition on two Amazon EC2 servers, one needs to establish an Active Directory (AD) domain. The author also discusses...

  • Secured Client Server Communication in Cloud Environment. Nithya, C.; Parvathy, A.; Raj, Pethuru; henmozhi, K.; Rayappan, J. B. B.; Amirtharajan, Rengarajan // International Journal of Engineering & Technology (0975-4024);Jun/Jul2013, Vol. 5 Issue 3, p3123 

    It's smarter to rent than to buy such kind of service is provided by cloud computing. It is a model that is used for delivering resources that can be either Software or Hardware. Its means getting resources through network and more over that charges based only on the amount of computing...

  • PROVIDING DYNAMIC AUDIT SERVICES USING HOMOMORPHISM AUTHENTICATORS IN CLOUD INFRASTRUCTURE. SRINIVASAN, SATHIYA MOORTHY; CHANDRASEKAR, C. // Journal of Theoretical & Applied Information Technology;9/30/2014, Vol. 67 Issue 3, p580 

    Cloud storage enables client to access the data from anywhere at any time. Cloud based outsourced storage helps the clients to manage and conserve the data on self-sufficient platform. Probabilistic query and periodic verification on cloud zone provide public auditing but the cloud storages do...

Share

Read the Article

Courtesy of THE LIBRARY OF VIRGINIA

Sorry, but this item is not currently available from your library.

Try another library?
Sign out of this library

Other Topics