1.一种面向身份联盟的多粒度联合身份认证方法,其特征在于,所述方法包括以下步骤:S1、对身份信息的可信度进行量化处理,应用系统根据用户认证请求给出相应的资源访问安全度;
S2、根据用户身份认证的可信度需求,以及用户身份信息的可用性需求得到候选身份认证方案;
S3、应用系统对各候选身份认证方案进行身份认证方案代价评估,以最小化访问代价为目标,从中确定出最终身份认证方案;
S4、采用多粒度联合身份认证方法进行多种身份信息联合认证;
S5、若访问行为对身份认证可信度提出新的需求,那么更新可信度需求,并返回步骤S1。
2.根据权利要求1所述的一种面向身份联盟的多粒度联合身份认证方法,其特征在于,步骤S1中身份认证的可信度量化处理的计算公式如下:config(xi)=antiConfig(xi)+Classifier(xi)+Attribute(xi)其中,xi表示第i种身份信息;config(xi)表示第i种身份信息的可信度,i∈{1,2,...,n};n表示身份信息种类数;antiConfig(xi)表示身份信息的防伪代价,Classifier(xi)表示认证服务器的认证安全度,Attribute(xi)表示身份信息属性。
3.根据权利要求1所述的一种面向身份联盟的多粒度联合身份认证方法,其特征在于,所述资源访问安全度的获取方式包括加权求和各种安全标准:SE=a×美国标准+b×欧洲标准+c×中国标准;
SE表示资源访问安全度;a表示美国标准的权重,b表示欧洲标准的权重,c表示中国标准的权重。
4.根据权利要求1所述的一种面向身份联盟的多粒度联合身份认证方法,其特征在于,候选身份认证方案的求取方法包括针对满足可用性需求的身份认证信息,将这些信息的可信度按照从大到小进行降序排列,将满足资源访问安全度的可信度信息依次作为候选认证方案,若该可信度信息不满足资源访问安全度,则将该可信度信息及其后续的可信度信息形成加权组合,直至刚好满足资源访问安全度,从而形成候选认证方案。
5.根据权利要求1所述的一种面向身份联盟的多粒度联合身份认证方法,其特征在于,最小化访问代价表示为:min(f(x))=S-C>0
其中,f(x)为提供身份信息组合可信度和资源访问安全度的差,用户提供信息的组合可信度要大于实体资源访问的安全度,即可进行访问,即f(x)=(S-C)>0用户才可进行实体访问;S为多种信息的组合可信度,C表示用户实体信息访问的认证安全度。
6.根据权利要求5所述的一种面向身份联盟的多粒度联合身份认证方法,其特征在于,多种信息的组合可信度S的值为组合信息中各身份信息可信度加权之和;即xi表示第i中身份信息。
7.根据权利要求1所述的一种面向身份联盟的多粒度联合身份认证方法,其特征在于,所述多粒度联合身份认证包括:对n种身份信息认证采用决策融合中悲观粗糙集的方式进行融合;具体包括每种身份根据各自的认证服务器得到一个认证结果;根据用户资源访问的需求的不同,得到不同粒层的认证;将该粒层的身份信息组合中的n种身份信息分别进行认证,得到n种身份信息的认证结果;将n种认证结果,采取悲观粗糙集的方法进行决策融合;从而获得多粒度联合认证结果。