[发明专利]一种基于区块链的物联网信息安全保护方法有效
申请号: | 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查询原始的物联网信息的文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910137266.3/1.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置