[发明专利]一种鉴权方法无效
申请号: | 00804923.8 | 申请日: | 2000-02-10 |
公开(公告)号: | CN1345498A | 公开(公告)日: | 2002-04-17 |
发明(设计)人: | 安蒂·休马 | 申请(专利权)人: | 诺基亚网络有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04Q7/38 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 | 代理人: | 蒋世迅 |
地址: | 芬兰*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 方法 | ||
技术领域
本发明涉及一种用于但不专门用于例如无线蜂窝通信网络的鉴权方法,本发明还涉及一种利用这种方法的系统。
背景技术
图1示出了一种典型的蜂窝无线网络1。该网络覆盖的区域被划分为多个小区2。每个小区2由一个基站收发信台4服务,基站收发信台4发送信号到位于一个特定基站收发信台4相关的小区内的终端6,并从终端6接收信号。终端6可为移动台,能在小区2之间移动。由于信号在终端6和基站收发信台4之间是通过无线电波传输的,因此,未经授权的第三方可能接收这些信号。
因此,在已知的无线蜂窝网络中,应提供鉴权用于识别正确的移动台,而且应使用加密来防止第三方窃听。图2示意的为在GSM(全球移动通信系统)标准中执行的过程。在第一步骤S1,移动台MS通过基站向移动业务交换中心(MSSC)请求呼出。来访位置寄存器(VLR)通过移动业务交换中心被通知该请求。VLR控制鉴权过程。
每个移动终端有一个识别号,这种识别号有时在GSM标准中称为IMSI(国际移动用户身份)号。MSSC转发移动终端的IMSI到VLR。IMSI的信息最初由移动台提供。VLR接着在第二步骤S2发送IMSI与VLR的身份到移动台的归属位置寄存器HLR。这就确保任何输入呼叫可送至当前位置的移动台。一旦HLR接收到IMSI,就请求鉴权中心AC提供移动用户的密钥KI。密钥KI同时存在于鉴权中心AC和移动台。
在第三步骤S3,鉴权中心使用密钥KI和一个随机数产生一个签名SRES以及一个用于信道编码的密钥Kc。随机数、密钥Kc以及签名SRES构成了只用于单个通信的三个一组(triplet)。由鉴权中心AC计算的每个三个一组被转发到相关的来访位置寄存器VLR以及移动业务交换中心MSSC。
在步骤S4,VLR传送密钥Kc值到基站控制器(未示出),以及传送随机数值到移动台。
移动台接着根据鉴权中心使用的同一算法计算签名SRES,而且该签名在步骤S5被传输到VLR。移动台是以移动用户密钥KI和从VLR接收的随机数为基础生成签名的。当移动台生成的签名SRES与鉴权中心AC生成的一致时,就认为鉴权过程完成。一完成鉴权过程,发送的数据就利用密钥Kc和由VLR以编码形式提供给移动台的临时移动用户身份(TSMI)加密。
发明内容
本发明实施例的目的是改进鉴权过程,由此使得通信更为安全。
根据本发明一方面,提供一种利用第一和第二方信任的第三方鉴权所述第一和第二方之间通信的鉴权方法,该方法包括步骤:信任的第三方利用第一方参数计算第一鉴权输出值,以及利用第一鉴权输出计算第二鉴权输出值,并发送第二鉴权输出到第二方;第一方计算第一鉴权输出并发送第一鉴权输出到第二方;以及第二方根据从第一方接收的第一鉴权输出计算第二鉴权输出,并比较其计算的第二鉴权输出与从信任的第三方接收的第二鉴权输出,借此,如果这两个第二鉴权输出相同,则第一方被鉴权。
该方法可包括步骤:第一方计算第二鉴权输出值,发送由信任的第三方计算的第二鉴权输出值到所述第一方,以及在第一方比较其计算的第二鉴权输出值与第三方连接的第二鉴权输出值,从而第二方被鉴权。
信任的第三方计算的第二鉴权输出值最好通过第二站送至第一方。
第一和第二鉴权输出中最好至少一个,最好是都为哈希(hash)函数的输出。为提供安全的通信方法使用双哈希函数更佳。
第一和第二哈希函数都最好是单向的。这意味着第三方实际上不可能确定至少一个参数的值。至少其中一个哈希函数的值最好长至少160比特。哈希函数值当然也可更长或更短。然而,哈希函数越长,授权方解密的难度就越大。
未经授权方能猜测出至少一个所述哈希函数值的可能性最好为至多160数量级。换句话说,如果至少一个参数未知则猜测哈希函数值的可能性微乎其微。这就进一步增强了各方之间通信的安全性。
其中一个输出最好包括一个第一和第二方共用的密码(secret)。这个密码最好只为第一和第二方知晓。该密码最好包括一个Diffie-Hellman函数。
该共用密码最好被至少一方用于加密第一方和第二方之间的通信。这使得第一方和第二方之间的通信很安全。
该共用密码最好为gxymod n,其中Diffie-Hellman函数、x和y为随机数,而n为Diffie-Hellman函数的模。
最好有至少一个随机数用于加密第一和第二方之间的通信。这个随机数可作为该共用密码的补充或替代。最好在改变至少一个随机数时重新给加密函数指定一个密钥。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于诺基亚网络有限公司,未经诺基亚网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/00804923.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:具有无线网络域的安全无线电子商务系统
- 下一篇:具有塞子的容器盖