一种保护物联网数据安全的轻量级流密码方法技术

技术编号:40540109 阅读:26 留言:0更新日期:2024-03-05 18:55
本发明专利技术公开了物联网技术领域的一种保护物联网数据安全的轻量级流密码方法,通过由非线性移位寄存器NLFSR1、非线性移位寄存器NLFSR2和输出块组成的基于NLFSR的伪随机数序列生成器来实现的,基于NLFSR的方法具有2<supgt;256</supgt;个密钥规模,因此对暴露性攻击具有极强的抵抗力,有效增强了物联网应用中的实时数据安全;此外本发明专利技术所设计的NLFSR生成的密码流还显著增强了其随机性,进一步降低了被破解的可能性。

【技术实现步骤摘要】

本专利技术涉及物联网的,尤其是涉及一种保护物联网数据安全的轻量级流密码方法


技术介绍

1、物联网(things of internet,简称iot)具有不可否认的好处的同时也存在严重的安全隐患,主要由于物联网设备的本身的限制、制造商的首要任务并非考虑物联网设备的安全且缺乏相关的立法要求。设计不当的物联网设备使攻击者能够实施恶意的攻击行为,对医疗植入式设备、智能汽车、智能玩具的攻击、未经授权访问录音、智能电表攻击等层出不穷。这些连接设备的不安全不仅对物联网,而且对整个互联网都构成了潜在威胁,个人使用的智能摄像头、智能门锁以及采用物联网技术的私家车等设备,都存在被远程破坏或物理干扰破坏的可能性。例如家里的智能温控设备被“黑”后,可把“夏天”变成“冬天”,无人驾驶车辆被“攻陷”后极容易引发交通事故等。

2、轻量级密码学是指专门为具有有限资源(如有限的处理能力、内存和能量)的设备开发的加密算法和协议,嵌入式系统、无线传感器、智能卡、rfid标签和其他小型计算设备就是这些设备的例子。轻量级密码学旨在提供高效和安全的加密操作,同时减少计算和内存需求。流密本文档来自技高网...

【技术保护点】

1.一种保护物联网数据安全的轻量级流密码方法,其特征在于:所述方法通过由非线性移位寄存器NLFSR1、非线性移位寄存器NLFSR2和输出块组成的基于NLFSR的伪随机数序列生成器来实现的,包括以下步骤:

2.根据权利要求1所述的一种保护物联网数据安全的轻量级流密码方法,其特征在于:所述非线性移位寄存器NLFSR1的非线性反馈函数f(x)是最高阶为128次方的多项式,它的原始多项式表示为:

3.根据权利要求1所述的一种保护物联网数据安全的轻量级流密码方法,其特征在于:所述非线性移位寄存器NLFSR2的反馈多项式可用最高阶为128次多项式g(x)来表示,其原始多项式定...

【技术特征摘要】

1.一种保护物联网数据安全的轻量级流密码方法,其特征在于:所述方法通过由非线性移位寄存器nlfsr1、非线性移位寄存器nlfsr2和输出块组成的基于nlfsr的伪随机数序列生成器来实现的,包括以下步骤:

2.根据权利要求1所述的一种保护物联网数据安全的轻量级流密码方法,其特征在于:所述非线性移位寄存器nlfsr1的非线性反馈函数f(x)是最高阶为128次方的多项式,它的原始多项式表示为:

3.根据权利要求1所述的一种保护物联网数据安全的轻量级流密码方法,其特征在于:所述非线性移位寄存器nlfsr2的反馈多项式可用最高阶为128次多项式g(x)来表示,其原始多项式定义如下:

4.根据权利要求1所述的一种保护物联网数据安全的轻量级流密码方法,其特征在于:采用斐波那契fibonacci的方法配置nlfsr,仅将反馈应用于移位寄存器的最后一位。

5.根据权利要求1所述的一种保护物联网数据安全的轻量级流密码方法,其特征在于:为所述非线性移位寄存器nlfsr1、非线性移位寄...

【专利技术属性】
技术研发人员:刘学利段冬梅张智涵张硕牛翔
申请(专利权)人:积至海南信息技术有限公司
类型:发明
国别省市:

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

1