一种生成密钥的方法和装置与流程

文档序号:17480741发布日期:2019-04-20 06:25阅读:161来源:国知局
一种生成密钥的方法和装置与流程

本申请涉及通信领域,并且更具体地,涉及一种生成密钥的方法和装置。



背景技术:

为了提高无线网络的传输速率,增强用户体验,第三代合作伙伴计划(3rdgenerationpartnershipproject,3gpp)组织正在讨论新一代无线通信技术(newradio,nr)的标准,即5g标准。

根据现有的协议,处于连接态的终端设备进行小区切换并且发生了主小区(pcell)的切换时,或者,处于非激活态的终端设备进行小区重选并且pcell发生改变,在新的pcell进行连接恢复时,终端设备可以通过广播消息或者切换命令等方法获得目标小区的物理小区标识(physicalcellid,pci)和频率信息,结合之前保存的与原小区的密钥,计算相应的新密钥,从而能够在新的小区和基站进行安全通信。

由于不同的载波显然可能具有不同的频率信息(中心频点可能不一样),载波切换时将可能会触发终端设备进行密钥更新。但是,实际情况是,如果这些载波属于同一个基站,这种更新可能没有必要。因为频繁的密钥更新将带来信令开销和终端设备的功耗增加。



技术实现要素:

本申请提供一种生成密钥的方法和装置,可以对载波进行密钥处理。

第一方面,提供了一种生成密钥的方法,该方法包括:接收第一消息,该第一消息包括第一密钥生成参数,该第一密钥生成参数包括第一载波的密钥生成参数、第一默认载波的密钥生成参数和第一初始载波的密钥生成参数中的至少一种,第二载波的频率范围是该第一载波的频率范围的一部分,该第一默认载波为该第二载波或该第一默认载波的频率范围在该第一载波的频率范围内且在该第二载波的频率范围外;根据该第一密钥生成参数,生成第一密钥,该第一密钥为终端设备在该第二载波上使用的密钥。

在一些可能的实现方式中,该第一初始载波为该终端设备在该第一载波上进行初始接入的载波。

在一些可能的实现方式中,该密钥生成参数包括物理小区标识(physicalcellid,pci)和/或频率信息。

本申请实施例的生成密钥的方法,可以对载波进行密钥处理。

结合第一方面,在第一方面的某些可能的实现方式中,处于非激活态的该终端设备通过第三载波进行连接恢复时,或者,处于连接态的该终端设备从该第二载波切换至第三载波时,该方法还包括:接收第二消息;根据该第二消息,生成在第二密钥,该第二密钥为该终端设备在该第三载波上使用的密钥。

本申请实施例的生成密钥的方法,处于非激活态的该终端设备进行连接恢复时,或者,处于连接态的该终端设备进行载波切换时,有助于节省信令开销和降低终端设备的功耗。

结合第一方面,在第一方面的某些可能的实现方式中,该第二消息包括第二密钥生成参数,该第二密钥生成参数包括第四载波的密钥生成参数、第二默认载波的密钥生成参数和所第二初始载波的密钥生成参数中的至少一种,该第三载波的频率范围是该第四载波的频率范围的一部分,该第二默认载波为该第三载波或该第二默认载波的频率范围在该第四载波的频率范围内且在该第三载波的频率范围外;其中,该根据该第二消息,生成第二密钥,包括:根据该第二密钥生成参数,生成该第二密钥。

结合第一方面,在第一方面的某些可能的实现方式中,该根据该第二密钥生成参数,生成该第二密钥,包括:确定该第二密钥生成参数与该第一密钥生成参数相同;将该第一密钥确定为该第二密钥。

结合第一方面,在第一方面的某些可能的实现方式中,该根据该第二密钥生成参数,生成该第二密钥,包括:确定该第二密钥生成参数与该第一密钥生成参数不同;根据该第二密钥生成参数,生成该第二密钥。

本申请实施例的生成密钥的方法,通过比较载波切换前后的密钥生成参数,有助于在频繁切换载波时,节省信令开销和降低终端设备的功耗。

结合第一方面,在第一方面的某些可能的实现方式中,该第二消息包括第一指示信息,该第一指示信息为该第四载波的信息、该第二默认载波的信息和该第二初始载波的信息中的至少一种,该第三载波的频率范围是该第四载波的频率范围的一部分,该第二默认载波为该第三载波或该第二默认载波的频率范围在该第四载波的频率范围内且在该第三载波的频率范围外;其中,该根据该第二消息,生成第二密钥,包括:根据该第一指示信息,确定该第二密钥。

结合第一方面,在第一方面的某些可能的实现方式中,该根据该第一指示信息,确定该第二密钥,包括:确定该第四载波与该第一载波相同时,或,确定该第二默认载波与该第一默认载波相同时,或,确定该第二初始载波与该第一初始载波相同时,将该第一密钥确定为该第二密钥。

结合第一方面,在第一方面的某些可能的实现方式中,该终端设备确定该第四载波与该第一载波不同时,或,该终端设备确定该第二默认载波与该第一默认载波不同时,或,该终端设备确定该第二初始载波与该第一初始载波不同时,该方法还包括:接收第三消息,该第三消息包括该第二密钥生成参数,该第三消息包括第二密钥生成参数,该第二密钥生成参数包括第四载波的密钥生成参数,该第二密钥生成参数包括第四载波的密钥生成参数、第二默认载波的密钥生成参数和所第二初始载波的密钥生成参数中的至少一种,该第三载波的频率范围是该第四载波的频率范围的一部分,该第二默认载波为该第三载波或该第二默认载波的频率范围在该第四载波的频率范围内且在该第三载波的频率范围外;其中,该根据该第一指示信息,确定该第二密钥,包括:根据该第二密钥生成参数,确定该第二密钥。

在一些可能的实现方式中,该第三消息为该第二消息。

本申请实施例的生成密钥的方法,通过指示信息隐式地指示终端设备是否进行密钥更新,有助于在频繁切换载波时,节省信令开销和降低终端设备的功耗。

结合第一方面,在第一方面的某些可能的实现方式中,该第二消息包括第二指示信息,该第二指示信息用于指示该第一密钥与该第二密钥相同,该根据该第二消息,生成在第二密钥,包括:将该第一密钥确定为该第二密钥。

结合第一方面,在第一方面的某些可能的实现方式中,该第二消息包括第三指示信息,该第三指示信息用于指示该第一密钥与该第二密钥不同,该方法还包括:接收第四消息,该第四消息包括第二密钥生成参数,该第二密钥生成参数包括第四载波的密钥生成参数、第二默认载波的密钥生成参数和所第二初始载波的密钥生成参数中的至少一种,该第三载波的频率范围是该第四载波的频率范围的一部分,该第二默认载波为该第三载波或该第二默认载波的频率范围在该第四载波的频率范围内且在该第三载波的频率范围外;其中,该根据该第二消息,生成在第二密钥,包括:根据该第二密钥生成参数,生成该第二密钥。

在一些可能的实现方式中,该第四消息为该第二消息。

本申请实施例的生成密钥的方法,通过指示信息显式地指示终端设备是否进行密钥更新,有助于在频繁切换载波时,节省信令开销和降低终端设备的功耗。

结合第一方面,在第一方面的某些可能的实现方式中,该第二消息包括广播消息、随机接入第二消息、随机接入第四消息、切换命令和专有信令中的任意一种。

在一些可能的实现方式中,处于非激活态的该终端设备通过第三载波进行连接恢复时,该第二消息包括广播消息、随机接入第二消息、随机接入第四消息和专有信令中的任意一种。

在一些可能的实现方式中,处于连接态的该终端设备从该第二载波切换至第三载波时,该第二消息包括随机接入第二消息、随机接入第四消息、切换命令和专有信令中的任意一种。

第二方面,提供了一种生成密钥的方法,该方法包括:生成第一消息,该第一消息包括第一密钥生成参数,该第一密钥生成参数包括第一载波的密钥生成参数、第一默认载波的密钥生成参数和第一初始载波的密钥生成参数中的至少一种,第二载波的频率范围是该第一载波的频率范围的一部分,该第一默认载波为该第二载波或该第一默认载波的频率范围在该第一载波的频率范围内且在该第二载波的频率范围外;发送该第一消息。

在一些可能的实现方式中,该第一初始载波为该终端设备在该第一载波上发起初始接入的载波。

在一些可能的实现方式中,该密钥生成参数包括pci和/或频率信息。

本申请实施例的生成密钥的方法,可以对载波进行密钥处理。

结合第二方面,在第二方面的某些可能的实现方式中,该方法还包括:在处于非激活态的该终端设备通过第三载波进行连接恢复时,或者,处于连接态的该终端设备从该第二载波切换至第三载波时,生成第二消息,该第二消息用于该终端设备生成第二密钥;发送该第二消息。

本申请实施例的生成密钥的方法,处于非激活态的该终端设备进行连接恢复时,或者,处于连接态的该终端设备进行载波切换时,有助于节省信令开销和降低终端设备的功耗。

结合第二方面,在第二方面的某些可能的实现方式中,该第二消息包括第二密钥生成参数,该第二密钥生成参数包括第四载波的密钥生成参数、第二默认载波的密钥生成参数和所第二初始载波的密钥生成参数中的至少一种,该第三载波的频率范围是该第四载波的频率范围的一部分,该第二默认载波为该第三载波或该第二默认载波的频率范围在该第四载波的频率范围内且在该第三载波的频率范围外。

本申请实施例的生成密钥的方法,通过在消息中携带密钥生成参数,使得终端设备比较载波切换前后的密钥生成参数,有助于在频繁切换载波时,节省信令开销和降低终端设备的功耗。

结合第二方面,在第二方面的某些可能的实现方式中,该第二消息包括第一指示信息,该第一指示信息为该第四载波的信息、该第二默认载波的信息和该第二初始载波的信息中的至少一种,该第三载波的频率范围是该第四载波的频率范围的一部分,该第二默认载波为该第三载波或该第二默认载波的频率范围在该第四载波的频率范围内且在该第三载波的频率范围外。

结合第二方面,在第二方面的某些可能的实现方式中,该第四载波与该第一载波不同时,或,该第二默认载波与该第一默认载波不同时,或,该第二初始载波与该第一初始载波不同时,该方法还包括:发送第三消息,该第三消息包括第二密钥生成参数,该第二密钥生成参数包括第四载波的密钥生成参数、第二默认载波的密钥生成参数和所第二初始载波的密钥生成参数中的至少一种,该第三载波的频率范围是该第四载波的频率范围的一部分,该第二默认载波为该第三载波或该第二默认载波的频率范围在该第四载波的频率范围内且在该第三载波的频率范围外。

在一些可能的实现方式中,该第三消息为该第二消息。

本申请实施例的生成密钥的方法,通过指示信息隐式地指示终端设备是否进行密钥更新,有助于在频繁切换载波时,节省信令开销和降低终端设备的功耗。

结合第二方面,在第二方面的某些可能的实现方式中,该第二消息包括第四指示信息,该第四指示信息用于指示该第一密钥与该第二密钥是否相同。

结合第二方面,在第二方面的某些可能的实现方式中,该第四指示信息用于指示该第一密钥与该第二密钥不同,该方法还包括:发送第四消息,该第四消息包括第二密钥生成参数,该第二密钥生成参数包括第四载波的密钥生成参数、第二默认载波的密钥生成参数和所第二初始载波的密钥生成参数中的至少一种,该第三载波的频率范围是该第四载波的频率范围的一部分,该第二默认载波为该第三载波或该第二默认载波的频率范围在该第四载波的频率范围内且在该第三载波的频率范围外。

在一些可能的实现方式中,该第四消息为该第二消息。

本申请实施例的生成密钥的方法,通过指示信息显式地指示终端设备是否进行密钥更新,有助于在频繁切换载波时,节省信令开销和降低终端设备的功耗。

结合第二方面,在第二方面的某些可能的实现方式中,该第二消息包括广播消息、随机接入第二消息、随机接入第四消息、切换命令和专有信令中的任意一种。

在一些可能的实现方式中,处于非激活态的该终端设备通过第三载波进行连接恢复时,该第二消息包括广播消息、随机接入第二消息、随机接入第四消息和专有信令中的任意一种。

在一些可能的实现方式中,处于连接态的该终端设备从该第二载波切换至第三载波时,该第二消息包括随机接入第二消息、随机接入第四消息、切换命令和专有信令中的任意一种。

第三方面,提供了一种生成密钥的装置,该装置包括:收发模块,用于接收第一消息,该第一消息包括第一密钥生成参数,该第一密钥生成参数包括第一载波的密钥生成参数、第一默认载波的密钥生成参数和第一初始载波的密钥生成参数中的至少一种,第二载波的频率范围是该第一载波的频率范围的一部分,该第一默认载波为该第二载波或该第一默认载波的频率范围在该第一载波的频率范围内且在该第二载波的频率范围外;处理模块,用于根据该第一密钥生成参数,生成第一密钥,该第一密钥为该装置在该第二载波上使用的密钥。

在一些可能的实现方式中,该生成密钥的装置为终端设备。

本申请实施例的生成密钥的装置,可以对载波进行密钥处理。

结合第三方面,在第三方面的某些可能的实现方式中,处于非激活态的该装置通过第三载波进行连接恢复时,或者,处于连接态的该装置从该第二载波切换至第三载波时,该收发模块还用于接收第二消息;该处理模块还用于根据该第二消息,生成在第二密钥,该第二密钥为该装置在该第三载波上使用的密钥。

本申请实施例的生成密钥的装置,处于非激活态的该装置进行连接恢复时,或者,处于连接态的该装置进行载波切换时,有助于节省信令开销和降低装置的功耗。

结合第三方面,在第三方面的某些可能的实现方式中,该第二消息包括第二密钥生成参数,该第二密钥生成参数包括第四载波的密钥生成参数、第二默认载波的密钥生成参数和所第二初始载波的密钥生成参数中的至少一种,该第三载波的频率范围是该第四载波的频率范围的一部分,该第二默认载波为该第三载波或该第二默认载波的频率范围在该第四载波的频率范围内且在该第三载波的频率范围外;其中,该处理模块具体用于:根据该第二密钥生成参数,生成该第二密钥。

结合第三方面,在第三方面的某些可能的实现方式中,该处理模块具体用于:确定该第二密钥生成参数与该第一密钥生成参数相同;将该第一密钥确定为该第二密钥。

结合第三方面,在第三方面的某些可能的实现方式中,该处理模块具体用于:确定该第二密钥生成参数与该第一密钥生成参数不同;根据该第二密钥生成参数,生成该第二密钥。

本申请实施例的生成密钥的装置,通过比较载波切换前后的密钥生成参数,有助于在频繁切换载波时,节省信令开销和降低该装置的功耗。

结合第三方面,在第三方面的某些可能的实现方式中,该第二消息包括第一指示信息,该第一指示信息为该第四载波的信息、该第二默认载波的信息和该第二初始载波的信息中的至少一种,该第三载波的频率范围是该第四载波的频率范围的一部分,该第二默认载波为该第三载波或该第二默认载波的频率范围在该第四载波的频率范围内且在该第三载波的频率范围外;其中,该处理模块具体用于:根据该第一指示信息,确定该第二密钥。

结合第三方面,在第三方面的某些可能的实现方式中,该处理模块具体用于:确定该第四载波与该第一载波相同时,或,确定该第二默认载波与该第一默认载波相同时,或,确定该第二初始载波与该第一初始载波相同时,将该第一密钥确定为该第二密钥。

结合第三方面,在第三方面的某些可能的实现方式中,该第四载波与该第一载波不同时,或,该第二默认载波与该第一默认载波不同时,或,该第二初始载波与该第一初始载波不同时,该收发模块还用于接收第三消息,该第三消息包括第二密钥生成参数,该第二密钥生成参数包括第四载波的密钥生成参数、第二默认载波的密钥生成参数和所第二初始载波的密钥生成参数中的至少一种,该第三载波的频率范围是该第四载波的频率范围的一部分,该第二默认载波为该第三载波或该第二默认载波的频率范围在该第四载波的频率范围内且在该第三载波的频率范围外;其中,该处理模块具体用于:根据该第二密钥生成参数,确定该第二密钥。

在一些可能的实现方式中,该第三消息为该第二消息。

本申请实施例的生成密钥的装置,通过指示信息隐式地指示该装置是否进行密钥更新,有助于在频繁切换载波时,节省信令开销和降低该装置的功耗。

结合第三方面,在第三方面的某些可能的实现方式中,该第二消息包括第二指示信息,该第二指示信息用于指示该第一密钥与该第二密钥相同,该处理模块具体用于:将该第一密钥确定为该第二密钥。

结合第三方面,在第三方面的某些可能的实现方式中,该第二消息包括第三指示信息,该第三指示信息用于指示该第一密钥与该第二密钥不同,该收发模块还用于接收第四消息,该第四消息包括第二密钥生成参数,该第二密钥生成参数包括第四载波的密钥生成参数、第二默认载波的密钥生成参数和所第二初始载波的密钥生成参数中的至少一种,该第三载波的频率范围是该第四载波的频率范围的一部分,该第二默认载波为该第三载波或该第二默认载波的频率范围在该第四载波的频率范围内且在该第三载波的频率范围外;其中,该处理模块具体用于:根据该第二密钥生成参数,生成该第二密钥。

在一些可能的实现方式中,该第四消息为该第二消息。

本申请实施例的生成密钥的装置,通过指示信息显式地指示该装置是否进行密钥更新,有助于在频繁切换载波时,节省信令开销和降低该装置的功耗。

结合第三方面,在第三方面的某些可能的实现方式中,该第二消息包括广播消息、随机接入第二消息、随机接入第四消息、切换命令和专有信令中的任意一种。

在一些可能的实现方式中,处于非激活态的该装置通过第三载波进行连接恢复时,该第二消息包括广播消息、随机接入第二消息、随机接入第四消息和专有信令中的任意一种。

在一些可能的实现方式中,处于连接态的该装置从该第二载波切换至第三载波时,该第二消息包括随机接入第二消息、随机接入第四消息、切换命令和专有信令中的任意一种。

第四方面,提供了一种生成密钥的装置,该装置包括:处理模块,用于生成第一消息,该第一消息包括第一密钥生成参数,该第一密钥生成参数包括第一载波的密钥生成参数、第一默认载波的密钥生成参数和第一初始载波的密钥生成参数中的至少一种,第二载波的频率范围是该第一载波的频率范围的一部分,该第一默认载波为该第二载波或该第一默认载波的频率范围在该第一载波的频率范围内且在该第二载波的频率范围外;收发模块,用于发送该第一消息。

在一些可能的实现方式中,该生成密钥的装置为网络设备。

本申请实施例的生成密钥的装置,可以对载波进行密钥处理。

结合第四方面,在第四方面的某些可能的实现方式中,该处理模块还用于在处于非激活态的该终端设备通过第三载波进行连接恢复时,或者,处于连接态的该终端设备从该第二载波切换至第三载波时,生成第二消息;该收发模块还用于发送该第二消息。

本申请实施例的生成密钥的装置,处于非激活态的终端设备进行连接恢复时,或者,处于连接态的终端设备进行载波切换时,有助于节省信令开销和降低终端设备的功耗。

结合第四方面,在第四方面的某些可能的实现方式中,该第二消息包括第二密钥生成参数,该第二密钥生成参数包括第四载波的密钥生成参数、第二默认载波的密钥生成参数和所第二初始载波的密钥生成参数中的至少一种,该第三载波的频率范围是该第四载波的频率范围的一部分,该第二默认载波为该第三载波或该第二默认载波的频率范围在该第四载波的频率范围内且在该第三载波的频率范围外。

本申请实施例的生成密钥的装置,通过在消息中携带密钥生成参数,使得终端设备比较载波切换前后的密钥生成参数,有助于在频繁切换载波时,节省信令开销和降低终端设备的功耗。

结合第四方面,在第四方面的某些可能的实现方式中,该第二消息包括第一指示信息,该第一指示信息为该第四载波的信息、该第二默认载波的信息和该第二初始载波的信息中的至少一种,该第三载波的频率范围是该第四载波的频率范围的一部分,该第二默认载波为该第三载波或该第二默认载波的频率范围在该第四载波的频率范围内且在该第三载波的频率范围外。

结合第四方面,在第四方面的某些可能的实现方式中,该第四载波与该第一载波不同时,或,该第二默认载波与该第一默认载波不同时,或,该第二初始载波与该第一初始载波不同时,该收发模块还用于发送第三消息,该第三消息包括第二密钥生成参数,该第二密钥生成参数包括第四载波的密钥生成参数、第二默认载波的密钥生成参数和所第二初始载波的密钥生成参数中的至少一种,该第三载波的频率范围是该第四载波的频率范围的一部分,该第二默认载波为该第三载波或该第二默认载波的频率范围在该第四载波的频率范围内且在该第三载波的频率范围外。

在一些可能的实现方式中,该第三消息为该第二消息。

本申请实施例的生成密钥的装置,通过指示信息隐式地指示终端设备是否进行密钥更新,有助于在频繁切换载波时,节省信令开销和降低终端设备的功耗。

结合第四方面,在第四方面的某些可能的实现方式中,该第二消息包括第四指示信息,该第四指示信息用于指示该第一密钥与该第二密钥是否相同。

结合第四方面,在第四方面的某些可能的实现方式中,该第四指示信息用于指示该第一密钥与该第二密钥不同,该收发模块还用于发送第四消息,该第四消息包括第二密钥生成参数,该第二密钥生成参数包括第四载波的密钥生成参数、第二默认载波的密钥生成参数和所第二初始载波的密钥生成参数中的至少一种,该第三载波的频率范围是该第四载波的频率范围的一部分,该第二默认载波为该第三载波或该第二默认载波的频率范围在该第四载波的频率范围内且在该第三载波的频率范围外。

在一些可能的实现方式中,该第四消息为该第二消息。

本申请实施例的生成密钥的装置,通过指示信息显式地指示终端设备是否进行密钥更新,有助于在频繁切换载波时,节省信令开销和降低终端设备的功耗。

结合第四方面,在第四方面的某些可能的实现方式中,该第二消息包括广播消息、随机接入第二消息、随机接入第四消息、切换命令和专有信令中的任意一种。

在一些可能的实现方式中,处于非激活态的该终端设备通过第三载波进行连接恢复时,该第二消息包括广播消息、随机接入第二消息、随机接入第四消息和专有信令中的任意一种。

在一些可能的实现方式中,处于连接态的该终端设备从该第二载波切换至第三载波时,该第二消息包括随机接入第二消息、随机接入第四消息、切换命令和专有信令中的任意一种。

第五方面,提供了一种终端设备,该终端设备包括存储器和处理器,该存储器用于存储指令,该处理器用于调用该存储器中的指令,以进行上述第一方面或第一方面的任一种可能的实现方式中的方法中的操作。

第六方面,提供了一种网络设备,该网络设备包括存储器和处理器,该存储器用于存储指令,该处理器用于调用该存储器中的指令,以进行上述第二方面或第二方面的任一种可能的实现方式中的方法中的操作。

第七方面,提供了一种通信系统,该通信系统包括终端设备和/或网络设备,该终端设备为上述第三方面及其任一种可能的实现方式中的装置和第五方面及其任一种可能的实现方式中的终端设备,该网络设备为上述第四方面及其任一种可能的实现方式中的装置和第六方面及其任一种可能的实现方式中的网络设备。

第八方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各个方面的所述的方法。

第九方面,提供了一种系统芯片,该系统芯片包括输入输出接口、至少一个处理器、至少一个存储器和总线,该至少一个存储器用于存储指令,该至少一个处理器用于调用该至少一个存储器的指令,以进行上述各个方面的方法的操作。

附图说明

图1是本申请实施例的技术方案的一种应用场景。

图2是本申请实施例的技术方案的另一种应用场景。

图3是本申请实施例的生成密钥的方法的示意性流程图。

图4是本申请实施例的生成密钥的方法的另一示意性流程图。

图5是本申请实施例的生成密钥的方法的再一示意性流程图。

图6是本申请实施例的生成密钥的方法的再一示意性流程图。

图7是本申请实施例的生成密钥的方法的再一示意性流程图。

图8是本申请实施例的生成密钥的装置的示意性框图。

图9是本申请实施例的生成密钥的装置的另一示意性框图。

图10是本申请实施例的终端设备的另一示意性框图。

图11是本申请实施例的网络设备的另一示意性框图。

图12是本申请实施例的通信系统的示意性框图。

具体实施方式

下面将结合附图,对本申请中的技术方案进行描述。

本申请实施例的技术方案可以应用于各种通信系统,例如:全球移动通讯(globalsystemofmobilecommunication,gsm)系统、码分多址(codedivisionmultipleaccess,cdma)系统、宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)系统、通用分组无线业务(generalpacketradioservice,gprs)、长期演进(longtermevolution,lte)系统、lte频分双工(frequencydivisionduplex,fdd)系统、lte时分双工(timedivisionduplex,tdd)、通用移动通信系统(universalmobiletelecommunicationsystem,umts)、全球互联微波接入(worldwideinteroperabilityformicrowaveaccess,wimax)通信系统、未来的第五代(5thgeneration,5g)系统或新无线(newradio,nr)等。

本申请实施例中的终端设备可以指用户设备、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。终端设备还可以是蜂窝电话、无绳电话、会话启动协议(sessioninitiationprotocol,sip)电话、无线本地环路(wirelesslocalloop,wll)站、个人数字处理(personaldigitalassistant,pda)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备,未来5g网络中的终端设备或者未来演进的公用陆地移动通信网络(publiclandmobilenetwork,plmn)中的终端设备等,本申请实施例对此并不限定。

本申请实施例中的网络设备可以是用于与终端设备通信的设备,该网络设备可以是全球移动通讯(globalsystemofmobilecommunication,gsm)系统或码分多址(codedivisionmultipleaccess,cdma)中的基站(basetransceiverstation,bts),也可以是宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)系统中的基站(nodeb,nb),还可以是lte系统中的演进型基站(evolutionalnodeb,enb或enodeb),还可以是云无线接入网络(cloudradioaccessnetwork,cran)场景下的无线控制器,或者该网络设备可以为中继站、接入点、车载设备、可穿戴设备以及未来5g网络中的网络设备或者未来演进的plmn网络中的网络设备等,本申请实施例并不限定。

图1是根据本申请实施例的技术方案的一种应用场景的示意图,如图1所示,终端设备在初始接入网络的载波时,或者,处于非激活(inactive)态的终端设备通过载波进行连接恢复时,或者,处于连接态的所述终端设备从一个载波切换至另一个载波时,该网络设备向该终端设备发送消息,该消息中携带密钥生成参数,该终端设备可以根据该密钥生成参数生成密钥。

图2示出了根据本申请实施例的技术方案的另一种应用场景的示意图,如图2所示,该宽带载波包括3个部分载波(bandwidthpart,bwp):第一bwp、第二bwp和第三bwp,该终端设备初始时通过该宽带载波的第一bwp接入网络,随后该终端设备进入非激活inactive态,当处于非激活态的该终端设备需要从第二bwp进行连接恢复;或者,该终端设备初始时通过该宽带载波的第一bwp接入网络进入连接态(connected),处于连接态的该终端设备需要从该第一bwp切换至该第二bwp。

所需要说明的是,初始接入可以是指终端从空闲态(idle)或者非激活态(inactive)转变为连接态(connected)的过程。比如,终端通过随机接入过程建立rrc连接。不限定为终端初始开机第一次接入网络的过程。

在5g标准中里面,一个载波的带宽可以高达400mhz,还支持多载波操作,为高速传输提供了保障。但是有一些终端设备本身能力有限,支持不了400mhz的带宽;或者,虽然终端设备本身可以支持大带宽,但是,在它不需要或者没有数据传输时,让该终端设备继续保持大带宽工作,对终端设备的功耗也是极大的浪费。所以,基于上述考虑,定义了bwp的概念,也就是在一个大带宽的载波中,划出一部分来支持低能力(带宽)的终端设备,或者让高能力的终端设备在需要时工作在一个较小的带宽上。

图3示出了根据本申请实施例的生成密钥的方法100的示意性流程图,如图3所示,该方法包括:

s110,网络设备生成第一消息,该第一消息包括第一密钥生成参数,该第一密钥生成参数包括第一载波的密钥生成参数、第一默认载波的密钥生成参数和第一初始载波的密钥生成参数中的至少一种,第二载波的频率范围是该第一载波的频率范围的一部分,该第一默认载波为该第二载波或该第一默认载波的频率范围在该第一载波的频率范围内且在该第二载波的频率范围外;

s120,该网络设备向该终端设备发送该第一消息,该终端设备接收该网络设备发送的该第一消息;

s130,该终端设备根据该第一密钥生成参数,生成第一密钥,该第一密钥为该终端设备在该第二载波上使用的密钥。

具体而言,网络设备生成第一消息,该第一消息包括第一密钥生成参数,该第一密钥生成参数用于终端设备生成第一密钥,该第一密钥生成参数包括第一载波的密钥生成参数、第一默认载波的密钥生成参数和第一初始载波的密钥生成参数中的至少一种,第二载波的频率范围是该第一载波的频率范围的一部分,该第一默认载波为该第二载波,或者,该第一默认载波的频率范围在该第一载波的频率范围内且在该第二载波的频率范围外,该第一初始载波为该终端设备在该第一载波上发起初始接入的载波,该网络设备向该终端设备发送该第一消息,该第一消息中携带第一密钥生成参数,该终端设备根据该第一密钥生成参数,生成第一密钥,该第一密钥为该终端设备在该第二载波上使用的密钥。

可选地,在一些可能的实现方式中,该密钥生成参数包括物理小区标识(physicalcellid,pci)和/或频率信息,还可以为其他密钥生成参数,例如,计数器(counter),本申请并不限于此。

应理解,该第一载波可以为宽带载波,该第二载波可以为该宽带载波中的部分载波(bwp),例如,该bwp的频率范围是该宽带载波的频率范围的一部分。

还应理解,默认载波(defaultbwp)也可以称之为锚点载波(anchorbwp)。如图2所示,若该第一bwp为该终端设备的默认载波,则当该终端设备通过第二bwp完成初始接入时,该网络设备可以向该终端设备发送该第一bwp的密钥生成参数。

该终端设备使用该默认载波生成该终端设备在该第二载波上工作的密钥,这样,该终端设备在同一个宽带载波的各个bwp之间切换时,可以不因为bwp的切换触发密钥更新。

还应理解,该终端设备的默认载波如果是该终端设备特定的,不同的终端设备的默认载波可能不一样。

还应理解,初始载波(initialbwp)是该终端设备初始接入网络的载波,终端设备在一个宽带载波的bwp上工作时,其初始载波只有一个,除非该终端设备重新进行初始接入。终端设备的初始载波可能是该终端设备自己选的,不是网络设备确定的。

可选地,图4示出了根据本申请实施例的生成密钥的方法100的另一示意性流程图,该第一消息为广播消息,该广播消息可以为最小系统消息(mini-si),剩余系统消(remainingsi,rmsi息)或其它系统消息(othersi,osi),该方法100包括:

s111,网络设备生成广播消息,该广播消息包括第一密钥生成参数,该第一密钥生成参数包括第一载波的密钥生成参数、第一默认载波的密钥生成参数和第一初始载波的密钥生成参数中的至少一种,第二载波的频率范围是该第一载波的频率范围的一部分,该第一默认载波为该第二载波或该第一默认载波的频率范围在该第一载波的频率范围内且在该第二载波的频率范围外;

s121,该网络设备向该终端设备发送该广播消息,终端设备接收网络设备发送的该广播消息;

s131,该终端设备根据该第一密钥生成参数,生成第一密钥,该第一密钥为该终端设备在该第二载波上使用的密钥。

例如,该终端设备通过宽带载波中的某一bwp发起接入,该网络设备通过广播消息携带的该宽带载波的密钥生成参数,则该终端设备可以获知当前bwp所在的宽带载波的密钥生成参数,从而生成对应的密钥。

应理解,该广播消息还可以携带默认载波(比如,默认bwp)的密钥生成参数或者初始载波(比如,初始bwp)的密钥生成参数,本申请并不限于此。

可选地,图5示出了根据本申请实施例的生成密钥的方法100的另一示意性流程图,该第一消息可以为随机接入第二消息或者随机接入第四消息,该方法100包括:

s101,该终端设备向该网络设备发送随机接入第一消息。

可选地,该随机接入第一消息为随机接入前导序列。

s112,网络设备生成随机接入第二消息,该随机接入第二消息包括第一密钥生成参数,该第一密钥生成参数包括第一载波的密钥生成参数、第一默认载波的密钥生成参数和第一初始载波的密钥生成参数中的至少一种,第二载波的频率范围是该第一载波的频率范围的一部分,该第一默认载波为该第二载波或该第一默认载波的频率范围在该第一载波的频率范围内且在该第二载波的频率范围外;

s122,该网络设备向该终端设备发送该随机接入第二消息,终端设备接收网络设备发送的该随机接入第二消息。

应理解,若该终端设备是基于非竞争的随机接入,则只会有两条随机接入消息(随机接入第一消息msg1和随机接入第二消息msg2),该宽带载波的密钥生成参数可以携带在该msg2中发送给该终端设备;若该终端设备是基于竞争的随机接入,则会有四条随机接入消息(随机接入第一消息msg1、随机接入第二消息msg2、随机接入第三消息msg3和随机接入第四消息msg4),则该宽带载波的密钥生成参数可以携带在该msg2或者该msg4中发送给该终端设备。

可选地,若该终端设备是基于竞争的随机接入,则所述方法还包括:

s123,该终端设备向该网络设备发送随机接入第三消息,该网络设备接收该终端设备发送的该随机接入第三消息;

s124,该网络设备向该终端设备发送随机接入第四消息,该终端设备接收该网络设备发送的该随机接入第四消息。

s132,该终端设备根据该第一密钥生成参数,生成第一密钥,该第一密钥为该终端设备在该第二载波上使用的密钥。

例如,该终端设备通过宽带载波中的某一bwp发起接入,该网络设备通过随机接入第二消息(msg2)或者随机接入第四消息(msg4)中携带的该宽带载波的密钥生成参数,可以获知当前bwp所在的宽带载波的密钥生成参数,从而生成对应的密钥。

还应理解,该msg2或者msg4还可以携带默认载波(比如,defaultbwp)的密钥生成参数或者初始载波(比如,initialbwp)的密钥生成参数,本申请并不限于此。

可选地,图6示出了根据本申请实施例的生成密钥的方法100的另一示意性流程图,该第一消息可以为专有信令,该专有信令可以为无线资源控制连接建立消息(rrcconnectionsetup)或者安全模式命令(securitymodecommand),该方法100包括:

s113,网络设备生成专有信令,该专有信令包括第一密钥生成参数,该第一密钥生成参数包括第一载波的密钥生成参数、第一默认载波的密钥生成参数和第一初始载波的密钥生成参数中的至少一种,第二载波的频率范围是该第一载波的频率范围的一部分,该第一默认载波为该第二载波或该第一默认载波的频率范围在该第一载波的频率范围内且在该第二载波的频率范围外;

s125,该网络设备接收该终端设备发送的该专有信令,终端设备接收网络设备发送的该专有信令;

s133,该终端设备根据该第一密钥生成参数,生成第一密钥,该第一密钥为该终端设备在该第二载波上使用的密钥。

例如,该终端设备通过宽带载波中的某一bwp发起接入,该网络设备通过专有信令中携带的该宽带载波的密钥生成参数,可以获知当前bwp所在的宽带载波的密钥生成参数,从而生成对应的密钥。

应理解,该专有信令还可以携带默认载波(比如,defaultbwp)的密钥生成参数或者初始载波(比如,initialbwp)的密钥生成参数,本申请并不限于此。

还应理解,该专有信令可以为rrcconnectionsetup或者securitymodecommand,还可以为其他专有信令,rrc消息,介质访问控制层控制元素(mediaaccesscontrolcontrolelement,macce),本申请并不限于此。

图7示出了根据本申请实施例的生成密钥的方法200的示意性流程图,如图7所示,该方法200包括:

s210,网络设备生成第一消息,该第一消息包括第一密钥生成参数,该第一密钥生成参数包括第一载波的密钥生成参数、第一默认载波的密钥生成参数和第一初始载波的密钥生成参数中的至少一种,第二载波的频率范围是该第一载波的频率范围的一部分,该第一默认载波为该第二载波或该第一默认载波的频率范围在该第一载波的频率范围内且在该第二载波的频率范围外;

s220,该网络设备向该终端设备发送该第一消息,终端设备接收网络设备发送的该第一消息;

s230,该终端设备根据该第一密钥生成参数,生成第一密钥,该第一密钥为该终端设备在该第二载波上使用的密钥。

应理解,s210至s230与图3中s110至s130相同,为了简洁,在此不再赘述。

s240,处于非激活态的该终端设备通过第三载波进行连接恢复时,或者,处于连接态的该终端设备从该第二载波切换至第三载波时,该网络设备生成第二消息;

s250,该网络设备向该终端设备发送该第二消息,该终端设备接收该网络设备发送的该第二消息;

s260,该终端设备根据该第二消息,生成在第二密钥,该第二密钥为该终端设备在该第三载波上使用的密钥。

具体而言,该终端设备通过接收到的该网络设备发送的第一消息中携带的该第一密钥生成参数,生成了第一密钥,随后该终端设备进入非激活inactive态,处于inactive态的该终端设备需要通过第三载波进行连接恢复时;或者,在生成了该第一密钥后,该终端设备在连接connected态下从第二载波切换至第三载波时,该终端设备接收该网络设备发送的第二消息,该终端设备根据该第二消息生成第二密钥,该第二密钥为该终端设备在该第三载波上使用的密钥。

可选地,该第二消息包括广播消息、随机接入第二消息、随机接入第四消息、切换命令和专有信令中的任意一种。

例如,该网络设备可以将该第二消息在第二载波上发送给该终端设备,该第二消息可以为切换命令,或者,该网络设备可以将该第二消息在第三载波上发送给该终端设备,该第二消息可以为广播消息、随机接入相关的消息和专有信令等。

应理解,处于inactive态的该终端设备需要通过第三载波进行连接恢复时,该第二消息可以包括广播消息、随机接入第二消息、随机接入第四消息和专有信令中的任意一种。

还应理解,该终端设备在连接connected态下从第二载波切换至第三载波时,该第二消息包括随机接入第二消息、随机接入第四消息、切换命令和专有信令中的任意一种。

还应理解,该第二消息有可以是其它的rrc信令,rrc消息,或者macce等。

还应理解,该第三载波的频率范围可以为该宽带载波(第一载波)的频率范围一部分,也可以是另一个宽带载波的频率范围一部分,本申请并不限于此。

还应理解,处于非激活态的该终端设备通过第三载波进行连接恢复时,网络可能并不知道这个时间,也就是,网络设备并不会知道这个时间到了,才去发送该第二消息。比如,网络以广播的形式发送所述消息或者密钥生成参数时,网络并不需要知道是否有处于非激活态的该终端设备在进行连接恢复。

可选地,该第二消息包括第二密钥生成参数,该第二密钥生成参数包括第四载波的密钥生成参数、第二默认载波的密钥生成参数和所第二初始载波的密钥生成参数中的至少一种,该第三载波的频率范围是该第四载波的频率范围的一部分,该第二默认载波为该第三载波或该第二默认载波的频率范围在该第四载波的频率范围内且在该第三载波的频率范围外;

其中,s260该终端根据该第二消息,生成第二密钥,包括:

该终端设备根据该第二密钥生成参数,生成该第二密钥。

具体而言,该第二消息包括第二密钥生成参数,该第二密钥生成参数包括第四载波的密钥生成参数、第二默认载波的密钥生成参数和所第二初始载波的密钥生成参数中的至少一种,该终端设备可以直接根据该第二密钥生成参数生成第二密钥,或者,该终端设备先判断该第二密钥生成参数和该第一密钥生成参数是否相同,然后确定生成的第二密钥为新的密钥还是和该第一密钥相同的密钥。

例如,该第二消息携带该第二密钥生成参数为该第四载波的密钥生成参数,则该终端设备直接根据该第四载波的密钥生成参数,生成第二密钥。

应理解,若该终端设备重选到一个不发送第二密钥生成参数的载波,一方面,该终端设备可以假定,此时不需要进行密钥更新;另外一方面,该终端设备也可以确定该载波的密钥生成参数从哪个载波获得(比如参考哪个载波发送的密钥生成参数,或者从哪个载波接收密钥生成参数),从而从相应的载波上获得密钥生成参数,进而生成密钥。

还应理解,若该终端设备重选到一个不发送同步信号块(synchronizationsignalblock,ssblock)(主辅同步信号和主系统消息块(masterinformationblock,mib))的载波,或者,该终端设备重选到一个不发送系统消息的载波,则该终端设备可以假定,此时不需要进行密钥更新。

还应理解,若处于连接态的该终端设备切换到不发送ssblock的载波也没有关系,该终端设备可以根据切换命令的信息来进行密钥更新。或者,该网络设备在切换命令中携带该载波的随机接入资源信息,让该终端设备能够通过该载波发起随机接入,从而使用本申请实施例的技术方案。

还应理解,该第一载波和该第四载波可能是相同或不同的载波,该第二默认载波和该第一默认载波可能是相同或不同的载波,该第一初始载波和该第二初始载波可能是相同或者不同的载波。

例如,如果是在同一个宽带载波的不同载波(比如,bwp)之间切换的话,该第四载波和该第一载波是同一个载波,该第一默认载波和该第二默认载波也可能是同一个载波。

又例如,如果是不同宽带载波之间的不同载波(比如,bwp)之间变换的话,该第四载波和该第一载波是不同的载波,该第一默认载波和该第二默认载波也可能不同的载波。

可选地,该终端设备根据该第二密钥生成参数,生成该第二密钥,包括:

该终端设备确定该第二密钥生成参数与该第一密钥生成参数相同;

该终端设备将该第一密钥确定为该第二密钥。

例如,该第一消息携带该第二密钥生成参数为该第一载波的密钥生成参数,该第二消息携带该第二密钥生成参数为该第四载波的密钥生成参数,该终端设备确定该第一载波的密钥生成参数和该第四载波的密钥生成参数相同,则该终端设备确定该第一密钥为该第二密钥,从而避免了载波切换带来的信令开销和降低了终端设备的功耗。

又例如,该第一消息携带该第二密钥生成参数为该第一默认载波的密钥生成参数,该第二消息携带该第二密钥生成参数为该第二初始载波的密钥生成参数,该终端设备确定该第一默认载波的密钥生成参数和该第二初始载波的密钥生成参数相同,则该终端设备确定该第一密钥为该第二密钥,从而避免了载波切换带来的信令开销和降低了终端设备的功耗。

应理解,无论终端设备使用什么参数计算密钥,是使用宽带载波的密钥生成参数、默认载波的密钥生成参数或者是初始载波的密钥生成参数,该网络设备在该第二消息中,按照该网络设备的意愿指示终端设备在第三载波中用于计算密钥的参数,比如,该终端设备在初始接入时使用初始载波的密钥生成参数计算密钥,在从第二载波切换至第三载波时,该网络设备可以指示第四载波(宽带载波)的密钥生成参数,或者默认载波的密钥生成参数,或者,该网络设备自己确定的和该第三载波没有关系的参数。

可选地,该终端设备根据该第二密钥生成参数,生成该第二密钥,包括:

该终端设备确定该第二密钥生成参数与该第一密钥生成参数不同;

该终端设备根据该第二密钥生成参数,生成该第二密钥。

例如,该第一消息携带该第二密钥生成参数为该第一载波的密钥生成参数,该第二消息携带该第二密钥生成参数为该第四载波的密钥生成参数,该终端设备确定该第一载波的密钥生成参数和该第四载波的密钥生成参数不同,则该终端设备根据该第二密钥生成参数计算该第二密钥。

又例如,该第一消息携带该第二密钥生成参数为该第一初始载波的密钥生成参数,该第二消息携带该第二密钥生成参数为该第二默认载波的密钥生成参数,该终端设备确定该第一初始载波的密钥生成参数和该第二默认载波的密钥生成参数不同,则该终端设备根据该第二密钥生成参数计算该第二密钥。

本申请实施例的生成密钥的方法,通过比较载波切换前后的密钥生成参数,有助于在频繁切换载波时,节省信令开销和降低终端设备的功耗。

可选地,该第二消息包括第一指示信息,该第一指示信息为该第四载波的信息、该第二默认载波的信息和该第二初始载波的信息中的至少一种,该第三载波的频率范围是该第四载波的频率范围的一部分,该第二默认载波为该第三载波或该第二默认载波的频率范围在该第四载波的频率范围内且在该第三载波的频率范围外;

可选的,载波的信息可以是载波的编号或者标识。比如,宽带载波中包含多个部分载波(bwp),那么,载波信息可以是部分载波的编号或者标识。

其中,该终端根据该第二消息,生成第二密钥,包括:

该终端设备根据该第一指示信息,确定该第二密钥。

具体而言,该第二消息包括第一指示信息,该第一指示信息为该第四载波的信息、该第二默认载波的信息和该第二初始载波的信息中的至少一种,该终端设备可以根据该第一指示信息确定该第二密钥。

可选地,该终端设备根据该第一指示信息,确定该第二密钥,包括:

该终端设备确定该第四载波与该第一载波相同时,或,该终端设备确定该第二默认载波与该第一默认载波相同时,或,该终端设备确定该第二初始载波与该第一初始载波相同时,该终端设备将该第一密钥确定为该第二密钥。

例如,该第二消息中携带了该第四载波(宽带载波)的信息,该终端设备接收到该第二消息时,确定该第四载波与该第一载波为同一宽带载波,则该终端设备将该第一密钥确定为该第二密钥。

又例如,该第二消息中携带了该第二默认载波的信息,该终端设备接收到该第二消息时,确定该第二默认载波与该第一默认载波为同一载波,则该终端设备将该第一密钥确定为该第二密钥。

再例如,该第二消息中携带了该第二初始载波的信息,该终端设备接收到该第二消息时,确定该第二初始载波与该第一初始载波为同一载波,则该终端设备将该第一密钥确定为该第二密钥。

可选地,该终端设备确定该第四载波与该第一载波不同时,或,该终端设备确定该第二默认载波与该第一默认载波不同时,或,该终端设备确定该第二初始载波与该第一初始载波不同时,该方法还包括:

该终端设备接收第三消息,该第三消息包括该第二密钥生成参数,该第三消息包括第二密钥生成参数,该第二密钥生成参数包括第四载波的密钥生成参数、第二默认载波的密钥生成参数和所第二初始载波的密钥生成参数中的至少一种,该第三载波的频率范围是该第四载波的频率范围的一部分,该第二默认载波为该第三载波或该第二默认载波的频率范围在该第四载波的频率范围内且在该第三载波的频率范围外;

其中,该终端设备根据该第一指示信息,确定该第二密钥,包括:

该终端设备根据该第二密钥生成参数,确定该第二密钥。

应理解,该第二消息和该第三消息可以为同一消息,例如,该网络设备在该第二消息中携带该第一指示信息和该第二密钥生成参数;该第二消息和该第三消息也可以为不同的消息,例如,当该终端设备确定该第一指示信息指示的该第四载波与该第一载波不同时,或,该终端设备确定该第一指示信息指示的该第二默认载波与该第一默认载波不同时,或,该终端设备确定该第一指示信息指示的该第二初始载波与该第一初始载波不同时,该终端设备再接收该网络设备发送的第三消息,该第三消息包括该第二密钥生成参数,该终端设备从而根据该第二密钥生成参数计算该第二密钥。

例如,该第二消息中携带了该第四载波(宽带载波)的信息,该终端设备接收到该第二消息时,确定该第四载波与该第一载波为不同的宽带载波,则该终端设备根据该第三消息携带的该第二密钥生成参数计算该第二密钥。

又例如,该第二消息中携带了该第二默认载波的信息,该终端设备接收到该第二消息时,确定该第二默认载波与该第一默认载波为不同载波,则该终端设备根据该第三消息携带的该第二密钥生成参数计算该第二密钥。

再例如,该第二消息中携带了该第二初始载波的信息,该终端设备接收到该第二消息时,确定该第二初始载波与该第一初始载波为不同载波,则该终端设备根据该第三消息携带的该第二密钥生成参数计算该第二密钥。

本申请实施例的生成密钥的方法,通过指示信息隐式地指示终端设备是否进行密钥更新,有助于在频繁切换载波时,节省信令开销和降低终端设备的功耗。

可选地,该第二消息包括第二指示信息,该第二指示信息用于指示该第一密钥与该第二密钥相同,该终端设备根据该第二消息,生成在第二密钥,包括:

该终端设备将该第一密钥确定为该第二密钥。

具体而言,网络设备可以在该第二消息中携带的第二指示信息中显示地指示终端设备不用进行密钥更新,例如,指示该第一密钥和该第二密钥为相同的密钥,该终端设备根据该第二指示信息,将该第一密钥确定为该第二密钥。

可选地,该第二消息包括第三指示信息,该第三指示信息用于指示该第一密钥与该第二密钥不同,该方法还包括:

该终端设备接收第四消息,该第四消息包括第二密钥生成参数,该第二密钥生成参数包括第四载波的密钥生成参数、第二默认载波的密钥生成参数和所第二初始载波的密钥生成参数中的至少一种,该第三载波的频率范围是该第四载波的频率范围的一部分,该第二默认载波为该第三载波或该第二默认载波的频率范围在该第四载波的频率范围内且在该第三载波的频率范围外;

其中,该终端设备根据该第二消息,生成在第二密钥,包括:

该终端设备根据该第二密钥生成参数,生成该第二密钥。

具体而言,网络设备可以在该第二消息中携带的第二指示信息中显示地指示终端设备需要进行密钥更新,例如,该第一密钥和该第二密钥为不同的密钥,该终端设备还需要接收第四消息中携带的该第二密钥生成参数,从而根据该第二密钥生成参数计算该第二密钥。

应理解,该第二消息和该第四消息可以为同一消息,例如,该网络设备在该第二消息中携带该第二指示信息和该第二密钥生成参数;该第二消息和该第四消息也可以为不同的消息,例如,当该终端设备确定该第二指示信息指示该第一密钥和该第二密钥为不同的密钥时,该终端设备再接收该网络设备发送的第四消息,该第四消息包括该第二密钥生成参数,该终端设备从而根据该第二密钥生成参数计算该第二密钥。

还应理解,该第二消息和该第四消息是同一个消息时,该第二消息中携带的指示信息可以显示或者隐式地指示该终端设备是否需要进行密钥更新。例如,该指示信息可以是显示的,有专门的信息比特来指示是否需要进行密钥更新,该第二消息中携带的指示信息显示地指示该终端设备是否需要进行密钥更新;又例如,该指示信息可以是隐式的,该第二消息中不携带密钥生成参数,则可以隐式地指示终端设备将该第一密钥确定为该第二密钥;再例如,该指示信息可以是隐式的,该第二消息中携带了该第二密钥生成参数,则可以隐式地指示该终端设备需要进行密钥更新,该终端设备根据该第二密钥生成参数确定该第二密钥。

本申请实施例的生成密钥的方法,通过指示信息显式地指示终端设备是否进行密钥更新,有助于在频繁切换载波时,节省信令开销和降低终端设备的功耗。

上文结合图3至图7,详细得描述了根据本申请实施例的密钥生成的方法,下文结合图8至图11,详细描述根据本申请实施例的生成密钥的装置。

图8是根据本申请实施例的生成密钥的装置300的示意性框图,如图8所示,该装置300包括:

收发模块310,用于接收第一消息,该第一消息包括第一密钥生成参数,该第一密钥生成参数包括第一载波的密钥生成参数、第一默认载波的密钥生成参数和第一初始载波的密钥生成参数中的至少一种,第二载波的频率范围是该第一载波的频率范围的一部分,该第一默认载波为该第二载波或该第一默认载波的频率范围在该第一载波的频率范围内且在该第二载波的频率范围外;

处理模块320,用于根据该第一密钥生成参数,生成第一密钥,该第一密钥为该装置在该第二载波上使用的密钥。

可选地,处于非激活态的该装置通过第三载波进行连接恢复时,或者,处于连接态的该装置从该第二载波切换至第三载波时,该收发模块310还用于接收第二消息;

该处理模块320还用于根据该第二消息,生成在第二密钥,该第二密钥为该装置在该第三载波上使用的密钥。

可选地,该第二消息包括第二密钥生成参数,该第二密钥生成参数包括第四载波的密钥生成参数、第二默认载波的密钥生成参数和所第二初始载波的密钥生成参数中的至少一种,该第三载波的频率范围是该第四载波的频率范围的一部分,该第二默认载波为该第三载波或该第二默认载波的频率范围在该第四载波的频率范围内且在该第三载波的频率范围外;

其中,该处理模块320具体用于:

根据该第二密钥生成参数,生成该第二密钥。

可选地,该处理模块320具体用于:

确定该第二密钥生成参数与该第一密钥生成参数相同;

将该第一密钥确定为该第二密钥。

可选地,该处理模块320具体用于:

确定该第二密钥生成参数与该第一密钥生成参数不同;

根据该第二密钥生成参数,生成该第二密钥。

可选地,该第二消息包括第一指示信息,该第一指示信息为该第四载波的信息、该第二默认载波的信息和该第二初始载波的信息中的至少一种,该第三载波的频率范围是该第四载波的频率范围的一部分,该第二默认载波为该第三载波或该第二默认载波的频率范围在该第四载波的频率范围内且在该第三载波的频率范围外;

其中,该处理模块320具体用于:

根据该第一指示信息,确定该第二密钥。

可选地,该处理模块320具体用于:

确定该第四载波与该第一载波相同时,或,确定该第二默认载波与该第一默认载波相同时,或,确定该第二初始载波与该第一初始载波相同时,将该第一密钥确定该第二密钥。

可选地,该第四载波与该第一载波不同时,或,该第二默认载波与该第一默认载波不同时,或,该第二初始载波与该第一初始载波不同时,该收发模块310还用于接收第三消息,该第三消息包括第二密钥生成参数,该第二密钥生成参数包括第四载波的密钥生成参数、第二默认载波的密钥生成参数和所第二初始载波的密钥生成参数中的至少一种,该第三载波的频率范围是该第四载波的频率范围的一部分,该第二默认载波为该第三载波或该第二默认载波的频率范围在该第四载波的频率范围内且在该第三载波的频率范围外;

其中,该处理模块320具体用于:

根据该第二密钥生成参数,确定该第二密钥。

可选地,该第二消息包括第二指示信息,该第二指示信息用于指示该第一密钥与该第二密钥相同,该处理模块320具体用于:

将该第一密钥确定为该第二密钥。

可选地,该第二消息包括第三指示信息,该第三指示信息用于指示该第一密钥与该第二密钥不同,该收发模块310还用于接收第四消息,该第四消息包括第二密钥生成参数,该第二密钥生成参数包括第四载波的密钥生成参数、第二默认载波的密钥生成参数和所第二初始载波的密钥生成参数中的至少一种,该第三载波的频率范围是该第四载波的频率范围的一部分,该第二默认载波为该第三载波或该第二默认载波的频率范围在该第四载波的频率范围内且在该第三载波的频率范围外;

其中,该处理模块320具体用于:

根据该第二密钥生成参数,生成该第二密钥。

可选地,该第二消息包括广播消息、随机接入第二消息、随机接入第四消息、切换命令和专有信令中的任意一种。

可选地,处于非激活态的该装置通过第三载波进行连接恢复时,该第二消息包括广播消息、随机接入第二消息、随机接入第四消息和专有信令中的任意一种。

可选地,处于连接态的该装置从该第二载波切换至第三载波时,该第二消息包括随机接入第二消息、随机接入第四消息、切换命令和专有信令中的任意一种。

图9是根据本申请实施例的生成密钥的装置400的示意性框图,如图9所示,该装置400包括:

处理模块410,用于生成第一消息,该第一消息包括第一密钥生成参数,该第一密钥生成参数包括第一载波的密钥生成参数、第一默认载波的密钥生成参数和第一初始载波的密钥生成参数中的至少一种,第二载波的频率范围是该第一载波的频率范围的一部分,该第一默认载波为该第二载波或该第一默认载波的频率范围在该第一载波的频率范围内且在该第二载波的频率范围外;

收发模块420,用于发送该第一消息。

可选地,该处理模块410还用于在处于非激活态的该终端设备通过第三载波进行连接恢复时,或者,处于连接态的该终端设备从该第二载波切换至第三载波时,生成第二消息,该第二消息用于该终端设备生成第二密钥;

该收发模块420还用于发送该第二消息。

可选地,该第二消息包括第二密钥生成参数,该第二密钥生成参数包括第四载波的密钥生成参数、第二默认载波的密钥生成参数和所第二初始载波的密钥生成参数中的至少一种,该第三载波的频率范围是该第四载波的频率范围的一部分,该第二默认载波为该第三载波或该第二默认载波的频率范围在该第四载波的频率范围内且在该第三载波的频率范围外。

可选地,该第二消息包括第一指示信息,该第一指示信息为该第四载波的信息、该第二默认载波的信息和该第二初始载波的信息中的至少一种,该第三载波的频率范围是该第四载波的频率范围的一部分,该第二默认载波为该第三载波或该第二默认载波的频率范围在该第四载波的频率范围内且在该第三载波的频率范围外。

可选地,该第四载波与该第一载波不同时,或,该第二默认载波与该第一默认载波不同时,或,该第二初始载波与该第一初始载波不同时,该收发模块420还用于发送第三消息,该第三消息包括第二密钥生成参数,该第二密钥生成参数包括第四载波的密钥生成参数、第二默认载波的密钥生成参数和所第二初始载波的密钥生成参数中的至少一种,该第三载波的频率范围是该第四载波的频率范围的一部分,该第二默认载波为该第三载波或该第二默认载波的频率范围在该第四载波的频率范围内且在该第三载波的频率范围外。

可选地,该第二消息包括第四指示信息,该第四指示信息用于指示该第一密钥与该第二密钥是否相同。

可选地,该第四指示信息用于指示该第一密钥与该第二密钥不同,该收发模块420还用于发送第四消息,该第四消息包括第二密钥生成参数,该第二密钥生成参数包括第四载波的密钥生成参数、第二默认载波的密钥生成参数和所第二初始载波的密钥生成参数中的至少一种,该第三载波的频率范围是该第四载波的频率范围的一部分,该第二默认载波为该第三载波或该第二默认载波的频率范围在该第四载波的频率范围内且在该第三载波的频率范围外。

可选地,该第二消息包括广播消息、随机接入第二消息、随机接入第四消息、切换命令和专有信令中的任意一种。

可选地,处于非激活态的该终端设备通过第三载波进行连接恢复时,该第二消息包括广播消息、随机接入第二消息、随机接入第四消息和专有信令中的任意一种。

可选地,处于连接态的该终端设备从该第二载波切换至第三载波时,该第二消息包括随机接入第二消息、随机接入第四消息、切换命令和专有信令中的任意一种。

图10是根据本申请实施例的终端设备500的结构示意图。如图10所示,该终端设备500包括处理器501、存储器502、接收器503和发送器504。这些部件之间通信连接。该存储器502用于存储指令,该处理器501用于执行该存储器502存储的指令,并控制该接收器503接收信息以及控制该发送器504发送信息。

其中,该处理器501用于执行该存储器502存储的指令,该处理器501可以用于执行装置300中处理模块320相应的操作和/或功能,该接收器503和发送器504可以用于执行装置300中收发模块310相应的操作和/或功能,为了简洁,此处不再赘述。

图11是根据本申请实施例的网络设备600的结构示意图。如图11所示,该网络设备600包括处理器601、存储器602、接收器603和发送器604。这些部件之间通信连接。该存储器602用于存储指令,该处理器601用于执行该存储器602存储的指令,并控制该接收器603接收信息以及控制该发送器604发送信息。

其中,该处理器601用于执行该存储器602存储的指令,该处理器601可以用于执行装置400中处理模块410相应的操作和/或功能,该接收器603和发送器604可以用于执行装置400中收发模块420相应的操作和/或功能,为了简洁,此处不再赘述。

图12示出了根据本申请实施例的通信系统700的示意性框图,如图12所示,该通信系统700包括终端设备710和/或网络设备720,该终端设备710可以是装置300或终端设备500,该网络设备720可以是装置400或网络设备600。

本申请实施例还提供了一种系统芯片,该系统芯片包括输入输出接口、至少一个处理器、至少一个存储器和总线,该至少一个存储器用于存储指令,该至少一个处理器用于调用该至少一个存储器的指令,以进行上述各个方面的方法的操作。

在本申请实施例中,应注意,本申请实施例上述的方法实施例可以应用于处理器中,或者由处理器实现。处理器可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。

可以理解,本申请实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-onlymemory,rom)、可编程只读存储器(programmablerom,prom)、可擦除可编程只读存储器(erasableprom,eprom)、电可擦除可编程只读存储器(electricallyeprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(randomaccessmemory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(staticram,sram)、动态随机存取存储器(dynamicram,dram)、同步动态随机存取存储器(synchronousdram,sdram)、双倍数据速率同步动态随机存取存储器(doubledataratesdram,ddrsdram)、增强型同步动态随机存取存储器(enhancedsdram,esdram)、同步连接动态随机存取存储器(synchlinkdram,sldram)和直接内存总线随机存取存储器(directrambusram,drram)。应注意,本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。

应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本申请的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。

另外,本文中术语“系统”和“网络”在本文中常被可互换使用。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

应理解,在本申请实施例中,“与a相应的b”表示b与a相关联,根据a可以确定b。但还应理解,根据a确定b并不意味着仅仅根据a确定b,还可以根据a和/或其它信息确定b。

上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品可以包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁盘)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器、随机存取存储器、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1