1.一种适用于低轨卫星物联网的认证方法,其特征在于,包括如下步骤:S1、对用户群进行分类,并按照用户群分类结果对终端设备进行分组;
S2、对终端设备进行开机注册,每台终端设备均与HSS沟通组密钥与个人私钥;
S3、卫星向每组终端设备发送授权管理信号并对已授权的终端设备进行服务;
S4、每组终端设备通过已接收的授权管理信号进行自我认证;
S5、终端设备向卫星发送设备的身份信息进行验证;
S6、卫星验证终端设备所属的用户群,将设备的身份信息以及设备所发送的数据信息下发至信关站中;
S7、数据处理网关对终端设备进行进一步验证,若验证成功则将数据发送至核心网,若验证不成功则丢弃数据;
S1具体包括如下步骤,
将用户群分为普通用户群、中级用户群以及高级用户群,并按照用户群分类结果对终端设备进行分组;
对属于普通用户群的终端设备采用广播认证的认证策略,对属于中级用户群的终端设备采用端到端认证的认证策略,对属于高级用户群的终端设备采用卫星认证的认证策略;
S3具体包括如下步骤,
卫星从数据处理网关中获取终端设备信息,根据终端设备的分组情况,以组为单位向终端设备下发广播信号,保证已授权的终端设备能够有效地发送数据信息,而没有授权的终端不能够向卫星发送信号。
2.根据权利要求1所述的一种适用于低轨卫星物联网的认证方法,其特征在于,S2具体包括如下步骤:对每台终端设备进行开机注册,由HSS与每台终端设备沟通并分配组密钥和个人私钥,保证每台终端设备都拥有组密钥及个人私钥,其中,同一组内的各台终端设备的组密钥相同。
3.根据权利要求1所述的一种适用于低轨卫星物联网的认证方法,其特征在于:所述授权管理信号为广播信号,所述广播信号以组为单位进行广播。
4.根据权利要求3所述的一种适用于低轨卫星物联网的认证方法,其特征在于,S4具体包括如下步骤:每组终端设备使用组密钥对广播信号进行解密,获取向卫星发送信号所需要的网络信息,所述网络信息包含具有时效性的随机密钥。
5.根据权利要求4所述的一种适用于低轨卫星物联网的认证方法,其特征在于,S5具体包括如下步骤:终端设备在进行数据包发送前,先根据当前时间判断从所述广播信号中解密出的具有时效性的随机密钥是否有效;
若随机密钥有效,则根据其自身的身份类型向卫星发送对应的数据包格式信息,若随机密钥无效,则等待接收下一次的广播信号。
6.根据权利要求1所述的一种适用于低轨卫星物联网的认证方法,其特征在于,S6具体包括如下步骤:卫星根据终端设备所发送数据包的消息类别,判断终端设备所属的用户群;
若该终端设备属于普通用户群或中级用户群,则将其发送的数据包直接下发至信关站,若该终端设备属于高级用户群,则需要进一步判断,将该终端设备的身份信息及个人私钥与卫星存储单元中的信息进行匹配,若匹配成功,则将其发送的数据包下发至信关站,否则,将其发送的数据包丢弃,反馈认证失败。
7.根据权利要求6所述的一种适用于低轨卫星物联网的认证方法,其特征在于,S7具体包括如下步骤:数据处理网关对终端设备进行进一步验证,将终端设备的身份信息及个人私钥与网关内存储的信息进行匹配,若数据处理网关中存在匹配信息,则认证成功,将属于普通用户群及高级用户群的终端设备所发送数据包中的数据信息发送至核心网,若数据处理网关中没有匹配信息,则认证失败;随后属于中级用户群的终端设备还需要向核心网发出认证请求的消息,核心网认证该终端设备之后,数据处理网关再向核心网发送数据,如果核心网认证中级用户群设备响应失败,则认证失败。