Blockchain-Assisted Collaborative Service Recommendation Scheme with Data Sharing

8Citations
Citations of this article
27Readers
Mendeley users who have this article in their library.

This article is free to access.

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.

Cite

CITATION STYLE

APA

Yan, B., Dong, A., Chai, B., Han, Y., Zhou, G., & Zhao, F. (2021). Blockchain-Assisted Collaborative Service Recommendation Scheme with Data Sharing. IEEE Access, 9, 40871–40883. https://doi.org/10.1109/ACCESS.2021.3065001

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free