[发明专利]一种抗重放攻击的方法、系统及移动终端无效

专利信息
申请号: 200610140195.5 申请日: 2006-10-12
公开(公告)号: CN101163326A 公开(公告)日: 2008-04-16
发明(设计)人: 赵洁;尤昉;李志明;刘文宇 申请(专利权)人: 华为技术有限公司
主分类号: H04Q7/38 分类号: H04Q7/38;H04L9/32;H04Q7/32
代理公司: 北京德琦知识产权代理有限公司 代理人: 宋志强;麻海明
地址: 518129广东省*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 重放 攻击 方法 系统 移动 终端
【说明书】:

技术领域

发明涉及移动通信系统中的鉴权技术,尤其涉及一种抗重放攻击的方法、系统及移动终端(ME)。

背景技术

在移动通信系统中,为了保证运营业务的安全性,网络侧都要对接入的用户设备(UE)进行鉴权,使得非法UE无法得到网络侧提供的服务,保障运营商利益;UE也会验证网络侧发送的鉴权信息是否有效,即UE对网络侧进行鉴权,防止非法网络侧利用合法网络侧已使用过的鉴权信息对UE进行重放攻击,使UE相信该非法网络侧合法。

通常情况下,网络侧对UE的鉴权和UE对网络侧的鉴权包含在一个鉴权处理中进行,并且可采用鉴权元组来进行。鉴权元组一般包括五个元素,因此通常称鉴权五元组。这五个元素分别是随机数(RAND)、期望响应(XRES)、加密密钥(CK)、完整性密钥(IK)和鉴权标记(AUTN)。其中,AUTN进一步包括鉴权序列号(SQN)、鉴权管理域(AMF)和消息鉴权编码(MAC)三个部分。

利用鉴权五元组进行鉴权的处理过程一般包括:网络侧首先产生一个RAND,然后根据RAND、自身当前保存的SQN、UE与网络共享的密钥及其它信息生成鉴权五元组,并将其中的部分参数,如RAND和AUTN发送给UE;UE根据接收到的RAND和AUTN,进行校验,包括:根据RAND、AUTN中的SQN和与网络共享的密钥计算出一个MAC值,并比较该MAC值和从接收的AUTN中解析的MAC值是否一致,如果一致,则UE校验接收的AUTN中的SQN是否符合要求,例如在要求SQN按升序生成的情况下,判断所接收的SQN是否大于自身当前保存的SQN,如果是,则SQN满足要求;或者进一步地,判断二者差值是否在预设的范围之内等,如果是,则SQN满足要求,校验成功,UE对网络侧鉴权通过;否则,若SQN不满足要求,UE可认为是重放攻击,向网络侧发起同步SQN的流程。UE利用RAND和与网络共享的密钥计算出一个响应(RES),然后将该RES发送给网络侧;网络侧比较从UE接收的RES与鉴权五元组中的XRES是否一致,如果一致,则网络侧对UE的鉴权通过。

上述鉴权过程中,网络侧和UE都会存储有用于鉴权的SQN,并且SQN会根据实际应用情况进行更新,如网络侧的SQN随生成的鉴权五元组进行更新,如递增等;UE的SQN值随网络侧发来的SQN值进行更新,如递增等,以保证网络侧的SQN和UE的SQN同步,并且最新。UE的SQN由UE管理和维护,UE由ME和用户卡组成,其中用户卡可以为通用集成电路卡(UICC)或者可移动用户身份模块(R-UIM)。实际应用中,UE的SQN有可能存储在用户卡中,也有可能存储在ME中,如对于需要使用互联网协议多媒体子系统(IMS)业务的第二代移动通信系统(2G)的用户来说,由于用户卡不支持IMS模块,无法保存相关的参数,如密钥和SQN等,注册IMS业务鉴权所需的SQN便只能存储在ME中,然而现有技术中,没有对存储在ME中的SQN的产生及管理进行明确说明。对于这种用户来说,由于针对该用户卡的SQN信息存储在原ME中,因此当用户卡从一个ME移到另一个ME时,该用户卡的SQN信息便会丢失,得到的可能是新更换的当前ME中存储的SQN,如在原ME中SQN为X,在当前ME中SQN为Y,并且若Y小于X,则进行上述鉴权时,由于对该用户卡来说,SQN的值不但没有进行递增更新,反而减小了,此时便有可能受到重放攻击,对非法网络侧的鉴权通过。

发明内容

有鉴于此,本发明实施例一方面提供一种抗重放攻击的方法,另一方面提供一种抗重放攻击的系统及移动终端,能够避免重放攻击。

本发明实施例所提供的抗重放攻击的方法,鉴权序列号SQN存储在移动终端ME中,该方法包括:

用户设备的ME确定当前用户卡与之前的用户卡不同时,生成不满足鉴权通过要求的SQN,向网络侧发送携带该SQN的SQN重同步请求;网络侧根据所接收的SQN重同步请求,生成与ME同步的SQN,作为网络侧的SQN。

本发明实施例所提供的抗重放攻击的系统,包括:移动终端ME和网络侧,其中,

ME,用于在确定当前用户卡与之前的用户卡不同时,生成不满足鉴权通过要求的鉴权序列号SQN,向网络侧发送携带该SQN的SQN重同步请求;

网络侧,用于接收来自ME的SQN重同步请求,根据所接收的重同步请求,生成与ME同步的SQN,作为网络侧的SQN。

本发明实施例所提供的抗重放攻击的移动终端,至少包括:识别模块、鉴权序列号SQN生成模块和发送接收模块,其中,

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200610140195.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top