摘要

实现跨网络用户动态双向身份准确认证是当前诸多领域重点关注的话题。针对当前认证方法存在耗时较长、系统资源占用率较高,且抗攻击性能较差的缺点,提出一种基于改进智能卡的跨网络用户动态双向身份认证方法,当计算机系统个人服务器收到来自传感器节点发送的用户身份信息后,通过计算收到身份信息验证码与本身服务器存储的验证码对比验证用户身份的合法性,以及通过传感器节点与个人服务器共享密钥解密获得的用户身份信息当前时间戳与之前时间戳的比对即可初步实现跨网络用户双向身份认证。在初步认证基础上,在跨网络用户动态双向身份认证阶段加入计数器,用来统计跨网络用户身份认证阶段遭受的攻击情况,并通过对跨网络用户的标识符结构形式的合法验证和对计算机系统个人服务器在某时刻接收到身份信息时间戳的有效期进行核查,最终实现跨网络用户动态双向身份认证。仿真结果表明,上述方法具有耗时短、系统资源占用率低,且抗攻击性强的优点。