版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
接收卫星节点发送的用户终端的接入请求和卫息进行解密得到解密后的用户会话密钥协商参2接收卫星节点发送的用户终端的接入请求和所述卫星节点的标根据所述用户的标识信息从联盟链获取所述用户的接入请求验证参入请求验证参数是所述地面站完成对所述用户的注册后上传至所对所述加密后的用户会话密钥协商参数信息进行解密得到解密后的用户会话密钥协根据所述卫星节点的标识信息从联盟链获取所述卫星节点的认证根据所述卫星节点的认证参数确定卫星节点的目标认证校验值,根据所述解密后的用户会话密钥协商参数信息、所述接入请求验若确定所述目标接入请求验证值等于所述接入请求验证值若确定所述目标接入请求验证值不等于所述接入请求验证值,述地面站的合法用户。第一地面站用户域密钥信息是所述用户终端根据从联盟链获取的地面站用户域密钥生成数包括卫星认证凭证、所述卫星节点的PUF挑战值集合和所述卫星节点的PUF响应值集合,所述卫星认证凭证是在所述网络控制中心对所述卫星节点进行注册时根据卫星域密钥信根据所述接入请求验证参数和所述卫星节点的认证参数生成授权3将所述授权挑战消息发送给所述卫星节点,以使所述卫星节点从地面站的用户对应的大素数的有限域中随机选择一个素数作为临时随机从所述卫星节点的PUF挑战值集合中随机选择一个卫星节点的PUF挑将所述卫星节点的PUF挑战值、所述用户终端的PUF挑战值、所述接根据所述卫星节点的标识信息和所述卫星节点的PUF挑战值从联盟链查询所述卫星节若确定所述卫星节点的目标认证校验值与所述卫星节点的认证若确定所述卫星节点的目标认证校验值与所述卫星节点的认证根据所述用户终端的PUF挑战值、所述用户终端的PUF挑战值对应的用户终端的PUF响4将所述地面站会话密钥协商消息发送给所述卫星节点,以使所述卫星星节点的认证参数和所述地面站会话密钥协商消息对所根据用户的标识信息和所述用户终端的PUF挑战值从联盟链查询所述用户终端的PUF从地面站的用户对应的大素数的有限域中随机选择一个素数作为地面站会话密钥协根据所述地面站针对所述用户终端的中间验证值、所述卫星认证根据所述地面站会话密钥协商参数、所述地面站的标识信息、根据所述地面站针对所述用户终端的中间验证值、所述将所述地面站针对所述用户终端的中间验证值的扰动值、所述会话密钥协商扰动参述用户终端的中间验证值的校验值作为地面站会话密钥协商消息发送给所接收所述网络控制中心发送的目标素数、地面站用户域密钥重构参5述地面站用户域密钥重构参数信息是所述网络控制中心根据地面站的用户对应的素数集根据所述地面站域密钥生成参数信息和所述目标素数确定目标地面站域密钥确认值,并根据所述目标地面域密钥确认值与所述地面站域密钥生成参数信息中的地面站域密钥在验证通过后,根据所述地面站用户域密钥重构参数信息确定接收所述卫星节点转发的所述用户终端发送的用户注册请求,所述从所述用户对应的素数集合中随机选择一个素数作为根据所述秘密值与物理不可克隆函数PUF随机生成用户终端的PU根据所述地面站域密钥信息与所述预设哈希算法确定用户认证从所述联盟链中获取所述地面站用户域密钥生成参数信息,并向所述卫所述用户终端的PUF挑战值集合和所述用户认证凭证验证值信息,由所述卫星节点将所述证通过后确定所述用户终端的PUF挑战值集合对应的用户终端的PUF响应接收所述卫星节点转发的所述用户终端发送的所述用户终端的PUF响应值集合,并对将用户的注册信息上传至所述联盟链,所述用户的注册信息包所述用户终端的PUF挑战值集合和所述用户终端的PUF响接收用户终端发送的接入请求,所述接入请求中携带有用户的标识信息6将所述接入请求和所述卫星节点的标识信息发送至地面站,以接收所述地面站发送的授权挑战消息,所述授权挑战消息用于请求验证参数以及根据所述卫星节点的标识信息从所述联盟链获取的所述卫星节点的认根据卫星域密钥信息和所述授权挑战消息对所述用户终端的合法接收所述地面站发送的地面站会话密钥协商消息,并基于所述卫星是所述地面站根据从所述联盟链获取的所述卫星节点的认证证、所述卫星节点的物理不可克隆函数PUF挑战值集合和所述卫星节点的PUF响应值集合,所述卫星认证凭证是在所述网络控制中心对所述卫星节点进行注册时根据卫星域密钥信述地面站从所述用户终端的PUF挑战值集合中随机选择的,所述接入授权挑战响应值是所根据所述卫星域密钥信息和所述预设哈希算法确定目标卫若确定所述目标接入授权验证值与所述接入授权验证值相等7将所述卫星节点的认证校验值发送给所述地面站,以使所述地面将所述用户终端的PUF挑战值发送至所述用户终端,以使所述用户终端根据所述用户终端的PUF挑战值确定对应的所述用户终端的PUF响应值,并根据所述地面站的标识信息、根据所述用户会话密钥参数验证值与所述地面站会话密钥协商消息对所述用户终端根据所述地面站针对所述用户终端的中间验证值的扰动值、所述目标卫星认证凭证、根据所述地面站针对所述用户终端的目标中间验证值、所述目标临若确定所述会话密钥协商扰动参数与所述地面站针对所述用户终端的中间验证值的若确定所述目标用户会话密钥参数验证值与所述用户终端发送的所述用户会话密钥若确定所述目标用户会话密钥参数验证值与所述用户终端发送的所述用户会话密钥8根据所述会话密钥协商扰动参数、所述会话密钥协商参数确认值、将所述地面站针对所述用户终端的中间验证值的扰动值、所述定与所述地面站协商的所述用户与所述地面站之间的目标会话将所述用户身份认证确认值发送至所述地面站,以使所述地面站接收地面站发送的地面站注册请求,所述地面站注册请求中携带从所述地面站的用户对应的大素数的有限域中随机选择两两互素的素数从地面站对应的大素数的有限域中随机选择两两互素的素数,得到9将所述第一目标素数、所述地面站用户域密钥重构参数信息和所述地证通过后,根据所述地面站用户域密钥重构参数信息确定地面站用户域密钥生成参数信从所述联盟链获取所述地面站用户域密钥生根据所述地面站用户域密钥生成参数信息确定目标地面站根据所述目标地面站用户域密钥信息与所述地面站用户域密钥生成参数信息对所述根据所述地面站用户域密钥生成参数信息与所述目标地面站用户域密钥信息确定目根据所述目标地面站用户域密钥确认值与所述地面站用户域密钥生成参数信息中的所述地面站用户域密钥生成参数信息中的地面站用户域密钥确认值对所述地面站的注册若确定所述目标地面站用户域密钥确认值等于所述地面站用户域密钥生成参数信息若确定所述目标地面站用户域密钥确认值不等于所述地面站用户域密钥生成参数信将所述地面站的注册信息上传至所述联盟链,所述地面站的注册信接收卫星节点发送的卫星注册请求,所述卫星注册请求中携带有从所述卫星节点对应的素数集合中随机选择第二目标素数,所述卫集合是所述网络控制中心从卫星节点对应的大素数的有限域中随机选择两两互素的素数将所述第二目标素数、所述卫星域密钥生成参数信息和所述卫星节点的PUF挑战值集将所述卫星节点的注册信息上传至所述联盟链,所述卫星节点的注册根据所述第一地面站域密钥信息与地面站域密钥更新函数确定地面站域将所述地面站域密钥更新值和所述地面站域密钥更新确认值作为地面站域密钥更新根据所述第一卫星域密钥信息与卫星域密钥更新函数确定卫星域将所述卫星域密钥更新值和所述卫星域密钥更新确认值作为卫星域密钥更新生成消第一接收模块,用于接收卫星节点发送的用户终端的接入第一获取模块,用于根据所述用户的标识信息从联盟链获取第一认证模块,用于对所述加密后的用户会话密钥协商参数入请求验证参数与所述接入请求验证值对所述用户进行身第二获取模块,用于根据所述卫星节点的标识信息从联盟链第二认证模块,用于根据所述卫星节点的认证参数确定卫星节点的目标认证校验值,根据所述目标认证校验值对所述卫星节点进第一接收模块,用于接收用户终端发送的接入请求,所述第一发送模块,用于将所述接入请求和所述卫星节点的加密后的用户会话密钥协商参数信息进行解密得到解密后的用户会话密钥协商参数信息,第二接收模块,用于接收所述地面站发送的授权挑战消息,所第一认证模块,用于根据卫星域密钥信息和所述授权挑第二认证模块,用于接收所述地面站发送的地面站会话密钥站会话密钥协商消息是所述地面站根据从所述联盟链获取的所述卫星节点的认证参数确第一接收模块,用于接收地面站发送的地面站注册请求,所第一选择模块,用于从所述地面站的用户对应的第一确定模块,用于根据所述用户对应的素数集合中的各第二选择模块,用于从地面站对应的大素数的第一发送模块,用于将所述第一目标素数、所述地面站用户密钥确认值与所述地面站域密钥生成参数信息中的地面站域密钥确认值对地面站域密钥地面站域密钥信息是所述网络控制中心预先为所述地执行时实现如权利要求1~25任一项所述的天地一体网络的认证[0004]传统的天地一体网络认证机制往往依赖于网络控制中心(NetworkControl[0006]第一方面,本申请实施例提供了一种地面站侧实施的天[0009]对所述加密后的用户会话密钥协商参数信息进行解密得到解密后的用户会话密节点的认证参数是通过所述网络控制中心完成对所述卫星节点的注册后上传至所述联盟[0012]第二方面,本申请实施例提供了一种地面站侧实施的天述接入请求验证参数与所述接入请求验证值对所述用户进行[0018]第三方面,本申请实施例提供了一种卫星节点侧实施的天地一体网络的认证方接入请求验证参数以及根据所述卫星节点的标识信息从所述联盟链获取的所述卫星节点[0024]第四方面,本申请实施例提供了一种卫星节点侧实施的天地一体网络的认证装[0026]第一发送模块,用于将所述接入请求和所述卫星节点的所述加密后的用户会话密钥协商参数信息进行解密得到解密后的用户会话密钥协商参数地面站会话密钥协商消息是所述地面站根据从所述联盟链获取的所述卫星节点的认证参[0033]根据所述用户对应的素数集合中的各素数,确定地面站用户域密钥重构参数信[0042]第二选择模块,用于从地面站对应的大素数的有限域中随机选择两两互素的素面域密钥确认值与所述地面站域密钥生成参数信息中的地面站域密钥确认值对地面站域站用户域密钥生成参数信息,将所述地面站用户域密钥生成参数信息上传至所述联盟链,所述地面站域密钥信息是所述网络控制中心预先为所述地用户会话密钥协商参数信息、接入请求验证参数与接入请求验证值对用户进行身份认证。证参数确定卫星节点的目标认证校验值,根据目标认证校验值对卫星节点进行身份认证。的特性为天地一体化网络提供了分布式认证基础,其只对系统内预授权的实体或节点开[0060]图11为本申请实施例提供的卫星节点对用户终端的合法性进行认证的流程示意[0064]图15为本申请实施例提供的卫星节点根据用户会话密钥参数验证值与地面站会话密钥协商消息对用户终端的合法性进行认证的具体[0065]图16为本申请实施例提供的用户终端验证与地面站协商的会话密钥的准确性的[0068]图19为本申请实施例提供的地面站侧实施的天地一体网络的认证方法的流程示[0069]图20为本申请实施例提供的地面站侧实施的天地一体网络的认证装置的结构示[0070]图21为本申请实施例提供的卫星节点侧实施的天地一体网络的认证方法的流程[0071]图22为本申请实施例提供的卫星节点侧实施的天地一体网络的认证装置的结构[0072]图23为本申请实施例提供的网络控制中心侧实施的天地一体网络的认证方法的[0073]图24为本申请实施例提供的网络控制中心侧实施的天地一体网络的认证装置的[0076]传统的天地一体网络认证机制往往依赖于网络控制中心(NetworkControl天地一体网络安全的问题以及满足跨域漫游n1)[0093]首先参考图1,其为本申请实施例提供的天地一体网络的认证方法的一个应用场后将地面站注册信息和卫星节点注册信息上传至联盟1为天地一体网络中预划分域(或部署地面站)的最大2为天地一体网络系统中预部署卫星节点的n,="xsatis辅助模数xmsat,i×ymsat,i≡1modxsat,iμsat="varsacimodssac秘密重构值μsat用于对卫星节点的域密钥进行重构。[0102]步骤四、网络控制中心选择安全生物特征模糊提取函数Gen与生物特征密钥重构数Gen用于基于生物特征生成一个生物特征密钥和公开辅助字符串,生物特征密钥重构函数Rep用于基于重新提取的生物特征密钥和公开辅助字符串重构出原生物特征密钥。预设[0103]步骤五、网络控制中心从地面站对应的大素数的有限域ps中随机选择一个素数gsgssat[0110]S22、网络控制中心从地面站的用户对应的大素数的有限域中随机选择两两两互[0111]具体实施时,网络控制中心基于中国剩余定理选择地面站的用户对应的大素数向地面站GSk的用户从地面站GSk的用户对应的大素数pgs,k的有限域中随机选择nk+1个k为天地一体网络系统中网络控制中心允许地[0116]具体实施时,网络控制中心从在初始化阶段得到的地面站对应的素数集合[0119]S26、地面站根据地面站域密钥生成参数信息和第一目标素数确定目标地面站域[0120]具体实施时,地面站GSk从联盟链获取网络控制中心在初始化阶段上传的公开参[0122]若确定ET和PT有效,则进一步根据地面站域密钥生成参数信息中的地面站域根据地面站域密钥更新值γgs与目标地面站域密钥kd’gs基于预设哈希算法计算目标地面nccgsgs则确定地面站域密钥信息kdgs有效,验证通过,地面站GSk存储地面站域密钥参数{kdgs,ETgsBiwx中随机选择一个素数作为本地域地面站用户域密钥信息kdgs,k,kdgskEgsx:根据地面站用户域密钥重构参数信息中的地面站的用户对应的秘密重构值μgs,k和地面站用户域密面站用户域密钥生成参数信息中的地面站用户域密钥更新值γgs,k计算第一目标地面站用[0133]S2101、网络控制中心根据地面站用户域密钥生成参数信息与第一目标地面站用地面站用户域密钥确认值cv’gs,k,可记为第一目标地面站用户域密钥确认值,具体地,[0135]S2102、网络控制中心根据目标地面站用户域密钥确认值与地面站用户域密钥生[0138]具体实施时,网络控制中心在对地面站GSk注册成功后,根据地面站域密钥信息节点对应的素数集合是网络控制中心在初始化阶段从卫星节点对应的大素数psat的有限域机挑战信号和第二目标素数xsat,j作为函数计算卫星节点的PUF挑战值集合以及PUF响应值集合,是为了保证卫星节点的安全性,[0150]具体实施时,网络控制中心将第二目标素数xsat,j和卫星域密钥生成参数信息satsat发送至卫星节点Lj。[0151]S36、卫星节点根据卫星域密钥生成参数信息和第二目标素数确定目标卫星域密nccsat[0155]S37、卫星节点在验证通过后确定卫星节点的PUF挑战值集合对应的卫星节点的确定卫星节点Lj的PUF挑战值集合pufssat,j对应的卫星节点Lj的PUF响应值集合pufrsat,j:PUF响应值。[0162]具体实施时,网络控制中心在对卫星节点Lj注册成功后,基于卫星域密钥信息[0164]具体实施时,网络控制中心将卫星节点Lj的注册信息{IDncc,IDsat,j,ccsat,j,ETsat信息kdsat的到期时间戳ETsat和卫星域密钥信息kdsat的发布时[0167]本申请实施例中所采用的预设哈希算法均为公开参数中的哈希函数h,此后不再[0169]S41、用户终端根据用户输入的用户特征信息和预设哈希算法确定用户特征哈希[0171]用户终端根据生物特征模糊概率函数和用户输入的生物特征信息确定生物特征PWi和生物特征BIOi。用户终端从联盟链获取网络控制中心在初始化阶段上传的公开参数[0179]S45、地面站根据秘密值与物理不可克隆函数PUF随机生成用户终端的PUF挑战值据用户认证凭证信息与预设哈希算法确定用gs[0184]具体实施时,地面站GSk根据地面站GSk的标识信息从联盟链数信息对用户注册请求进行验证,并在验证通过后确定用户终端的PUF挑战值集合对应的[0193]S4111、用户终端根据地面站用户域密钥生成参数信息与第二目标地面站用户域[0195]S4112、用户终端根据目标地面站用户域密钥确认值与地面站用户域密钥生成参[0198]具体实施时,若验证通过,用户终端根据物理不可克隆函数PUF确定用户终端的[0199]进而,用户终端根据用户特征哈希值RPWi和秘密值xuser,i确定扰动秘密值DXi:Dxi=RPWBxuserir扰动秘密值DXi用于还i用于还原地面站用户域密钥信息。根据用户DCCDi=ccduseriBh(RPW,xuseri,kdx),扰动认证凭证派生值DCCDi用于还原用户认证凭证验终端的PUF挑战值集合pufsuser,i,以及预设哈希算法确定用户登录验证值veri:veri=hi值信息ccduser,i、用户终端的PUF挑战值集合pufsuser,i、用户终端的PUF响应值集合[0208]当用户Ui在天地一体网络系统中通过卫星节点接入地面站GSk并获取订阅服务之[0213]具体实施时,用户终端根据公开参数中的生物特征重构函数Rep和目标生物特征哈希值RPWi,确定目标秘密值x,user,i:XIseri=DxiBRPW;根据用户Ui的注册参数中的扰动地面站用户密钥信息kd″,gs,k:DKDiBh(RPW,XIserj);根据[0218]具体实施时,用户终端根据用户Ui的注册参数中的扰动秘密值DXi、扰动域密钥DKDi及预设哈希算法确定目标用户登录验证值veri,,具体通过以下公式计算目标用户登录验[0220]S55、用户终端根据目标用户登录验证值与用户的注册参数中的用户登录验证值[0226]用户终端根据地面站GSk的标识信息从联盟链获取地面站用户域密钥生成参数信证凭证验证值信息ccduser,i是地面站GSk在进行注册时根据用户认证凭证信息ccuser,i确定的,用户认证凭证信息ccuser,i是根据网络控制中心为地面站GSk分配的地面站域密钥信息用户Ui通过用户终端从本地域地面站的用户对应的大密得到加密后的用户会话密钥协商参数信息Enc_Ki,Enc_Ki还可称为用户会话密钥协商扰和地面站用户域密钥生成参数信息中的地面站用户域密钥更新值Ygs,k计算第一地面站用[0234]进而,用户终端通过星地链路向当前信号覆盖其区域的卫星节点Lj发送接入请密钥协商参数信息Enc_Ki、接入请求验证值aci,还包括确定接入请求验证值的时间戳t1:acit1}中加入卫星节点Lj的标识信息[0238]其中,用户的接入请求验证参数是地面站完成对用户的的接入请求验证参数用于地面站对用户终端认证凭证信息ccuser,i是根据网络控制中心为地面站GSk分配的地面站域密钥信息kdgs确定[0241]地面站GSk根据卫星节点Lj的标识信息IDsat,j从联盟链获取卫星节点Lj的认证参节点Lj的认证参数是由网络控制中心完成对卫星节点Lj的注册后上传至联盟链的,卫星节证凭证ccsat,j、卫星节点Lj的PUF挑战值集合pufssat,j、卫星节点Lj的PUF响应值集合布时间戳PTsat。卫星认证凭证ccs[0242]S64、地面站对加密后的用户会话密钥协商参数信息进行解密得到解密后的用户[0243]具体实施时,地面站GSk根据地面站GSk的标识信息IDgs,k、用户Ui的标识信息密后的用户会话密钥协商参数信息Ennc_Ki进行解密,得到解密后的用户会话密钥协商参[0246]进而,可按照如图9所示的流程实现地面站对用户的身份认证,可以包括以下步中随机选择一个素数作为临时随机挑战值trcsat从用户终端的PUF挑战值集合中随机选择一个用户终端的PUF)[0274]在实施时,地面站GSk将卫星节点Lj的PUF挑战值csat,j、用户终端的PUF挑战值2av122}发送至卫星节点[0277]S67、卫星节点根据卫星域密钥信息和授权挑战消息对用户终端的合法性进行认[0278]具体实施时,卫星节点可按照如图11所示的流程对用户sat[0284]其中,卫星域密钥信息kdsat是网络控制中心在初始化阶段预先为卫星节点分配[0286]具体实施时,卫星节点Lj根据接入授权挑战响应值av1、地面站GSk的标识信息时间戳t2以及预设哈希节点的PUF挑战值确定对应的卫星节点的2[0295]卫星节点Lj则根据卫星节点Lj的PUF挑战值csat,j确定对应的卫星节点的PUF响应[0297]具体实施时,卫星节点Lj根据地面站的标识信息IDgs,k、卫星节点Lj的标识信息验值av3用于后续地面站GSk对卫星节点Lj进行身星节点的目标认证校验值和卫星节点的认证校验值对[0306]具体实施时,地面站GSk接收卫星节点Lj发送的卫星节点Lj的认证校验值av3和时}。值csat,j从联盟链中存储的卫星节点Lj的PUF响应值集合中查询卫星节点Lj的PUF挑战值[0310]具体实施时,地面站GSk根据地面站的标识信息IDgs,k、卫星节点Lj的标识信息j的目标认证校验值av,3。[0314]具体实施时,如果卫星节点Lj的目标认证校验值av,3与卫星节点Lj发送的卫星节点Lj的认证校验值av3相等,地面站GSk则确认卫星节点Lj的身份合法并且前向会话内容未[0316]具体实施时,如果卫星节点Lj的目标认证校验值av,3与卫星节点Lj发送的卫星节[0319]具体地实施时,地面站可按照如图13所示的流程确定地[0321]具体实施时,地面站GSk根据用户Ui的标识信息IDuser,i和用户终端的PUF挑战值cuser,i从联盟链中存储的用户终端的PUF响应值集合中查询用户终端的PUF挑战值cuser,i对[0322]S82、从地面站的用户对应的大素数的有限域中随机选择一个素数作为地面站会用户Ui的标识信息IDuser,i、用户终端的PUF挑战值cuser,i、用户终端的PUF响应值地面站针对用户终端的中间验证值的扰动值dm息ki、用户终端的PUF响应值ruser,i以及预设哈希函数,确定会话密钥协商扰动参数Enc_。的PUF响应值、用户会话密钥协商参数信息以及预设哈希算法,确定用户终端的中间验证)。5)用户PUF验证消息发送至卫星节点Lj,用户会话密钥参数验证值av6用于验证用户终端的合[0370]具体实施时,卫星节点Lj收到地面站GSk发送的地面站会话密钥av5[0371]若时间戳t4有效,卫星节点Lj根据地面站针对用户终端的中间验证值的扰动值[0378]S93、若确定会话密钥协商扰动参数与地面站针对用户终端的中间验证值的目标[0380]S94、若确定会话密钥协商扰动参数与地面站针对用户终端的中间验证值的目标校验值,与会话密钥协商扰动参数与地面站针对用户终端的中间验证值的校验值不相等,[0382]S6714、卫星节点根据用户会话密钥参数验证值与地面站会话密钥协商消息对用[0383]具体实施时,卫星节点可按照如图15所示的流程对用户面站针对用户终端的目标中间验证值mav,i内及预设哈希算法,确定目标用户会话密钥参[0399]具体实施时,用户终端接收到卫星节点Lj发送的卫星会话密钥协商消息{dmavi,4与会话密钥协商参数验证值av7不相等,用户终端则确定对于地面站GSk和卫星节点Lj的身。it,t4)。av,4i[0421]s115、若确定第二目标会话密钥协商参数验证值与会话密钥协商参数验证值相证值av7相等,用户终端则确定与地面站GSk协商的用户与地面站之间的目标会话密钥正确。证值av7不相等,用户终端则确定与地面站GSk协商的用户与地面站之间的目标会话密钥不正确。mav,i[0430]其中,t6为计算会话密钥协商参数验证值av7与用户身份认证确认值av8的当前时[0431]卫星节点Lj将用户身份认证确认值av8和时间戳t6作为用户身份认证确认信息86}发送至地面站GSk。后,首先检查时间戳t6的有效性,若时间戳t6有效,地面站GSk根据地面站GSk的标识信息Lj的标识信息IDsat,j、用户Ui的标识信息IDuser,i、用户终端的PUF挑战值mavi[0436]若确定用户身份认证目标确认值av,8与用户身份认证确认值av8相等,地面站GSki进行追溯、计费等操作,用户Ui的用户终端的本地域接入参数包括:用户Ui的标识信息数的有限域中随机选择一个素数作为更新后的第一制中心从地面站对应的大素数p的有限域中随机选择一个素数作":[0444]V"=kd"·gs[0448]c⃞"=h(IDncc,v",kdgs,kd,",ET",PT")[0450]:"为地面站域密钥更新值;值V"、地面站域密钥更新确认值CV:"、当前更新的地面站域密钥的到期时间戳ET"以及[0458]具体实施时,地面站GSk根据网络控制中心的标识信息IDncc从联盟链获取地面站域密钥更新生成消息{IDncc,:",CV",ET",PT""}.。[0460]具体实施时,地面站GSk验证当前更V"为地面站域密钥更新值;[0463]xgs,k为地面站对应的素数集合中的任一素数,xgs,k∈[0468]:"为地面站域密钥更新值;[0474]具体实施时,地面站GSk验证目标地面站域密钥更新确数的有限域中随机选择一个素数作为更新后的第络控制中心从卫星节点对应的大素数psat的有限域Fpsat中随机选择一个素数作为更新后的第一卫星站域密钥信息kd",[0489]kd"为第一卫星域密钥信息;[0490]ET"为当前更新的卫星域密钥的到期时间戳;卫星域密钥更新确认值cv"、当前更新的卫星域密钥的到期时间戳ET:"以及当前卫星域密钥的更新时间戳PT"作为卫星域密钥更新生成消息将卫星域密钥更新生成消息[0498]kd"=v⃞"modxsatj[0510]S138、卫星节点若确定目标卫星域密钥更新确认值与卫星域密钥更新确认值相[0513]本申请实施提出的结合联盟链去中心化特性和中国剩余定理秘密共享机制的天地一体网络本地域和外地域跨域三方认证机制,该利用区块链技术保障了节点注册信息、[0516]S141、地面站接收卫星节点发送的用户终端的接入请求[0523]在一种实施方式中,所述接入请求验证参数包括所述网络控制中心的标识信息、述地面站的合法用户;户域密钥信息是所述用户终端根据从联盟链获取的地面站用户域密钥生成参数信息生成证是在所述网络控制中心对所述卫星节点进行注册时根据卫星域密钥信息与所述预设哈[0534]从地面站的用户对应的大素数的有限域中随机选择一个素数作为临时随机挑战所述用户终端的PUF挑战值集合中随机选择一个用户终端的PU[0541]根据所述卫星节点的标识信息和所述卫星节点的PUF挑战值从联盟链查询所述卫述卫星认证凭证、所述卫星节点的PUF响应值、所述临时随机挑战值以及所述预设哈希算[0546]根据所述用户终端的PUF挑战值、所述用户终端的PUF挑战值对应的用户终端的会话密钥协商消息用于与所述用户协商地面站会话密钥;述卫星节点的认证参数和所述地面站会话密钥协商消息对所述地面站进行[0549]根据用户的标识信息和所述用户终端的PUF挑战值从联盟链查询所述用户终端的[0550]从地面站的用户对应的大素数的有限域中随机选择一个素数作为地面站会话密有限域中随机选择两两互素的素数,得到的地面站对应的素数集合中随机选择的一个素钥生成参数信息是所述网络控制中心从所述联[0561]根据所述地面站域密钥生成参数信息和所述目标素数确定目标地面站域密钥确所述用户认证凭证信息与所述预设哈希算法确定用户认证凭在验证通过后确定所述用户终端的PUF挑战值集合对应的用户终端的[0569]接收所述卫星节点转发的所述用户终端发送的所述用户终端的PUF响应值集合,[0573]第一接收模块151,用于接收卫星节点发送的用户终端的接入请求和所述卫星节[0574]第一获取模块152,用于根据所述用户的标识信息从联盟链获取所述用户的接入[0575]第一认证模块153,用于对所述加密后的用户会话密钥协商参数信息进行解密得到解密后的用户会话密钥协商参数信息,并根据所述解密后的用户会话密钥协商参数信[0576]第二获取模块154,用于根据所述卫星节点的标识信息从联盟链获取所述卫星节[0577]第二认证模块155,用于根据所述卫星节点的认证参数确定卫星节点的目标认证[0578]在一种实施方式中,所述接入请求验证参数包括所述网络控制中心的标识信息、述用户不是所述地面站的合法用户。户域密钥信息是所述用户终端根据从联盟链获取的地面站用户域密钥生成参数信息生成证是在所述网络控制中心对所述卫星节点进行注册时根据卫星域密钥信息与所述预设哈等,所述卫星节点则根据所述卫星节点的PUF挑战值确定对应的所述卫星节点的PUF响应的有限域中随机选择一个素数作为临时随机挑战值;从所述卫星节点的PUF挑战值集合中述卫星节点的认证校验值;根据所述卫星节点的标识信息和所述卫星节点的PUF挑战值从标认证校验值;若确定所述卫星节点的目标认证校验值与所述卫星节点的认证校验值相星节点基于所述卫星节点的认证参数和所述地面站会话密钥协商消息对所述地面站进行户终端的PUF挑战值从联盟链查询所述用户终端的PUF挑战值对应的所述用户终端的PUF响扰动参数与所述地面站针对所述用户终端的中间验证值的校验值作为地面站会话密钥协络控制中心从所述地面站的用户对应的大素数的有限域中随机选择两两互素的素数得到中的地面站域密钥确认值对地面站域密钥信一目标地面站用户域密钥信息与所述地面站用户域密钥生成参数信息对所述地面站注册[0596]第三接收模块,用于接收所述卫星节点转发的所述用户终端发送的用户注册请希值是所述用户终端根据生物特征模糊概率函数和所述用户输入的生物特征信息确定生[0598]第二生成模块,用于根据所述秘密值与物理不可克隆函数PUF随机生成用户终端[0599]第二确定模块用于根据所述地面站域密钥信息与所述预设哈希算法确定用户认[0600]第三发送模块,用于从所述联盟链中获取所述地面站用成参数信息、所述秘密值、所述用户终端的PUF挑战值集合和所述用户认证凭证验证值信据所述第二目标地面站用户域密钥信息与所述地面站用户域密钥生成参数信息对所述用户注册请求进行验证,并在验证通过后确定所述用户终端的PUF挑战值集合对应的用户终[0601]注册模块,用于接收所述卫星节点转发的所述用户终端发送的所述用户终端的户认证凭证验证值信息、所述用户终端的PUF挑战值集合和所述用户终端的PUF响应值集验证参数以及根据卫星节点的标识信息从联盟链获取的所述卫星节点的认证参数确定的;所述卫星节点的认证参数是通过网络控制中心完成对所述卫星节点的注册后上传至所述是在所述网络控制中心对所述卫星节点进行注册时根据卫星域密钥信息与预设哈希算法入授权挑战响应值和接入授权验证值;所述卫星节点的PUF挑战值是所述地面站从所述卫户终端的PUF挑战值集合中随机选择的,所述接入授权挑战响应值是所述地面站根据临时[0621]将所述用户终端的PUF挑战值发送至所述用户终端,以使所述用户终端根据所述标识信息、所述用户终端的PUF挑战值、所述用户终端的中间验证值以及所述预设哈希算[0625]根据所述用户会话密钥参数验证值与所述地面站会话密钥协商消息对所述用户以及所述会话密钥协商扰动参数与所述地面站针对所述用户终端的中[0629]根据所述地面站针对所述用户终端的目标中间验证值、所述目标临时随机挑战地面站针对所述用户终端的中间验证值的目[0630]若确定所述会话密钥协商扰动参数与所述地面站针对所述用户终端的中间验证述用户终端的PUF挑战值、所述地面站针对用户终端的目标中间验证值以及所述预设哈希[0633]若确定所述目标用户会话密钥参数验证值与所述用户终端发送的所述用户会话[0634]若确定所述目标用户会话密钥参数验证值与所述用户终端发送的所述用户会话对所述用户终端的目标中间验证值,以及所述预设哈希算法确定会话密钥协商参数验证参数以及所述会话密钥协商参数验证值作为卫星会话密钥协商消息发送至所述用户终端,终端确定与所述地面站协商的所述用户与所述地面站之间的目标会话密[0643]第一发送模块172,用于将所述接入请求和所述卫星节点的标识信息发送至地面站,以使所述地面站根据所述用户的标识信息从联盟链获取所述用户的接入请求验证参[0645]第一认证模块174,用于根据卫星域密钥信息和所述授权挑战消息对所述用户终述地面站会话密钥协商消息是所述地面站根据从所述联盟链获取的所述卫星节点的认证是在所述网络控制中心对所述卫星节点进行注册时根据卫星域密钥信息与预设哈希算法入授权挑战响应值和接入授权验证值;所述卫星节点的PUF挑战值是所述地面站从所述卫户终端的PUF挑战值集合中随机选择的,所述接入授权挑战响应值是所述地面站根据临时定所述目标接入授权验证值与所述接入授权验证值相等,则根据所述卫星节点的PUF挑战与所述地面站会话密钥协商消息对所述用户终端的合法性进以及所述会话密钥协商扰动参数与所述地面站针对所述用户终端的中[0650]所述第一认证模块174,具体用于根据所述地面站针对所述用户终端的中间验证[0651]在一种实施方式中,所述第一认证模块174,具体用于根据所述地面站的标识信述会话密钥协商扰动参数以及所述会话密钥协商参数验证值作为卫星会话密钥协商消息[0669]根据所述目标地面站用户域密钥信息与所述地面站用户域密钥生成参数信息对[0671]根据所述地面站用户域密钥生成参数信息与所述目标地面站用户域密钥信息确[0672]根据所述目标地面站用户域密钥确认值与所述地面站用户域密钥生成参数信息[0674]若确定所述目标地面站用户域密钥确认值等于所述地面站用户域密钥生成参数[0675]若确定所述目标地面站用户域密钥确认值不等于所述地面站用户域密钥生成参素数集合是所述网络控制中心从卫星节点对应的大素数的有限域中随机选择两两互素的[0681]根据所述第二目标素数与物理不可克隆函数PUF随机生成卫星节点的PUF挑战值[0683]将所述第二目标素数、所述卫星域密钥生成参数信息和所述卫星节点的PUF挑战[0684]接收所述卫星节点发送的所述卫星节点的PUF响应值集合,对所述卫星节点进行[0690]根据所述第一地面站域密钥信息与地面站域密钥更新函数确定地面站域密钥更[0692]将所述地面站域密钥更新值和所述地面站域密钥更新确认值作为地面站域密钥
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《雕刻食品》课件
- 《负反馈图题》课件
- 卒中后认知功能障碍的评价与康复
- 《语言的功能变体》课件
- 初三物理光学复习课件
- 医院门诊业务流程图
- 中国科技大学网络规划教程
- 中央公园楼盘地产盛大开盘活动策划方案
- 《颈腰痛的康复》课件
- 中小学体育教师培训讲稿
- 网络工程师职业生涯规划总结报告
- 井队材料管理制度
- T-HSXLXH 004-2024 额定电压6kV(Um=7.2kV)到35kV(Um=40.5kV)挤包绝缘耐火电力电缆
- 人教版(2024)八年级上册物理第四章《光现象》作图练习题汇编(含答案解析)
- 设计书籍封面 说课稿
- JBT 8906-2014 悬臂起重机标准规范
- 培优补差学情分析及辅导措施
- 【人教部编版语文六年级上册】选择题专项练习复习(100道题后附答案)
- 中国传统哲学
- 试卷命题的原则与要求
- 核磁共振仪器介绍演示文稿
评论
0/150
提交评论