摘要
本发明公开一种基于切比雪夫多项式的物联网多方认证方法和系统,所述认证方法包括以下步骤:步骤S1:构建切比雪夫多项式Ts(x),其中s为随机数,生成用户认证令牌{TID,SID,L1,L2,Ts(x),TS1}并发送至网关节点;步骤S2:在网关节点认证用户认证令牌,若验证成功,则生成时间戳TS2,并生成网关认证令牌{L4,L5,Ts(x),TS2}发送至物联网设备;步骤S3:在物联网设备端认证网关认证令牌,若认证成功,则生成时间戳TS3;将切比雪夫多项式Ts(x)代入切比雪夫生成函数L6=Tu(x)中,得到切比雪夫计算结果Tu(Ts(x));生成物联网设备认证令牌{L6,L7,L8,TS3}并发送至用户;步骤S4:在用户端认证物联网设备认证令牌,若验证成功,则授权用户端和物联网设备之间进行通信。