[发明专利]基于区块链的物联网终端数据上链方法及系统在审
| 申请号: | 202011501227.6 | 申请日: | 2020-12-18 |
| 公开(公告)号: | CN112487011A | 公开(公告)日: | 2021-03-12 |
| 发明(设计)人: | 施逸;杨东;李汪红 | 申请(专利权)人: | 合肥达朴汇联科技有限公司 |
| 主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F16/27;G06F21/60;G06F21/64;G06Q40/04 |
| 代理公司: | 合肥和瑞知识产权代理事务所(普通合伙) 34118 | 代理人: | 金宇平 |
| 地址: | 230088 安徽省合肥市高新区习友路3333*** | 国省代码: | 安徽;34 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 区块 联网 终端 数据 方法 系统 | ||
1.一种基于区块链的物联网终端数据上链方法,其特征在于,包括以下步骤:
S1、获取物联网原始数据并进行处理,将处理后的数据传送至云端平台保存;
S2、对处理后的数据进行哈希计算,获得哈希值,并将哈希值封装成交易包;
S3、在可信执行环境中使用私钥对交易包进行签名,所述私钥采用不可读取的方式存储在可信执行环境中;
S4、将签名后的交易包与公钥结合后发送至区块链集群。
2.如权利要求1所述的的基于区块链的物联网终端数据上链方法,其特征在于,步骤S4还包括:将步骤S2获得的哈希值存储到区块链集群,同时在区块链集群中将所述哈希值与公钥进行映射;
在步骤S4之后还包括步骤S5:对云端数据进行哈希计算,获得云端数据哈希值;通过云端数据哈希值与区块链集群中存储的哈希值的对比结果,判断云端数据是否为伪造数据;所述判断方法为:如果某云端数据哈希值与区块链集群中存储的某一哈希值一致,则判断该云端数据为真实数据;如果某云端数据哈希值与区块链集群中存储的任一哈希值均不一致,则判断该云端数据为伪造数据。
3.如权利要求2所述的的基于区块链的物联网终端数据上链方法,其特征在于,可信执行环境由SIM卡提供。
4.如权利要求3所述的的基于区块链的物联网终端数据上链方法,其特征在于,在步骤S1之前还包括步骤S0:在SIM卡提供的可信执行环境中根据初始化指令生成公钥和私钥,并将公钥与SIM卡的IMSI值的对应关系保存到区块链集群,私钥采用不可读取的方式存储在可信执行环境中;
在步骤S5之后还包括步骤S6:根据云端数据哈希值在区块链集群中的搜索结果,获取云端数据哈希值对应的公钥,并结合公钥与IMSI值的对应关系,获取该云端数据对应的SIM卡。
5.如权利要求4所述的的基于区块链的物联网终端数据上链方法,其特征在于,区块链集群中设有用于存储公钥与IMSI值的对应关系的对应列表,对应列表中罗列有与所述区块链集群通信的SIM卡的IMSI值;步骤S0具体为:在SIM卡提供的可信执行环境中根据初始化指令生成公钥和私钥,在对应列表中查询该SIM卡对应的IMSI值,并将所述公钥写入对应列表中该IMSI值对应的位置。
6.一种基于区块链的物联网终端数据上链系统,其特征在于,包括第三模块;第三模块用于使用私钥为第二模块发送的交易包进行签名,并将签名后的交易包返回第二模块;
其中,第二模块用于接收第一模块发送的哈希值,并将哈希值封装成交易包;第二模块还用于将签名后的交易包与公钥结合后发送给区块链集群;第一模块用于获取物联网原始数据并进行哈希计算,生成哈希值。
7.如权利要求6所述的基于区块链的物联网终端数据上链系统,其特征在于,私钥采用不可读取的方式存储在第三模块中,第三模块在可信执行环境中运行。
8.如权利要求7所述的基于区块链的物联网终端数据上链系统,其特征在于,可信执行环境由SIM卡提供,第三模块还用于根据初始化指令生成公钥与私钥;第二模块还用于向第三模块发送初始化指令,并获取第三模块返回的公钥和SIM卡的IMSI值;第二模块用于将公钥和IMSI值的对应关系发送到区块链进行保存。
9.如权利要求8所述的基于区块链的物联网终端数据上链系统,其特征在于,还包括第四模块;第二模块还用于将哈希值以及对应公钥关联后存储到区块链集群;
第四模块还用于获取待验证云端数据,第四模块获取通过第一模块相同的哈希计算方式对待验证云端数据进行计算,获得的云端数据哈希值;第四模块用于将云端数据哈希值与区块链集群中存储的哈希值进行对比,并根据对比结果判断待验证云端数据是否为伪造数据。
10.如权利要求9所述的基于区块链的物联网终端数据上链系统,其特征在于,第四模块还用于获取通过验证的云端数据哈希值对应的公钥,并结合公钥和IMSI值的对应关系对所述云端数据进行溯源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥达朴汇联科技有限公司,未经合肥达朴汇联科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011501227.6/1.html,转载请声明来源钻瓜专利网。





