Trust management plays a significant role in the cloud computing application. Due to the dynamic nature of the cloud, continuous monitoring of the trust attributes is highly essential to enforce Service-Level Agreement (SLA) between the user and service provider. Existing access control techniques cannot satisfy the security prerequisites of the cloud environment. This paper proposes a combined trust and recommendation based access control (CTRAC) approach to ensure high-level security in the cloud environment. The trust value of the user and service provider is evaluated after the content-based and collaborative filtering process. If the trust value of the user is greater than the threshold value, the cloud service is provided to the user. Otherwise, the user is blocked. If the trust value of the provider is greater than the threshold value, the service provider is selected. Otherwise, the provider is blocked. If the trust value between the service providers is greater than the threshold value, ontology formation and service provision are performed. Otherwise, the service provider is searched. The proposed approach achieves better performance in terms of rate of successful transactions, memory consumption, rating performance, error rate and malicious user rating.
Read full abstract