SIM卡基礎(chǔ)知識

什么是SIM卡
SIM卡是(Subscriber Identification Module 客戶識別模塊)的縮寫蹂楣,也稱為用戶身份識別卡灭美,移動無線終端必須裝上此卡方能使用遂填。SIM卡是整個GSM系統(tǒng)中唯一確認用戶身份的設(shè)備审葬,它是向網(wǎng)絡(luò)表明用戶合法身份的重要工具悬垃。

SIM卡的意義

  • SIM卡是完全由運營商掌握的用戶端設(shè)備,通過對SIM卡的控制占卧,實現(xiàn)對終端功能的控制遗菠。
  • SIM卡是手機終端功能的增強和補充联喘,提升手機終端業(yè)務(wù)能力,降低在業(yè)務(wù)推廣上的終端設(shè)備投入成本辙纬;
  • SIM卡可以通過預(yù)置或OTA方式部署應(yīng)用豁遭,滿足日益增長的行業(yè)應(yīng)用需求;

SIM卡的主要功能

  1. 存儲數(shù)據(jù)
    SIM卡存儲的數(shù)據(jù)可分為四類:
  • 固定數(shù)據(jù)贺拣。這類數(shù)據(jù)在ME(Mobile Equipment)被出售之前由SIM卡中心寫入蓖谢,包括國際移動用戶識別號(IMSI)、鑒權(quán)密鑰(KI)等譬涡;
  • 臨時數(shù)據(jù)闪幽。指的是網(wǎng)絡(luò)相關(guān)的的臨時數(shù)據(jù),如位置區(qū)域識別碼(LAI)涡匀、移動用戶暫時識別碼(TMSI)盯腌、禁止接入的公共電話網(wǎng)代碼等;
  • 業(yè)務(wù)代碼陨瘩,如個人識別碼(PIN)腕够、解鎖碼(PUK)、計費費率等舌劳;
  • 電話號碼燕少、短消息等用戶記錄。
  1. PIN碼保護
    SIM卡本身是通過PIN碼來保護的蒿囤,PIN是一個4~8位的個人密碼,只有當(dāng)用戶輸入正確的PIN碼時崇决,SIM卡才能被啟用材诽,移動終端才能對SIM卡進行存取,也只有PIN認證通過后恒傻,用戶才能上網(wǎng)通話脸侥。

  2. 用戶身份鑒權(quán)
    確認用戶身份是否合法,鑒權(quán)過程是在是在網(wǎng)絡(luò)和SIM卡之間進行的盈厘,而鑒權(quán)時間一般是在移動終端登記入網(wǎng)和呼叫時睁枕。鑒權(quán)開始時,網(wǎng)絡(luò)產(chǎn)生一個128比特的隨機數(shù)RAND沸手,經(jīng)無線電控制信道傳送到移動臺外遇, SIM卡依據(jù)卡中的密鑰Ki和算法A3,對接收到的RAND計算出應(yīng)答信號SRES,并將結(jié)果發(fā)回網(wǎng)絡(luò)端契吉。而網(wǎng)絡(luò)端在鑒權(quán)中心查明該用戶的密鑰Ki跳仿,用同樣的RAND和算法A3算出SRES,并與收到的SRES進行比較,如一致捐晶,鑒權(quán)通過菲语。

  3. SIM卡中的保密算法及密鑰
    SIM卡中最敏感的數(shù)據(jù)是保密算法A3妄辩、A8、密鑰Ki山上、PIN眼耀、PUK和Kc。A3佩憾、A8算法是在生產(chǎn)SIM卡時寫入的哮伟,無法讀

SIM卡的類型

SIM卡類型

  • mini SIM:25mm×15mm,有的文檔將這種卡稱為標準卡鸯屿。
  • micro SIM:15mm×12mm澈吨。
  • nano SIM:12mm×9mm。
  • 虛擬SIM:直接在手機或者其他移動設(shè)備中集成SIM卡功能寄摆,卡成為了手機芯片模塊的一部分谅辣。使用虛擬SIM的設(shè)備,必定是運營商定制設(shè)備婶恼,或者設(shè)備供應(yīng)商和運營商簽訂了協(xié)議桑阶。

SIM卡的文件結(jié)構(gòu)
SIM卡上的所有數(shù)據(jù)都是以文件的形式存放在卡片數(shù)據(jù)存儲區(qū)中的,如下圖勾邦,有3種文件類型:

SIM卡的文件結(jié)構(gòu)

  • MF(Master File):主文件蚣录,理解為根目錄。MF文件的ID為3F00
  • DF(Dedicated File):專用文件眷篇,理解為文件夾萎河。常見的DF有:
    • DF-GSM:ID為7F20
    • DF-TELECOM:ID為7F10
    • ADF:Application DF,ID為7FFF
  • EF(Elementary File):基本文件蕉饼,存儲數(shù)據(jù)用的文件虐杯。基本文件又分為3類
  • 透明EF:透明結(jié)構(gòu)的 EF 由一個字節(jié)序列組成昧港。簡單理解為只有一條記錄的文件


    這里寫圖片描述
  • 線性固定EF:線性固定 EF 文件由一個記錄長度固定的記錄序列組成擎椰。第一個記錄記錄號是 1。 簡單理解為記錄多條記錄的文件创肥。
    這里寫圖片描述
  • 循環(huán)EF:循環(huán)文件用于以時間順序存儲的記錄达舒,當(dāng)所有的記錄空間都占用時,新的存儲數(shù)據(jù)將覆蓋最舊的信息叹侄。 如果線型固定EF的記錄是一個數(shù)組的話巩搏,循環(huán)EF的記錄就是一個循環(huán)鏈表。


    這里寫圖片描述

    注意:線性固定EF和循環(huán)EF最多只能存放255條記錄
    根據(jù)上面的描述趾代,可以看得出來塔猾,要精確的定位到一個EF文件,完整的文件路徑應(yīng)該是:MFID + DFID + EFID稽坤。比方說在DF-TELECOM下面的EF-SMS(保存短消息的SIM卡文件丈甸,ID為6F3C)糯俗,完整路徑就是“3F007F106F3C”。

常用的文件操作
在通信協(xié)議ETSI 11.11中定義了所有的操作類型睦擂,其中得湘, 常用的有如下操作
? SELECT:選擇文件
? STATUS:查詢當(dāng)前目錄的信息
? READ BINARY:讀取透明EF內(nèi)容
? UPDATE BINARY:更新透明EF內(nèi)容
? READ RECORD:讀取線性固定EF或者循環(huán)EF的記錄
? UPDATE RECORD:更新線性固定EF或者循環(huán)EF的記錄

PIN/PUK系列的命令
? VERIFY CHV:驗證PIN碼
? CHANGE CHV:修改PIN碼
? DISABLE CHV:關(guān)閉PIN碼驗證
? ENABLE CHV:打開PIN碼驗證
? UNBLOCK CHV:解鎖

STK相關(guān)的命令
? TERMINAL PROFILE:告知SIM卡手機對STK的支持能力。初始化SIM卡的過程中發(fā)給SIM卡顿仇。
? FETCH:手機從SIM卡獲取命令
? TERMINAL RESPONSE:手機返回SIM卡執(zhí)行主動式命令的結(jié)果
? ENVELOPE:手機發(fā)送數(shù)據(jù)或者事件給SIM卡淘正。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市臼闻,隨后出現(xiàn)的幾起案子鸿吆,更是在濱河造成了極大的恐慌,老刑警劉巖述呐,帶你破解...
    沈念sama閱讀 217,907評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件惩淳,死亡現(xiàn)場離奇詭異,居然都是意外死亡乓搬,警方通過查閱死者的電腦和手機思犁,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,987評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來进肯,“玉大人激蹲,你說我怎么就攤上這事〗冢” “怎么了学辱?”我有些...
    開封第一講書人閱讀 164,298評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長环形。 經(jīng)常有香客問我项郊,道長,這世上最難降的妖魔是什么斟赚? 我笑而不...
    開封第一講書人閱讀 58,586評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮差油,結(jié)果婚禮上拗军,老公的妹妹穿的比我還像新娘。我一直安慰自己蓄喇,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,633評論 6 392
  • 文/花漫 我一把揭開白布钱骂。 她就那樣靜靜地躺著愉烙,像睡著了一般返顺。 火紅的嫁衣襯著肌膚如雪遂鹊。 梳的紋絲不亂的頭發(fā)上秉扑,一...
    開封第一講書人閱讀 51,488評論 1 302
  • 那天旧噪,我揣著相機與錄音,去河邊找鬼勾扭。 笑死,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 40,275評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了蜜唾?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,176評論 0 276
  • 序言:老撾萬榮一對情侶失蹤庶艾,失蹤者是張志新(化名)和其女友劉穎袁余,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體咱揍,經(jīng)...
    沈念sama閱讀 45,619評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡颖榜,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,819評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了煤裙。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片掩完。...
    茶點故事閱讀 39,932評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖硼砰,靈堂內(nèi)的尸體忽然破棺而出且蓬,到底是詐尸還是另有隱情,我是刑警寧澤题翰,帶...
    沈念sama閱讀 35,655評論 5 346
  • 正文 年R本政府宣布恶阴,位于F島的核電站,受9級特大地震影響豹障,放射性物質(zhì)發(fā)生泄漏冯事。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,265評論 3 329
  • 文/蒙蒙 一血公、第九天 我趴在偏房一處隱蔽的房頂上張望昵仅。 院中可真熱鬧,春花似錦累魔、人聲如沸摔笤。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,871評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至版述,卻和暖如春梯澜,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,994評論 1 269
  • 我被黑心中介騙來泰國打工晚伙, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留吮龄,地道東北人溺森。 一個月前我還...
    沈念sama閱讀 48,095評論 3 370
  • 正文 我出身青樓染服,卻偏偏與公主長得像,于是被迫代替她去往敵國和親赋荆。 傳聞我的和親對象是個殘疾皇子午磁,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,884評論 2 354

推薦閱讀更多精彩內(nèi)容