• DocumentCode
    3600592
  • Title

    Privacy-Preserving Data Storage in Cloud Using Array BP-XOR Codes

  • Author

    Yongge Wang

  • Author_Institution
    KINDI Center for Comput. Res., Qatar Univ., Doha, Qatar
  • Volume
    3
  • Issue
    4
  • fYear
    2015
  • Firstpage
    425
  • Lastpage
    435
  • Abstract
    LDPC codes, LT codes, and digital fountain techniques have received significant attention from both academics and industry in the past few years. By employing the underlying ideas of efficient Belief Propagation (BP) decoding process in LDPC and LT codes, this paper designs the BP-XOR codes and use them to design three classes of secret sharing schemes called BP-XOR secret sharing schemes, pseudo-BP-XOR secret sharing schemes, and LDPC secret sharing schemes. By establishing the equivalence between the edge-colored graph model and degree-two BP-XOR secret sharing schemes, we are able to design novel perfect and ideal 2-out-of-n BP-XOR secret sharing schemes. By employing techniques from array code design, we are also able to design other (n; k) threshold LDPC secret sharing schemes. In the efficient (pseudo) BP-XOR/LDPC secret sharing schemes that we will construct, only linear number of XOR (exclusive-or) operations on binary strings are required for both secret distribution phase and secret reconstruction phase. For a comparison, we should note that Shamir secret sharing schemes require O(n log n) field operations for the secret distribution phase and O(n2) field operations for the secret reconstruction phase. Furthermore, our schemes achieve the optimal update complexity for secret sharing schemes. By update complexity for a secret sharing scheme, we mean the average number of bits in the participant´s shares that needs to be revised when certain bit of the master secret is changed. The extremely efficient secret sharing schemes discussed in this paper could be used for massive data storage in cloud environments achieving privacy and reliability without employing encryption techniques.
  • Keywords
    belief networks; computational complexity; data privacy; graph colouring; logic gates; parity check codes; private key cryptography; LDPC code; LT code; O(n2) field operation; Shamir secret sharing scheme; array BP-XOR code design; belief propagation decoding process; binary string; data reliability; edge colored graph model; optimal update complexity; privacy preserving data storage; pseudo-BP-XOR secret sharing scheme; secret distribution phase; secret reconstruction phase; Cloud computing; Computer security; Cryptography; Decoding; Encoding; Parity check codes; Privacy; Error correcting codes; data search over encrypted cipher texts; edge colored graphs; perfect one factorization of complete graphs; secret sharing schemes;
  • fLanguage
    English
  • Journal_Title
    Cloud Computing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    2168-7161
  • Type

    jour

  • DOI
    10.1109/TCC.2014.2344662
  • Filename
    6868264