SIM卡的构成及功能

SIM卡

SIM卡是整个GSM系统中最小的部件,它的全程叫做Subscriber Identification Module(用户识别模块)。功能是对移动用户进行身份验证,从而防止非法用户进入网络。

除了身份验证之外,它还存储了很多有用的信息,这些信息可以随着SIM卡被插入到任何手机上,算得上是移动着的信息专家。

SIM卡的基本构成

  • SIM卡是通过卡面上的铜质接口来连接卡内逻辑电路和移动终端的,SIM卡芯片有8个触点,通常与移动设备连接需要6个触点。具体接口定义分别为 数据端口I/O、编程、接地端GND、时钟CLK、复位RST、电源VCC
  • SIM卡是一个装有微处理器的芯片卡,内部有5个模块,并且每个模块都对应一个功能:微处理器CPU、程序存储器ROM、工作存储器RAM、数据存储器EEPROM和串行通信单元。这5个模块被封胶在SIM卡铜质接口后与普通IC卡封装方式相同。
  • 手机有两大流派:一类是机卡一体的,如国外的CDMA手机和国内早期的小灵通都采取这种模式;一类是机卡分离,如GSM及国内的CDMA手机,为了将用户信息从手机中分离出来,由此产生了SIM卡。

SIM卡的构成及功能

  • SIM卡需要存储几个证明自己身份的数据,IMSI号和Ki号。IMSI(International Mobile Subscriber Identify,国际移动用户识别码),是SIM卡用户的识别号。Ki号是伴随IMSI号产生的,和A3、A5、A8算法一样都是全球GSM运营商的特级机密,这几种算法都是不对外公开的。Ki号通过A3算法得出一个数值用于鉴权,然后通过A5、A8算法加密。鉴权和加密都与这个Ki号有关。
  • 除了鉴权和加密的数据,SIM卡内还有位置信息数据,里面包含用户所在的位置区域号(LAI)、TMSI号、位置状态更新等信息。
    MSI号、位置状态更新等信息。
  • 此外,网络还经常告诉手机一些信息,存储于SIM卡的BCCH信息中。