应用于传输终端的数据上链方法、系统、设备、存储介质技术方案

技术编号:28124872 阅读:25 留言:0更新日期:2021-04-19 11:37
本发明专利技术涉及应用于传输终端的数据上链方法、系统、设备、存储介质,包括以下步骤:在可信执行环境中根据初始化指令生成的公钥,将公钥与SIM卡的IMSI值的对应关系保存到区块链集群,获取物联网原始数据并进行处理,将处理后的数据传送至云端平台保存;对处理后数据进行哈希计算,获得哈希值,并将哈希值封装成交易包;在可信执行环境中使用私钥对交易包进行签名,私钥采用不可读取的方式存储在可信执行环境中;将签名后的交易包与公钥结合后发送至区块链集群。本发明专利技术中,将交易包签名与交易包的封装和发送进行分离,将私钥采用不可读取的方式存储在可信执行环境中,避免了私钥被读取泄露的可能。露的可能。露的可能。

【技术实现步骤摘要】
应用于传输终端的数据上链方法、系统、设备、存储介质


[0001]本专利技术涉及物联网与区块链交叉领域,尤其涉及应用于传输终端的数据上链方法、系统、设备、存储介质。

技术介绍

[0002]区块链是一种分布式记账技术。由于区块链具有去中心化,不可篡改,无需第三方信任担保的优点而得到广泛重视。物联网随着互联网等信息化技术的提高也进入高速发展时代。
[0003]区块链与物联网皆是未来技术的发展方向,如何将区块链技术与物联网结合,进而提升人们的生产生活质量,成为当前的主要研究方向。
[0004]在当前的物联网终端数据上链系统中,采用直接在物联网终端中存储公私钥,由传感器采集的数据通过终端设备中的私钥签名后直接上链,而这种公私钥的存储方式存在着一旦终端设备被攻破,私钥即刻泄漏的弊端。

技术实现思路

[0005]为了解决上述现有技术中物联网终端数据上链方法运用于传输终端时,存在私钥泄露风险的缺陷,本专利技术提出了应用于传输终端的数据上链方法、系统、设备、存储介质。
[0006]本专利技术的目的之一采用以下技术方案:...

【技术保护点】

【技术特征摘要】
1.一种数据上链方法,应用于传输终端,其特征在于,包括以下步骤:在可信执行环境中根据初始化指令生成的公钥,将公钥与SIM卡的IMSI值的对应关系保存到区块链集群;获取物联网原始数据并进行处理,将处理后的数据传送至云端平台保存;对处理后数据进行哈希计算,获得哈希值,并将哈希值封装成交易包;在可信执行环境中使用私钥对交易包进行签名,私钥采用不可读取的方式存储在可信执行环境中;将签名后的交易包与公钥结合后发送至区块链集群。2.如权利要求1所述的的数据上链方法,其特征在于,所述区块链集群中设有用于存储公钥与IMSI值的对应关系的对应列表,对应列表中罗列有与所述区块链集群通信的SIM卡的IMSI值。3.如权利要求1所述的的数据上链方法,其特征在于,所述私钥由传输终端在可信执行环境中根据初始化指令生成。4.如权利要求1所述的的数据上链方法,其特征在于,所述将公钥与SIM卡的IMSI值的对应关系保存到区块链集群为:在对应列表中查询该SIM卡对应的IMSI值,并将所述公钥写入对应列表中该IMSI值对应的位置。5.如权利要求3所述的的数据上链方法,其特征在于,所述可信执行环境由SIM卡提供。6.如权利要求1所述的的数据上链方法,其特征在于,将签名后的交易包与公钥结...

【专利技术属性】
技术研发人员:张焱施逸杨东李汪红
申请(专利权)人:合肥达朴汇联科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1