[发明专利]一种基于交互行为的区块链用户可信度评价方法有效
申请号: | 201910724524.8 | 申请日: | 2019-08-07 |
公开(公告)号: | CN110324362B | 公开(公告)日: | 2021-06-04 |
发明(设计)人: | 杨鹏;羊梦娇;李幼平;赵广振 | 申请(专利权)人: | 南京优慧信安科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 孟红梅 |
地址: | 210012 江苏省南京市雨*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 交互 行为 区块 用户 可信度 评价 方法 | ||
1.一种基于交互行为的区块链用户可信度评价方法,其特征在于,该方法将区块链中用户通过历史交互行为建立起的信任关系,联结成区块链用户信任网络,并根据用户交互行为和信任网络从全局声誉、直接信任值和推荐信任值三个层次综合对目标用户的可信度进行量化评价;具体包括如下步骤:
步骤1,目标用户的直接信任值计算:根据主体用户与目标用户的直接交互评价信息,计算主体用户对目标用户的直接信任值,在计算直接信任值时引入时间衰减因子表示信任随时间的衰减程度;直接信任值计算公式为:
其中,DTt(Ua,Ub)表示时间段t内用户Ua对用户Ub的直接信任值,h表示时间段t内用户Ua和用户Ub的交互次数,h=0时,DTt(Ua,Ub)设为初始直接信任值,e(Ua,Ub)k表示时间段t内用户Ua和用户Ub第k个交互的满意度评价,表示时间衰减因子,tk表示第k个交互发生的时间,λ为时间衰减系数;
步骤2,目标用户的全局声誉计算:通过收集所有与目标用户有过直接交互历史的用户对目标用户的直接信任评价,过滤掉共谋团体的评价信息,计算出目标用户的全局声誉;用户全局声誉的计算公式为:
其中,GRt(Ub)表示时间段t内用户Ub的全局声誉,DTt(N′k,Ub)表示时间段t内用户N′k对用户Ub的直接信任值,N′为排除掉共谋团体后与用户Ub有过直接交互的用户集合;
步骤3,目标用户的推荐信任值计算:采用选择性路径搜索方法,在信任主体用户的信任网络中对信任目标用户进行搜索,计算搜索得到的所有推荐路径上的推荐信任值,并将其聚合得到对目标用户的最终推荐信任值;推荐信任值计算公式为:
其中,RTt(Ua,Ub)表示时间段t内用户Ua对用户Ub的推荐信任值,|P|代表推荐路径的个数,表示时间段t内用户Ua对用户Ub的第k条路径的推荐信任值,表示第k条路径的权重;某条路径的推荐信任值按照下面的公式计算:
其中,Ubegin表示路径的起点,Uend表示路径的终点,η为距离因子
步骤4,主体用户对目标用户的当前信任值计算:通过综合步骤1、步骤2和步骤3计算得到的直接信任值、全局声誉和推荐信任值,计算得到目标用户的当前信任值;当主体用户与目标用户在当前时间段的交互大于等于设定阈值时,当前信任值取值为直接信任值;当主体用户与目标用户之间直接交互小于设定阈值但推荐路径大于等于设定阈值时,当前信任值取值由直接信任值与推荐信任值加权计算得到;当主体用户与目标用户之间直接交互小于设定阈值且推荐路径小于设定阈值时,当前信任值由直接信任值、全局声誉和推荐信任值加权计算得到;
步骤5,信任度的更新:当产生新的交互评价后,对用户的信任评价进行更新,对用户的恶意行为进行信任惩罚。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京优慧信安科技有限公司,未经南京优慧信安科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910724524.8/1.html,转载请声明来源钻瓜专利网。