4.6 Article

Blockchain-Assisted Collaborative Service Recommendation Scheme With Data Sharing

Journal

IEEE ACCESS
Volume 9, Issue -, Pages 40871-40883

Publisher

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/ACCESS.2021.3065001

Keywords

Collaborative service recommendation; blockchain; data sharing; ciphertext-policy attribute-based encryption

Funding

  1. National Natural Science Foundation of China (NSFC) [61832012, 61672321, 61771289, 61701269]

Ask authors/readers for more resources

With the rapid development of cloud computing, a large number of web services have emerged quickly, posing a burden for users to choose preferred services. Recommendation algorithms are necessary for suggesting web services, but most existing schemes are based on centralized historical data, risking single point of failure. Secure data sharing among cloud platforms is necessary for better recommendation, which can maximize profits. A blockchain-assisted collaborative service recommendation scheme is proposed, ensuring data confidentiality and integrity, avoiding attacks and failures, and improving recommendation accuracy.
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.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.6
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available