【技术实现步骤摘要】
一种物联网中适应异构设备群的自动化远程证明方法
本专利技术属于物联网和信息安全
,具有是一种物联网中异构设备群的自动化远程证明方法。
技术介绍
随着物联网(IoT)的发展,生活和工作中都涉及各种各样的物联网嵌入式设备。然而,这些嵌入式物联网设备在带来便利的同时,也为用户的安全和隐私带来了威胁。各式各样的嵌入式物联网设备在连入网络后,大大增加了攻击者的攻击面。糟糕的是,资源受限的嵌入式物联网设备往往缺乏强大的自我抵御攻击的能力。所以,物联网面临的一个严峻的挑战就是如何保证物联网设备的安全性。为此,研究人员提出了一种基于挑战-响应模式的远程证明方案,它允许一个可信的验证者(VRF)通过远程访问的模式验证目标设备(prover)的安全性状态。更具体地来说,VRF通过发送证明挑战(challenge),要求prover回馈一个和其运行状态或者内存状态相关的证明响应(response),然后,根据验证收到的response,VRF能够评估prover的状态,从而判断prover是否被攻击。对被攻击的物联网设备进行移除或者修复,即可达到保证物联网设备安全性的目的。远程证明将一部分计算开销放在了VRF方,降低了prover的性能开销,设备的开销低;对prover设备的修改小,能够适用于异构的物联网设备;通过不同类型证明响应的计算和评估,VRF能够验证不同类型的攻击,攻击检测能力强。因此,远程证明方案成为最受青睐的验证物联网中嵌入式设备安全性的方案。为了适应数量庞大的物联网设备,更高效的设备群远程证明方案受到了研究人员 ...
【技术保护点】
1.一种物联网中适应异构设备群的自动化远程证明方法,其特征在于,具体步骤为:/n物联网设备从网络管理者或者验证者处获取自己的公私钥信息、唯一识别符信息并向验证者注册自己相关信息;/n通信节点设备收集物联网设备动态属性;/n当时间到达预定的触发远程证明的时间,通信节点设备将向验证者发送其在非远程证明期间收集的物联网设备动态属性;/n验证者根据物联网设备的动态属性和静态属性,通过机器学习模型选择设备群中需要被验证的物联网设备集合;/n验证者生成并发送本周期的证明挑战;/n物联网设备收到证明挑战后,被选出的物联网设备集合中的物联网设备回馈证明响应;/n收到物联网设备的证明响应后,验证者验证物联网设备的状态并返回证明结果;/n验证者通过所有候选物联网设备的证明结果判断整个设备群的状态;/n验证者将这次远程证明中候选物联网设备的动静态属性和其对应的验证结果作为新的训练集更新所使用的机器学习的模型。/n
【技术特征摘要】
1.一种物联网中适应异构设备群的自动化远程证明方法,其特征在于,具体步骤为:
物联网设备从网络管理者或者验证者处获取自己的公私钥信息、唯一识别符信息并向验证者注册自己相关信息;
通信节点设备收集物联网设备动态属性;
当时间到达预定的触发远程证明的时间,通信节点设备将向验证者发送其在非远程证明期间收集的物联网设备动态属性;
验证者根据物联网设备的动态属性和静态属性,通过机器学习模型选择设备群中需要被验证的物联网设备集合;
验证者生成并发送本周期的证明挑战;
物联网设备收到证明挑战后,被选出的物联网设备集合中的物联网设备回馈证明响应;
收到物联网设备的证明响应后,验证者验证物联网设备的状态并返回证明结果;
验证者通过所有候选物联网设备的证明结果判断整个设备群的状态;
验证者将这次远程证明中候选物联网设备的动静态属性和其对应的验证结果作为新的训练集更新所使用的机器学习的模型。
2.根据权利要求1所述的物联网中适应异构设备群的自动化远程证明方法,其特征在于,物联网设备向验证者注册自己相关信息具体包括:
(1)物联网设备向验证者发送自己的唯一标识符和设备内存状态信息和软件信息、设备硬件配置信息;
(2)验证者根据物联网设备的软件功能和硬件配置信息为物联网设备的静态属性进行赋值;
(3)验证者为每个物联网设备生成其最大证明时间间隔;
(4)根据物联网设备的内存状态信息,存储包含物联网设备的软件内存状态hash值的证书;
(5)初始化物联网设备的上次执行远程证明程序的时间。
3.根据权利要求2所述的物联网中适应异构设备群的自动化远程证明方法,其特征在于,物联网设备最大证明时间间隔具体为:
其中,Pmax和Smax表示所有物联网设备隐私等级和安全等级的最大值,Pi、Si和HWi表示该物联网设备的隐私等级、安全等级和设备硬件配置等级,Δt为验证者触发对设备群远程证明的时间周期。
4.根据权利要求1所述的物联网中适应异构设备群的自动化远程证明方法,其特征在于,物联网设备...
【专利技术属性】
技术研发人员:付安民,况博裕,严雯雯,俞研,苏铓,
申请(专利权)人:南京理工大学,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。