一种信任评估系统及方法技术方案

技术编号:38760936 阅读:7 留言:0更新日期:2023-09-10 10:33
本申请公开了一种信任评估系统及方法,涉及大数据领域或金融领域。该系统包括:用户设备、区块链网络、代理设备和云服务提供商,用户设备对应唯一的云服务提供商;用户设备用于生成证据数据,证据数据为反馈评价或服务质量监测信息;将证据数据上传至区块链网络;代理设备用于从区块链网络中获取证据数据;根据证据数据,对证据数据对应的云服务提供商,执行信任评估操作。由此,通过使用区块链技术从根本上移除了对第三评估方的依赖,提高了信任评估操作的安全性、可靠性和公平性。可靠性和公平性。可靠性和公平性。

【技术实现步骤摘要】
一种信任评估系统及方法


[0001]本申请涉及大数据领域或金融领域,特别涉及一种信任评估系统及方法。

技术介绍

[0002]在公有云信任评估过程中,第三评估方是一个不可或缺的角色,第三评估方在信任评估过程中承担着收集、分析和处理各种证据数据的任务。然而,基于第三评估方进行评估的过程仍存在诸多问题。
[0003]一方面,虽然现有的公有云信任评估方案中,第三评估方被认为是可信的,但是在实际应用过程中,第三评估方会收集和存储用户的评价数据,这些评价数据可能会涉及到用户的敏感信息,特别是在大数据与数据挖掘技术快速发展的当下,一旦评价数据泄露,那么用户的隐私安全将无法得到保障。
[0004]另一方面,第三评估方承担着信任值的计算角色,而在整个信任评估过程中,这些评价数据并没有公开,所以如果某个第三评估方与某个云服务提供商存在利益关系恶意勾结,修改信任评估的结果,那么上述信任评估方法的可靠性和公平性也会大大的降低。

技术实现思路

[0005]有鉴于此,本申请实施例提供了一种信任评估系统及方法,能够提高信任评估的安全性、可靠性和公平性。
[0006]本申请实施例公开了如下技术方案:
[0007]第一方面,本申请提供了一种信任评估系统,所述系统包括:用户设备、区块链网络、代理设备和云服务提供商,所述用户设备对应唯一的所述云服务提供商;
[0008]所述用户设备,用于生成证据数据,所述证据数据为反馈评价或服务质量监测信息;将所述证据数据上传至所述区块链网络;
[0009]所述代理设备,用于从所述区块链网络中获取所述证据数据;根据所述证据数据,对所述证据数据对应的所述云服务提供商,执行信任评估操作。
[0010]可选的,所述云服务提供商,用于向所述区块链网络发送云服务等级协议信息和公钥信息,以执行注册操作;
[0011]所述用户设备,还用于在所述云服务提供商中执行注册操作,以获取成员证书,所述成员证书表征所述用户设备在所述云服务提供商中注册成功。
[0012]可选的,所述用户设备具体用于,获取证据数据内容和所述用户设备对应的所述云服务提供商的信息简介;
[0013]根据所述证据数据内容和所述信息简介,获取数据头;
[0014]基于签名算法,对所述证据数据内容进行签名,以获取签名信息;
[0015]根据所述数据头、所述签名信息和所述证据数据内容,生成所述证据数据。
[0016]可选的,所述用户设备具体用于,将所述证据数据发送至所述区块链网络;
[0017]所述区块链网络具体用于,提取所述证据数据中的所述数据头和所述签名信息;
[0018]提取所述数据头中的所述信息简介,所述信息简介中包括所述公钥信息;
[0019]根据所述公钥信息,对所述证据数据进行验证;
[0020]若验证通过,则根据拜占庭共识算法将所述证据数据同步上传至所述区块链网络。
[0021]可选的,所述代理设备具体用于,基于用户恶意检测方法和/或恶意用户识别算法,判断所述证据数据是否为恶意用户提供;
[0022]若所述证据数据不为恶意用户提供,则对所述证据数据对应的所述云服务提供商,执行所述信任评估操作。
[0023]可选的,所述代理设备还用于,若所述证据数据为恶意用户提供,则将所述证据数据发送至所述区块链网络中;
[0024]所述区块链网络,用于将所述证据数据发送至所述证据数据对应的云服务提供商;
[0025]所述云服务提供商,还用于提取所述证据数据中的所述签名信息;根据所述签名信息,确定恶意用户身份。
[0026]可选的,所述代理设备具体用于,基于客观信任评估算法或主观信任评估算法,获取所述证据数据对应的所述云服务提供商的信任值。
[0027]第二方面,本申请提供了一种信任评估方法,应用于所述代理设备,所述方法包括:
[0028]从区块链网络中获取证据数据,所述证据数据为反馈评价或服务质量监测信息;
[0029]根据所述证据数据,对所述证据数据对应的云服务提供商,执行信任评估操作。
[0030]可选的,所述根据所述证据数据,对所述证据数据对应的云服务提供商,执行信任评估操作,包括:
[0031]基于用户恶意检测方法和/或恶意用户识别算法,判断所述证据数据是否为恶意用户提供;
[0032]若所述证据数据不为恶意用户提供,则对所述证据数据对应的所述云服务提供商,执行所述信任评估操作。
[0033]可选的,所述根据所述证据数据,对所述证据数据对应的云服务提供商,执行信任评估操作,包括:
[0034]基于客观信任评估算法或主观信任评估算法,获取所述证据数据对应的所述云服务提供商的信任值。
[0035]相较于现有技术,本申请具有以下有益效果:
[0036]本申请公开了一种信任评估系统及方法,该系统包括:用户设备、区块链网络、代理设备和云服务提供商,用户设备对应唯一的云服务提供商;用户设备用于生成证据数据,证据数据为反馈评价或服务质量监测信息;将证据数据上传至区块链网络;代理设备用于从区块链网络中获取证据数据;根据证据数据,对证据数据对应的云服务提供商,执行信任评估操作。由此,通过使用区块链技术从根本上移除了对第三评估方的依赖,提高了信任评估操作的安全性、可靠性和公平性。
附图说明
[0037]为更清楚地说明本实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0038]图1为本申请实施例提供的一种信任评估系统的示意图;
[0039]图2为本申请实施例提供的一种信任评估系统的信令图;
[0040]图3为本申请实施例提供的另一种信任评估系统的示意图;
[0041]图4为本申请实施例提供的一种信任评估方法的流程图。
具体实施方式
[0042]本专利技术提供的一种信任评估系统及方法可用于大数据领域或金融领域。上述仅为示例,并不对本专利技术提供的一种信任评估系统及方法的应用领域进行限定。
[0043]下面先对本申请所涉及的技术术语进行介绍。
[0044]区块链指的是基于点对点网络传播的分布式共享数据库,具有不可篡改、去中心化、自动化执行等特征。基于这些特征,区块链技术奠定了坚实的信任基础,创造了可靠的合作机制,具有广阔的运用前景。
[0045]公有云的核心属性是共享资源服务。第三方提供商将共享的计算、存储、网络等资源按需提供给用户。对于用户来说,由于不需要进行初始IT基础设施投资就可以通过按需付费的方式享受IT服务,数字化门槛和IT成本都大幅降低。
[0046]在公有云信任评估过程中,第三评估方是一个不可或缺的角色,第三评估方在信任评估过程中承担着收集、分析和处理各种证据数据的任本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信任评估系统,其特征在于,所述系统包括:用户设备、区块链网络、代理设备和云服务提供商,所述用户设备对应唯一的所述云服务提供商;所述用户设备,用于生成证据数据,所述证据数据为反馈评价或服务质量监测信息;将所述证据数据上传至所述区块链网络;所述代理设备,用于从所述区块链网络中获取所述证据数据;根据所述证据数据,对所述证据数据对应的所述云服务提供商,执行信任评估操作。2.根据权利要求1所述的系统,其特征在于,所述云服务提供商,用于向所述区块链网络发送云服务等级协议信息和公钥信息,以执行注册操作;所述用户设备,还用于在所述云服务提供商中执行注册操作,以获取成员证书,所述成员证书表征所述用户设备在所述云服务提供商中注册成功。3.根据权利要求2所述的系统,其特征在于,所述用户设备具体用于,获取证据数据内容和所述用户设备对应的所述云服务提供商的信息简介;根据所述证据数据内容和所述信息简介,获取数据头;基于签名算法,对所述证据数据内容进行签名,以获取签名信息;根据所述数据头、所述签名信息和所述证据数据内容,生成所述证据数据。4.根据权利要求3所述的系统,其特征在于,所述用户设备具体用于,将所述证据数据发送至所述区块链网络;所述区块链网络具体用于,提取所述证据数据中的所述数据头和所述签名信息;提取所述数据头中的所述信息简介,所述信息简介中包括所述公钥信息;根据所述公钥信息,对所述证据数据进行验证;若验证通过,则根据拜占庭共识算法将所述证据数据同步上传至所述区块链网络。5.根据权利要求3所述的系统,其特征在于,所述代理设备具体用于,基于用户恶...

【专利技术属性】
技术研发人员:邹建忠
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1