【技术实现步骤摘要】
本专利技术涉及MS网络通信安全技术,尤其涉及一种变异GBA的引导方法及系统。
技术介绍
现有的实现IP多媒体系统(MS,IP Multimedia Subsystem)的单点登录(SS0,Single Sign On)的方法都是在基于通用集成电路卡(UICC, Universal IntegratedCircuit Card)的情形下设计的,要么使用认证与密钥协商协议/开放ID(AKA/OpenID,Authentication and Key Agreement/OpenID)方案,要么是通用引导体系(GBA, GenericBootstrapping Architecture)方案,而对于非UICC的终端和没有部署GBA的网络环境,没有具体的实现方案可以使用。在现有頂S网络的SSO实现过程中,运营商会部署大量的GBA,同时为每个MS UE内嵌入UICC,利用GBA和ncc内的信息完成对MS UE访问应用服务器的SSO功能。而随着非ncc的MS UE的出现,这种MS的UE需要访问MS网络中的应用服务器,进而实现SSO功能,以前设计的方案将不适于在这种场景中使用。在统一 MS UE认证过程和实现SSO的过程中,现有技术中存在三种场景第一种是MS UE内具有UICC,并且运营商已部署了 GBA的场景;此时可以利用GBA认证机制同Liberty Alliance/OpenID结合实现SS0,还能够实现与现有的其它SSO机制的互通。第二种是IMS UE内具有nCC,但是运营商不能部署GBA的场景;对于该场景,ALU (阿尔卡特-朗讯公司)已提出相关立项提案,其 ...
【技术保护点】
一种变异GBA的引导方法,其特征在于,该方法包括:收到IMS?UE发送的401未授权挑战消息的响应消息后,BSF对IMS?UE进行认证,认证成功时,BSF根据预先生成的随机数和预先从HSS获取的哈希函数值H(A1),利用算法生成引导密钥Ks,并发送给IMS?UE;IMS?UE计算rspauth值,并利用所述rspauth值完成对网络的认证。
【技术特征摘要】
1.一种变异GBA的引导方法,其特征在于,该方法包括 收到MS UE发送的401未授权挑战消息的响应消息后,BSF对MS UE进行认证,认证成功时,BSF根据预先生成的随机数和预先从HSS获取的哈希函数值H(Al),利用算法生成引导密钥Ks,并发送给MS UE ; IMS UE计算rspauth值,并利用所述rspauth值完成对网络的认证。2.根据权利要求1所述的方法,其特征在于,所述BSF对IMSUE进行认证之前,该方法还包括 IMS UE向BSF发送HTTP GET初始请求消息,BSF向HSS请求认证向量SD-AV ; 收到请求后,HSS生成SIP Digest认证向量SD-AV并发送给BSF,所述SD-AV中携带哈希函数值H(Al) ;BSF生成随机数nonce,并保存从HSS收到的SD-AV中的H(Al)和所述nonce ; BSF向IMS UE发送401未授权挑战消息,其中携带IMP1、realm、qop、algorithm和nonce ; IMS UE生成随机数cnonce和H(Al),计算response值,并通过401未授权挑战消息的响应消息发送给BSF。3.根据权利要求2所述的方法,其特征在于,所述IMSUE向BSF发送HTTP GET初始请求消息,BSF向HSS请求认证向量SD-AV为 IMS UE向BSF发送HTTP GET初始请求消息,其中携带MS UE的身份标识MPI ;收到HTTP GET初始请求消息后,存在多HSS的场景中,BSF通过询问SLF获得对应的HSS,向所述HSS发送HTTP请求消息,请求自身需要的认证向量SD-AV ;所述HTTP请求消息中携带从IMS UE收到的MS UE的身份标识MPI。4.根据权利要求2所述的方法,其特征在于,所述HSS生成SIPDigest认证向量SD-AV并发送给BSF,所述SD-AV中携带哈希函数值H(Al)为 HSS根据HTTP请求消息中的MPI在本地存储的MPI与参数的对应关系中,查找参数,并根据找到的参数生成对应的SIP Digest认证向量SD-AV ;所述SD-AV中包括MP1、领域(realm)、质量保证(qop)、认证算法(algorithm)和 H(Al);所述 H(Al)是由 IMP1、realm和password组成的哈希函数值;HSS向BSF返回HTTP请求消息的响应消息,其中携带SIPDigest认证向量SD-AV。5.根据权利要求2所述的方法,其特征在于,所述IMSUE生成随机数cnonce和H (Al),计算response值,并通过401未授权挑战消息的响应消息发送给BSF为 收到401未授权挑战消息后,IMS UE生成随机数cnonce和H(Al),根据401未授权挑战消息中携带的参数,利用单向哈希函数F计算response值response = F(H(Al), cnonce,nonce, qop, nonce-count);其中,所述nonce-count为计数...
【专利技术属性】
技术研发人员:张孟旺,田甜,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。