Paper 2022/1564

Efficient privacy preserving top-k recommendation using homomorphic sorting

Pranav Verma, Dhirubhai Ambani Institute of Information and Communication Technology, Gandhinagar. INDIA
Anish Mathuria, Dhirubhai Ambani Institute of Information and Communication Technology, Gandhinagar. INDIA
Sourish Dasgupta, Dhirubhai Ambani Institute of Information and Communication Technology, Gandhinagar. INDIA
Abstract

The existing works on privacy-preserving recommender systems based on homomorphic encryption do not filter top-k most relevant items on the server side. As a result, sending the encrypted rating vector for all items to the user retrieving the top-k items is necessary. This incurs significant computation and communication costs on the user side. In this work, we employ private sorting at the server to reduce the user-side overheads. In private sorting, the values and corresponding positions of elements must remain private. We use an existing private sorting protocol by Foteini and Olga and tailor it to the privacy-preserving top-k recommendation applications. We enhance it to use secure bit decomposition in the private comparison routine of the protocol. This leads to a notable reduction in cost overheads of users as well as the servers, especially at the keyserver where the computation cost is reduced to half. The dataserver does not have to perform costly encryption and decryption operations. It performs computationally less expensive modular exponentiation operations. Since the private comparison operation contributes significantly to the overall cost overhead, making it efficient enhances the sorting protocol’s performance. Our security analysis concludes that the proposed scheme is as secure as the original protocol.

Metadata
Available format(s)
PDF
Category
Applications
Publication info
Preprint.
Keywords
top-k recommendation homomorphic encryption private sorting private comparison privacy-preserving recommender system
Contact author(s)
pranav_verma @ daiict ac in
anish_mathuria @ daiict ac in
sourish_dasgupta @ daiict ac in
History
2022-11-10: approved
2022-11-10: received
See all versions
Short URL
https://ia.cr/2022/1564
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2022/1564,
      author = {Pranav Verma and Anish Mathuria and Sourish Dasgupta},
      title = {Efficient privacy preserving top-k recommendation using homomorphic sorting},
      howpublished = {Cryptology {ePrint} Archive, Paper 2022/1564},
      year = {2022},
      url = {https://eprint.iacr.org/2022/1564}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.