[发明专利]一种基于区块链的时间序列数据组织记录方法及系统在审
| 申请号: | 201810351188.2 | 申请日: | 2018-04-18 |
| 公开(公告)号: | CN108829697A | 公开(公告)日: | 2018-11-16 |
| 发明(设计)人: | 任伟;裘舜伟 | 申请(专利权)人: | 中国地质大学(武汉) |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 武汉知产时代知识产权代理有限公司 42238 | 代理人: | 龚春来 |
| 地址: | 430000 湖*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 区块 时间序列数据 真实性 记录 数据库信息 档案保管 验证数据 时间戳 块头 构建 历史事件 保管 篡改 场景 认证 保证 | ||
1.一种基于区块链的时间序列数据组织记录方法,其特征在于,包括如下步骤:
S1、获取任意一个部门发布的电子信息;
S2、将S1中获取的电子信息采用基于区块链的时间序列数据组织记录方法信息进行组织记录;其中所述区块链通过私有链接构建,满足:
(1)每个区块私有链区块BC由多个区块BLOCK组成,每个区块之间通过Hash值产生关联;
(2)前一个区块的Hash值计算后,放在下一个区块上;
(3)每个区块BLOCK的数据结构包括:<PreviousBlockHash,Hash(FILE),A,S,EID,Timestamp>,其中
PreviousBlockHash:上一块区块数据的哈希值;
Hash(FILE):发布部门发布的电子信息FILE的Hash值;
A:信息FILE对应的检索地址;
S:FILE的签名;
EID:发布部门E的编号;
Timestamp:区块BLOCK生成的时间戳;
S3、调用指令来调用步骤S2组织记录的数据信息。
2.根据权利要求1所述一种基于区块链的时间序列数据组织记录方法,其特征在于,对任意一个发布部门,步骤S2包括如下步骤:
S21、将发布部门E发布的信息FILE存放到对应的数据库中;
S22、将信息FILE的Hash值即Hash(FILE)以及信息FILE对应的检索地址A进行签名,获得S=Sign(Hash(FILE),A,PrivateKeyofE),其中PrivateKeyofE为E的私钥;
S23、将<Hash(FILE),A,S,EID>添加到区块私有链BC中。
3.根据权利要求1所述一种基于区块链的时间序列数据组织记录方法,其特征在于,步骤S3包括如下步骤:
S31、通过区块私有链BC的时间戳找到对应的区块后得到检索地址A;
S32、利用发布部门E的公钥PublicKeyofE来验证当前签名是否与S22中所述的签名一致,如果一致,则执行下一步;如果失败,则取消;
S33、通过检索地址A找到对应的信息FILE;
S34、计算对应的信息FILE的哈希值,并判断所述哈希值是否与区块中保存的Hash(FILE)相同,若相同表明信息FILE正确;否则报错。
4.根据权利要求1所述一种基于区块链的时间序列数据组织记录方法,其特征在于,私有链上创世区块BLOCK0的内容为固定内容,包括:可信第三方的标识信息,机构名,对应机构统一的机构代码。
5.一种基于区块链的时间序列数据组织记录系统,其特征在于,采用如权利要求1-4任意一项所述的基于区块链的时间序列数据组织记录方法进行存数据的认证保管。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国地质大学(武汉),未经中国地质大学(武汉)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810351188.2/1.html,转载请声明来源钻瓜专利网。





