uicc是什么,三星uicc解锁

我就职于国际知名终端制造商,负责调制解调器芯片的开发。

5G初期负责终端数据业务层、核心网相关开发,目前带动6G计算网络技术标准研究。

UICC的USIM详情全系列——UICCts102221-v16 )文章目录UICC的USIM详情全系列——UICC ) ts102221-v16 )一、UICC基础知识介绍什么是SIM卡uicc卡USIM卡

一.什么是UICC基础知识介绍SIM卡

通常,“SIM卡”是一个习惯性的称号,但实际上,简单意义上的SIM卡是指只包含sim APP的智能卡。 不过,由于我们最初接触到了包含该“SIM APP模块”的智能卡,此后“sim卡”一直指向所有模式的手机智能卡。

UICC卡和UICC卡是:通用IC卡,是各种智能卡的通用术语,是诸如SIM、USIM、UIM、RUIM等多个APP模块的载体。 主要用于用户识别认证),保存电话号码等信息并在网络上注册。 如果没有UICC卡,用户将无法注册网络,运营商将无法提供适当的服务,因此在使用手机之前必须插入SIM卡。

UICC卡内置有SIM、USIM等各种APP应用模块。 每个APP切换模块支持不同的场景:

1.SIM应用于GSM系统;

2.USIM应用于WCDMA系统和4G网络系统;

3.UIM和RUIM应用于CDMA系统。

4 .复合USIM卡:包括SIM和USIM两个模块,可同时应用于GSM和WCDMA系统。

注: 4G/5G网络中当前使用的智能卡通常是带有USIM模块的智能卡。

专业名词我记不清楚了,相关评论请看这里!

uicc :通用集成电路卡;

usim :通用subscriberidentitymodule是通用用户识别模块

UIM :用户身份模型用户身份模型

ruim:removableuseridentitymodule可以移动用户识别模块

sim :用户标识模块,即用户标识模块

上述模块主要功能就是用于用户识别

GSM :全球移动通信系统

wdma :宽带码分多址,即宽带码分多址

CDMA :码分多址,即码分多址

简单的SIM卡是用于全球移动通信系统GSM )的UICC卡,内部仅包含sim APP模块。 主要用于移动终端设备与网络通信时提供识别信息,存储电话号码等数据,实现用户通过它接入网络、拨打电话等功能。 无论是简单的SIM卡还是其他UICC卡,主要作用都是身份识别,为了更符合习惯,下节课我们将使用“SIM卡”,指手机上使用的“UICC卡”。

USIM卡分类类型长mm )宽mm )厚) mm ) http://www.Sina.com/85.653.980.763358 www.Sina.com/25150.763358 ww.Sina

SIM卡内部结构“SIM卡”是一种搭载微处理器的芯片卡,内部有5个模块。

1 .微处理器CPU :控制sim卡的运算和操作

2 .程序存储器ROM :存储片内的操作系统,用户无法操作。

3 .工作存储器RAM :存储计算中的临时数据

4 .数据存储EEPROM :可以存储和改写文件系统和整个APP读写的信息,例如号码、邮件等数据

5 .串行通信单元:信号通信、信息传递的“桥梁”

SIM卡内部模块的工作原理: CPU将从串行通信单元获取的信息临时存储在RAM中,用ROM内的程序处理数据,

之后,在存储在EEPROM中的同时,可能会产生响应信号并从串行通信单元发送,从而完成交换。

SIM卡外部接口接下来,我们来谈谈SIM卡实现连接移动终端设备与网络的“桥梁”——SIM卡外部接口。

“SIM卡”的外部接口主要有6个:

C1 :电源输入VCC

C2 :复位输入RST

C3 :时钟信号CLK

C5:GND

C6 ) VPP )“可编程电压”信号,目前移动电话普遍用作NFC的SWP功能) )。

C7 )数据信号I/o 数据) )。

Standard SIM(1FF)

另外,有必要强调UICC卡的种类是多种多样的,但是接口都是

strong>满足ISO/IEC7816标准的

对于移动/联通4G手机卡,通常为复合USIM卡,对于电信4G手机卡,通常为复合USIM卡并同时兼容CDMA。采用这种复合USIM卡时,使用5G是无需换卡的,主要是因为复合USIM卡的鉴权(身份识别)机制已经足够安全。

常见流程梳理 SIM用户业务状态图

SIM初始化程序 Created with Raphaël 2.2.0 激活 复位 ATR PPS APDU 鉴权 注网 ATRAnswer To Reset):复位应答信号,有SIM卡传输给终端,包括SIM卡自身的一些信息,比如支持的传输速率,传输模式等PPSprotocol and parameters selection):确定一个新的传输速率APDUApplication Protocol Data Unit):机卡通信的命令 插卡处理流程(识卡) Created with Raphaël 2.2.0 插入卡托 触发中断响应处理 读取卡托检测引脚状态 防抖检测,持续检测卡托状态 防抖成功? 复位SIM卡 SIM卡返回ATR? APDU命令交互 识别SIM卡 注册网络 重试达到3次? 下电SIM卡 判定为无卡 下电SIM卡 防抖失败处理 yes no yes no yes no 电压选择

对于Class B3V)和Class C1.8V)进行识别

Created with Raphaël 2.2.0 开始 给SIM卡供电 卡是否返回ATR? ATR是否有效? 卡是否指定电压? 指定电压和当前电压相同? PSS和APDU交互 给SIM下电去激活 重试达到3次? 判定无卡 选择另一种电压上电(1.8V 或者 3V) 错误处理 yes no yes no yes no yes no yes no

轮询

SIM卡重确认动作,这是SIM协议中自带的一个功能,即在SIM卡和手机交互讯息完成,后面没有数据交换了,相当于SIM模块待机状态,这时SIM模块和手机有个不间断的重复确认动作

Created with Raphaël 2.2.0 需要进行APDU命令交互 是否已启动Poll定时器? 清除Poll定时器 APDU命令交互 命令交互是否完成? 启动Poll定时器,定时28s 定时时间到? ME给SIM发送Status命令 SIM返回数据正常? 异常处理 yes no yes no yes yes no 拔卡 Created with Raphaël 2.2.0 拔出卡托 触发中断响应处理 读取卡托检测引脚状态 防抖检测,持续检测卡托状态 防抖成功? 原来是否有卡? 执行Polling通信,发送Status给SIM卡 和SIM卡通信正常? 识别Rx break异常 识别掉卡异常 启动Extended recovery,每隔15秒上电一次,共60次,持续15分钟 原来是否有卡? 下点SIM卡,更新SIM卡为激活状态 识别掉卡异常 yes yes no no yes 救卡

救卡的目的是为了异常掉卡但实际用户没有拔卡时。能够再一次正常识卡,不影响用户使用

Created with Raphaël 2.2.0 SIM数据返回超时或Rx break 下电SIM卡 复位SIM卡 复位成功? 复位次数超过3次? 识别掉卡异常 下电SIM卡 更新SIM卡为未激活状态 启动Extended Recovery定时器 15秒定时时间到 复位SIM卡 复位成功? 下电SIM卡 复位次数超过60次? 结束 no yes no yes no yes no 热插拔中断防抖

返回系列目录

Published by

风君子

独自遨游何稽首 揭天掀地慰生平