[发明专利]一种基于区块链的物联网信息安全保护方法有效

专利信息
申请号: 201910137266.3 申请日: 2019-02-25
公开(公告)号: CN109889522B 公开(公告)日: 2022-02-11
发明(设计)人: 刘勇;宋亮;范时平;黄海辉;徐光侠;吴佳健;代小龙;吴乾隆;周秀秀 申请(专利权)人: 重庆邮电大学
主分类号: H04L9/40 分类号: H04L9/40;H04L67/1074;H04L67/1097
代理公司: 重庆市恒信知识产权代理有限公司 50102 代理人: 刘小红;陈栋梁
地址: 400065 重*** 国省代码: 重庆;50
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 区块 联网 信息 安全 保护 方法
【权利要求书】:

1.一种基于区块链的物联网信息安全保护方法,其特征在于,包括以下步骤:

a.将物联网信息安全保护系统进行划分的步骤,具体划分为:感知层,用于物联网设备信息采集;网络层,用于物联网设备采集的信息网络传输;数据加密层,将物联网设备采集的原始信息进行加密,用户数据信息保护;区块链层,用于加密后的密文进行存储与物联网信息查询;应用层,根据物联网设备采集的数据信息进行各个行业的广泛智能化;

b.将感知层接收到的物联网信息根据内存进行切片,切片信息经过网络层传输到数据加密层;

c.数据加密层将接收到的物联网信息存储在星际文件系统IPFS并将IPFS返回的哈希值进行加密;

d.将加密后的密文上传到区块链层,用户访问数据时结合智能合约对用户进行授权判定,拥有授权的用户可以访问物联网采集的数据,未拥有授权的判定为非法用户;

即所述步骤c进行同态加密的步骤包括:

c11.将各个切片哈希值进行加密;

c12.对各个加密后的密文建立索引;

c13.将加密后的密文上传到区块链层;

所述c11中加密算法为同态加密算法,信息对应的哈希值同态加密加密过程包括:

选取随机产生的两个安全大素数P和Q;

计算乘积N=P×Q,并且生成一个随机数R1

把消息M分组为若干长度L的消息分组M=m1 m2 m3…mi;L的长度小于P;

使用加密算法,计算出密文C=c1 c2 c3…ci

使用加密算法,计算出密文C具体包括:

设Ek与Dk分别为加密函数和解密函数,明文的集合为M={m1,m2,…,mn},α与β代表运算,即同态加密算法为:

Dk[α[Ek(m1),Ek(m2),…,Ek(mn)]]=β(m1,m2,…,mn)

c112.各个切片加密后密文为:Ci=(Mi+P×Ri)modN,其中P为密钥,且P与Q均为安全大素数,Ri为随机数,N=P×Q;

c113.各个切片密文解密为:CimodP=Mi;信息对应的哈希值同态解密具体包括:

将接收到的密文分组,依次采用解密算法对分组密文进行解密,得到分组明文,然后将分组明文合并得到解密后的明文,具体为:

c21.接收方收到密文C并把密文C分组得到C=c1c2c3…ct

c22.使用密钥P和解密算法计算mt

c23.得到明文消息M=m1 m2 m3…mi

同态加密后的明文用于原始内容的索引,拥有授权的用户可以得到索引值,通过索引值能够访问原始数据信息;是否拥有访问物联网设备采集的数据信息的权利,根据是否拥有授权进行判断,拥有用户的授权便可访问数据,没有取得用户的授权便不可访问数据信息;信息访问的授权可通过智能合约获得,一个用户若要访问另一个用户的物联网设备采集的数据信息需要向其访问对象申请,获得批准后即得到授权;用户取得授权后便可从区块链上分布式存储的密文进行解密,得到文件哈希值;当获得授权后,根据取得物联网数据信息的索引值从IPFS查询原始的物联网信息的文件。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910137266.3/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top