用于提供移动ip密钥的方法和系统的制作方法

文档序号:7677276阅读:214来源:国知局
专利名称:用于提供移动ip密钥的方法和系统的制作方法
用于提供移动IP密钥的方法和系统
本发明涉及一种用于尤其是针对Wi-Max网络提供移动IP密钥的 方法和系统。
利用TCP/IP协议的因特网提供了开发用于移动领域的较高级的协 议的平台。因为这些因特网协议被广泛传播,因此可以借助相应的、 针对移动环境的协议扩展来开发大的应用领域。但是传统的因特网协 议起初不是为移动应用而设计。在传统因特网的分组交换 (Paketvermittlung)中, 一些分组在静止的计算机之间被交换,这 些计算机既不改变其网络地址又不在各种不同的子网之间漫游。在具 有移动终端或计算机的无线电网中,移动计算机MS (移动站)经常被 纳入各种不同的网络中。DHCP (动态主机配置协议)能够借助相应的 服务器实现IP地址和其它配置参数至网络中计算机的动态分配。被纳 入网络中的计算机通过DHCP协议自动地被分配自由IP地址。如果移 动计算机安装了 DHCP,它仅仅必须进入支持通过DHCP协议的配置的局 域网的有效范围。在DHCP协议中,动态地址分配是可能的,即自由的 IP地址被自动指配一段确定时间。在该时间过去之后,或者由移动计 算机MS重新提出请求或者可以另外分配IP地址。
借助DHCP可以将移动计算机MS纳入网络中,无需手动配置。作 为前提条件,仅仅必须利用DHCP服务器。这样,移动计算机MS能够 使用局域网络的服务并且例如能够使用集中保存的文件。但是如果移 动计算机MS本身提供服务,则潜在的服务用户不能找到该移动计算机 MS,因为在每个纳入移动计算机的网络中其IP地址被改变。当在现有 的TCP连接中IP地址改变时,会发生同样的情况。这导致连接中断。 因此,在移动IP情况下,移动计算机MS被分配了它在另外的网络中 也保持的IP地址。在传统的IP网络交换中需要相应地进行IP地址设 置的适配。IP配置机制及传统自动配置机制的不断适配会中断在IP地 址交换时现有的连接。MIP 协议 (RFC2002, RFC2977, RFC3344,RFC3846,RFC3957,RFC3775,RFC3776,RFC4285 )支 持移动终端MS的移动性。在传统的IP协议中,为了将对移动终端MS 寻址的数据分组正确地路由,当变换IP子网时,移动终端MS每次必须适配其IP地址。为了维持现有的TCP连接,移动终端MS必须保持 其IP地址,因为地址变换导致该连接的中断。该MIP协议能够实现 这两个地址、即永久的归属地址(Home-Adresse )和第二的暂时的转 交地址(Care-Of-Adresse)之间的透明连接。所述转交地址是在其之 下移动终端MS实际上可到达的那个IP地址。
只要移动终端MS没有停留在原始的归属网络中,归属代理(Home Agent) HA就是该移动终端MS的代表。归属代理持续地被通知关于移 动计算机MS的当前停留位置。该归属代理HA通常为该移动终端的归 属网络中的路由器的组件。当移动终端MS处于归属网络之外时,归属 代理HA提供了功能,以便移动终端MS能够登记。然后,归属代理HA 将向移动终端MS寻址的数据分组转发到移动终端MS的当前子网中。
外地代理(Foreign Agent) FA处于移动终端MS在其中移动的子 网中。外地代理FA将到达的数据分组转发给移动终端MS或转发给移 动计算机MS。外地代理FA处于所谓的外地网(访问网Visited Network) 中。外地代理FA通常也是路由器的组件。外地代理FA在移动终端MS 和其归属代理HA之间路由所有的被管理的移动数据分组。外地代理FA 拆开由归属代理HA发送的、遂穿的(getunnelten) IP数据分组并将 它们的数据转发给移动终端MS。
移动终端MS的归属地址是在其之下移动终端MS始终可到达的地 址。该归属地址具有与归属代理HA相同的地址前缀。转交地址是移动 终端MS在外地网络中^f吏用的那个IP地址。
归属代理HA维护所谓的移动性绑定表(MBT: Mobility Binding Table)。该表中的记录用于,使两个地址、即移动终端MS的归属地 址和转交地址彼此对应并且相应地使数据分组转向。
MBT表包含关于归属地址、转交地址的记录和关于这种对应关系有 效的时间间隔(持续时间life Time)的i兌明。
图l示出了根据现有技术的移动性绑定表MBT的例子。
外地代理FA包括访问者列表(VL: Visitor List ),其包含关于 正好处于外地代理FA的IP网中的移动终端MS的信息。
图2示出了根据现有技术的、这种访问者列表的例子。
为了能够将移动计算机MS纳入网络中,它必须首先了解它是处于 其归属网络还是处于外地网络中。附加地,该移动终端MS必须了解哪
6代理的子网中。这些消息通过所谓的代理
搜索(Agent Discovery)来确定。
通过后面的注册,移动终端MS可以将其当前位置通知给其归属代 理HA。对此,移动计算机或者移动终端MS将当前的转交地址发送给归 属代理。为了注册,移动终端MS将注册请求(Registration Request) 发送给归属代理。归属代理HA将转交地址记录到其列表中并且用注册 回复(Registration Reply)来回答。然而,这里存在安全性问题。 因为原则上每个计算机都可以向归属代理HA发送注册请求,因此可能 以简单的方式欺骗归属代理HA,计算机已经移动到其它网络中了。这 样,外地的计算机可能截取移动计算机或者移动终端MS的全部数据分 组,而发送者对此并不知晓。为了防止这样,移动计算机MS和归属代 理HA拥有共同的密钥。如果移动计算机MS返回其归属网络,则它从 归属代理HA注销,因为移动计算机MS本身现在能够接受所有数据分 组。移动无线电网主要必须具有如下的安全特性。信息仅仅允许被所 希望的通信方获得,也就是说,不希望的偷听者不允许获得所传输的 数据的访问权,该移动无线电网这样必须具有机密性 (Confidentiality)的特性。此外,还必须给定可信性。所述可信性 (Authenticity)允许通信方毫无疑问地确定,通信实际上是否被建 立到所希望的通信方了或者是否有陌生方冒充通信方。可以每个消息 或每个连接地执行鉴权。如果基于连接进行鉴权,则通信方仅仅会话 (Session)开始时进行一次识别。对于会话的另外过程则由此出发 接下来的消息继续来自相应的发送者。即使当通信方的身份确定、即 所述通信方净皮证实,也会出现所述通信方不允i午通过该网络访问所有 资源或不允许通过该网络使用所有服务的情况。在此情况下,相应的 授权以所述通信方的先前的鉴权为前提。
在移动数据网中,消息必须经过空中接口经历较长的距离,并且 由此对于潜在的入侵者来说是容易地达到的。因此,在移动的和无线 的数据网中安全方面是特别重要的。用于提高数据网络中的安全性的 基本方式是加密技术。通过加密可实现,通过不确定的通信路径例如 通过空中接口传输数据,而未经授权的第三方不会实现对所述数据的 访问。为了加密,所述数据即所谓的明文(Klartext )借助加密算法 被变换成密码文本。所述被加密的文本能够通过不安全的数据传输信
7道被传输并且接着被解密或者译解。
作为许多有希望的无线接入技术,WiMax (全球微波接入互操作性 Worldwide Interoperability for Microwave Access)作为用于无线 电传输IEEE 802. 16的新标准被推荐。借助WiMax,应当用发送站以超 过每秒100M比特的数据率供给直至50km的范围。
图3示出了用于WiMax无线电网络的参考模型。移动终端MS处于 接入网(ASN:接入服务网络)的范围中。接入网ASN通过至少一个访 问网(Visited Connectivity Service Network VCSN )或者中间网与 归属网HCSN (Home Connectivity Service Network)相连接。这些 不同的网络通过接口或参考点R彼此连接。移动站MS的归属代理HA 处于归属网(HCSN)中或者所访问的网络(VCSN)之一中。
WiMax支持移动IP的两个实现变型方案,即所谓的客户MIP(CMIP) 和代理-MIP(PMIP),在客户MIP中移动站MS本身实现MIP-客户功能, 在代理-MIP中MIP-客户功能通过WiMax-接入网ASN来实现。为此而设 置在ASN中的功能被称为代理移动节点(PMN)或PMIP-客户。由此, MIP也可与本身不支持MIP的移动站MS —起使用。
图4示出了当归属代理HA处于被访问的网络VCSN中时,根据现 有技术的、代理-MIP (PMIP)中的连接建立。
在建立移动站MS和基站BS之间的无线电连接之后,首先进行接 入鉴权。鉴权、授权和计费功能借助所谓的AAA服务器(AAA:鉴权、 授权和计费(Authentization, Authorization and Accounting ))来 实现。在移动站MS和归属网(HAAA)的AAA服务器之间鉴权消息被交 换,借助所述鉴权消息获得归属代理HA的地址和鉴权密钥。归属网中 的鉴权服务器包含用户的特性数据(Profildaten) 。 AAA服务器获得 包含移动终端的用户身份的鉴权询问消息。AAA服务器在成功的接入鉴 权之后产生MSK密钥(MSK:主会话密钥(Master Session Key))用 于保护移动终端MS和接入网ASN的基站BS之间的数据传输区段。MSK 密钥由归属网的AAA服务器经中间网CSN向接入网ASN传输。
如图4中可看到的,在接入鉴权之后,接入网ASN中的DHCP代理 服务器被配置。如果IP地址和主机配置已经被包含在AAA应答消息中, 总的信息被下栽到DHCP代理服务器中。
在成功的鉴权和授权之后,移动站或移动终端MS发送DHCP搜索消息并且它进行IP地址分配。
如果移动终端MS ^L纳入网络中,该移动终端MS必须能够可能地 知晓,它处于归属网还是外地网中。此外,该移动终端MS还必须知晓, 在相应的网中哪个计算机是归属代理或外地代理。这些信息通过所谓 的代理搜索来确定。有两种类型的代理搜索,即所谓的代理通告(Agent Advertisement)和代理请求(Agent Solicitation)。
在代理通告的情况下,所述代理即归属代理或外地代理周期地发 送广播消息给子网的所有计算机或移动终端。这样,每个在确定时间 段监听广播消息的计算机可以识别在各个子网中的代理。
如果移动终端MS重新被激活,则期待下一个代理通告通常是不实 际的。移动终端MS必须立刻知道,它正好处于哪个子网中。在所谓的 代理请求的情况中,移动终端MS因此发送请求给各自的子网的所有计 算机,以执行代理通告。移动终端MS可以通过代理请求来强制,这些 代理立即被认识,使得等待时间明显缩短。当代理通告消失时例如当 分组丢失或网络变换时,也执行代理请求。移动终端MS也可借助代理 搜索确定,它处于其归属网中还是外地网中。借助在代理通告消息内 的分组信息,移动终端MS认识其归属代理HA。如果移动终端MS从外 地网得到消息分组,则它可以附加地确定自从最后的通告起,其位 置是否已经改变。如果移动终端MS没有接收到通告消息,则移动终端 MS首先由此出发,它处于归属网中并且归属代理HA受到干扰。接着, 移动终端MS尝试与该网络的路由器联系,以便确认该假设。如果移动 终端MS不处于其归属网中,它接着尝试到达DHCP-服务器并获得子网 的地址。如果这个成功了,移动终端MS则使用该地址作为所谓的同位 的(Colocated)转交地址并且与该归属代理HA联系。所述同位的转 交地址是分配给外地网中的移动终端MS的地址,所述地址也被传送给 归属代理HA。
人们区分基于网络的移动性管理(PMIP)和基于终端的移动性管 理(CMIP )。在基于终端的移动性管理CMIP中,终端支持移动IP( MIP )。
图4示出了在传统的基于网络的移动性管理(PMIP)中的连接建 立,图5示出了在传统的基于终端的移动性管理(CMIP)中的连接建 立o
在建立移动终端MS和该网络之间的连接时,归属网的鉴权服务器
9(H-AAA)在用户的成功鉴权之后发送鉴权确认消息(SUCCESS)。鉴 权确认消息通知鉴权客户,该用户的鉴权被成功地结束。
在代理MIP或基于网络的移动性管理(PMIP)中,移动终端不支 持移动IP,或者相应的MIP软件在该移动终端MS中是非激活的
(aktiviert)。
相反,在客户MIP(CMIP)中或者在基于终端的移动性管理中,由各 自的终端或该移动站MS支持移动IP。
在代理MIP中,移动终端MS仅仅认识一个由DHCP服务器所分配 的IP地址。移动终端MS的转交地址不被该移动终端而被PMIP客户、 外地代理FA以及归属代理HA所知道。相反,在客户MIP中,移动终 端MS知道其两个IP地址、即归属地址和转交地址。
如图4、 5可看出的,在IP地址分配之后进行MIP注册。在MIP 注册时,归属代理HA被通知关于移动终端MS的当前的位置。为了其 注册,移动终端MS或者归属代理HA发送注册请求给归属代理HA,该 注册请求包含当前转交地址。归属代理HA将转交地址记录到由其管理 的列表中并且用注册回复(Registration Reply)来回答。因为原则 上每个计算机可以向归属代理HA发送注册请求,因此可以以简单的方 式欺骗归属代理HA,计算机或者移动终端MS已经移动到其它的网络中 了。为了避免这个,移动终端MS和归属代理HA都拥有共同的密钥, 即所谓的移动IP密钥(MIP-KEY)。
在代理MIP (PMIP)中,注册请求(MIPRRQ)由接入网ASN内的 PMIP客户经过外地代理FA被传输给归属代理HA。如图4中所示,归 属代理HA被所属的鉴权服务器H-AAA分配了用户的密钥并且将其连同 MIP注册回复(MIP Registration Reply) —起进4亍传输。
如图5中所示,在基于终端的移动性管理(CMIP)中,注册请求 消息(MIPRRQ)直接由移动终端MS通过外地代理FA被定向到归属代 理HA。
如可由图4, 5看出的,在PMIP和CMIP中,在接入鉴权中,由鉴 权服务器提供了相同的、用于加密移动IP信令消息的移动IP密钥(MIP KEY)。所述移动IP密钥用于加密在移动IP客户和移动IP归属代理 HA之间的移动IP信令消息。
对于图5中所示的CMIP情况,因此鉴权器得到它根本不需要的移动IP密钥。鉴权器通常处于接入网ASN的网关节点中。因为移动IP 密钥应该加密在移动终端MS和归属代理HA之间的信令消息,因此鉴 权器不需要该移动IP密钥。因此,在传统的系统中,接入网ASN获得 它根本不需要的密钥,然而该密钥可被用于操纵目的。例如,可能由 接入网ASN的网关节点借助不必要地被传输的移动IP密钥来发送未被 授权的移动IP注册请求消息(MIPRRQ)。其它的缺点在于,不必要地 被转发的移动IP密钥在ASN网关节点中不必要地占据了存储空间。
因此,本发明的任务在于提供一种方法和系统,其中为了避免被 操纵,移动IP密钥仅仅被分配到实际上需要它的那些节点上。
按照本发明,该任务通过具有在权利要求1中说明的特征的方法 并且通过具有在权利要求20中说明的特征的系统被解决。
本发明实现了用于提供移动IP密钥的方法,该移动IP密钥被设 置用于对在用户终端(MS)或PMIP客户与归属代理(HA)之间的消息 进行加密,其中当鉴权服务器借助相应地编码的参数P认识到,用户 终端(MS)本身不使用移动IP (PMIP)时,所述鉴权服务器才提供所 述移动IP密钥(MIP-KEY)。
在本发明的方法的一种有利的实施方式中,所述被编码的参数P 由被编码的用户身份NAI (网络访问标识符)构成。
在有利的实施方式中,鉴权服务器由AAA鉴权服务器构成。
在本发明方法的另一有利实施方式中,所述被编码的用户身份在 用户终端MS的鉴权期间在消息中被传输给鉴权服务器。
在本发明方法的代替的实施方式中,所述被编码的用户身份NAI 在用户终端MS的注册期间在消息中被传输给鉴权服务器。
在本发明方法的代替的实施方式中,所述被编码的参数由被编码 的安全参数索引(Security Parameter Index, SPI )构成。
在有利的实施方式中,在用户终端MS的注册期间,所述被编码的 安全参数索引(SPI)于此被传输给鉴权服务器。
在本发明方法的一种实施方式中,所述参数P的编码由用户终端 MS来进行。
在本发明方法的代替的实施方式中,所述参数P的编码由鉴权器 来进行。
在本发明方法的另外的代替实施方式中,所述参数P的编码由PMIP客户来进行。
在本发明方法的另一代替的实施方式中,所迷参数P的编码由外 地代理FA来进行。
在本发明方法的有利的实施方式中,涉及MIP版本的信息附加地 被编码在该参数P中。
在本发明方法的另一实施方式中,归属代理HA在说明被编码的参 数的条件下向鉴权服务器请求移动IP密钥(MIP-KEY)。
在本发明方法的另一实施方式中,所述代理服务器提供了两个不 同的MIP密钥,其中当移动终端MS本身使用移动IP时,由鉴权服务 器对归属代理HA提供第一 CMIP密钥,并且当移动终端MS本身不使用 移动IP时,由鉴权服务器对归属代理HA提供第二PMIP密钥。
在本发明方法的有利的实施方式中,所述鉴权器服务器根据移动 IP来计算根密钥(RK)并且根据字符链(Zeichenkette)来计算被提 供作为移动IP密钥(MIP-KEY)的哈希值H。
在此,字符链优选由链接的子字符链(Unterzeichenketten)构成。
在一个有利的实施方式中,所述子字符链由归属代理HA的IP地 址构成。
在本发明方法的一种实施方式中,所述用户身份NAI具有下面的 数据格式[Routing Realml! Routing Realm2!... ! ] {Auth Mode} pseudo Identitiy祖realm,其中Pseudo Identitiy是在鉴权中由终端 MS产生的随机数,并且其中Auth Mode是说明鉴权模式的字符。
在本发明方法的实施方式中,在所述被编码的用户身份NAI中鉴 权模式(Auth Mode)被扩展至少一个字符,该字符说明用户终端MS 本身是否使用移动IP。
本发明还实现了一种用于提供移动IP密钥的系统,该系统被设置 用于对在用户终端MS或PMIP客户与归属代理HA之间的消息进行加密, 其中当鉴权服务器借助相应地编码的参数P认识到,用户终端MS本身 不使用移动IP (PMIP)时,所述鉴权服务器才提供所述移动IP密钥 (MIP-KEY)。
本发明还实现了 一种移动终端MS,该移动终端MS在被定向给鉴权 服务器的网络登记消息中、和/或在被定向给归属代理HA的MIP注册
12请求消息中,传输被编码的参数P,该被编码的参数P说明所述移动终
端MS本身是否使用移动IP。
本发明还实现了一种接入网ASN的客户计算机,该客户计算机在 被定向给归属代理HA的MIP注册请求消息中传输被编码的参数P,该 被编码的参数P说明所属移动终端MS本身是否使用移动IP。
此外,参考用于阐述本发明实质性特征的附图来描述用于提供移 动IP密钥的本发明方法和本发明系统的有利实施方式。
其中示出了


图1 根据现有技术的移动性绑定表;
图2 根据现有技术的访问者列表;
图3 针对WiMax无线电网络的参考模型;
图4 在根据现有技术的代理MIP (PMIP)中的连接建立;
图5 在根据现有技术的客户MIP (CMIP)中的连接建立;
图6 WiMax网,在其中可使用本发明的方法来提供移动IP密
钥;
图7 WiMax网登记,在其中执行本发明的用于提供移动IP密 钥的方法;
图8 用于说明在网登记中所传输的用户身份的编码可能性的 表格,以说明本发明方法的实施形式;
图9 用于说明本发明的用于提供移动IP密钥的方法的、针对 CMIP情况的信号图10 用于说明本发明的用于提供移动IP密钥的方法的、针对 PMIP情况的另外的信号图11 用于说明本发明的用于提供移动IP密钥的方法的代替实 施形式的、针对PMIP情况的另一信号图12 用于说明本发明的用于提供移动IP密钥的方法的代替实 施形式的、针对CMIP情况的另一信号图。
图6示出了 WiMax网络架构,在其中可以使用本发明的用于提供 移动IP密钥的方法。移动终端1 (MS-移动站)通过接口 Rl被连接到 接入网2 ( ASN = Access Service Network接入业务网)上。接入网2 通过接口 R3被连接到访问网3( VCSN = Visited Connectivity Service Network被访问的连接性业务网)上。该访问网3在其一侧通过接口R5与归属网4 (HCSN = Home Connectivity Service Network归属连 接性业务网)相连接。
如果移动终端1从第一接入网2移动到第二接入网2,,进行第一 和第二接入网之间的切换(Handover )。该切换(Handover )在WiMax 规范中被称为"宏移动性管理(Macro Mobility Management ),,或者 也被称为"R3移动性"或"内部ASN移动性(Inter ASN Mobility)"。 访问网3和归属网4分别被连接到接入业务提供商(ASP)或因特网。
每个接入网2包括多个基站BS,这些基站在其一侧通过接口 R6被 连接到ASN网关节点5上。在图6中所示的ASN网关节点5包括鉴权 器5A、 MIP外地代理5B和PMIP客户5C。如图6中所示,AAA服务器 3A处于在每个访问网3中。鉴权服务器4A以及归属代理化同样处于 归属网4中。
在移动终端1 一方上区分两种情况。移动终端1本身支持移动IP 并具有自己的CMIP客户,或者移动终端1不支持移动IP并需要在接 入网2的网关节点5中的PMIP客户5C。
图7示出了用于说明本发明方法的信号图。
在本发明的用于提供移动IP密钥的方法中,该移动IP密钥被设 置用于加密即用于密码保护,以防例如在用户终端1或PMIP客户5C 与归属代理4B之间的消息被操纵和/或监听,当归属网4中的鉴权服 务器4A借助相应地被编码的参数P认识到移动终端1本身不使用移动 IP或者说存在PMIP情况时,鉴权服务器4A才提供移动IP密钥。借助 移动IP密钥,尤其可以通过密码的安全方法(密码的校验和、消息鉴 权编码)防止消息被操纵(改变)。
该参数P优选为被编码的用户身份或网络接入标识符(NAI)。
然而,在本发明方法中,在网络登记期间传输的其它参数P也可 以被编码。例如也可以编码在注册时使用的安全参数索引(SPI)。
如由图7可看出的,移动终端1在其鉴权中向鉴权服务器4A传输 被编码了的用户身份NAI。借助该被编码的用户身份NAI,鉴权服务器 4A认识到,移动终端1本身是否支持移动IP (CMIP)或者移动终端1 是否不使用移动IP (PMIP)。只有当鉴权服务器4A借助该被编码的参 数P确定,移动终端1本身不使用移动IP,即当存在PMIP情况时,才 提供移动IP密钥(MIP Key)来加密用户终端1与该移动终端1的归200780020216.2
属代理4B之间的消息。在一个第一可能实施方式中,当确定移动终端 1本身不使用移动IP (PMIP情况)时,鉴权服务器4A才传输移动IP 密钥。对于该PMIP情况,鉴权服务器4A在SUCCESS消息中传送移动 IP密钥(MIP Key )给被包含在ASN网关5中的鉴权器5A,该鉴权器5 又将其提供给PMIP客户。在第一变型方案中,针对相反情况(CMIP 情况),即当移动终端1支持移动IP时,没有通过鉴权服务器4A传 输移动IP密钥给鉴权器5A。在代替的变型方案中,鉴权服务器4A提 供两个不同的IP密钥,即针对移动终端1本身使用移动IP的情况的 第一 CMIP密钥和针对移动终端1本身不使用移动IP的情况的第二 PMIP密钥。相应的密钥通过鉴权服务器4A被向鉴权器5A和归属代理 4B传输。
在一种实施方式中,参数P的编码并且尤其是用户身份NAI的编 码由移动终端1来进行。在代替的实施方式中,参数P的编码由鉴权 器5A、 PMIP客户5C或由外地代理5B来进行。
在一种有利的实施方式中,关于MIP版本、即MIPV4或MIPV6的 信息被附加地编码到该参数中。
在说明被编码的参数P、尤其是在说明被编码的用户身份NAI的条 件下,在MIP注册时归属代理4B向鉴权服务器4A请求移动IP密钥, 所述移动IP密钥为了加密在归属代理4B与用户终端1或用户终端1 的PMIP客户5C之间的消息是必要的。
用户身份NAI的编码可以以不同的方式来进行。不强制地需要, 在鉴权期间或在注册期间使用同一用户身份NAI。因此,如图7中所示, 在鉴权期间所使用的用户身份MI,和在注册期间所使用的用户身份 MIk可以是不同的。
所述用户身份NAI优选具有下面的数据格式 {Auth Mode} pseudo Identitiy扭realm,
其中Pseudo Identitiy是在鉴权中由终端1产生的随机数,并且其中 Auth Mode是说明鉴权模式的字符。鉴权模式向鉴权服务器说明了,那 种鉴权工作模式被移动终端1所要求。
在本发明方法的可能的实施方式中,被包含在用户身份NAI中的 鉴权模式被扩展至少一个附加的字符,所述鉴权模式可能为字符和数
15字,所述至少一个附加的字符说明用户终端1本身是否使用移动IP。
例如,用户身份MI {1}31276453扭vodafone.com 针对CMIP情况如下编码 UC} 31276453祖vodafone.com 并且针对PMIP情况如下编码 UP} 31276453扭vodafone. com 。
代替地,当存在CMIP情况时,用户身份NAI例如才扩展一个字符, 这样得到针对CMIP情况的如下的#皮编码的用户身份 {1C} 31276453扭vodafone. com,其中针对PMIP情况不执行鉴权模式字 符链的扩展,这样针对PMIP情况得到如下的编码 {1} 31276453扭vodafone. com。
得到用于编码用户身份NAI的各种不同的变型方案,其中鉴权和 注册期间所使用的用户身份NAlA、 NAL可以相同或者不同地被编码。
用于编码的可能的变型方案在图8中以表格的形式被示出。
例如,在变型方案V1中,字符链在针对PMIP情况的鉴权模式中 不仅对于在鉴权期间的用户身份NAlA而且对于在注册期间的用户身份 NA"被扩展了字符"P,,,而它们在针对CMIP的情况下被扩展了字符 "C,,。
例如,在变型方案V2中,针对PMIP情况不进行鉴权模式字符链 的扩展,而针对CMIP情况鉴权模式被扩展了字符"C"。另外的变型 方案V3至V6在按照图8的表格中被说明。
附加地,诸如MIPV4或MIPV6的MIP版本信息可选地被编码到 (einkodiert)该用户身份NAI中,其方式是,除了字符"P"或"C" 外附加上字符"4"或"6"。
自然,可以使用任意的ASCII字符用于各个情况的编码。
取决于MIP模式,鉴权服务器4A如其在用户身份NAI中被编码入 一样,它或者提供PMIP密钥或者提供CMIP密钥给归属代理4B。
在本发明方法中,归属代理4B或者鉴权服务器"借助移动终端1 在网络登记时使用的、被编码的用户身份NAI来认识,使用CMIP还是 PMIP。
根据存在CMIP情况还是PMIP情况来进行密钥推导和密钥传输。
16在第一变型方案中,当实际上存在PMIP情况时,才将MIP密钥传 输给接入网5。在这里,不必改变密钥等级并且仅仅产生一个密钥用于 加密在移动终端1与归属代理4B之间的消息。
在一个代替的实施方式中,针对PMIP情况和CMIP情况导出不同 的MIP密钥。
例如,在使用哈希函数H下根据移动IP根密钥(MIP-RK)和字 符链来计算哈希值,该哈希值被提供作为移动IP密钥
MM-HA-PMIP4-H(MIP-RK, "PMIP4M腿,,| HA-IP)
MM-HA-CMIP4-H(MIP-RK, "CMIP4MNHA,, | HA-IP)
在利用哈希函数H计算哈希值时使用的字符链例如可以由被链接 的子字符链组成。在此,子字符链HA-IP优选由归属代理4B的IP地 址构成。子字符链被附加或者被链接到字符链上,所述字符链对于PMIP 情况和对于CMIP情况是不同的,例如对于PMIP情况为"PMIP々MNHA,, 以及对于CMIP情况为"CMIP4M匪A,,。然后,由所组成的字符链和移 动IP根密钥(MIP-RK),在使用哈希函数H之下计算哈希值。因为 所组成的字符链具有针对PMIP或CMIP情况的不同的部分,因此针对 PMIP和CMIP情况被计算出的两个哈希值HP ( MM-HA-PMIP4 ) 、 Hc (MM-HA-CMIP4)是不同的并且可以作为针对各个情况的移动IP密钥 被提供。
仅仅将PMIP密钥(MN-HA-PMIP4 )而不将CMIP密钥(MN-HA-CMIP4 ) 发送给接入网5。
如果稍后在MIP注册时归属代理4B询问来自鉴权服务器4A的MIP 密钥时,鉴权服务器4A根据在用户身份NAI中被编码入的MIP模式 (CMIP或PMIP )将PMIP密钥(MS-HA-PMIP4 )或者CMIP密钥 (MS-HA-CMIP4 )交送给归属代理4B。虽然这里接入网ASN (代理-MN ) 获得MIP密钥,然而当客户支持MIP (CMIP情况)时,该MIP密钥不 被使用。归属代理4B即仅仅从MIP客户接受利用CMIP密钥 (MN-HA-CMIP4 )保护的信令消息。
代替地,在归属代理4B中可直接进行针对PMIP和CMIP的不同密 钥的推导。这可以这样地被实现鉴权服务器4A给归属代理4B发送 由MIP根密钥(MIP-RK)所导出的密钥。然后,该归属代理可以基于 用户使用PMIP还是CMIP的信息自己进行相应的MIP密钥(MN-HA)的推导。
在一个实施方式中,针对移动IP版本4和移动IP版本6以及针 对PMIP情况和CMIP情况分别提供了不同的密钥。例如鉴权服务器在 使用哈希函数H之下根据移动IP根密钥(MIP-RK)和字符链来计算哈 希值,该哈希值被提供作为移动IP密钥
MM-HA-PMIP4-H(MIP-RK, "PMIP4M腿,,| HA-IP)
MM_HA-CMIP4=H(MIP-RK, "CMIP4M靈,,| HA-IP)
MM-HA-PMIP6,MIP-RK,'预P6M腿,,| HA-IP)
醒-HA-CMIP6-H(MIP-RK, "CMIP6MNHA,, | HA-IP)
在利用哈希函数H计算哈希值时使用的字符链例如可以由被链接 的子字符链组成。在此,子字符链HA-IP优选由归属代理4B的IP地 址构成。子字符链被附加或者被链接到字符链上,所述字符链针对 PMIPv4、 CMIPv4、 MIPv6和CMIPv6的情况是不同的,并且例如对于 PMIPv4的情况为"PMIP4MNHA,,,对于CMIPv4情况为"CMIP4MNHA,,, 对于PMIPv6的情况为"PMIP6MNHA",对于CMIPv6情况为"CMIP6MNHA,,。 然后,由所组成的字符链和移动IP根密钥(MIP-RK),在使用哈希 函数H之下计算哈希值。因为所组成的字符链具有针对PMIPv4、 CMIPv4、 MIPv6、 CMIPv6的情况的不同的部分,因此针对PMIPv4、 CMIPv4 、 MIPv6和CMIPv6的情况计算出的四个哈希值HP4 (國-HA-PMIP4 ) 、 HC4 ( MM-HA-CMIP4 ) 、 HP6 (廳-HA-PMIP6 ) 、 HC6 (MM-HA-CMIP6)是不同的并且可以作为针对各个情况的移动IP密钥 被提供。
在一个变型方案中,仅仅将这两个PMIP密钥(MN-HA-PMIP4, MN-HA-PMIP6 )而不将CMIP密钥(MN-HA-CMIP4, MN-HA-CMIP6 )发送 给接入网5。
如果在另一个变型方案中通过所传输的参数P也在移动IP版本4 和移动IP版本6之间进行区别,则如果该参数P说明移动IP版本4 被使用,则鉴权服务器仅仅提供针对版本4的移动IP密钥 (MN-HA-PMIP4或者MN-HA-CMIP4),或者如果该参数P说明移动IP 版本6被使用,则鉴权服务器仅仅提供针对版本6的移动IP密钥 (MN-HA-PMIP6或者MN-HA-CMIP6 )。
在一种变型方案中,在所述鉴权中被传输的参数P说明,使用移鉴权服务器向接入网5仅仅传输相应 的PMIP密钥(MN-HA-PMIP4, MN-HA-PMIP6 ),即,如果移动IP版本 4的使用通过参数P被编码,则MN-HA-PMIP4被发送给接入网5;并且 如果移动IP版本6的使用通过参数P被编码,则MN-HA-PMIP6被发送 给接入网5。
图9用于说明本发明的方法。在图9所示的信号图中观察CMIP情 况,在其中移动终端1本身支持移动IP。在CMIP情况中,鉴权服务器 4A或者不向接入网5中的鉴权器5A传输移动IP密钥(即在SUCCESS 消息中不包含移动IP密钥MIP-KEY),或者与PMIP情况下不同的PMIP 密钥被传输给鉴权器5A,如图9中所示。
图10示出了针对PMIP情况的信号图,在其中使用本发明方法。 对于在其中移动终端1本身不支持移动IP的PMIP情况,由鉴权服务 器4A给接入网5的网关节点5内的PMIP客户5C和鉴权器5A提供移 动IP密钥,该移动IP密钥在SUCCESS消息中被传输。该移动IP密钥 或者涉及专门针对该情况算出的PMIP密钥(PMIP密钥)或者涉及传统 地被推导出的移动IP密钥,其仅仅针对PMIP情况被提供给PMIP客户, 即在CMIP情况中,其不会被提供给鉴权器并且由此不会被提供给PMIP 客户。
在本发明方法中,鉴权服务器4A借助参数认识到移动终端1本身 支持移动IP (CMIP)还是本身不支持移动IP (PMIP)。该参数P优选 从为了接入鉴权借助EAP协议传输的参数P中被推导出。
参数P的编码不必强制地在网络登记期间来进行。所述编码也可 以借助参数P进行,该参数P在用户终端1注册期间在消息中被传输 给鉴权服务器4A。尤其是,当编码仅仅在MIP信令消息中而不在网络 登记中进行时,在本发明方法的一个实施方式中,被包含在移动IP信 令消息中的安全参数索引SPI被用于此。
图ll示出了用于说明该实施方式的信号图。网关节点5发送注册 请求,该注册请求包含被相应地编码的安全参数索引SPI,鉴权服务器 4A借助该注册请求确定,移动终端1是使用移动IP (CMIP-请求)还 是不使用移动IP (PMIP情况)。安全参数索引SPI涉及32位的数值。 安全参数索引SPI在针对MIPV4的RFC3344 "IP Novelty Support for IP V4,,中被定义或者在MIPV6的RFC4285"Authentif ication Protocol
19for Mobile IP V6',中被定义。
在一种实施形式中,固定地预给定的SPI值例如可以编码PMIP情 况,并且第二预给定的SPI值编码CMIP情况。
代替地,安全参数索引SPI的确定位可以为此目的被确定,例如 最高值位或最低值位0。例如编码SPI值,其中,当该位具有值O时, 指示CMIP情况,而当该位具有值l时,指示PMIP情况。
在图ll中所示的示图中,SPI值例如为奇数,即最后的位被置为 1,由此指示PMIP情况。
如果附加地也应该在移动IP版本4和移动IP版本6之间进行区 别时,则这相应地通过SPI值来编码在一个实施形式中,例如可以 针对情况CMIPv4、 PMIPv4、 MIPv6、 CMIPv6预给定四个值。
代替地,为此目的可以定义安全参数索引SPI的两个确定的位, 例如两个最高值位和两个最低值位。例如编码SPI值,其中对于CMIPv4 情况该位具有00值,对于PMIPv4情况该位具有01值,对于CMIPv6 情况该位具有10值,对于MIPv6情况该位具有ll值。
在图12中所示的例子中,由移动终端l传输的注册请求包括偶数 SPI值,该SPI值指示,终端1使用移动IP。该SPI值进一步被传输 给鉴权服务器4A,鉴权服务器4A借助SPI值认识到存在PMIP情况并 且将相应的CMIP密钥传输给归属代理4B。
在本发明方法中,原则上每个在接入鉴权中或MIP注册中被传输 给鉴权服务器4A的参数P都可以被用于CMIP或PMIP情况的编码。
本发明方法尤其适于WiMax网络。WiMax已经使用了确定的参数来 信号化确定的鉴权模式。尤其是,在WiMax中已经使用了按照本发明 在一个实施形式中被编码的用户身份NAI,来指示PMIP或CMIP情况。 这能够实现极其简单的实施,因为用户身份NAI总归被分析。由此, 用于分配移动IP密钥的信令开销和用于存储移动IP密钥的存储空间 被减少,因为仅仅是实际上被需要的密钥分配。
权利要求
1. 用于提供移动IP密钥的方法,该移动IP密钥被设置用于对在用户终端(1)或PMIP客户(5C)与归属代理(4B)之间的消息进行加密,其中当鉴权服务器(4A)借助相应地被编码的参数(P)认识到所述用户终端(1)本身不使用移动IP(PMIP)时,所述鉴权服务器(4A)才提供所述移动IP密钥。
2. 按照权利要求1所述的方法,其中所述被编码的参数(P)由被编码的用户身份(MI)(网络 接入标识符)构成。
3. 按照权利要求1所述的方法,其中所述鉴权服务器(4A)由AAA鉴权服务器构成。
4. 按照权利要求1所述的方法,其中所述被编码的用户身份(NAI)在用户终端(1)的鉴权期间 在消息中被传输给鉴权服务器(4A)。
5. 按照权利要求2方法,其中所述被编码的用户身份(NAI)在用户终端(1)的注册期间 在消息中被传输给鉴权服务器(4A)。
6. 按照权利要求1所述的方法,其中所述被编码的参数(P)由被编码的安全参数索引(SPI)构成。
7. 按照权利要求6所述的方法,其中在用户终端(1)的注册期间,所述被编码的安全参数索引被 传输给鉴权服务器(4A )。
8. 按照权利要求1所述的方法,其中所述参数(P)的编码由移动用户终端(1)来进行。
9. 按照权利要求1所述的方法, 其中所述参数(P)的编码由鉴权器(5A)来进行。
10. 按照权利要求1所述的方法, 其中所述参数(P)的编码PMIP客户(SC)来进行。
11. 按照权利要求1所述的方法, 其中所述参数(P)的编码由外地代理(5B)来进行。
12. 按照权利要求1所述的方法,其中有关存在何种MIP版本的信息附加地被编码到该参数(P )中。
13. 按照权利要求1所述的方法,其中在说明所述被编码的参数(P)之下,所述归属代理(4B)向 所述鉴权服务器(4A)请求所述移动IP密钥。
14. 按照权利要求1所述的方法,其中所述鉴权服务器(4A)提供了两个不同的MIP密钥,其中当 所述移动终端MS (1)本身使用移动IP时,由所述鉴权服务器(4A) 对归属代理(4B)提供第一CMIP密钥,并且当所述移动终端(1)本身不使用移动IP时,由所述鉴权服务器 HA)对归属代理(4B)提供第二PMIP密钥。
15. 按照权利要求1所述的方法,其中所述鉴权器服务器(4A)根据移动IP根密钥(RK)并且根据 字符链、在使用哈希函数H之下来计算哈希值,该哈希值被提供作为移动IP密钥。
16. 按照权利要求15所述的方法,其中所述字符链由被链接的子字符链组成。
17. 按照权利要求16所述的方法, 其中子字符链由所述归属代理(4B)的IP地址构成。
18. 按照权利要求2所述的方法, 其中所述用户身份(NAI)具有下面的数据格式[Routing Realml! Routing Realm2!…!] {Auth Mode} pseudo Identitiy祖realm,其中Pseudo Identitiy是在鉴权中由终端(l)产生的随机数,并且其中Auth Mode是说明鉴权模式的字符。
19. 按照权利要求18所述的方法,其中所述被编码的用户身份(NAI)将所述鉴权模式(Auth Mode) 扩展至少一个字符,所述字符说明所述用户终端(1)本身是否使用移 动IP。
20. 用于提供移动IP密钥的系统,该系统被设置用于对在用户终 端(1)或PMIP客户(5C)与归属代理(4B)之间的消息进行加密,其中当鉴权服务器(4A)借助相应地被编码的参数(P)认识到,用户 终端(1)本身不使用移动IP (PMIP)时,所述鉴权服务器(4A)才提 供移动IP密钥。
21. 按照权利要求20所述的方法,其中所述被编码的参数(P)是被编码的用户身份(NAI)。
22. 按照权利要求20所述的方法,其中所述被编码的参数(P)是被编码的安全参数索引(SPI)。
23. 移动终端MS,该移动终端MS在被定向给鉴权服务器(4A)的 网络登记消息中、和/或在被定向给归属代理(化)的MIP注册请求消 息中传输被编码的参数(P),该被编码的参数(P)说明所述移动终 端(1)本身是否使用移动IP。
24. 接入网(ASN)的客户计算机,该客户计算机在被定向给归属 代理(4B)的MIP注册请求消息中传输被编码的参数(P),所述被编 码的参数(P)说明所属移动终端(1)本身是否使用移动IP。
全文摘要
用于提供移动IP密钥的方法,该移动IP密钥用于对在用户终端MS或PMIP客户与归属代理HA之间的消息进行加密,其中当鉴权服务器借助相应地被编码的参数认识到,用户终端本身不使用PMIP移动IP时,所述鉴权服务器才提供移动IP密钥。
文档编号H04L29/06GK101461211SQ200780020216
公开日2009年6月17日 申请日期2007年5月24日 优先权日2006年6月1日
发明者D·克罗塞尔伯格, R·法尔克 申请人:西门子公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1