3G USIM卡详解:网络认证与安全特性

需积分: 11 1 下载量 64 浏览量 更新于2024-08-24 收藏 2.15MB PPT 举报
本文主要介绍了3G网络中的USIM卡及其功能,包括USIM与UICC的区别、物理电气特性、传输协议以及UICC的文件结构。 USIM(Universal Subscriber Identity Module)是3G网络中的一种身份识别模块,它是UMTS(Universal Mobile Telecommunications System)系统的一部分,用于提供安全的用户身份验证和加密通信。USIM卡不仅包含用户的身份信息,还参与网络认证过程,确保通信的安全性。 UICC(Universal Integrated Circuit Card)是USIM的基础,是一种智能卡平台,适用于多种通信标准,如3G和GSM。UICC定义了物理尺寸、电气规范、文件系统和访问控制,包括PIN系统。USIM则是UICC在3G网络中的具体应用,包含了特定于UMTS的文件列表和认证流程。 USIM的认证过程涉及到几个关键元素。首先,网络通过发送RAND(随机数)和AUTN(Authentication Token)给USIM,其中AUTN包含了SQN(Sequence Number)和网络的MAC-A(Message Authentication Code - A)。USIM使用存储的密钥(Ki)和RAND来计算SQN和MAC-A的预期值,然后将这些值与接收到的AUTN进行比较。同步检测用于检查SQN是否已更新,防止接力攻击。鉴权检测则验证网络是否知道正确的密钥值,确保网络的合法性。 USIM卡还支持USAT(User Services Access Terminal)和OTA(Over-The-Air)技术,使得卡片可以通过空中接口接收更新和服务,如SIM应用工具包更新和远程管理。 UICC的物理电气特性规定了卡的尺寸与GSM卡相同,有三种操作类型(A、B、C),至少需要支持两种类型。Class B是必需的,提供了不同电压和功率等级的运行模式。此外,UICC必须支持Warm Reset和Clock Stop功能,以节省能源。 传输协议上,UICC可以使用T=0或T=1协议,甚至同时支持两者,用于与主机设备之间的数据交换。文件内容的读取和写入是通过APDU(Application Protocol Data Unit)命令进行的。 UICC的文件结构由Master File(MF)、Dedicated Files(DF)和Elementary Files(EF)组成,这些文件用于存储用户数据、系统信息和应用。例如,EFDIR(Elementary File Directory)用于存储文件系统的目录信息,而其他EF文件可能包含电话本、设置等用户数据。 USIM卡在3G网络中扮演着至关重要的角色,它通过复杂的认证机制保证了通信的安全,并通过UICC的结构和特性实现了与不同设备的兼容性和服务的便捷性。