[发明专利]基于加密数字货币公开账本技术的用户公钥地址绑定、检索和校验的方法及系统有效
申请号: | 201410619756.4 | 申请日: | 2014-11-05 |
公开(公告)号: | CN104320262B | 公开(公告)日: | 2017-07-21 |
发明(设计)人: | 李晓风;赵赫;李芳;谭海波 | 申请(专利权)人: | 中国科学院合肥物质科学研究院 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;G06Q20/36;G06Q20/10 |
代理公司: | 安徽省合肥新安专利代理有限责任公司34101 | 代理人: | 何梅生 |
地址: | 230031 *** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 加密 数字 货币 公开 账本 技术 用户 地址 绑定 检索 校验 方法 系统 | ||
1.一种基于加密数字货币公开账本技术的用户公钥地址绑定、检索和校验的方法,是应用在由一个公开账本和n个用户构成的加密数字货币网络中,所述公开账本用于存储并公开所述n个用户的交易记录;所述n个用户拥有各自不同的公钥地址和私钥地址;所述公钥地址用于公布并接收加密数字货币,所述私钥地址用于签名并发送加密数字货币;其特征是,
所述绑定、检索和校验方法是按如下步骤进行:
步骤1、向所述加密数字货币网络中的用户公布验证公钥地址;
步骤2、接收待注册用户的注册账号请求并进行验证,对通过验证的注册账号接收其加密数字货币的公钥地址;从而建立已注册用户,在数据库中记录注册用户的账号名和注册用户的公钥地址,使得所述注册账号与所述公钥地址建立对应关系;
对所述已注册用户进行身份认证,使得所述已注册用户为真实合法用户,从而将用户账号、公钥地址与用户的真实身份建立起对应关系;
步骤3、利用与所述验证公钥地址对应的私钥地址向所述已注册用户的加密数字货币的公钥地址发送数量大于等于零的加密数字货币,作为所述已注册用户的验证交易并记录在所述公开账本中形成交易编号,设置所述验证交易的附加信息或脚本内容中包含所述已注册用户的账号名;
步骤4、接收来自所述加密数字货币网络中其他用户的查询请求,所述查询请求为查询所述已注册用户的公钥地址的请求;对用户提交的查询请求进行判断,是否在数据库中存在查询请求的用户账号名,若不存在则提示用户未找到,若存在,则根据所述查询请求反馈所述已注册用户的公钥地址,并在所述公开账本中根据所述交易编号检索是否存在所述已注册用户的验证交易;若不存在,则表示所述已注册用户的公钥地址为可疑地址并进行提示;若存在,则校验所述已注册用户的验证交易的发送方是否为所述验证公钥地址的公布方,且校验所述已注册用户的验证交易的接收方是否为所述已注册用户的加密数字货币的公钥地址;若不是,则表示所述已注册用户的公钥地址为非法地址并进行提示;若是,则检查所述验证交易的附加信息或脚本内容中,是否包含所述已注册用户的账号名,若包含,则表示所述已注册用户的公钥地址为安全有效地址,否则,表示所述已注册用户的公钥地址为非法地址并进行提示。
2.根据权利要求1所述的方法,其特征是,所述步骤4还可以按如下方式进行:
接收来自所述加密数字货币网络中其他用户的查询请求,所述查询请求为查询所述已注册用户的公钥地址的请求;根据所述查询请求在所述公开账本中根据所述交易编号检索是否存在所述已注册用户的验证交易;若不存在,则表示所述已注册用户的公钥地址为可疑地址;若存在,则校验所述已注册用户的验证交易的发送方是否为所述验证公钥地址的公布方,且校验所述已注册用户的验证交易的接收方是否为所述已注册用户的加密数字货币的公钥地址;若不是,则表示所述已注册用户的公钥地址为非法地址;若是,则检查所述验证交易的附加信息或脚本内容中,是否包含所述已注册用户的账号名,若包含,则表示所述已注册用户的公钥地址为安全有效地址并反馈所述已注册用户的公钥地址,否则,表示所述已注册用户的公钥地址为非法地址。
3.根据权利要求1所述的方法,其特征是,步骤1和步骤2的顺序可以互换。
4.一种基于加密数字货币公开账本技术的用户公钥地址绑定、检索和校验的系统,其特征是包括:
注册和验证单元,用于接收和验证待注册用户的注册账号,并对验证的注册账号存储其加密数字货币的公钥地址;从而建立已注册用户;在数据库中记录注册用户的账号名和注册用户的公钥地址,使得所述注册账号与所述公钥地址建立对应关系;
验证交易单元,用于利用预置的加密数字货币的私钥地址向已注册用户的加密数字货币的公钥地址上发送数量大于等于零的加密数字货币,作为所述已注册用户的验证交易并记录在所述公开账本中形成交易编号,设置验证交易的附加信息或脚本内容中包含已注册用户的账号名;
查询和检索单元,用于接收来自所述加密数字货币网络中其他用户的查询请求,并根据所述查询请求验证和反馈所述已注册用户的公钥地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院合肥物质科学研究院,未经中国科学院合肥物质科学研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410619756.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于可堆叠结构反应器的线材支座
- 下一篇:刺穿式可再装药物供给装置