1. Ch?c n?ng c?a SIM trong m?ng di ??ng GSM, c? ch? nh?n th?c SIM trong m?ng GSM
Trong m?ng th�ng tin di ??ng GSM, m?i m�y di ??ng (MS) c?a thu� bao truy nh?p v�o m?ng (t?c l� truy nh?p v�o tr?m g?c BS) ???c tr?m g?c BS c?p ph�t m?t k�nh v� tuy?n. Th? t?c c?p ph�t theo ki?u ??ng. Qu� tr�nh nh? sau:
+ Khi ? tr?ng th�i ch? (ch?a c� cu?c g?i) BS ph?i l?ng nghe thu� bao MS v� x�c ??nh MS ?ang ? v�ng ??nh v? n�o.
+ Khi c� m?t cu?c g?i li�n quan ??n MS, tr?m g?c cho ph�p MS truy nh?p v�o h? th?ng v� c?p ph�t cho MS m?t k�nh truy?n tin song c�ng.
M?t m�y di ??ng MS c� 2 b? ph?n: mo?un nh?n d?ng thu� bao SIM (Subscriber Identity Module) v� thi?t b? di ??ng ME (Mobile Equipment). Trong ME c� b? ph?n thu ph�t radio v� b�o hi?u.
SIM ???c v� nh? c�i kh�a g?n v?i ng??i s? d?ng, v?i vai tr� l� thu� bao c?a m?ng. T?m card SIM c� th? l�m vi?c v?i c�c thi?t b? ME kh�c nhau, ti?n cho ng??i d�ng thay ??i c�c ME theo � th�ch nh? ki?u d�ng, m�u v? m�y... SIM c?ng c� ph?n c?ng, ph?n m?m v?i b? nh? c� th? l?u tr? hai lo?i th�ng tin:
- Th�ng tin ng??i d�ng c� th? ??c ho?c thay ??i
- Th�ng tin ng??i d�ng kh�ng th? ??c ho?c thay ??i.
Qu� tr�nh nh?n th?c SIM trong m?ng GSM nh? tr�n h�nh 1, ???c th?c hi?n qua 3 b? ph?n nh? sau:
- M�y di ??ng MS
- Trung t�m chuy?n m?ch MSC v� b? ??ng k� ??nh v? t?m tr� VLR (Visitor Location Register). Hai b? ph?n n�y c� th? ??t ? v? tr� kh�c nhau, nh?ng ? ?�y ta coi ch�ng chung c�ng m?t v? tr� ?? ??n gi?n h�a.
- B? ??ng k� ??nh v? th??ng tr� (Home Location Register) v� trung t�m nh?n th?c AuC (Authentication Center). AuC c� nhi?m v? cung c?p cho HLR c�c tham s? nh?n th?c v� c�c kh�a m?t m�.
B?t k? MS hi?n ? ?�u, HLR ??u l?u gi? m?i th�ng tin thu� bao li�n quan ??n vi?c cung c?p d?ch v? vi?n th�ng v� v? tr� hi?n t?i c?a MS. HLR l� m?t m�y t�nh c� kh? n?ng qu?n l� h�ng tr?m ng�n thu� bao. Ti?p theo ch�ng ta x�t c? ch? nh?n th?c (authentication) c?a h? th?ng GSM. Tr??c h?t, ch�ng ta l�m quen v?i m?t s? thu?t ng? th??ng d�ng trong GSM.
- IMSI (International Mobile Subscriber Identity ? nh?n d?ng thu� bao di ??ng qu?c t?). M?i thu� bao GSM ???c c?p m?t IMSI duy nh?t. IMSI ???c l?u tr? trong SIM v� trong B? ??ng k� ??a ch? th??ng tr� HLR.
- Ki: M?i thu� bao GSM ???c c?p m?t kh�a nh?n th?c thu� bao Ki. Kh�a Ki ???c l?u tr? trong SIM v� trong trung t�m nh?n th?c AuC.
- Thu?t to�n A3 v� A8: Thu?t to�n A3 v� A8 ???c th?c hi?n trong SIM v� trong AuC. Hai thu?t to�n n�y ???c d�ng ?? x�c nh?n thu� bao v� ?? t?o ra kh�a m?t m� Kc.
- Triplet (b? ba) nh?n th?c (RAND, SRES, Kc) RAND ???c ph�t ?i t? AuC l� m?t d�y bit ng?u nhi�n d�i 128 bit. SRES d�ng ?? x�c nh?n bi?t d?ng c?a thu� bao. V?i RAND v� Ki ? ??u v�o v� d�ng thu?t to�n A3, th� ??u ra ???c SRES. V?i RAND v� Ki ? ??u v�o, b?ng thu?t to�n A8 ta ???c kh�a m?t m� Kc. Ta d�ng kh�a Kc ?? b?o m?t tin b�o.
??i v?i m?i thu� bao GSM, t?t c? c�c th�ng tin c� nh�n, kho� nh?n th?c v� thu?t ng? nh?n th?c ???c l?u tr? trong SIM c?a thu� bao.
Qu� tr�nh nh?n th?c nh? sau:
1. Khi ng??i s? d?ng c?p ngu?n ??y ?? cho m�y di ??ng MS, m�y MS n�y ?� ???c g?n card SIM s? t�m m?ng GSM v� g?i th�ng b�o ??ng k� IMSI v�o m?ng ?? kh?i t?o qu� tr�nh nh?n th?c.
2 ? H? th?ng tr?m g?c BS s? chuy?n IMSI v?a nh?n ???c t? MS ??n HLR/AuC ?? h?i triplet (RAND, SRES, Kc) c� h?p ph�p hay kh�ng
3- Tr�n IMSI nh?n ???c, b? HLR/AuC c� th? t�m Ki t??ng ?ng ??n thu� bao/SIM. B?ng thu?t to�n A3 v� A8 b? HLR/AuC t?o ra nhi?u triplet th? th?c v� g?i tr? l?i tr?m g?c BS
4- Sau khi nh?n ???c c�c triplet nh?n th?c, BS ch?n m?t triplet v� g?i RAND ??n MS th�ng qua ???ng v� tuy?n.
5. V?i Ki trong SIM v� b?ng thu?t to�n A3 v� A8, m�y c?m tay MS c� th? t�nh ra SRES v� Kc t??ng ?ng v?i RAND m� n� v?a nh?n ???c t? BS. M�y MS g?i SRES tr? l?i tr?m BS v� cho bi?t r?ng thu� bao ?� gh�p v?i IMSI.
6- Tr?m BS ki?m tra, so s�nh gi?a SRES v?a nh?n ???c v� SRES trong triplet ?� ch?n, n?u ch�ng b?ng nhau, qu� tr�nh nh?n th?c ?� th�nh c�ng;
C�c b??c t? 4 ??n 6 ???c bi?u di?n tr�n h�nh 2.
N?u qu� tr�nh nh?n th?c th�nh c�ng th� MS c� th? truy nh?p v�o h? th?ng m?ng GSM.
2. Ch?c n?ng c?a card UIM trong h? th?ng di ??ng CDMA
CDMA l� h? th?ng th�ng tin di ??ng ?a truy nh?p theo m�. S? truy nh?p gi?a tr?m g?c BS v?i m�y di ??ng MS ???c th?c hi?n theo 2 ph??ng th?c: m?t l� theo c�ng ngh? OTA (Over The Air) hai l� theo c�ng ngh? d�ng ?card nh?n d?ng ng??i d�ng s? d?ng UIM (User Identity Module) ho?c RUIM (Removable User Identity Module).
C�ng ngh? ?a truy nh?p theo OTA ???c s? d?ng trong h? th?ng CDMA B?c M?. Nh?ng ng??i s? d?ng m?ng CDMA c� th? chi?m c�ng m?t k�nh v� tuy?n, nh?ng ???c ph�n bi?t ri�ng nhau nh? m?t m?t m� ??c tr?ng kh�ng tr�ng v?i b?t k? ai. H? th?ng CDMA n�y ???c coi l� m?t h? th?ng m�y t�nh c?c m?nh, trong ?� c�c s? li?u c?a ng??i s? d?ng th�ng qua giao di?n kh�ng gian ghi v�o b? nh? c?a m�y di ??ng MS. Sau khi ng??i s? d?ng mua m�y, h? s? ??ng k� v?i server c?a trung t�m c�c d?ch v? c?n s? d?ng. Sau khi server c?a trung t�m x�c nh?n, server n�y d�ng k? thu?t l?p m� kh�ng gian qua giao di?n kh�ng gian ghi c�c tin t?c v? d?ch v? v�o m�y di ??ng MS. Ta c� th?y t?ng ?�i cung c?p d?ch v? CDMA c?n c� m?t server trung t�m c� c�ng n?ng m?nh.
C�ng ngh? d�ng card UIM cho ph�p MS truy nh?p v�o h? th?ng v� c?p ph�t cho MS m?t k�nh th�ng tin d�ng trong h? th?ng CDMA, ph?n n�o c?ng t??ng t? nh? trong h? th?ng GSM. M�y c?m tay CDMA ???c g?n m?t card nh?n d?ng. Card n�y ???c g?i l� card th�ng minh UIM ho?c RUIM. Ch�ng l?u gi? c�c th�ng tin li�n quan t?i ng??i s? d?ng, th? th?c v� b?o m?t cho thu� bao. C�ng ngh? nh?n d?ng qua UIM ???c Trung Qu?c nghi�n c?u v� s? d?ng trong m?ng CDMA.Quy ph?m k? thu?t c?a card UIM
Card UIM ???c ch? t?o theo quy ??nh c?a ISO/IEC 7816. Ngo�i ra, theo quy ??nh c?a 3GPP2, mo?un nh?n d?ng ng??i s? d?ng di ??ng c?a h? th?ng tr?i ph? mi�u t? c�c ??c t�nh v?t l�, giao di?n ?i?n, giao di?n logic v� giao th?c b�o hi?u (signalling).??c t�nh v?t l� v� giao di?n ?i?n c?a card UIM
Card UIM c� d?ng m?t IC l�m vi?c v?i ?i?n �p t? 2,3-3,3V, v?i m?t ch�nh c� 8 ?i?m ?i?n c?c ti?p x�c. S? ?? k?t c?u b? ph?n l�i c?a card UIM nh? h�nh 3. C� 5 b? ph?n c?u th�nh: ?� l� CPU, b? nh? c? ??nh ROM, b? nh? ??c-vi?t RAM, b? nh? s? li?u EPROM v� bus k?t n?i c�c b? ph?n tr�n. Trong ?�, CPU l� b? ph?n trung t�m, th?c hi?n c�c ph�p t�nh, ROM l?u gi? tr�nh t? l?p m� v� ???c ghi t? khi xu?t x??ng; RAM l?u gi? c�c s? li?u khi t�nh to�n nh? tham s? m?nh l?nh, k?t qu? ph?n h?i kh�a m?t m�; EPROM ghi c�c s? li?u c?a ng??i s? d?ng nh? c�c th�ng tin c� nh�n. N�i chung, c�ng n?ng c?a UIM c� th? chia l�m 3 lo?i:
- B?o t?n tin t?c nh?n d?ng ng??i s? d?ng v� th?c hi?n thu?t to�n th? th?c v� tin t?c gi�m ??nh chuy�n d�ng cho h? th?ng CDMA. Trong ?� g?m A-key, SSD-A v� SSD-B.
- Tin t?c nghi?p v? trong h? th?ng CDMA v� tin t?c li�n quan ghi t?i ??a ch? th??ng tr� c?a thu� bao, lo?i tin t?c n�y ghi trong UIM kh�ng nhi?u, ch? y?u l� c�c tin ng?n.
- Tin t?c li�n quan ??n m�y di ??ng MS bao g?m h? th?ng ?u ti�n v� b?ng t?n ?u ti�n.
Ngo�i nh?ng tin t?c ??m b?o cho s? v?n h�nh t?t c?a h? th?ng CDMA, ng??i s? d?ng c� th? l?u v�o card UIM nh?ng tin t?c m� c� nh�n c?n s? d?ng nh? s? v� m� ?i?n tho?i c?a c�c ??i t�c.
Ph?n m?m c?a card UIM trong DMSS
D�ng c�ng ngh? ph�n chia theo card cho ph�p c�c thu� bao di ??ng t?ng th�m t�nh linh ho?t khi s? d?ng m�y c?m tay. Th�ng qua giao th?c tri?n khai ng??i s? d?ng c� th? t? do ch?n m?ng di ??ng CDMA ho?c GSM nh? l� s? d?ng song song 2 card CDMA/GSM.
D??i ?�y ch�ng ta x�t k?t c?u ?ph?n m?m thu� bao ph??ng th?c song song? DMSS (Dual Mode Subscriber Software)
K?t c?u ph?n m?m g?m 2 l?p nh? h�nh 4: l?p d?ch v? v� l?p th?a h�nh. ?ng d?ng UIM theo l?p d?ch v? l� ??a ra m?t c?ng giao ti?p ??n gi?n ?? h??ng ?ng l?nh thu v� m?nh l?nh ph�t; l?p th?a h�nh s? ph�n t�ch v� x? l� m?nh l?nh. K?t qu? sau khi ???c x? l� l?i ???c ph?n h?i v? l?p d?ch v?.
M?nh l?nh xu?t ph�t t? l?p cao (nh? c?ng v�o thu� bao ho?c l?p ?ng d?ng). M?nh l?nh c� nhi?m v? AUTH (Authentication) bi?n ??i th�nh m?nh l?nh trung t�m c?a UIM. M?nh l?nh UIM n�y ??a v�o x? l� t?i l?p th?c h�nh. L?p th?c h�nh c?a UIM l?i ph�n t�ch v� ??a t?i c�c b? ph?n th?c hi?n. N?u m?nh l?nh c� y�u c?u b�o c�o th� UIM ph?i b�o c�o nhi?m v? ?� ho�n th�nh.
Th�ng qua nhi?m v? AUTH, card UIM c� th? ho�n th�nh c�c c�ng n?ng sau nh?: tuy?n ch?n giao th?c, x�c nh?n ng??i c?m card CHV (Card Holder Verification).
K?t lu?n:
Qua c�c m?c trao ??i tr�n, ch�ng ta ?� th?y ???c c? c?u nh?n th?c d?a tr�n card SIM c?a GSM. Hi?n nay m?ng di ??ng GSM/GPRS c� ?u th? l� s? l??ng thu� bao l?n, c? c?u nh?n th?c an to�n, d? thi?t l?p chuy?n v�ng (roaming). B�n c?nh SIM, mo?un nh?n d?ng ng??i s? d?ng UIM hay RUIM ?� ???c s? d?ng r?ng r�i trong m?ng CDMA th? h? 2G v� s? ???c d�ng r?ng r�i trong m?ng 3G. ??c bi?t, vi?c nh?n th?c thu� bao th�ng qua vi?c trao ??i tin t?c qua card SIM c?ng ???c ?ng d?ng m?t c�ch thu?n l?i v�o m?ng kh�ng d�y WLAN.
H�nh 1
H�nh 2.
H�nh 3
H�nh 4
Đăng nhận xét