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 :
بازگشت