• DocumentCode
    57336
  • Title

    Entrusting Private Computation and Data to Untrusted Networks

  • Author

    Brun, Yuriy ; Medvidovic, Nenad

  • Author_Institution
    Sch. of Comput. Sci., Univ. of Massachusetts, Amherst, MA, USA
  • Volume
    10
  • Issue
    4
  • fYear
    2013
  • fDate
    July-Aug. 2013
  • Firstpage
    225
  • Lastpage
    238
  • Abstract
    We present sTile, a technique for distributing trust-needing computation onto insecure networks, while providing probabilistic guarantees that malicious agents that compromise parts of the network cannot learn private data. With sTile, we explore the fundamental cost of achieving privacy through data distribution and bound how much less efficient a privacy-preserving system is than a nonprivate one. This paper focuses specifically on NP-complete problems and demonstrates how sTile-based systems can solve important real-world problems, such as protein folding, image recognition, and resource allocation. We present the algorithms involved in sTile and formally prove that sTile-based systems preserve privacy. We develop a reference sTile-based implementation and empirically evaluate it on several physical networks of varying sizes, including the globally distributed PlanetLab testbed. Our analysis demonstrates sTile´s scalability and ability to handle varying network delay, as well as verifies that problems requiring privacy-preservation can be solved using sTile orders of magnitude faster than using today´s state-of-the-art alternatives.
  • Keywords
    cloud computing; computational complexity; data privacy; delays; NP-complete problems; cloud computing; data distribution; data privacy; globally distributed PlanetLab testbed; insecure networks; malicious agents; network delay; physical networks; privacy-preserving system; private computation; private data; probabilistic guarantees; reference sTile-based implementation; sTile scalability; sTile-based systems; trust-needing computation distribution; untrusted networks; Assembly; Computational modeling; Crystals; Data privacy; NP-complete problem; Privacy; PlanetLab; Privacy; distributed computation; sTile; tile assembly model; trusted computing; untrusted networks;
  • fLanguage
    English
  • Journal_Title
    Dependable and Secure Computing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1545-5971
  • Type

    jour

  • DOI
    10.1109/TDSC.2013.13
  • Filename
    6461892