一种下一跳链计数器更新方法、装置及设备制造方法及图纸

技术编号:21277965 阅读:26 留言:0更新日期:2019-06-06 10:35
本发明专利技术公开了一种下一跳链计数器更新方法、装置及设备,包括:为进入非活跃状态后的用户设备设定安全更新定时器和/或计数器;根据分组数据聚合协议实体是否发生变化,以及所述安全更新定时器是否超时和/或所述计数器是否达到其阈值来确定是否更新用户设备的下一跳链计数器。采用本发明专利技术,相比于LTE中的终端密钥更新机制降低了更新的频度,从而降低了相应的信令开销。进一步的,还可以通过调整前述定时器及计数器的阈值,为满足未来5G移动通信系统的安全要求提供较大的灵活性。

【技术实现步骤摘要】
一种下一跳链计数器更新方法、装置及设备
本专利技术涉及无线通信
,特别涉及一种下一跳链计数器更新方法、装置及设备。
技术介绍
图1为EPS密钥层次结构示意图,EPS(EvolvedPacketSystem,演进分组系统)密钥层次如图所示为:当安全上下文建立时,UE(UserEquipment,用户设备)和MME(MobilityManagementEntity,移动性管理实体)利用KASME(MME基本密钥)和KeNB(基站密钥)来推导NH(NextHop下一跳);当安全上下文未建立时,UE和MME利用KASME和原NH来推导新NH。其中,UE和MME根据KASME推导得到KeNB,在UE进入ECM-CONNECTED(ECM连接;ECM:EPSConnectionManagement,EPS连接管理)状态(该状态为RRC(RadioResourceControl,无线资源控制)连接或S1上下文建立期间的状态)的过程中从EPC传送给eNB。NCC(NexthopChainingCounter,下一跳链计数器)用于记录一共产生过多少NH,使UE与eNB同步,并决定下一个KeNB*的计算是需要基于当前KeNB还是新NH。核心网通过对UE鉴权的同时会根据HSS(HomeSubscriberServer,归属用户服务器)中存储的UE参数(CK、IK(IntegrityKey,完整性密钥))及其它参数(服务网络标识(SNID)、序列号(SQN)、隐藏密钥(AK))信息生成MME基本密钥KASME。MME中生成的KASME只在本地MME维护不外传。基于KASME和UplinkNASCOUNT(上行NAS计数;NAS:NonAccessStratum,非接入层)生成KeNB,根据KASME及NAS密钥算法(含完整性及加密算法)生成NAS密钥KNASint(NAS完整性保护密钥)、KNASenc(NAS加密密钥)。核心网通过对UE鉴权后还会向UE发送UENAS安全上下文相关的NASSMC(securitymodecommand,安全模式命令)信令,该信令包含MME传递给UE的NAS密钥生成算法及必要的参数(SQN、AK),从而生成和MME相同的KASME、KNASint、KNASenc密钥。现有技术的不足在于:在LTE(LongTermEvolution,长期演进)中,当每次进行RRC连接恢复或重建时都可能更新UE的密钥,该方法的密钥更新过于频繁,有时没有必要。另一种方法是当发生PDCP(PacketDataConvergenceProtocol,分组数据聚合协议)实体更改时才更新密钥,该方法虽然减少了密钥更新次数,但也增加了实现复杂度,且其对RRC连接恢复等相关过程的安全方面影响还有待讨论。
技术实现思路
本专利技术提供了一种下一跳链计数器更新方法、装置及设备,用以减少下一代移动通信网络中的终端密钥更新时的频度。本专利技术实施例中提供了一种下一跳链计数器更新方法,包括:为进入INACTIVE状态后的UE设定安全更新定时器和/或计数器;根据PDCP实体是否发生变化,以及所述安全更新定时器是否超时和/或所述计数器是否达到其阈值来确定是否更新UE的NCC。较佳地,进一步包括:在所述安全更新定时器超时和/或所述计数器达到其阈值时,根据UE的状态按预设策略更新UE的NCC。较佳地,进一步包括:若设定的是定时器,当UE初次驻留到一个新基站,且PDCP实体发生改变时,重新启动该定时器;或,若设定的是定时器,该定时器超时后,重新启动该定时器;或,若设定的是计数器,当UE初次驻留到一个新基站,且PDCP实体发生改变时,重新启动该计数器;或,若设定的是计数器,该计数器达到其阈值后,重新启动该定时器。较佳地,进一步包括:当发生一次PDCP实体未变的RRC连接恢复过程、或RRC重建过程后,将该计数器的数值加1。较佳地,判断PDCP实体是否发生变化是在当基站收到INACTIVEUE发送的连接恢复请求消息时,根据基站是否存有该UE的上下文,来判断该UE的PDCP实体是否发生变化的。较佳地,根据PDCP实体是否发生变化,以及所述安全更新定时器是否超时和/或所述计数器是否达到其阈值来确定是否更新UE的NCC,包括:若PDCP实体发生变化,则更新UE的NCC;或,若PDCP实体未发生变化,且仅采用定时器,则当定时器超时后更新UE的NCC;或,若PDCP实体未发生变化,且仅采用计数器,则当计数器达到其阈值后更新UE的NCC;或,若PDCP实体未发生变化,且同时采用定时器和计数器,则当定时器超时或计数器达到其阈值后更新UE的NCC;或,若PDCP实体未发生变化,且同时采用定时器和计数器,则当定时器超时且计数器达到其阈值后更新UE的NCC。较佳地,更新UE的NCC时,进一步包括:若判定PDCP实体发生变化,则通过RRC连接恢复消息MSG4向UE指示更新的NCC,并重置定时器和/或计数器。较佳地,通过以下方式之一或者其组合更新UE的NCC:利用RRC连接恢复消息向UE指示新的NCC;在使UE从连接态变为INACTIVE态的消息中配置更新的NCC;在UE变为连接态期间配置更新的NCC。本专利技术实施例中提供了一种基站,包括:处理器,用于读取存储器中的程序,执行如下方法:为进入INACTIVE状态后的UE设定安全更新定时器和/或计数器;根据PDCP实体是否发生变化,以及所述安全更新定时器是否超时和/或所述计数器是否达到其阈值来确定是否更新UE的NCC;收发机,用于在处理器的控制下接收和发送数据,执行下列过程:根据更新UE的NCC的需要收发数据。较佳地,进一步包括:在所述安全更新定时器超时和/或所述计数器达到其阈值时,根据UE的状态按预设策略更新UE的NCC。较佳地,进一步包括:若设定的是定时器,当UE初次驻留到一个新基站,且PDCP实体发生改变时,重新启动该定时器;或,若设定的是定时器,该定时器超时后,重新启动该定时器;或,若设定的是计数器,当UE初次驻留到一个新基站,且PDCP实体发生改变时,重新启动该计数器;或,若设定的是计数器,该计数器达到其阈值后,重新启动该定时器。较佳地,进一步包括:当发生一次PDCP实体未变的RRC连接恢复过程、或RRC重建过程后,将该计数器的数值加1。较佳地,判断PDCP实体是否发生变化是在当基站收到INACTIVEUE发送的连接恢复请求消息时,根据基站是否存有该UE的上下文,来判断该UE的PDCP实体是否发生变化的。较佳地,根据PDCP实体是否发生变化,以及所述安全更新定时器是否超时和/或所述计数器是否达到其阈值来确定是否更新UE的NCC,包括:若PDCP实体发生变化,则更新UE的NCC;或,若PDCP实体未发生变化,且仅采用定时器,则当定时器超时后更新UE的NCC;或,若PDCP实体未发生变化,且仅采用计数器,则当计数器达到其阈值后更新UE的NCC;或,若PDCP实体未发生变化,且同时采用定时器和计数器,则当定时器超时或计数器达到其阈值后更新UE的NCC;或,若PDCP实体未发生变化,且同时采用定时器和计数器,则当定时器超时且计数器达到其阈值后更新UE的NCC。较佳地,更新UE的NCC时,进一步包括:若判定PDCP实体发生变化本文档来自技高网
...

【技术保护点】
1.一种下一跳链计数器NCC更新方法,其特征在于,包括:为进入非活跃INACTIVE状态后的用户设备UE设定安全更新定时器和/或计数器;根据分组数据聚合协议PDCP实体是否发生变化,以及所述安全更新定时器是否超时和/或所述计数器是否达到其阈值来确定是否更新UE的NCC。

【技术特征摘要】
1.一种下一跳链计数器NCC更新方法,其特征在于,包括:为进入非活跃INACTIVE状态后的用户设备UE设定安全更新定时器和/或计数器;根据分组数据聚合协议PDCP实体是否发生变化,以及所述安全更新定时器是否超时和/或所述计数器是否达到其阈值来确定是否更新UE的NCC。2.如权利要求1所述的方法,其特征在于,进一步包括:在所述安全更新定时器超时和/或所述计数器达到其阈值时,根据UE的状态按预设策略更新UE的NCC。3.如权利要求1所述的方法,其特征在于,进一步包括:若设定的是定时器,当UE初次驻留到一个新基站,且PDCP实体发生改变时,重新启动该定时器;或,若设定的是定时器,该定时器超时后,重新启动该定时器;或,若设定的是计数器,当UE初次驻留到一个新基站,且PDCP实体发生改变时,重新启动该计数器;或,若设定的是计数器,该计数器达到其阈值后,重新启动该定时器。4.如权利要求3所述的方法,其特征在于,进一步包括:当发生一次PDCP实体未变的无线资源控制RRC连接恢复过程、或RRC重建过程后,将该计数器的数值加1。5.如权利要求1所述的方法,其特征在于,判断PDCP实体是否发生变化是在当基站收到INACTIVEUE发送的连接恢复请求消息时,根据基站是否存有该UE的上下文,来判断该UE的PDCP实体是否发生变化的。6.如权利要求1所述的方法,其特征在于,根据PDCP实体是否发生变化,以及所述安全更新定时器是否超时和/或所述计数器是否达到其阈值来确定是否更新UE的NCC,包括:若PDCP实体发生变化,则更新UE的NCC;或,若PDCP实体未发生变化,且仅采用定时器,则当定时器超时后更新UE的NCC;或,若PDCP实体未发生变化,且仅采用计数器,则当计数器达到其阈值后更新UE的NCC;或,若PDCP实体未发生变化,且同时采用定时器和计数器,则当定时器超时或计数器达到其阈值后更新UE的NCC;或,若PDCP实体未发生变化,且同时采用定时器和计数器,则当定时器超时且计数器达到其阈值后更新UE的NCC。7.如权利要求6所述的方法,其特征在于,更新UE的NCC时,进一步包括:若判定PDCP实体发生变化,则通过RRC连接恢复消息MSG4向UE指示更新的NCC,并重置定时器和/或计数器。8.如权利要求6所述的方法,其特征在于,若判定PDCP实体未发生变化,则通过以下方式之一更新UE的NCC:利用RRC连接恢复消息向UE指示新的NCC;或,在使UE从连接态变为INACTIVE态的消息中配置更新的NCC;或,在UE变为连接态期间配置更新的NCC。9.一种基站,其特征在于,包括:处理器,用于读取存储器中的程序,执行如下方法:为进入非活跃INACTIVE状态后的用户设备UE设定安全更新定时器和/或计数器;根据分组数据聚合协议PDCP实体是否发生变化,以及所述安全更新定时器是否超时和/或所述计数器是否达到其阈值来确定是否更新UE的NCC;收发机,用于在处理器的控制下接收和发送数据,...

【专利技术属性】
技术研发人员:刘俊梁靖陈瑞卡
申请(专利权)人:电信科学技术研究院
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1