Article Preview
TopDesign Of Trust Evaluation Model Of Node
In this paper, each cloud server node is regarded as a unified entity of SP (Service Provider) and IDP (Identity Provider) and as a peer node for single sign-on in cloud. The distributed and dynamic characteristics of the cloud resources determine that SP adopted the policy of “fully trust” or “totally do not trust” to the verification certificate provided by the IDP. As for the previous centralized single sign-on model, the credibility and determinacy will decrease with the increase of the number of the entities. Usually, for a certain peer node in the group which contains a large number of peer nodes often can’t obtain the whole information of the other peer nodes. Therefore, this paper proposed a trust evaluation model for the peer node Ni.
Each peer node Ni has a list that records trust evaluation value of the other peer nodes. The trust value of the peer node can be represented by triples Ttuple(α, β, γ), and 0 ≤ α, β, γ ≤ 1, α+β+γ=1. Here, α refers to the probability of “can trust” of the peer node; β means to the probability of “can’t trust” of the peer node; γ represents the probability of uncertainty of the peer node. According to the different understandings of the trust of the peer node (for example, peer node Ni considers it is trustable only when α > 0.9, while Nj thinks it is fully trustable as long as α > 0.7), the values of α, β and γ are continuous rather than discrete. According to the role and function, there’re four types of trust: trust of SP, trust of IDP, recommended trust of the SP and recommended trust of the IDP.
Suppose the trust evaluation value of source peer node Ns to destination peer node Nd is (α1, β1, γ1) and trust evaluation value of the other peer nodes to Nd is (α2, β2, γ2), the finally trust value of Ns to can be calculated through:
t(
α,
β,
λ) = (α1,
β1,
λ1) * t1 + (α2,
β2,
λ2) * t2(1)