专利汇可以提供一种基于区块链的数字签名的时间戳生成方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种基于 区 块 链 的数字签名的时间戳生成方法,主要包含三个阶段:系统参数建立阶段,签名阶段,验证阶段。其中,在签名阶段,签名者获取区块链中n个最新确认的区块的哈希值,并将这n个哈希值与待签名的消息M绑定在一起记为M’,对M’进行签名得到签名T,签名者计算M’||T的哈希值h,并将h通过交易Tx上传到区块链上。验证方在完成签名T的验证之后,取第n个哈希值所在区块的生成时间之后,交易Tx所在区块的生成时间之前的时间范围作为签名T的时间戳,是一种去中心化的为数字签名打时间戳的精确方法。,下面是一种基于区块链的数字签名的时间戳生成方法专利的具体信息内容。
1.一种基于区块链的数字签名的时间戳生成方法,其特征在于,包括步骤:
1)系统参数建立阶段:
区块链生成区块并记录每个区块的生成时间,系统产生安全的哈希函数H(.)、签名算法Sig(.)以及相应的验证算法Ver(.);
2)签名阶段:
2-1)签名者获取区块链中最近生成的n个连续区块的哈希值h1,h2,…,hn,再计算哈希值hBlock=H(h1||h2||…||hn),利用签名算法对消息M和哈希值hBlock进行签名处理得到签名T=Sig(M||hBlock),再计算哈希值h=H(M||h1||h2||…||hn||T),最后生成一笔包含哈希值h的区块链交易Tx发送至区块链;
2-2)区块链对交易Tx进行记录,其中交易Tx记录在区块链中的位置L;
2-3)签名者记录上交易Tx所在的区块链中的位置L,将消息M、哈希值h1,h2,…,hn、签名T和位置L发送给验证者;
3)验证阶段,验证者收到消息M、哈希值h1,h2,…,hn、签名T和位置L后,对签名进行验证并生成数字签名的时间戳:
3-1)验证者验证哈希值h1,h2,…,hn是否是区块链上连续的n个区块的哈希值,若不是,退出;若是,继续执行下一步;
3-2)根据位置L在区块链中找到签名者的交易Tx,并获取哈希值h,验证者验证等式h=H(M||h1||h2||…||hn||T)是否成立。若等式不成立,退出;若等式成立,继续执行下一步;
3-3)计算哈希值hBlock=H(h1||h2||…||hn),再执行签名的验证算法Ver((M||hBlock),T),若验证失败,则签名无效并退出;若验证通过,则签名有效,验证者B在区块链上获取记录该交易Tx的区块的生成时间t以及哈希值为hn的区块的生成时间t’,验证者B确认签名T的时间戳为[t’,t]。
2.如权利要求1所述方法,其特征在于,如区块链为以太坊区块链,设置n≥12。
3.如权利要求1所述方法,其特征在于,如区块链为比特币区块链,设置n≥6。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
区块链中的随机数生成 | 2020-05-12 | 704 |
用于对数据进行高度安全、高速加密和传输的计算机实现的系统和方法 | 2020-05-12 | 1019 |
区块链交易的认证服务器及认证方法 | 2020-05-13 | 49 |
用于依赖于区块链的操作集的系统和方法 | 2020-05-13 | 646 |
一种生成多交易模式联盟链的方法 | 2020-05-15 | 45 |
一种基于区块链的数字签名的时间戳生成方法 | 2020-05-14 | 391 |
一种适用于大规模电子商务的基于信用的区块链共识方法 | 2020-05-18 | 601 |
比特币交易转帐方法以及比特币交易转帐系统 | 2020-05-20 | 869 |
一种基于区块链的账户撤回方法及系统 | 2020-05-12 | 228 |
用以使用區塊鏈來執行基元式互換之電腦實施系統及方法 | 2020-05-21 | 857 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。