Csim、Isim、Ruim、SIM、Usim的区别

http://blog.sina.com.cn/s/blog_49ab2ae2010160gf.html

UICC是定义了物理特性的智能卡的总称,UICC和终端的接口都是标准的。 
  UICC可以包括多种逻辑应用,例如用户标识模块(SIM,Subscriber Identity Module)、通用用户标识模块(USIM,Universal Subscriber Identity Module)、IP多媒体业务标识模块(ISIM,IP Multimedia Service Identity Module)。当然UICC还可以包括其它应用(电子钱包等)。

2.1 GSM中的SIM 
  SIM卡是GSM网络中移动终端所使用的智能卡,它用于存储各种参数和相关用户信息,例如用户签约信息、鉴权密钥、用户的优选信息、以及短信 息。应当注意的是尽管我们经常会把UICC和SIM这两个术语互换,其实UICC是指物理卡,而SIM是指UICC卡上存储GSM用户签约信息的一个应 用。SIM广泛应用于GSM系统中。 
  SIM中包括下列信息: 
  ◆国际移动用户标识(IMSI,International Mobile Subscriber Identity):用户身份标识,用于接入鉴权。 
  ◆移动用户ISDN号码(MSISDN,Mobile Subscriber ISDN Number):移动用户的手机号码。 
  ◆密钥Ki、加密算法A3、A8:用于鉴权。 
  ◆移动国家码(MCC,Mobile Country Code)、归属PLMN的移动网络码(MNC,Mobile Network Code):网络标识。 
  SIM应用在GSM的早期阶段就已经进行了标准化。在3GPP中继续继承了这些规范(参阅3GPP TS 11.11和3GPP TS 51.011)。 
2.2 WCDMA中的USIM 
  USIM(参阅3GPP TS 31.102)是UICC卡上的另外一种应用。USIM提供了不同于SIM的另外一组参数,它包括用户签约信息、鉴权信息、付费方式、用户短消息等。 USIM用于通用移动通信系统(UMTS,Universal Mobile Telecommunication System)网络中,即WCDMA网络中。 
  当终端(包括电路交换功能和分组交换功能)要使用WCDMA业务时,必须使用USIM。很明显,SIM和USIM可以共存于同一张UICC卡中。 
  除了其它信息外,USIM包括下列信息: 
  ◆国际移动用户标识(IMSI,International Mobile Subscriber Identity):IMSI是分配给每个用户的唯一标识,该标识对用户来说是不可见的,而对网络来说是可见的。IMSI作为用户标识用于鉴权目的。在 IP多媒体子系统(IMS,IP Multimedia Subsystem)中其私有用户标识等价于IMSI。 
  ◆移动用户ISDN号码(MSISDN,Mobile Subscriber ISDN Number):在该域中存储了分配给用户的一个或者多个电话号码。在IMS中其公共用户标识等价于MSISDN。 
  ◆加密密钥(CK,Cipher Key)和完整性密钥(IK,Integrity Key):这些密钥用于空中接口中数据的加密和完整性保护。USIM单独存储在电路域和分组域使用的密钥。 
  ◆短消息(SMS,Short Message Service):USIM可以存储短消息以及相关的数据,例如发送者、接收者、状态等。 
  ◆短消息参数:该域用于存储与SMS业务有关的配置数据,例如SMS中心地址、支持的协议等等。 
  ◆多媒体消息业务(MMS,Multimedia Message Service)用户连接性参数:该域用于存储与MMS业务相关的配置数据,例如MMS服务器地址、MMS网关地址。 
  ◆MMS用户优选信息:该域用于存储与MMS业务有关的用户优选信息,例如发送报告标志、优先级、到期信息等。 
USIM卡和SIM卡相比有如下特点: 
  ◆相对于SIM卡的单向鉴权(网络鉴权用户),USIM卡鉴权机制采用双向鉴权(除了网络鉴权用户外,用户也鉴权网络),有很高的安全性。 
  ◆于SIM卡电话薄相比,USIM卡电话薄中每个联系人可以对应多个号码或者昵称。 
  ◆相对SIM卡机卡接口速率,USIM卡机卡接口速率大大提高(230kbps)。 
  ◆相对SIM卡对逻辑应用的支持,USIM可以同时支持4个并发逻辑应用。 
2.3 3GPP IMS中的ISIM 
  在UICC中还可以实现ISIM应用(参阅3GPP TS 31.103)。ISIM仅用于3GPP IMS系统中。它包括了在IMS系统中用于用户标识、用户鉴权和终端配置的有关参数。ISIM可以跟单独与SIM或USIM共存于一张UICC卡上,当然 也可以同时与SIM和USIM共存于一张UICC卡上。 
  在ISIM中包括的主要参数有: 
  ◆私有用户标识(Private User Identity):在ISIM中只能有一个私有用户标 
  ◆公共用户标识(Public User Identity):在ISIM中可以存储一个或者多个公共用户标识的SIP(Session Initiation Protocol) URI。 
  ◆归属网络域URI:ISIM中存储了包括归属网络域名的SIP URI,用于在注册过程中找到其归属网络的地址。在ISIM中只能存储一个归属网络域名URI。 
  ◆长期加密(Long Term Secret):用于鉴权目的,用于计算终端和网络之间使用的完整性密钥和加密密钥。IMS终端利用完整性密钥来保护IMS终端和代理呼叫会话控制功能 (P-CSCF,Proxy-Call Session Control Function)之间SIP信令的完整性。如果信令需要保密,那么IMS终端将利用加密密钥来对IMS终端和P-CSCF之间的SIP信令进行加密和解 密。 
  除了ISIM外,使用USIM也可以访问3GPP IMS网络,但是需要对终端的软件进行适当的修改。由于SIM应用的安全等级较低,所以3GPP IMS系统不允许通过SIM来访问。

  • 根据SIM卡的类型,去读取SIM卡上的信息,实现类有SIMFileHandler,RuimFileHandler,UsimFileHandler,CsimFileHandler,IsimFileHandler,对应于不同的SIM卡。
  • 创建AdnRecordCache,用于保存电话本数据,根据EF的ID,可以分别读取SIM卡和USIM卡的电话本数据。AdnRecordCache 中持有一个UsimPhoneBookManager,它就是用来读取USIM卡电话本数据的。GSM的SIM卡和WCDMA的USIM卡都是对应的 SimRecords.

SIM卡 
SIM卡(Subscriber Identity Module) ,即用户识别卡,是全球通数字移动电话的一张个人资料卡。它采用A 级加密方法制作,存储着用户的数据、鉴权方法及密钥,可供GSM系统对用户身份进行鉴别。同时,用户通过它完成与系统的连接和信息的交换。 
移动电话只有装上SIM卡才能使用。“SIM卡”有大小之分,功能完全相同,分别适用于不同类型的GSM移动电话。SIM卡可以插入任何一部符合GSM规范的移动电话中,而通话费则自动计入持卡用户的帐单上,与移动电话无关。 
SIM卡的使用,有效的防止了盗用、并机和通话被窃听,使用户的正常通信得到了可靠的保障。 
为了保证您的移动电话丢失后不被盗用,每张SIM卡都可设置一组个人密码(PIN码)来对SIM卡上锁,它是由用户自己设定的。只有正确输入密码后,手机 才会进入正常的使用状态。连续三次输入错误的个人密码,手机即会将SIM卡锁住。发生这种情况,请您立即关机并携机及SIM卡到无线局营业厅解锁。如果此 时您还继续操作,将引起SIM卡的自动封毁,给您造成不必要的损失。

USIM卡 
USIM卡就是第三代手机卡 
很多人认为在3G时代,绝大部分应用只能由手机实现,卡片上的有限资源只需实现认证功能就可以了。的确,3G的应用十分复杂,大部分的应用都不能通过 STK卡来单独完成。但USIM卡并不是只能做单纯的认证功能,事实证明它正在逐步向移动商务平台、乃至最后的多应用平台过渡,在手机上实现电子钱包、电 子信用卡、电子票据等其它应用已不再是难事。这一特点使USIM卡成为了不同行业跨领域合作、相互渗透经营的媒介,如银行可以参与电信的经营,反之亦然。 
除能够支持多应用之外,USIM卡还在安全性方面对算法进行了升级,并增加了卡对网络的认证功能,这种双向认证可以有效防止黑客对卡片的攻击。同 时,USIM卡的电话簿功能更为强大,最多可存入500个电话号码,并且针对每个电话,用户还可以选择是否录入其它信息,如电子邮件、别名、其它号码等。 
尽管步履蹒跚,但3G还是向我们一步步走来。高额的3G牌照费用也许是许多运营商徘徊不前的原因之一,更重要的是它们对3G应用持以观望的态度。而且实现 基于USIM卡上的多应用还有很多问题亟待解决,如相关的规范不够完善,缺乏支持这种多应用的手机,更重要的是运营商和相关的企业或政府机构的多方协调会 加大这种应用的难度。无论怎样,第三代移动通信卡片在这方面已经做好了技术准备,相信基于USIM卡的多应用也终会在3G时代得到广泛使用。

RUIM 
  CDMA系统定义了Removable User Identity Module(RUIM),类似GSM系统中SIM卡的观念。 
  可移动用户识别模块RUIM),也叫做用户识别模块(UIM),和用户识别卡(SIM)是相似的,但是它为网络设计而不是为GSM,例如CDMA。 R-UIM卡支持在CDMA和GSM网络之间的漫游。随着GSM技术在移动通信市场上的巨大成功,用户已经对通过将SIM卡插入不同的手机而任意更换手机 习以为常了。然而在北美的移动通信标准体系中,无论是模拟还是CDMA移动台却是机卡一体的。中国联通公司在1999年首先提出了在CDMA系统中引入智 能IC卡的概念,即所谓的机卡分离。通过机卡分离技术将与用户相关的信息和鉴权算法等与安全相关的信息保留在智能卡上,这个卡叫做R- UIM(Removable User Identity Module)。机卡分离技术的实现不但使得用户能够更加灵活方便地更换CDMA手机,而且能够使用户在不同制式的网络中自由漫游的愿望得以实现(比如使 用CDMA/GSM双模卡的用户可以通过更换不同制式的手机或使用双模手机在CDMA和GSM网络中漫游)。在这个概念的基础上,CDG、TIA、 3GPP2等国际标准化组织以及我国的CWTS积极地开展研究工作并在1999年中期开始着手对用户标识模块(UIM)以及UIM-ME接口规范的制订工 作。 
UIM 
UIM(User Identity Module)用户识别模块。是应用在cdmaOne手机的一种智能卡,可插入对应的2G手机以使用 移动电话服务。UIM卡的标准化工作由3GPP2(第三代伙伴计划2)负责进行。 
  是由中国联通公司倡导并得到国际CDMA组织(CDG)支持的移动通信终端用户识别及加密技术。它支持专用的鉴权加密算法和OTA技术(Over The Air),可以通过无线空中接口方式对卡上的数据进行更新和管理。UIM卡的功能类似于全球通(GSM)手机中使用的SIM卡,可进行用户的身份识别及通 信加密,还可以存储电话号码、短信息等用户个人信息。同时UIM卡采用了SIM卡一卡一号的便利使用方式,用户只需拥有一张属于个人的UIM卡,插入任何 一部配有UIM卡接口的手机即可应用。

你可能感兴趣的:(Android,通信)