[发明专利]一种基于区块链的无密钥签名基础设施构建方法在审
申请号: | 201710583829.2 | 申请日: | 2017-07-18 |
公开(公告)号: | CN107171812A | 公开(公告)日: | 2017-09-15 |
发明(设计)人: | 王翠翠;朱佩江;马炬 | 申请(专利权)人: | 光载无限(北京)科技有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;G06F21/64 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100089 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明是一种基于区块链的无密钥签名基础设施构建方法,该方法利用核心层节点通过身份认证,将汇聚层形成的根哈希值嵌入在OP_RETURN交易脚本中,并在区块链网络中进行广播,并最终打包进入区块,形成KSI Calendar hash账本;同时提出了基于区块链的KSI发布层架构,由矿工担任KSI中发布节点的角色,收集区块链网络中的交易信息,构建Merkle tree;发布节点只需提取交易中OP_RETURN中的内容,用于Merkle tree的构建,最终形成CRH,最终CRH写入到区块头部中;本发明在不改变当前无密钥签名基础设施架构的情形下,利用区块链完成KSI核心层节点的身份认证,保障了Calendar hash账本的公开透明性,并解决了当前CRH发布周期过长,发布媒体缺乏可信性、不易于识别和处理的问题。 | ||
搜索关键词: | 一种 基于 区块 密钥 签名 基础设施 构建 方法 | ||
【主权项】:
一种基于区块链的无密钥签名基础设施构建方法,其特征在于,所述构建方法包括步骤:1)客户端提交数据或者文件的哈希值至网关层;2)网关层收集和处理客户端的提交的哈希值,并聚合成Merkle tree;3)网关层将形成的Merkle tree的根哈希值发送至聚合层;4)聚合层服务器处理网关层发送的根哈希值,并将其添加到Merkle tree;5)聚合层服务器将形成的根哈希值发送至核心层;6)核心层服务器通过身份认证后接入区块链网络中,接收聚合层提交的哈希值并聚合成Merkle tree;7)核心层将每秒时间内形成的Merkle tree的根哈希值,即Calendar hash,通过OP_RETURN <Calendar hash>格式嵌入交易脚本OP_RERURN中,并将交易发布在区块链网络中;8)矿工收集区块链网络中的交易信息,构建Merkle tree,将CRH写入到区块头中;9)客户端将接收到各层服务器逐层返回的签名,该签名中包含了由用户提交的数字资产哈希值节点构建出CRH所需的一系列哈希值及其计算路径,用户通过访问已经下载到本地的区块数据,利用签名验证数据的完整性。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于光载无限(北京)科技有限公司,未经光载无限(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710583829.2/,转载请声明来源钻瓜专利网。
- 上一篇:一种用于汽车玻璃的防爆太阳膜
- 下一篇:一种用于布料的金葱膜