[发明专利]一种用户信任协商建立方法、用户行为数据存储方法及介质有效
申请号: | 201810988069.8 | 申请日: | 2018-08-28 |
公开(公告)号: | CN108964926B | 公开(公告)日: | 2021-02-02 |
发明(设计)人: | 张仕斌;杨敏;刘宁;张航;赵杨;甘建超;杨晨 | 申请(专利权)人: | 成都信息工程大学 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L12/883;H04L29/08 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 谈杰 |
地址: | 610225 四川省成都*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用户 信任 协商 建立 方法 行为 数据 存储 介质 | ||
1.一种异构联盟系统中基于二层区块链的用户信任协商建立方法,其特征在于,所述异构联盟系统中基于二层区块链的用户信任协商建立方法包括:
M个联盟系统的联盟用户根据社会影响力、服务质量多个维度对所在的联盟系统进行初始投票,选出f个用户作为委托节点,共同签署新区块;剩下的用户作为审计节点,轮流检验每个被签署的新区块是否真实有效,其中f满足3f+1≤M;
f个委托节点中的某一个或几个错过签署新区块或者产生错误的区块,客户端自动将选票移走;由剩余的审计节点作为替补,充当委托节点;
联盟用户拥有能表征真实身份的数字证书后,在每笔交易数据的头部进行引用;
联盟用户拥有能表征真实身份的数字证书后,在每笔交易数据的头部进行引用,具体包括:
步骤1.假设联盟系统的注册格式统一一致,某一用户向某一联盟系统Si提交注册请求,并提交用户的公钥作为标识,联盟系统Si作为主节点广播用户的注册请求,并给注册请求编号,由异构联盟系统中存在该向联盟系统Si发送注册请求的用户且社会影响力排名靠前的3个其他联盟系统分别作为第一从节点、第二从节点、第三从节点,联盟系统Si发送预准备类型消息给第一从节点、第二从节点、第三从节点,同时进入准备阶段;
步骤2.从第一从节点收到消息后,查看其信任值,若信任值正常,则返回准备类型消息给主节点和其他两个从节点,若低于阈值则丢弃该消息;
步骤3.若第一从节点收到另外两个从节点都发出的同意主节点分配的编号的准备类型的消息,则三个从节点都进入确认阶段;若第二从节点、第三从节点中该用户的信任值低于阈值,则不发送任何消息给第一从节点;
步骤4.若Si收到了这三个从节点的确认消息,则同意该用户的注册请求,将用户的公钥信息记录到item,并用主节点以及所有从节点的私钥签名,Si广播item确认消息,剩余节点轮流校验签署的区块是否真实有效,并更新数据;
步骤5.返回步骤1。
2.一种基于权利要求1所述异构联盟系统中基于二层区块链的用户信任协商建立方法的用户行为数据存储方法,其特征在于,所述用户行为数据存储方法利用区块链3.0技术将用户在网络中发生的所有行为存储起来,用于分析用户的行为模式。
3.一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行如权利要求1所述的异构联盟系统中基于二层区块链的用户信任协商建立方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都信息工程大学,未经成都信息工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810988069.8/1.html,转载请声明来源钻瓜专利网。