{'fraction_non_alphanumeric': 0.01903973509933775, 'fraction_numerical': 0.0, 'mean_word_length': 5.754189944134078, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A Blockchain based Privacy-Preserving Reputation Scheme for Cloud Service

Nowadays, the quality of cloud services offered by different service providers varies greatly. Reputation mechanism, as a better service evaluation method, can help standardize and regulate the cloud service market. However, existing reputation systems either rely on a trusted third party with security and privacy issues, or lack reliable evaluation. To address the above issues, we propose a blockchain based privacy-preserving dynamic reputation mechanism for cloud service and a reputation management smart contract (RM) is designed to implement trusted reputation computation. The reputation integrates conformance trust in the subjective view and recommendation trust in the objective view together to provide a comprehensive evaluation. Besides, a miner selection algorithm is designed to prevent miners from launching a collusion attack. Moreover, the Paillier homomorphic encryption algorithm (PHE) is introduced to encrypt the sensitive data of customers, ensuring the security of data stored on the blockchain. Experiment results reveal that the proposed model is feasible and the performance of encryption is acceptable.