• DocumentCode
    172856
  • Title

    PFC: Privacy Preserving FPGA Cloud - A Case Study of MapReduce

  • Author

    Lei Xu ; Weidong Shi ; Taeweon Suh

  • Author_Institution
    Univ. of Houston, Houston, TX, USA
  • fYear
    2014
  • fDate
    June 27 2014-July 2 2014
  • Firstpage
    280
  • Lastpage
    287
  • Abstract
    Privacy is one of the critical concerns that hinder the adoption of public cloud. For storage, encryption can be used to protect user´s data. But for outsourced data processing, for example MapReduce, there is no satisfying solution. Users have to trust the cloud service providers totally. In this work, we propose PFC, a FPGA cloud for privacy preserving computation in the public cloud environment. PFC leverages the security feature of the existing FPGAs originally designed for bitstream IP protection and proxy re-encryption for preserving user data privacy. In PFC, cloud service providers are not necessarily trusted, and during outsourced computation, user´s data is protected by a data encryption key only accessible by trusted FPGA devices. As an important application of cloud computing, we apply PFC to the popular MapReduce programming model and extend the FPGA based MapReduce pipeline with privacy protection capabilities. Proxy re-encryption is employed to support dynamic allocations of trusted FPGA devices as mappers and reducers. Finally, we conduct evaluation to demonstrate the effectiveness of PFC.
  • Keywords
    cloud computing; cryptography; data protection; field programmable gate arrays; pipeline processing; trusted computing; MapReduce pipeline; MapReduce programming model; PFC; cloud computing; data encryption key; privacy preserving FPGA cloud; privacy preserving computation; privacy protection capabilities; proxy re-encryption; public cloud environment; trusted FPGA devices; Cloud computing; Data privacy; Databases; Encryption; Field programmable gate arrays; Cloud computing; Data security; FPGA; MapReduce;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Computing (CLOUD), 2014 IEEE 7th International Conference on
  • Conference_Location
    Anchorage, AK
  • Print_ISBN
    978-1-4799-5062-1
  • Type

    conf

  • DOI
    10.1109/CLOUD.2014.46
  • Filename
    6973752