[发明专利]基于区块链分布式身份的社交网络信用监测方法及装置在审
| 申请号: | 202110718409.7 | 申请日: | 2021-06-28 |
| 公开(公告)号: | CN113438088A | 公开(公告)日: | 2021-09-24 |
| 发明(设计)人: | 谭林;李湘湘;尹海波;杨征;王云丽 | 申请(专利权)人: | 湖南天河国云科技有限公司 |
| 主分类号: | H04L9/32 | 分类号: | H04L9/32;G06Q50/00 |
| 代理公司: | 长沙德恒三权知识产权代理事务所(普通合伙) 43229 | 代理人: | 张璋 |
| 地址: | 410000 湖南省长沙市长沙经济技*** | 国省代码: | 湖南;43 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 区块 分布式 身份 社交 网络 信用 监测 方法 装置 | ||
1.一种基于区块链分布式身份的社交网络信用监测方法,其特征在于,包括:
用户通过身份钱包客户端在区块链上注册身份标识符DID;
用户凭借身份标识符DID向凭证发行机构申请可验证凭证;
用户对可验证凭证VC进行签名,并封装得到一个可验证表述;
验证方对可验证表述进行验证,给出一个用户信用分并上传到区块链;
区块链通过智能合约计算每个用户在所有社交网站的用户积分并得到最终的总信用得分并保存。
2.根据权利要求1所述的基于区块链分布式身份的社交网络信用监测方法,其特征在于,所述用户通过身份钱包客户端在区块链上注册身份标识符DID还包括:
用户根据确定的算法生成DID,算法规范定义了使用特定类型的可验证数据注册表创建、解析、更新、以及停用DID和DID文档的机制;
DID方法生成DID的同时生成一对秘钥,把公钥与DID的绑定关系发布在分布式存储上,私钥由用户保管,最后把身份相关数据锚定在区块链上。
3.根据权利要求1所述的基于区块链分布式身份的社交网络信用监测方法,其特征在于,所述用户凭借身份标识符DID向凭证发行机构申请可验证凭证还包括:
在用户登录社交网站之前,用户需要凭借已注册的DID向凭证发行机构申请可验证凭证VC;
凭证发行方根据分布式系统中形成共识的用户的公开秘钥进行验证;计算验证用户的真实性;
验证通过,则颁发给该用户一个包含其在该凭证发行机构具体身份数据的一个可验证凭证。
4.根据权利要求1所述的基于区块链分布式身份的社交网络信用监测方法,其特征在于,所述验证方对可验证表述进行验证还包括:
a、从用户签名中获得凭证颁发者的DID;
b、通过区块链查询到该DID的文档,在文档中有其创建人和公钥列表;
c、创建人有可信的DID,其创建的DID都是可信的;
d、用创建人的DID去区块链读取DID文档,并获得其中的公钥,使用该公钥对凭证颁发者DID对应的文档进行签名验证,确保其没有被篡改;
e、验证通过,我们再用凭证颁发者的DID的公钥对用户提交的VC进行签名验证,验证通过,则说明这个证书确实是可信的凭证颁发者颁发的;
f、验证方检查VC中提供的内容,与用户提交的内容是否一致,若一致,则验证通过。
5.根据权利要求1所述的基于区块链分布式身份的社交网络信用监测方法,其特征在于,所述通过智能合约计算每个用户在所有社交网站的用户积分还包括:
建立一个数学模型来计算总信用得分,模型为,
其中,Si为用户在第i个社交网站的信用得分,Ci为第i个社交网站制定的的信用分满分1≤i≤n;wi为第i个社交网站的信用分权重,0≤wi≤1。
6.一种应用如权利要求1-8任一所述的基于区块链分布式身份的社交网络信用监测方法的装置,其特征在于,该装置包括:
分布式存储系统,用于数据分散存储;
移动终端,用于与凭证发行系统以及社交系统通信连接;
凭证发行系统,用于向移动终端发放可验证凭证;
社交系统,用于网络信息交互,并生成用户信用分;
区块链,用于与社交系统和分布式存储系统通信连接,进行总信用分计算。
7.根据权利要求6所述的基于区块链分布式身份的社交网络信用监测装置,其特征在于,所述移动终端包括手机、web客户端或PC端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南天河国云科技有限公司,未经湖南天河国云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110718409.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:耐冲击高强度塑料油桶的制作方法
- 下一篇:一种腹部注射胰岛素投影定位方法





