Blockchain-Assisted Collaborative Service Recommendation Scheme With Data Sharing
Open Access
- 9 March 2021
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Access
- Vol. 9, 40871-40883
Abstract
With the rapid development of cloud computing, a large number of web services have been emerging quickly, which brings a heavy burden for users to choose the services they preferred. In order to suggest web services for users, recommendation algorithms are needed and many of them have been investigated recently. However, most of the existing recommendation schemes are based on centralized historical data, which may lead to single point of failure. Generally, the data contains a lot of sensitive information that cloud may expose the privacy of users, which makes most cloud platforms reluctant to share their own data. In order to solve the above issues, the secure data sharing among cloud platforms is necessary for better recommendation, which can maximize the profits. In this paper, we propose a blockchain-assisted collaborative service recommendation scheme ( $BC - SRDS$ ). Specifically, we adopt the ciphertext-policy attribute-based encryption (CP-ABE) algorithm to encrypt the data, which ensures the data confidentiality and realizes secure data sharing. Then, we utilize the blockchain to share data, such that the DoS attack, DDoS attack and single point of failure can be avoided. Meanwhile, the data integrity, tampering-proof of data are guaranteed through the blockchain. And we use locality-sensitive hashing algorithm to recommend the services for users. Finally, it is proved through the security analysis that $BC - SRDS$ is capable of achieving data confidentiality, data integrity and tampering-proof. A series of experiments show that $BC - SRDS$ achieves better recommendation accuracy compared with the existing schemes.Keywords
Funding Information
- National Natural Science Foundation of China (61672321, 61701269, 61771289, 61832012)
This publication has 20 references indexed in Scilit:
- Hybrid collaborative filtering for high-involvement products: A solution to opinion sparsity and dynamicsDecision Support Systems, 2015
- A Privacy-Preserving QoS Prediction Framework for Web Service Recommendation2015
- A Time-Aware QoS Prediction Approach to Web Service Recommendation2015
- A Web service QoS prediction approach based on time- and location-aware collaborative filteringService Oriented Computing and Applications, 2014
- A SURVEY OF PRIVACY-PRESERVING COLLABORATIVE FILTERING SCHEMESInternational Journal of Software Engineering and Knowledge Engineering, 2013
- Reliable medical recommendation systems with patient privacyACM Transactions on Intelligent Systems and Technology, 2013
- Privacy-preserving matrix factorization2013
- A collaborative filtering similarity measure based on singularitiesInformation Processing & Management, 2012
- Categorization for grouping associative items using data mining in item-based collaborative filteringMultimedia Tools and Applications, 2011
- Learning to Rank for Information Retrieval and Natural Language ProcessingSynthesis Lectures on Human Language Technologies, 2011