1、SIM卡主要功能 1. 基本用户认证 2. 电话号码的记录 3. STK的应用 4. 支持多种增值业务 5. 个人信息的管理 6. 安全性;支持各种通信网络 SIM卡存储的信息 1. 固化的数据:SIM卡的卡号,国际移动用户识别码(IMEI)用户加密密钥(Ki),加密算法,个人解锁码(PIN,PUK)等等 2. 静态的数据:用户接入等级,短消息中心号码,各类业务的接入号 3. 个人数据:本机电话号码,用户电话簿,短信,自费信息,缩位拨号,呼叫转移号码等等 4. 动态数据:临时移动用户识别(TMSI)码区域识别码(LAI),密钥,手机所处的Cell,PIN码和PUK码出错的
2、技术,以及PIN码的开关等等 功能配置 (1) 业务表 这种功能在图7-2中所配置的数据字段为6F38,用于识别在 SIM卡中已分配的和已激活的业务。这些业务是移动开发所需要的业务,如电信目录下的各种业务。 (2) 国际移动开发识别(IMSI) 这种功能在图7-2中所配置的数据字段为6F07,是用于存储国际移动开发身份的字段。IMSI最长可由15位设置组成,每位数字需4比特容量,共需9字节容量。为了它的安全性,则在空中接口传输一次,以后均由可变化的TMSI来替代。 (3) 闭锁PLMN问路 这种功能在图7-2中所配置的数据字段为6F7B,用于存储4个不允许移动设备自动
3、进入的PLMN网路。因每个PLMN由移动国家码(MCC)和移动网路码(MNC)表示,需要3字节的容量,所以共需12字节的容量。 (4) 位置信息 这种功能在图7-2中所配置的数据字段为6F7E,用于存储客户临时身份识别(TMSI)、位置区识别(LAI)、临时身份的有效时间(TMSITIME)、位置更新状态。这样,既能保证客户的移动性,又能很快地寻找到客户移动后的新位置。TMSI需要4字节的容量,LAI需要5字节的容量,TMSITIME需要1字节的容量,共需要ll字节容量。 (5) 加密密钥(Kc)及它的序列号码(n) 这种功能在图7-2中所配置的数据字段为6F20,用于存储加密密钥
4、Kc)和它的序列号码(n)。Kc是客户信息加解密A5算法的入口参数,需要8字节的容量。n是代表Kc可在空中接口上传输代号,通常需要3比特容量,一般给予1字节容量。 (6) PLMN选择器 这种功能在图7-2中所配置的数据字段为6F30,用于客户或运营者选择使用PLMN网路的优先次序。至少能存储8个PLMN 代号,每个需要3字节容量,共24字节的容量。 (7) 广播控制信道信息(BCCH) 这种功能在图7-2中所配置的数据字段为6F74,用于存储加快呼叫连接进程的BCCH。即在选择小区时,可以缩小移动台对 BCCH载波的搜索范围。需要容量共16字节。 (8) 接入控制
5、 这种功能在图7-2中所配置的数据字段为6F78,用于存储客户接入控制等级。在15个等级中,有l0个等级可分配给一般的客户,5个等级分配给有高、优先权的客户,所以共需2个字节。 (9) 被叫客户子地址 这种功能在图7-2中所配置的数据字段为6F3E,用于存储被叫客户子地址。一般可以结合存储在时间字段6F3A的缩位拨号进行操作。这个字段对将来电信业务的发展是很有用的。目前,所配置的容量为22字节。 (10) 缩位拨号 这种功能在图7-2中所配置的数据字段为6F3A,用于存储客户电话号码、被叫客户子地址识别符、网路/承载能力识别符等。其需要的容量为14+X字节。这种功能客户可在移动
6、设备的键盘上完成。 (11) 容量配置参数 这种功能在图7-2中所配置的数据字段为6F3D,用于存储所需要的网路/承载能力的参数和当采用缩位拨号时移动设备结合已建立的呼叫配置参数。所需容量为14字节,l0字节分配给网路/承载能力,4字节给移动设备客户接口配置。 (12) 短消息 这种功能在图7-2中所配置的数据字段为6F3C,用于存储移动设备从网路端接收的短消息,以及移动台发起的短消息。所需要的容量为176字节。 (13) 计费 这种功能在图7-2中所配置的数据字段为6F39,用于存储所有的呼叫话费信息,即在客户通话结束后的最终话费。所需容量为2字节。 (14) 固定拨号
7、 这种功能在图7-2中所配置的数据字段为6F3B。GSM第一、第二发展阶段暂不考虑如何应用,但在SIM卡中的位置要保留。 文件 文件缩写 中文名称 文件作用 MF 根目录 备注:所有非ETSI GSM协议中规定的应用文件由各厂家自行定义在根目录下(如:PIN1,PIN2…) EFICCID ICCID SIM卡唯一的识别号 DFGSM GSM目录 备注:根据ETSI GSM09.91的规定Phase2(或以上)的SIM卡中应该有7F21并指向7F20,用以兼容Phase1的手机 EFLP语言选择 LP 语言选择文件 包含一种或多种语言编码 EFIM
8、SI IMSI 国际移动用户识别符 EFKC语音加密密钥 Kc 计算密钥 用于SIM卡的加密、解密 EFPLMNsel网络选择表 PLMNsel 公共陆地网选择 决定SIM卡选择哪种网络,在这里应该选择中国移动的网络 EFHPLMN归属地网络选择表 HPLMN 两次搜索PLMN的时间间隔 两次搜索Home网络的时间间隔 EFACMmax最大计费额 ACMmax 包含累积呼叫表的最大值 全部的ACM数据存在SIM卡中,此处取最大值 EFSST SIM卡服务表 SST SIM卡服务列表 指出SIM卡可以提供服务的种类,哪些业务被激活哪些业务没有开通
9、 EFACM 累加计费计数器 ACM 累计呼叫列表 当前的呼叫和以前的呼叫的单位总和 EFGID1 分组识别1 GID1 1级分组识别文件 包含特定的SIM-ME组合的标识符,可以识别一组特定的SIM卡 EFGID2 分组识别2 GID2 2级分组识别文件 包含特定的SIM-ME组合的标识符,可以识别一组特定的SIM卡 EFPUCT单位价格/货币表 PUCT 呼叫单位的价格和货币表 PUCT是与计费通知有关的信息,ME用这个信息结合EFACM,以用户选择的货币来计算呼叫费用 EFCBMI小区广播识别号 CBMI 小区广播信息标识符 规定了用户希望MS采纳的
10、小区广播消息内容的类型 EFSPN服务提供商 SPN 服务提供商名称 包含服务提供商的名称和ME显示的相应要求 EFCBMID CBMID 数据下载的小区广播消息识别符 移动台将收到的CBMID传送给SIM卡 EFSUME SUME 建立菜单单元 建立SIM卡中的菜单 EFBCCH广播信道 BCCH 广播控制信道 由于BCCH的存储,在选择小区时,MS可以缩小对BCCH载波的搜索范围 EFACC访问控制级别 ACC 访问控制级别 SIM卡有15个级别,10个普通级别,5个高级级别 EFFPLMN禁止网络号 FPLMN 禁用的PLMN 禁止选择除中
11、国移动以外的其他运营商,比如中国联通、中国卫通等 EFLOCI位置信息 LOCI 位置信息 存储临时移动用户识别符、位置区信息等内容 EFAD管理数据 AD 管理数据 包括关于不同类型SIM卡操作模式的信息。例如:常规模式(PLMN用户用于GSM网络操作),型号认证模式(允许ME在无线设备的认证期间的特殊应用);小区测试模式(在小区商用之前,进行小区测试),制造商特定模式(允许ME制造商在维护阶段进行特定的性能自动测试) EFPHASE阶段 PHASE 阶段标识 标识SIM卡所处的阶段信息,比如是普通SIM卡还是STK卡等 DFTELECOM 电信目录
12、 EFADN缩位拨号 AND 电话簿 用于将电话记录存放在SIM卡中 EFFDN固定拨号 FDN 固定拨号 包括固定拨号(FDN)和/或补充业务控制字串(SSC),还包括相关网络/承载能力的识别符和扩展记录的识别符,以及有关的α识别符 EFSMS短消息 SMS 短消息 用于将短消息记录存放在SIM卡中 EFCCP能力配置参数 CCP 能力配置参数 包括所需要的网络和承载能力的参数,以及当采用一个缩位拨号号码,固定拨号号码,MSISDN、最后拨号号码、服务拨号号码或禁止拨号方式等,建立呼叫时相关的ME配置 EFMSISDN电话号码 MSISDN 移动基站国际
13、综合业务网号 存放用户的手机号 EFSMSP短信息参数 SMSP 短消息业务参数 包括短信中心号码等信息 EFSMSS短信息状态 SMSS 短消息状态 这个标识是用来控制流量的 EFLND最后拨号 LND 最后拨叫号码 存储最后拨叫号码 EFExt1扩展文件1 EXT1 扩展文件1 包括AND,MSISDN或LND的扩展数据 EFExt2扩展文件2 EXT2 扩展文件2 包含FDN的扩展数据 SIM的数据结构 MF(根目录) EFICCID卡的批号 DFTELECOM电信目录 EFADN缩位号码表 EFLDN最终组合号码 ………………
14、DFGSM 目录GSM EFIMSI用户身份 EFLOCI定位信息 ……………… 注:MF:Master File,主文件;DF:Dedicated File 专用文件(即目录);EF:Elementary File,基础文件 STK是英文SIM Tool Kit的缩写,简称"用户识别应用发展工具",是在GSM手机使用的大容量SIM卡中开发的应用菜单。 STK可以理解为一组开发增值业务的命令,一种小型编程语言,它允许基于智能卡的用户身份识别模块(SIM卡)运行自己的应用软件。 STK技术主要应用于手机银行、股票交易、外汇买卖、理财秘书等领域。移动新业务“手机银行”、“股票
15、查询与交易”等就是在使用该项技术。 STK卡同原来的SIM卡一样,可以在普通GSM手机上使用。不同的是,STK卡是新一代的智能卡,具有很高的存储量。 STK:STK(SIM TOOL KIT),简称“用户识别应用发展工具”,是在GSM手机使用的大容量SIM卡中开发的应用菜单。可以理解为一组开发增值业务的命令,一种小型编程语言,它允许基于智能卡的用户身份识别模块SIM运行自己的应用软件。 STK卡不是一般的通常使用的SIM卡,而是基于Java语言平台的Simera32K卡片。STK是一种小型编程语言的软件,可以固化在SIM卡中。它能够接收和发送GSM的短消息数据,起到SIM卡与短消
16、息之间的接口的作用,同时它还允许SIM卡运行自己的应用软件。这些功能经常被用于在可通过软件激活的电话显示屏上,用友好的文本菜单代替机械的“拨号-收听-应答”方式,从而允许用户通过按键轻松进行复杂的信息检索操作或交易。SIM卡技术,\"空中下载\"业务,实现基于SIM卡的服务业务,例如移动的"移动梦网"SIM卡,"动感地带"等都是基于STK技术的SIM卡,该技术可以使SIM卡拥有大的存储容量和内置运营商提供的各项服务。 STK可以理解为一组开发增值业务的命令,一种小型编程语言,它允许基于智能卡的用户身份识别模块(SIM卡)运行自己的应用软件。 广播控制信道BCCH 广播控制信道
17、BCCH(Broadcast Contorl Channel)用来发送小区的特性数据,包括有规律的发送不同形式的系统信息。ME必须获取系统信息的变化; BCCH包含有如下信息,它决定了蜂窝的接入规则 l 小区选择参数,使移动台决定是小区守候(相关参数:所需要的最小信号电平,允许发射的最大功率和切换所需的必要的滞后) l 位置区号,使ME知道是否在登陆状态 l 参数RACH(随机接入信道)给出了随机接入的规则。此外这些参数还可以对所有ME进入一个区和为接受切换预留信道 l 公共控制信道结构的说明,它给移动台指出要监听的时隙,以便检测发送的呼叫 l 小区广播信道CBCH(Cell Broadcast Channel)结构的说明,使移动台接受发送用户的消息 l 相邻小区的说明,他给出了相邻小区信标频道的频率






