這一陣子比較忙,沒空寫文章,今天補上一篇:無論我們的手機是哪路神仙,他們都要有一顆相同的心~中國心?應該有,但不是,呵呵!我們隨便說點這方面的知識,下次你見到朋友的時候,可以給他們大侃一下,保他馬上暈菜~~嘿嘿~~~~~~~~~
一、 何謂 SIM 卡
SIM 卡 (Subscriber Identity Module) , 是國際移動用戶身份識別模塊, 簡稱用戶識別卡, 它是一張符合 GSM 規范的 “ 智能卡 ” ,是 GSM 數字移動電話的核心。
SIM 卡的制作是嚴格按照 GSM 國際標準和規范來完成的。一張 SIM 卡可以插入任何一部符合 GSM 規范的移動電話中,實現電話號碼“隨卡不隨機”的功能,而通話費則自動記到持卡用戶的賬單上,與所用的手機無關。這樣, 每一張 SIM 卡就代表一個移動電話用戶。 因而能有效地避免“并機”行為,保護用戶的利益不受損失。
SIM 卡的功能,主要是存儲數據和在安全條件下完成用戶身份鑒權和用戶信息加密算法的全過程。 SIM 卡存儲用戶的有關資料以及難以破譯和復制的個人密碼等許多信息,同時它還有一個記憶系統,可作為個人電話簿,以及存儲短信等有用的信息。
SIM 卡有大小之分,大卡的尺寸為 54mm×85mm (信用卡標準尺寸),小卡的尺寸為 25mm×15mm (比普通郵票還小)。其實 小卡就是大卡上帶有芯片的那一塊 , “ 大卡 ” 上面真正起作用的就是它上面的那張 “ 小卡 ” , “ 小卡 ” 可以從大卡中取下。目前國內流行樣式是 “ 小卡 ” ,小卡也可以換成 “ 大卡 ” (有個卡托即可)。 “ 大卡 ” 和 “ 小卡 ” 分別適用于不同類型的 GSM 移動電話,早期的機型如摩托羅拉 GC87C 、 308C 等手機用的是 “ 大卡 ” ,現在新出的機型基本上都是用 “ 小卡 ” 。
二、 SIM 卡的結構
1 . SIM 卡是帶有微處理器的芯片卡,內有 5 個模塊,每個模塊對應一個功能: CPU ( 8 位)、程序存儲器 ROM ( 6 — 16Kbit )、工作存儲器 RAM ( 128 — 256Kbit )、數據存儲器 EEPROM ( 2 — 8Kbit )和串行通信單元,這 5 個模塊集成在一塊集成電路中。 SIM 卡在與手機連接時,最少需要 5 個連接線(觸點):
·電源( Vcc )
·時鐘( CLK )
·數據 I/O 口( Data )
·復位( RST )
·接地端( GND )
2 . SIM 卡內保存的數據可以歸納為以下四種類型:
① 由 SIM 卡生產廠商存入的系統原始數據。
② 由 GSM 網絡運營商在將卡發放給用戶時注入的網絡參數和用戶數據。包括:
·鑒權和加密信息 Ki ( Kc 算法輸入參數之一:密鑰號);
·國際移動用戶識別號( IMSI );
· A3 : IMSI 認證算法;
· A5 :加密密鑰生成算法;
· A8 :密鑰( Kc )生成前,用戶密鑰( Kc )生成算法。
③ 由用戶自己存入的數據。比如:電話簿,短信息,固定撥號,縮位撥號,性能參數,話費記數等。
④ 用戶在用卡過程中自動存入和更新的網絡接續和用戶信息類數據。包括最近一次位置登記時的手機所在位置區識別號( LAI ),設置的周期性位置更新間隔時間,臨時移動用戶識別號( TMSI )等。
這些數據都存放在各自的目錄項內,第一類數據放在根目錄,當電源開啟后首先進入根目錄,再根據指令進入相關的子目錄,每種目錄及其內部的數據域均有各自的識別碼保護,只有經過核對判別以后才能對數據域中的數據進行查詢、讀出和更新。上面第一類數據通常屬永久性的數據,由 SIM 卡生產廠商注入以后無法更改,第二類數據只有網絡運營商的專門機構才允許查閱和更新,而第三、四類數據中的大部分允許用戶利用任何手機對其進行讀 / 寫操作。
3 . SIM 卡能夠儲存多少電話號碼取決于卡的 EEPROM 的容量(有 2K 、 3K 、 8K 容量,現在一般是 8K ),若有 8K 的存儲容量,可供存儲以下信息:
· 100 組電話號碼及其對應的姓名文字;
· 15 條短信息 (Short Message) ;
· 25 組以上最近撥出或撥入的號碼;
· 4 位的 SIM 卡密碼 (PIN) 。
附表:幾種主要的 SIM 卡的結構數據
廠商 SIM 卡型號 中央處理器 ROM RAM EEPROM
摩托羅拉 SC21 8 位 6Kbit 128Kbit 3Kbit
SC27 8 位 12Kbit 240Kbit 3Kbit
SC28 8 位 16Kbit 240Kbit 8Kbit
日立 H8/3101 8 位 /16 位 10Kbit 256Kbit 8Kbit
Thomson ST16612 8 位 6Kbit 128Kbit 2Kbit
ST16 8 位 16Kbit 256Kbit 8Kbit
4 . STK 卡
STK 是 SIM Card Tool Kit 的縮寫,意思是 SIM 卡開發工具包,使用它可以對 SIM 卡進行軟件開發,從而使其具備特殊的功能。
STK 可以理解為用于開發增值業務的小型編程語言,它允許基于智能卡的用戶身份識別模塊 (SIM 卡 ) 運行自己的應用軟件。 STK 技術為 SIM 卡的增值業務提供了可開發的環境,即一個簡單、易操作的開發平臺。 STK 智能卡主要有 5 種類型:記憶卡、處理器卡、電子錢包卡、安全卡和 java 卡。
STK 卡與普通 SIM 卡相比,功能更強,容量更大,可以滿足用戶不同的業務需求,及大容量電話簿的要求。目前, STK 卡主要包括手機銀行卡、手機證券卡、移動夢網卡等。
STK 卡的容量有 32K 、 64K 的(指的是其 EEPROM 的容量),據說也出了 128K 的。一般說來, 64K 的 STK 卡能夠支持 50 條短信和 150 組電話號碼記錄的存儲。
本篇文章旨在讓各位閑時瀏覽~呵呵,長點知識還不是什么壞事,是吧,文中有借鑒別人的講解,特此聲明!謝謝閱讀!
新聞熱點
疑難解答
圖片精選