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
Link To Document