1.一种用于在网络元素和移动终端之间的密码算法协商的方法,所述方法包括:
由所述网络元素从所述移动终端接收第一候选列表,其中所述第一候选列表包括由所述移动终端支持的至少一个候选密码算法并且排除至少一个不期望的密码算法,即使该至少一个不期望的密码算法被所述移动终端支持;以及
从所述第一候选列表,选择由所述网络元素和所述移动终端都支持的密码算法。
2.根据权利要求1所述的方法,其中所述网络元素不支持在所述第一候选列表中的任何密码算法,以及所述方法还包括:
从所述网络元素向所述移动终端发送第一消息以指示默认的密码设置;以及
由所述网络元素从所述移动终端接收拒绝所述默认的密码设置的第二消息。
3.根据权利要求2所述的方法,还包括:
由所述网络元素从所述移动终端接收包含所述至少一个不期望的密码算法的第二候选列表;
从所述第二候选列表,选择由所述网络元素和所述移动终端都支持的密码算法。
4.根据权利要求2所述的方法,还包括:
从被排除在所述第一候选列表中的所述至少一个不期望的密码算法,选择由所述网络元素和所述移动终端都支持的密码算法;
从所述网络元素向所述移动终端发送第三消息以指示所选择的不期望的密码算法。
5.根据权利要求2至4任一所述的方法,其中所述移动终端能够在发送所述第二消息之前,确定除了所述默认的密码设置之外的任何密码算法在网络中是否被允许;以及所述方法还包括:
如果除了所述默认的密码设置之外没有密码算法在网络中被允许,则选择所述默认的密码设置。
6.根据权利要求1至5任一所述的方法,其中所述移动终端能够:
节省密码算法的选择;以及
在预定的时间段后,更新密码算法的选择。
7.根据权利要求1至6任一所述的方法,其中所述不期望的密码算法比在所述第一候选列表中的那些密码算法弱。
8.根据权利要求1至7任一所述的方法,其中所述默认的密码设置比所述不期望的密码算法弱。
9.根据权利要求1至8任一所述的方法,还包括:
更新所述不期望的密码算法的指定。
10.一种网络元素,包括:
接收构件,其被配置为从移动终端接收第一候选列表,其中所述第一候选列表包括由所述移动终端支持的至少一个候选密码算法并且排除至少一个不期望的密码算法,即使该至少一个不期望的密码算法被所述移动终端支持;
发送构件,其被配置为:如果所述网络元素不支持在所述第一候选列表中的任何密码算法,则向所述移动终端发送第一消息以指示默认的密码设置;以及
重发送构件,其被配置为在从所述移动终端接收到拒绝所述默认的密码设置的第二消息后,向所述移动终端发送第三消息,其中所述第三消息指示从所述第一候选列表中被排除的所述至少一个不期望的密码算法中选择的密码算法,所选择的密码算法被所述网络元素和所述移动终端都支持。
11.根据权利要求10所述的网络元素,其中所述不期望的密码算法比在所述第一候选列表中的那些密码算法弱。
12.根据权利要求10或11所述的网络元素,其中所述默认的密码设置比所述不期望的密码算法弱。
13.一种网络元素,包括:
至少一个处理器;以及
包含计算机程序代码的至少一个存储器,其中所述至少一个存储器和所述计算机程序代码被配置为与所述至少一个处理器一起使得所述网络元素:
从移动终端接收第一候选列表,其中所述第一候选列表包括由所述移动终端支持的至少一个候选密码算法并且排除至少一个不期望的密码算法,即使该至少一个不期望的密码算法被所述移动终端支持;
如果所述网络元素不支持在所述第一候选列表中的任何密码算法,则向所述移动终端发送第一消息以指示默认的密码设置;以及
在从所述移动终端接收到拒绝所述默认的密码设置的第二消息后,向所述移动终端发送第三消息,其中所述第三消息指示从所述第一候选列表中被排除的所述至少一个不期望的密码算法中选择的密码算法,所选择的密码算法被所述网络元素和所述移动终端都支持。
14.根据权利要求13所述的网络元素,其中所述不期望的密码算法比在所述第一候选列表中的那些密码算法弱。
15.根据权利要求13或14所述的网络元素,其中所述默认的密码设置比所述不期望的密码算法弱。
16.一种移动终端,包括:
发送构件,其被配置为向网络元素发送第一候选列表,其中所述第一候选列表包括由所述移动终端支持的至少一个候选密码算法并且排除至少一个不期望的密码算法,即使该至少一个不期望的密码算法被所述移动终端支持。
17.根据权利要求16所述的移动终端,还包括:
接收构件,其被配置为从所述网络元素接收指示默认的密码设置的第一消息;
其中所述发送构件还被配置为向所述网络元素发送拒绝所述默认的密码设置的第二消息。
18.根据权利要求16或17所述的移动终端,其中所述发送构件还被配置为:当从所述网络元素接收到指示所述默认的密码设置的第一消息时,向所述网络元素发送包含所述至少一个不期望的密码算法的第二候选列表。
19.根据权利要求16至18任一所述的移动终端,还包括:
确定构件,其被配置为确定除了所述默认的密码设置之外的任何密码算法在网络中是否被允许;
其中所述移动终端被配置为:如果除了所述默认的密码设置之外没有密码算法在网络中被允许,则选择所述默认的密码设置。
20.根据权利要求16至19任一所述的移动终端,还包括:
节省构件,其被配置为节省密码算法的选择;以及
更新构件,其被配置为在预定的时间段后,更新密码算法的选择。
21.根据权利要求16至20任一所述的移动终端,其中所述不期望的密码算法比在所述第一候选列表中的那些密码算法弱。
22.根据权利要求16至21任一所述的移动终端,其中所述默认的密码设置比所述不期望的密码算法弱。
23.一种移动终端,包括:
至少一个处理器;以及
包含计算机程序代码的至少一个存储器,其中所述至少一个存储器和所述计算机程序代码被配置为与所述至少一个处理器一起使得所述移动终端:
向网络元素发送第一候选列表,其中所述第一候选列表包括由所述移动终端支持的至少一个候选密码算法并且排除至少一个不期望的密码算法,即使该至少一个不期望的密码算法被所述移动终端支持。
24.根据权利要求23所述的移动终端,其中所述至少一个存储器和所述计算机程序代码还被配置为与所述至少一个处理器一起使得所述移动终端:
从所述网络元素接收指示默认的密码设置的第一消息;
向所述网络元素发送拒绝所述默认的密码设置的第二消息。
25.根据权利要求23或24所述的移动终端,其中所述至少一个存储器和所述计算机程序代码还被配置为与所述至少一个处理器一起使得所述移动终端:
当从所述网络元素接收到指示所述默认的密码设置的第一消息时,向所述网络元素发送包含所述至少一个不期望的密码算法的第二候选列表。
26.根据权利要求23至25任一所述的移动终端,其中所述至少一个存储器和所述计算机程序代码还被配置为与所述至少一个处理器一起使得所述移动终端:
确定除了所述默认的密码设置之外的任何密码算法在网络中是否被允许;以及
如果除了所述默认的密码设置之外没有密码算法在网络中被允许,则选择所述默认的密码设置。
27.根据权利要求23至26任一所述的移动终端,其中所述至少一个存储器和所述计算机程序代码还被配置为与所述至少一个处理器一起使得所述移动终端:
节省密码算法的选择;以及
在预定的时间段后,更新密码算法的选择。
28.根据权利要求23至27任一所述的移动终端,其中所述不期望的密码算法比在所述第一候选列表中的那些密码算法弱。
29.根据权利要求23至28任一所述的移动终端,其中所述默认的密码设置比所述不期望的密码算法弱。
30.一种无线系统,包括:
根据权利要求10-15任一所述的网络元素;以及
根据权利要求16-29任一所述的至少一个移动终端。
31.一种计算机程序产品,包括:至少一个非短暂性的计算机可读存储介质,其具有存储在其中的计算机可执行的程序指令,当运行所述计算机可执行的程序指令时,所述计算机可执行的程序指令被配置为使得网络元素根据权利要求10-15任一所述的网络元素进行操作。
32.一种计算机程序产品,包括:至少一个非短暂性的计算机可读存储介质,其具有存储在其中的计算机可执行的程序指令,当运行所述计算机可执行的程序指令时,所述计算机可执行的程序指令被配置为使得移动终端根据权利要求16-29任一所述的移动终端进行操作。