当前位置: 首页 > 专利查询>天津大学专利>正文

一种基于区块链的物联网数据保护方法技术

技术编号:25803121 阅读:34 留言:0更新日期:2020-09-29 18:37
本发明专利技术涉及一种基于区块链的物联网数据保护方法,包括1)系统初始化;2)完全同态加密默克尔树的扩展;3)添加数据;4)查询数据;5)验证数据的完整性。本发明专利技术构建了一套基于区块链的物联网数据保护框架,保证用户从云存储服务器中查询到的使真实的数据,很好的解决不可靠的云存储服务器问题的,同时只需要在区块链中存储较少的数据,减轻了区块链的存储负担。

【技术实现步骤摘要】
一种基于区块链的物联网数据保护方法
本专利技术属于物联网数据保护领域,涉及区块链、智能合约、完全同态加密及动态完全同态加密默克尔树技术,特别涉及一种基于区块链的物联网数据保护方法。
技术介绍
大多数物联网设备没有太大的本地存储空间,需要把数据发送到云服务器上存储。但云存储服务器本质上是不安全的,云用户通常无法控制所使用的云存储服务器,这意味着用户在查询数据时,恶意的云服务器可能返回不完整的甚至错误的答案。本专利技术中我们提出一种基于区块链的物联网数据保护方法,并采用动态完全同态加密默克尔树来减少需要在区块链系统中存储的数据。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供一种基于区块链的物联网数据保护方法,构建了一套基于区块链的物联网数据保护框架,保证用户从云存储服务器中查询到的使真实的数据,很好的解决不可靠的云存储服务器问题的,同时只需要在区块链中存储较少的数据,减轻了区块链的存储负担。本专利技术解决其技术问题是通过以下技术方案实现的:一种基于区块链的物联网数据保护方法,其特征在于:所述本文档来自技高网...

【技术保护点】
1.一种基于区块链的物联网数据保护方法,其特征在于:所述方法的步骤为:/n1)系统初始化;/n2)完全同态加密默克尔树的扩展;/n3)添加数据;/n4)查询数据;/n5)验证数据的完整性。/n

【技术特征摘要】
1.一种基于区块链的物联网数据保护方法,其特征在于:所述方法的步骤为:
1)系统初始化;
2)完全同态加密默克尔树的扩展;
3)添加数据;
4)查询数据;
5)验证数据的完整性。


2.根据权利要求1所述的基于区块链的物联网数据保护方法,其特征在于:所述步骤1)所述的系统初始化包括:
(1)用户生成相关的密钥并把对应的密钥发送给数据源和云储存服务器;
(2)数据源生成verifiertree;
(3)云存储服务器生成provertree。


3.根据权利要求1所述的基于区块链的物联网数据保护方法,其特征在于:所述步骤2)所述的完全同态加密默克尔树的扩展包括:
(1)用户生成权重序列并把对应的权重序列发送给数据源和云存储服务器;
(2)数据源扩展verifiertree;
(3)云储存服务器扩展provertree。


4.根据权利要求1...

【专利技术属性】
技术研发人员:于瑞国付钊王建荣喻梅徐天一
申请(专利权)人:天津大学
类型:发明
国别省市:天津;12

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

1