1.一种物联网设备标识的轻量级双向认证方法,其特征在于,所述方法包括:S1,将认证响应设备与认证请求设备的加密设备标识映射为动态会话密钥;
S2,对所述动态会话密钥执行分布式挑战-响应协议,以得到所述认证响应设备的动态令牌;
S3,对所述动态令牌和所述认证请求设备的预期令牌进行一致性验证,以得到所述认证请求设备的双向认证状态;
S4,对所述双向认证状态进行有效性识别,当所述双向认证状态无效时,执行步骤S5,当所述双向认证状态有效时,执行步骤S6;
S5,提取有效性识别结果中的失败记录,基于所述失败记录对所述认证请求设备进行失败记录溯源,以得到认证缺陷特征,基于所述认证缺陷特征对所述分布式挑战-响应协议进行优化;
S6,基于所述双向认证状态生成认证确认报文。
2.如权利要求1所述的物联网设备标识的轻量级双向认证方法,其特征在于,所述将认证响应设备与认证请求设备的加密设备标识映射为动态会话密钥,包括:S201,对所述认证响应设备与所述认证请求设备的设备标识进行标准化处理,以得到所述认证响应设备与所述认证请求设备的标准设备标识;
S202,将所述标准设备标识输入至预设的哈希函数,以得到所述标准设备标识的加密设备标识;
S203,对所述加密设备标识进行单向加密映射处理,以得到所述标准设备标识的初始会话密钥;
S204,对所述初始会话密钥进行位长缩减处理,以得到动态会话密钥。
3.如权利要求2所述的物联网设备标识的轻量级双向认证方法,其特征在于,所述对所述认证响应设备与所述认证请求设备的设备标识进行标准化处理,以得到所述认证响应设备与所述认证请求设备的标准设备标识,包括:加载所述认证响应设备与所述认证请求设备的原始设备标识;
对所述原始设备标识执行字符清洗操作,生成所述认证响应设备与所述认证请求设备的中间设备标识;
对所述中间设备标识执行定长标准化转换处理,以得到所述认证响应设备与所述认证请求设备的标准设备标识。
4.如权利要求1所述的物联网设备标识的轻量级双向认证方法,其特征在于,所述对所述动态会话密钥执行分布式挑战-响应协议,以得到所述认证响应设备的动态令牌,包括:S401,将所述动态会话密钥输入预设的随机数生成器内,得到所述认证请求设备的初始挑战值;
S402,对所述初始挑战值执行位宽扩展映射操作,以得到扩展挑战向量;
S403,基于所述动态会话密钥和所述扩展挑战向量对所述认证请求设备进行异或混淆操作,得到所述认证请求设备的请求端动态令牌;
S404,所述认证响应设备接收所述初始挑战值后,执行步骤S402‑S403操作以得到所述认证响应设备的本地动态令牌;
S405,对所述请求端动态令牌和所述本地动态令牌进行令牌交换,以得到所述认证响应设备的动态令牌。
5.如权利要求1所述的物联网设备标识的轻量级双向认证方法,其特征在于,所述对所述动态令牌和所述认证请求设备的预期令牌进行一致性验证,以得到所述认证请求设备的双向认证状态,包括:S501,分别对所述动态令牌和所述预期令牌进行二进制转换,得到动态令牌二进制串和预期令牌二进制串;
S502,计算所述动态令牌二进制串和所述预期令牌二进制串之间的差异度量值;
S503,对所述差异度量值执行零阈值判断,得到所述认证请求设备的双向认证状态。
6.如权利要求1所述的物联网设备标识的轻量级双向认证方法,其特征在于,所述对所述双向认证状态进行有效性识别,当所述双向认证状态无效时,执行步骤S5,当所述双向认证状态有效时,执行步骤S6,包括:S601,从所述双向认证状态中读取状态值;
S602,对所述状态值进行有效性判断,以得到状态标志;
S603,基于所述状态标志,对所述状态值执行分支决策操作,当所述分支决策操作结果为无效标志值,则触发执行步骤S5,若所述分支决策操作结果为有效标志值,则触发执行步骤S6。
7.如权利要求6所述的物联网设备标识的轻量级双向认证方法,其特征在于,所述基于所述失败记录对所述认证请求设备进行失败记录溯源,以得到认证缺陷特征,包括:S701,从所述有效性识别的结果中的提取失败记录,以得到所述认证请求设备的时间序列失败数据集;
S702,基于预设的缺陷溯源算法,对所述时间序列失败数据集进行缺陷指标计算,以得到所述认证请求设备的缺陷量化指标,其中,所述缺陷溯源算法的数学表达式如下;
;
式中, 为缺陷量化指标, 为失败记录数量,为失败记录索引, 为第k条失败记录的时间衰减权重系数, 为第k条失败记录的差异度量值;
S703,对所述缺陷量化指标进行缺陷特征提取,以得到所述认证请求设备的认证缺陷特征。
8.如权利要求7所述的物联网设备标识的轻量级双向认证方法,其特征在于,所述基于所述认证缺陷特征对所述分布式挑战-响应协议进行优化,包括:S801,解析所述认证缺陷特征,得到所述认证请求设备的缺陷类型;
S802,基于预设的协议参数动态调整算法对所述缺陷类型进行优化,以得到所述认证缺陷特征的优化参数集;
S803,将所述优化参数集注入所述分布式挑战-响应协议的协议寄存器。
9.如权利要求5所述的物联网设备标识的轻量级双向认证方法,其特征在于,所述基于所述双向认证状态生成认证确认报文,包括:S901,提取所述双向认证状态中有效的双向认证状态对应关联的会话标识符;
S902,将所述会话标识符转化为所述认证请求设备的原始确认报文;
S903,对所述原始确认报文进行轻量级加密,以得到认证确认报文。
10.一种物联网设备标识的轻量级双向认证系统,其特征在于,所述系统包括:标识映射模块,用于将认证响应设备与认证请求设备的加密设备标识映射为动态会话密钥;
分布式令牌生成模块,用于对所述动态会话密钥执行分布式挑战-响应协议,以得到所述认证响应设备的动态令牌;
双向认证模块,用于对所述动态令牌和所述认证请求设备的预期令牌进行一致性验证,以得到所述认证请求设备的双向认证状态;
认证有效性识别模块,用于对所述双向认证状态进行有效性识别,当所述双向认证状态无效时,执行步骤S5,当所述双向认证状态有效时,执行步骤S6;
认证失败处理模块,用于提取有效性识别结果中的失败记录,基于所述失败记录对所述认证请求设备进行失败记录溯源,以得到认证缺陷特征,基于所述认证缺陷特征对所述分布式挑战-响应协议进行优化;
认证报文生成模块,用于基于所述双向认证状态生成认证确认报文。