Block Chain Based Service Publishing for Recommendation System
摘要
Due to the quick development of cloud computing, a sizable number of brand-new web services have appeared, making it challenging for customers to choose the ones they want. To offer web services to users, recommendation algorithms are necessary. Several of them have recently been investigated. Nevertheless, the majority of the current recommendation models rely on centralized databases of historical information, which could result in a single point of failure. Since their own data frequently contains a wealth of sensitive information that could jeopardies user privacy, most cloud platforms are normally reluctant to share it. Secure data exchange between cloud platforms is required for better recommendations, which can optimize profitability, to address the afore mentioned problems. In this study, we suggest the BC-SRDS, a collaborative service recommendation system enabled by blockchain technology. To encrypt the data, we specifically use the Ciphertext-Policy Attribute-Based Encryption (CP-ABE) technique, which assures data secrecy and enables secure data sharing. Then, we use the blockchain to share data to prevent DoS attacks, DDoS attacks, and single points of failure. The blockchain guarantees data integrity and tamper-proofing in the meantime. And to help you we make use of a locality-sensitive hashing algorithm to suggest the services to users. Lastly, the security study demonstrates that BCSRDS can provide data secrecy, data integrity, and tamper-proofness. A few tests demonstrate that BC-SRDS outperforms existing systems in terms of suggestion accuracy.