[发明专利]数据延时公布方法、设备和存储介质在审
申请号: | 202010373855.4 | 申请日: | 2020-05-06 |
公开(公告)号: | CN111524012A | 公开(公告)日: | 2020-08-11 |
发明(设计)人: | 马登极;王志文;吴思进 | 申请(专利权)人: | 杭州复杂美科技有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06Q20/38;H04L9/08;H04L9/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 310000 浙江省杭州市西湖*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 延时 公布 方法 设备 存储 介质 | ||
本发明提供一种数据延时公布方法、设备和存储介质,该方法包括:接收第一延时公布原始交易,将该原始交易存入交易池;在该原始交易可被打包入区块时,选取若干节点的公钥以生成秘钥,根据双线性映射规则和各公钥生成梅克尔根;用秘钥对原文进行加密以生成第一密文,根据第一密文生成延时公布加密交易;将该加密交易代替该原始交易;将该加密交易代替该原始交易;分别生成所选取的各节点的数据集合;将各数据集合分别发送至对应的各节点;在执行验证交易时验证公钥是否匹配以及梅克尔根是否相同,在均验证成功,且执行成功的各验证交易中的公钥足以还原出该所对应的加密交易的秘钥时还原该所对应的加密交易的秘钥。本申请实现自动延迟公布信息。
技术领域
本申请涉及区块链技术领域,具体涉及一种数据延时公布方法、设备和存储介质。
背景技术
社会上对一些信息的延迟公布有一定的需求,比如一些论文详细内容解密,一些商业信息,可以先公布一些摘要,以吸引消费者需求,如需获取详细信息,需要付费,或者等待一定时间后作为公益目的免费解密;现有的延迟公布方法是,将需要延迟公布的信息进行加密以生成加密的信息,将加密的信息打散,经过一段时间后,再逐步将打散的加密信息记录到区块链上,用户收集打散的加密信息并解密还原出信息。在该机制中,信息的还原严重依赖人为手动解密,不能做到自动解密;且在公布打散的加密信息时,若将不正确的打散的加密信息记录到区块链上,则用户无法根据所收集的打散的加密信息进行信息的还原。
发明内容
鉴于现有技术中的上述缺陷或不足,期望提供一种自动延迟公布信息的数据延时公布方法、设备和存储介质。
第一方面,本发明提供一种适用于区块链节点的数据延时公布方法,上述方法包括:
接收第一延时公布原始交易,将第一延时公布原始交易存入交易池;其中,第一延时公布原始交易包括第一原文和第一延时信息;
在获得第一区块高度的第一区块的挖矿权,且第一延时公布原始交易可被打包入第一区块时,依次执行:
随机选取第一数量个区块链节点的公钥,并根据各公钥和预配置的秘钥生成规则生成第一秘钥;
根据双线性映射规则随机生成第一公私钥对,根据所选取的各公钥和第一公私钥对中的第一私钥生成相应的随机公钥,并根据各随机公钥生成第一梅克尔根;
用第一秘钥对第一原文进行对称加密以生成第一密文,根据第一密文、第一延时信息、第一公私钥对中的第一公钥和第一梅克尔根生成第一延时公布加密交易;
将第一延时公布加密交易代替第一延时公布原始交易,将第一延时公布加密交易打包入第一区块,在执行第一延时公布加密交易时将第一密文、第一延时信息、第一公钥和第一梅克尔根记录到区块链上;
分别生成所选取的各区块链节点的第一数据集合;其中,第一数据集合包括所对应的区块链节点的随机公钥、所对应的区块链节点的随机公钥在生成第一梅克尔根时的梅克尔根路径、第一延时公布加密交易的第一交易哈希和第一延时信息;
将各第一数据集合分别发送至对应的各区块链节点,以供根据第一区块高度和第一延时信息确定第二区块高度,在区块高度达到第二区块高度时,根据第二数据集合生成第一验证交易并广播至其它区块链节点;其中,第二数据集合包括所持有的公钥、所接收的第一数据集合中的随机公钥、所接收的第一数据集合中的梅克尔根路径和第一交易哈希;
在执行验证交易时根据所执行的验证交易所对应的延时公布加密交易所记录的公钥验证所执行的验证交易中的公钥和所执行的验证交易中的随机公钥是否匹配:
是,则根据所执行的验证交易中的随机公钥和梅克尔根路径计算得到第二梅克尔根,判断第二梅克尔根与所执行的验证交易所对应的延时公布加密交易所记录的梅克尔根是否相同:
是,则判断执行成功的各验证交易中的公钥是否足以还原出所对应的延时公布加密交易的秘钥:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州复杂美科技有限公司,未经杭州复杂美科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010373855.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:可穿戴设备及其表带
- 下一篇:一种智能庭院管理系统
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置