摘要
本发明公开了一种基于动态密钥的身份认证方法,具体涉及身份认证技术领域;是通过通信发起节点利用非对称加密算法生成公私钥对,对自身身份信息进行数字签名,并将身份信息发布至分布式哈希表网络;通信接收节点从分布式哈希表网络查询并验证通信发起节点的身份信息有效性;在通信过程中采集单次数据包信息生成动态秘密数据,通过哈希计算形成动态通信密钥;利用动态通信密钥对通信数据进行对称加密,并更新动态通信密钥;通信接收节点基于更新后的动态通信密钥对加密数据包进行解密、验证数据完整性以及通信发起节点的身份真实性;通信双方根据数据完整性与身份真实性验证结果,执行对应控制逻辑或业务响应,实现安全的通信与身份认证。