簡介 國際移動用戶識別碼 (英語:IMSI,International Mobile Subscriber Identity),是用於區分
蜂窩網路 中不同用戶的、在所有蜂窩網路中不重複的識別碼。手機將IMSI存儲於一個64比特的欄位傳送給網路。IMSI可以用來在
歸屬位置暫存器 (HLR,Home Location Register)或
拜訪位置暫存器 (VLR,Visitor Location Register)中查詢用戶的信息。為了避免被監聽者識別並追蹤特定的用戶,大部分情形下手機和網路之間的通信會使用隨機產生的
臨時移動用戶識別碼 (TMSI,Temporary Mobile Subscriber Identity)代替IMSI。
IMSI由一串十進制數字組成,最大長度為15位。實際使用的IMSI的長度絕大部分都是15位,短於15位的例子少見,例如,南非
MTN 有一些仍在網路中使用的較舊的IMSI為14位數字。IMSI由移動國家代碼(MCC,Mobile Country Code)、
行動網路代碼 (MNC,Mobile Network Code)和移動訂戶識別代碼(MSIN,Mobile subscription identification number)依次連線而成。MCC長度為3位,MNC長度由MCC的值決定,可以是2位(歐洲標準)或3位數字(北美標準),MSIN的值由運營商自行分配。
IMSI的格式由
國際電信聯盟 (ITU)的E.212標準定義。
IMSI 結構的範例 IMSI:310150123456789 MCC 310
MNC 150
MSIN 123456789
IMSI:460001357924680 MCC 460
MNC 00
MSIN 1357924680
IMSI分析 IMSI分析 是通過IMSI值確定其歸屬網路,以及是否可以使用所在網路(運營商)的服務的過程。當用戶所在的網路與IMSI歸屬網路不同時,兩個網路之間需要有
漫遊 協定。
如果用戶歸屬於其他網路,則所在網路需要將IMSI轉換為全球標題(Global Title),用以定址IMSI歸屬網路的HLR,由其歸屬的HLR告知是否可以使用服務。這在國際漫遊中非常重要。在北美以外的地區,IMSI會依照ITU E.214建議書轉換成移動全球標題(Mobile Global Title),格式與E.164定義的電話號碼(
MSISDN )相似。轉換後的全球移動標題可以在國際
SS7 交換網路中用於定址。依照E.214的說明,轉換應該分兩步:先從MCC計算出
國家代碼 (定義於E.123),再從MCC計算出國區域網路絡代碼。然而在GSM網路中實際上沒有分為兩步,而是一次轉換。
在北美地區內,則是直接使用IMSI在北美SS7交換網路中定址HLR。
示例:北美以外的網路 1、網路獲取到手機的IMSI。
IMSI:284011234567890 MCC 284
MNC 01
MobilTel-Bulgaria
MSIN 1234567890
2、去掉前面的MNC+MCC,即28401。加上E.123的CC(國家碼)+NC(網路碼)35988生成全球標題。
全球標題:359881234567890 CC 359
NC 88
MobilTel-Bulgaria
MSIN 1234567890
3、通過SCCP協定(在訊息中把Numbering Plan Indicator欄位賦值為7,表示E.214格式)用全球標題359881234567890定址HLR。
示例:北美網路 1、網路獲取到手機的IMSI。
IMSI:284011234567890 MCC 284
MNC 01
MobilTel-Bulgaria
MSIN 1234567890
2、不改變值,生成全球標題。
全球標題:284011234567890 MCC 284
MNC 01
MobilTel-Bulgaria
MSIN 1234567890
3、通過
ANSI SCCP協定用全球標題284011234567890定址HLR。在跨越ANSI和ITU邊界,即出入北美區域時,要做全球標題格式轉換。
歸屬網路識別碼 歸屬網路識別碼(HNI,Home Network Identity)是MNC與MCC的組合。用於標識用戶所歸屬的網路(這裡的網路等同於
PLMN )。
參看 IMSI截獲器