[发明专利]基于区块链实现的名片签发方法及系统有效
申请号: | 202010038477.4 | 申请日: | 2020-01-14 |
公开(公告)号: | CN111262852B | 公开(公告)日: | 2022-02-25 |
发明(设计)人: | 李伟;尹可挺;匡立中;邱炜伟;宣章炯 | 申请(专利权)人: | 杭州趣链科技有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L67/1097;H04L9/08 |
代理公司: | 杭州裕阳联合专利代理有限公司 33289 | 代理人: | 姚宇吉 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 实现 名片 签发 方法 系统 | ||
1.一种基于区块链实现的名片签发方法,其特征在于,包括以下步骤:
获取所有者输入的名片信息和秘钥数据,其中,所述秘钥数据包括管理员公钥和管理员私钥,基于名片信息生成第一随机数,通过第一随机数对名片信息进行加密得到第一名片信息,通过管理员公钥对第一随机数进行加密,得到加密第一随机数;
将第一名片信息、加密第一随机数以及管理员公钥组合形成第一数据包,将第一数据包存储至区块链节点;
接收审核指令,从区块链节点获取第一数据包进行解密处理得到解密后第一名片信息,并对解密后第一名片信息进行签名和加密处理,得到第二名片信息,基于第二名片信息得到第二数据包,将第二数据包存储至区块链节点;
接收分发指令,从区块链节点获取第二数据包并进行解密处理,得到第三数据包,将第三数据包存储至区块链节点,响应于名片接收者的触发指令,从区块链节点处获取第三数据包并将第三数据包进行解密处理,得到第三名片信息,将第三名片信息发送至名片接收者。
2.根据权利要求1所述的基于区块链实现的名片签发方法,其特征在于,基于所述名片信息还生成第一秘钥数据,所述第一秘钥数据包括第一公钥和第一私钥。
3.根据权利要求2所述的基于区块链实现的名片签发方法,其特征在于,所述接收审核指令,从区块链节点获取第一数据包进行解密处理得到解密后第一名片信息,并对解密后第一名片信息进行签名和加密处理,得到第二名片信息,基于第二名片信息得到第二数据包,将第二数据包存储至区块链节点,具体步骤为:
从区块链节点获取第一数据包,通过管理员私钥对第一随机数进行解密得第二随机数,通过第二随机数对第一名片信息进行解密得到解密后第一名片信息;
通过第二随机数对签名后的名片信息进行加密得到第二名片信息;
通过第一公钥对第二随机数加密得到加密第二随机数;
将第二名片信息,加密第二随机数以及管理员公钥组合形成第二数据包并存储至区块链节点。
4.根据权利要求3所述的基于区块链实现的名片签发方法,其特征在于,所述秘钥数据还包括接收者公钥和接收者私钥,所述接收分发指令,从区块链节点获取第二数据包并进行处理,得到第三数据包,将第三数据包存储至区块链节点,响应于名片接收者的触发指令,从区块链节点处获取第三数据包并将第三数据包进行解密处理,得到第三名片信息,将第三名片信息发送至名片接收者,具体步骤为:
从区块链节点获取第二数据包,通过第一私钥对加密第二随机数进行解密得到第三随机数;
通过接收者公钥对第三随机数进行加密,得到加密第三随机数,将加密第三随机数,第二名片信息以及管理员公钥组合形成第三数据包并存储至区块链节点;
从区块链节点处获取第三数据包,通过接收者私钥对加密第三随机数进行解密得到第四随机数,采用第四随机数对第二名片信息进行解密得到第三名片信息,将第三名片信息发送至名片接收者。
5.根据权利要求1-4任意一项所述的基于区块链实现的名片签发方法,其特征在于,所有者输入的名片信息为可被所有者进行修改的名片信息或者自定义的名片信息。
6.根据权利要求1所述的基于区块链实现的名片签发方法,其特征在于,所述接收审核指令,从区块链节点获取第一数据包进行解密处理得到解密后第一名片信息,包括:
向区块链节点发送第一数据包的审核请求指令;
接收区块链节点发送的第一数据包。
7.根据权利要求1所述的基于区块链实现的名片签发方法,其特征在于,所述接收分发指令,从区块链节点获取第二数据包并进行处理,包括:
向区块链节点发送第二数据包的分发请求指令;
接收区块链节点发送的第二数据包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州趣链科技有限公司,未经杭州趣链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010038477.4/1.html,转载请声明来源钻瓜专利网。