基于AES算法改进的物联网感知层信息安全研究

来源 :桂林理工大学 | 被引量 : 0次 | 上传用户:sdadlu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
感知层作为物联网最关键的底层架构,其信息安全问题也越发得到重视。加密算法作为最为有效的安全措施之一,也受到了大家广泛的关注。其中,AES(Advanced Encryption Standard)算法具有高安全性、加解密速度快等特点,因此,本文针对物联网感知层中现存的节点间加解密效率低以及安全性弱的问题,在对AES研究的基础之上,通过分析对比LAES(Lightweight AES)算法,构建了物联网环境下的数据加密方法AES-I(Advanced Encryption Standard in IoT)。本文所做研究的主要内容有以下两方面:(1)针对节点间的系统资源有限,加解密效率低的问题,通过对原算法进行合并优化与查表优化,降低了算法的复杂度,以适应物联网自身的环境特性。首先,在不影响轮函数内部操作的前提下,对算法的加解密过程分别进行了合并优化,在加密过程中,合并了其中的行移位和列混合变换;在解密过程中,先分别交换了逆行移位与逆字节代换、轮密钥加与逆列混合的顺序,然后对其进行合并,该操作简化了算法的加解密过程,提升了系统运算的效率。其次,采用复用表的技术,利用查表的方式,对AES算法的加解密操作执行查表优化,更加简化了AES算法的各个轮变换,进一步减少算法消耗的时间,使得其计算效率得到大幅提高。(2)针对算法应用在感知层环境中时可能存在的安全性被削弱的问题,在设计AES-I的密钥扩展算法时,改变了子密钥的产生方式,通过随机数产生函数与单向性策略相结合的方法对其进行改进,同时利用移位操作,降低了前后两组轮密钥间的关联性。AES-I的密钥生成算法有效的解决了原生成密钥算法中可由两轮相邻的轮密钥极易推导出全部密钥的固有缺陷,增强了其安全强度。最后,通过采用C++语言对物联网环境下的数据加密方法AES-I算法进行设计实现,在同一实验环境下,分别测试了AES、LAES以及AES-I三种算法加解密所用的时间,MATLAB的仿真数据证明,AES-I算法的执行效率更高。除此之外,AES-I算法还具有良好的安全性,因此适合在物联网环境下为感知层数据保障安全。
其他文献
针对现有场景自适应非均匀性校正方法存在的图像过平滑和非均匀性残留问题,提出了一种基于级联残差学习的非均匀性校正方法。该方法将多尺度特征提取单元所获取的特征进行融合,并运用残差学习策略解决深度神经网络的过拟合问题。实验结果表明,该方法在平均峰值信噪比上较传统的场景自适应校正方法有近5dB的提升,主观视觉效果也更加清晰锐利。
目的 调查影响急症剖宫产患者术中舒适的有关因素。方法 对160例急症剖宫产患者影响术中舒适的相关因素。用自制的调查问卷表进行调查,并在术中观察、询问。结果 影响急症剖宫
转轴作为旋转机械系统的核心工件,是传递动力转矩的媒介,由于转轴在冶炼铸造、机械生产环节中可能产生气泡、非金属杂质、划痕、细微裂纹等自身缺陷,并且旋转系统工作在高温
我国大部分油藏已进入中高含水期,甚至特高含水期。油藏所处的生产阶段不同,尤其处于特高含水期的油藏,面临综合含水高、可采储量的采出程度高、剩余油分散和挖潜难度大等难