GSM移动通信鉴权机制解析-CME20鉴权流程
需积分: 48 91 浏览量
更新于2024-07-10
收藏 3.58MB PPT 举报
"CME20鉴权过程详解——移动通信基础"
移动通信系统中,鉴权是一个至关重要的环节,确保了网络的安全性和用户身份的合法性。CME20鉴权过程是GSM(Global System for Mobile Communication)系统中用户接入网络时的身份验证流程。下面我们将详细探讨这一过程。
首先,当用户购买手机并入网时,电信运营商会分配一个唯一的国际移动用户识别码(IMSI)以及用户鉴权键(Ki)给用户。同时,这些信息会被存储在鉴权中心(AUC)中。AUC是网络的核心部分,负责生成和管理鉴权数据。
鉴权中心AUC执行以下步骤来生成鉴权和加密所需的三参数组:
1. 生成一个随机数RAND,这个随机数是不可预测的,用于增加鉴权的复杂性。
2. 使用A8算法和A3算法,分别以IMSI、Ki和RAND为输入,计算出密钥Kc和符号响应SRES。这两个算法是设计用来防止中间人攻击和未经授权的访问。
3. 将计算得到的RAND、SRES和Kc组合成一个三参数组,然后发送到归属位置寄存器(HLR)。HLR通常会存储多组这样的参数,以备不时之需。
HLR会将这些参数组保存,并在需要时转发给移动交换中心/拜访位置寄存器(MSC/VLR),后者也会存储一定数量的参数组,以减少与HLR和AUC之间的通信次数,提高效率。
在呼叫处理期间,MSC会向移动台(即手机)发送RAND,手机的SIM卡会利用内部存储的IMSI和Ki通过A3算法计算出对应的SRES。这个计算过程发生在移动设备端,确保了鉴权过程的隐私性。
接着,移动台将计算出的SRES返回给MSC/VLR。此时,MSC会对比接收到的SRES和AUC原始计算的SRES。如果两者匹配,那么鉴权成功,表明用户身份合法,允许其接入网络进行通信。反之,如果不一致,则表示鉴权失败,系统将拒绝为用户提供服务。
鉴权过程是移动通信系统中确保安全的关键步骤,对于防止非法用户接入网络、保护用户隐私和维护网络秩序至关重要。在GSM系统的发展历程中,从最初的模拟系统到数字化的GSM,再到后来的3G和4G,鉴权机制不断演进,提升了通信的安全性。而CME20鉴权过程是GSM系统中实施鉴权的一种具体实现,展示了移动通信技术在保障用户安全方面的进步。
2021-09-11 上传
2010-01-06 上传
2016-01-19 上传
2021-04-02 上传
2021-06-04 上传
冀北老许
- 粉丝: 17
- 资源: 2万+
最新资源
- Java集合ArrayList实现字符串管理及效果展示
- 实现2D3D相机拾取射线的关键技术
- LiveLy-公寓管理门户:创新体验与技术实现
- 易语言打造的快捷禁止程序运行小工具
- Microgateway核心:实现配置和插件的主端口转发
- 掌握Java基本操作:增删查改入门代码详解
- Apache Tomcat 7.0.109 Windows版下载指南
- Qt实现文件系统浏览器界面设计与功能开发
- ReactJS新手实验:搭建与运行教程
- 探索生成艺术:几个月创意Processing实验
- Django框架下Cisco IOx平台实战开发案例源码解析
- 在Linux环境下配置Java版VTK开发环境
- 29街网上城市公司网站系统v1.0:企业建站全面解决方案
- WordPress CMB2插件的Suggest字段类型使用教程
- TCP协议实现的Java桌面聊天客户端应用
- ANR-WatchDog: 检测Android应用无响应并报告异常