• DocumentCode
    1362595
  • Title

    pCloud: A Distributed System for Practical PIR

  • Author

    Papadopoulos, Stavros ; Bakiras, Spiridon ; Papadias, Dimitris

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Chinese Univ. of Hong Kong, Shatin, China
  • Volume
    9
  • Issue
    1
  • fYear
    2012
  • Firstpage
    115
  • Lastpage
    127
  • 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.
  • Keywords
    client-server systems; database management systems; distributed processing; protocols; query processing; PlanetLab network; cPIR queries; client-server model; complex arithmetic operations; computational private information retrieval protocols; database; disk based architecture; distributed system; pCloud; queried bit; striping technique; Computational efficiency; Cryptography; Databases; Distributed computing; Peer to peer computing; Privacy; Protocols; Time factors; Privacy; databases; distributed systems; implementation.; private information retrieval;
  • fLanguage
    English
  • Journal_Title
    Dependable and Secure Computing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1545-5971
  • Type

    jour

  • DOI
    10.1109/TDSC.2010.60
  • Filename
    5611549