当前位置: 首页 > 专利查询>东南大学专利>正文

一种基于防作弊随机数的新型物联网接入方式制造技术

技术编号:23102244 阅读:62 留言:0更新日期:2020-01-14 21:13
本发明专利技术公开了一种基于防作弊随机数的新型物联网(Internet of Things,简称IoT)接入方式。传统IoT接入方式要求所有IoT设备诚实地遵守随机接入准则,然而当节点出现自私的接入行为时,网络公平性和整体效率将被严重破坏。本发明专利技术提出的新型IoT接入方式利用防作弊随机数,能够在本发明专利技术所述的接入方式约束下,强制要求互不信任的IoT设备严格遵守随机接入准则,从而保证网络的公平和效率。本发明专利技术所述的基于防作弊随机数的接入机制不仅安全可靠,并且计算量小,易于实现,适用于一般低功耗、低算力的IoT设备。

【技术实现步骤摘要】
一种基于防作弊随机数的新型物联网接入方式
本专利技术涉及物联网设备的接入
,尤其是一种基于防作弊随机数的新型物联网接入方式。
技术介绍
近年来,物联网技术飞速发展,激起了产业界和研究者们的研究兴趣。其中,物联网(InternetofThings,简称IoT)网络中设备的接入技术是IoT的核心技术之一。随着IoT规模的不断扩大,IoT网络中设备的接入问题愈发显著。现有的IoT设备大多均遵循随机接入准则,在请求接入的过程中,设备一旦发生冲突和碰撞,便执行随机退避,以降低网络冲突概率,提高网络整体效率。需要注意的是,现有的随机接入协议是针对所有设备均由公共运营商认证的场景而设计的,其中所有设备都可以相互信任。为实现更高的网络效率,每台IoT设备均须严格遵循随机接入准则,以牺牲自身一部分利益为代价。然而,随着IoT技术的发展,IoT设备数量将呈指数级增长,在实践中,IoT网络通常会包含大量来自不同运营商或制造商的设备,这意味着在所述环境下,IoT设备之间无法获得高度信任并相互合作。此时某些恶意设备可无视随机接入准则,在没有退避时间的约束下,自私地占用接入信道资源以实现更快的接入,进而诱使其它设备采取同样的行为,最终导致共享信道严重拥塞。本专利技术提出了一种基于防作弊随机数的新型物联网接入方式,适用于免授权的无信任IoT网络。本专利技术在所述IoT网络中,通过强制要求IoT设备计算防作弊随机数以满足特定条件,迫使所有IoT设备严格遵循随机接入协议,从而规避恶意行为的发生,防止共享信道拥塞,保证网络的整体效率。
技术实现思路
本专利技术所要解决的技术问题在于,提供一种基于防作弊随机数的新型物联网接入方式,在包含大量多方设备的IoT网络中,确保IoT设备在互不信任的情况下严格遵循随机接入协议,从而克服传统IoT接入方式的缺点,有效地规避网络中恶意行为的发生,防止共享信道拥塞,保证网络的整体效率。为解决上述技术问题,本专利技术提供一种基于防作弊随机数的新型物联网接入方式,包括以下步骤:1)IoT网络中的接入点定期地广播接入控制信息给网络中所有设备,广播的接入控制信息包含接入难度、时间戳和控制信息,并由接入点进行数字签名以防止未经授权的网络设备伪造信息数据;2)IoT设备在向接入点传送数据包之前,应当先根据当前时间戳、设备自身身份识别码、接入点广播的信息数据以及待传数据包,计算一个防作弊的随机数,当IoT设备所计算的随机数低于接入点广播数据中的接入难度值时,接入条件即可满足,否则IoT设备将不断重复进行随机数计算,直到所得随机数满足要求;3)IoT设备在成功计算出符合要求的随机数之后,把待传数据包与接入请求共同发送给接入点,接入请求包含当前时间戳、设备自身身份识别码、计算所得随机数以及设备的数字签名,以供接入点进行验证;4)若多台IoT设备同时成功计算出符合要求的随机数,并因此在同一时刻发送待传数据包与接入请求,则会因为数据在所述接入环境的共享信道中发生碰撞,无法成功接入,此时IoT设备将保留待发送数据并重新回到步骤2);5)接入点接收到IoT设备发送的接入请求与传输数据包后,验证接入请求中随机数是否计算正确,以及是否符合小于接入难度值的要求。若校验正确,接入点将接受本次IoT设备的接入,并帮助其转发数据包到核心网,否则将拒绝IoT设备的本次接入请求。作为本专利技术的一种优选,接入点广播的接入控制信息中的时间戳,包括接入点当前时钟值和一个不可预测的数值,所述数值由接入点在广播接入控制信息时设定,以防止网络中的恶意设备预先计算未来时隙的防作弊随机数,从而破坏接入公平。作为本专利技术的一种优选,IoT设备利用特定单向函数计算随机数,IoT设备将当前时间戳、设备自身身份识别码、接入点广播的信息数据以及待传数据包作为输入,利用单向函数计算出一个防作弊的随机数,作为接入凭证。所述单向函数具有正向快速、逆向困难、输入敏感、冲突避免的特性,包括哈希函数、陷门函数、单项置换的一种。只有当IoT设备所计算的随机数低于接入点设定的接入难度值,且当次发送时隙无多台IoT设备同时发送时,接入方可成功。有益效果:本专利技术所述的基于防作弊随机数的新型物联网接入方式,利用计算防作弊随机数的方式,解决了传统IoT接入方式的信任问题,适用于包含大量多方设备的IoT场景,网络中的设备可以在无信任的环境下公平地进行网络访问接入。本专利技术通过强制要求IoT设备计算防作弊随机数以满足特定条件,确保所有IoT设备严格遵守随机接入协议,有效规避了网络中恶意行为的发生,防止共享信道拥塞,保证了网络的整体效率。同时,本专利技术中利用特定单向函数计算随机数不仅安全可靠,而且通常计算量小,易于实现,尤其适用于一般低功耗、低算力的IoT设备,具有很强的实际部署与应用价值。附图说明图1为基于防作弊随机数的新型物联网接入方式的简化场景。图2为在一个IoT网络中,三台设备公平地使用共享信道资源,进行接入的流程示例。图3为在一个IoT网络中,选定单向函数为哈希函数时,基于防作弊随机数的新型物联网接入方式(简称为哈希接入方式)与传统接入方式Aloha协议在网络吞吐量上的对比示意图。图4为在一个IoT网络中,哈希接入方式与传统接入方式Aloha协议在网络延迟时间上的对比示意图。图5为在一个IoT网络中,哈希接入方式与传统接入方式Aloha协议在IoT设备成功接入概率上的对比示意图。具体实施方式为了更了解本专利技术的
技术实现思路
,特举具体实例并配合附图说明如下。参考图1所示,根据本专利技术的一种典型实施例,给定基于防作弊随机数的新型物联网接入方式场景由5台IoT设备和一个接入点组成,所选特定单向函数为哈希函数,下面以其中一台设备进行接入为例,介绍本专利技术典型实施流程。本专利技术的典型实施流程如下:1)IoT网络中的接入点定期地广播接入控制信息给网络中所有设备,广播的接入控制信息包含接入难度、时间戳和控制信息,并由接入点进行数字签名以防止未经授权的网络设备伪造信息数据;2)在某一时刻,IoT设备5有发送数据的需求,于是IoT设备5将当前时间戳、设备自身身份识别码、接入点广播的信息数据以及待传数据包作为输入,利用哈希函数计算出一个固定长度的哈希值,作为接入凭证,当IoT设备5计算所得哈希值低于接入点广播数据中的接入难度值时,接入条件即满足;3)IoT设备5在成功计算出符合要求的哈希值之后,把待传数据包与相应的接入请求共同发送给接入点,接入请求包含当前时间戳、设备自身身份识别码、计算所得哈希值以及设备的数字签名,以供接入点进行验证;4)此时IoT网络中没有其他设备与IoT设备5同时请求接入,因此IoT设备5发送的数据成功传送到接入点;5)接入点接收到IoT设备5发送的接入请求与传输数据包后,验证接入请求中哈希值是否计算正确,以及是否符合小于接入难度值的要求。结果为校验正确,则接入点接受本次IoT设备5的接入,并帮助转发数据包到核心网。...

【技术保护点】
1.基于防作弊随机数的新型物联网接入方式,其特征在于,包括以下步骤:/nIoT网络中的接入点定期地广播接入控制信息给网络中所有设备,广播的接入控制信息包含接入难度、时间戳和控制信息,并由接入点进行数字签名以防止未经授权的网络设备伪造信息数据;/nIoT设备在向接入点传送数据包之前,先计算一个防作弊的随机数,当IoT设备所计算的随机数低于接入点广播数据中的接入难度值时,接入条件即可满足,否则IoT设备将不断重复进行随机数计算,直到所得数值满足要求;/nIoT设备在成功计算出符合要求的随机数之后,把待传数据包与接入请求共同发送给接入点,接入请求包含当前时间戳、设备自身身份识别码、计算所得随机数以及设备的数字签名,以供接入点进行验证;/n若多台IoT设备同时成功计算出符合要求的随机数,并因此在同一时刻发送待传数据包与接入请求,则会因为数据在所述接入环境的共享信道中发生碰撞,无法成功接入,此时IoT设备将保留待发送数据并重新回到步骤2);/n接入点接收到IoT设备发送的接入请求与传输数据包后,验证接入请求中随机数是否计算正确,以及是否符合小于接入难度值的要求,若校验正确,接入点将接受本次IoT设备的接入,并帮助其转发数据包到核心网,否则将拒绝IoT设备的本次接入请求。/n...

【技术特征摘要】
1.基于防作弊随机数的新型物联网接入方式,其特征在于,包括以下步骤:
IoT网络中的接入点定期地广播接入控制信息给网络中所有设备,广播的接入控制信息包含接入难度、时间戳和控制信息,并由接入点进行数字签名以防止未经授权的网络设备伪造信息数据;
IoT设备在向接入点传送数据包之前,先计算一个防作弊的随机数,当IoT设备所计算的随机数低于接入点广播数据中的接入难度值时,接入条件即可满足,否则IoT设备将不断重复进行随机数计算,直到所得数值满足要求;
IoT设备在成功计算出符合要求的随机数之后,把待传数据包与接入请求共同发送给接入点,接入请求包含当前时间戳、设备自身身份识别码、计算所得随机数以及设备的数字签名,以供接入点进行验证;
若多台IoT设备同时成功计算出符合要求的随机数,并因此在同一时刻发送待传数据包与接入请求,则会因为数据在所述接入环境的共享信道中发生碰撞,无法成功接入,此时IoT设备将保留待发送数据并重新回到步骤2);
接入点接收到IoT设备发送的接入请求与传输数据包后,验证接入请求中随机数是否计算正确,以及是否符合小于接入难度...

【专利技术属性】
技术研发人员:凌昕彤乐煜炜张博文王家恒
申请(专利权)人:东南大学
类型:发明
国别省市:江苏;32

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

1