• DocumentCode
    41233
  • Title

    A Framework for Secure Computations With Two Non-Colluding Servers and Multiple Clients, Applied to Recommendations

  • Author

    Veugen, Thijs ; de Haan, Robbert ; Cramer, Ronald ; Muller, Frank

  • Author_Institution
    Cyber Security Group, Delft Univ. of Technol., Delft, Netherlands
  • Volume
    10
  • Issue
    3
  • fYear
    2015
  • fDate
    Mar-15
  • Firstpage
    445
  • Lastpage
    457
  • Abstract
    We provide a generic framework that, with the help of a preprocessing phase that is independent of the inputs of the users, allows an arbitrary number of users to securely outsource a computation to two non-colluding external servers. Our approach is shown to be provably secure in an adversarial model where one of the servers may arbitrarily deviate from the protocol specification, as well as employ an arbitrary number of dummy users. We use these techniques to implement a secure recommender system based on collaborative filtering that becomes more secure, and significantly more efficient than previously known implementations of such systems, when the preprocessing efforts are excluded. We suggest different alternatives for preprocessing, and discuss their merits and demerits.
  • Keywords
    client-server systems; collaborative filtering; computer network security; cryptographic protocols; recommender systems; adversarial model; collaborative filtering; noncolluding external servers; preprocessing phase; protocol specification; secure multi-party computation; secure recommender system; Authentication; Computational modeling; Cryptography; Protocols; Recommender systems; Servers; Secure multi-party computation; client-server systems; malicious model; preprocessing; recommender systems; secret sharing;
  • fLanguage
    English
  • Journal_Title
    Information Forensics and Security, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1556-6013
  • Type

    jour

  • DOI
    10.1109/TIFS.2014.2370255
  • Filename
    6955802