|
ALCUNE
INFO SULLE SI CARD
Una SIM card è una
Smart-card, quindi ha un processore capace di eseguire un
algoritmo di criptamento oltre ad avere della memoria. I
codici IMSI e KI non lasceranno mai la SIM Card. Il SIM (Subscriber
Identity Modume) contiene:
- Identità Mobile Internazionale dell'utente (IMSI)
- Chiave di identificazione individuale dell'utente (Ki)
- Algoritmo per la generazione di chiave cifrata (A3), con
Ki e RAND genera una chiave a 64 bit (Kc)
- Algoritmo di Verifica (A3), col Ki e RAND genera una
risposta 'firmata' a 32 bit (SRED)
- Codice PIN utente (1 & 2)
- Codice PUK (1 & 2), detto anche SPIN
- Rubrica dell'utente
- Messaggi SMS salvati
- Lista delle reti preferite Kc è ustao per criptare i
dati tra MS e BS con l'algoritmo A5 che è contenuto nel
telefono (può essere regolarmente modificato) Quando la
rete vuole verificare l'utente, un numero casuale a 128
bit (RAND) viene mandato alla SIM. Inviando il RAND e il
Ki nell'algoritmo A£, viene generata la risposta
'firmata' a 32 bit (SRED) che viene reinviata alla rete
per la verifica. Una SIM card deve avere 6 connettori per
interfacciarsi ad un GSM.
/---------------------\
PINOUT: 1: Vcc= 5v
|
|
2: Reset
| 4 3 2 1
|
3: Clock
| 8 7 6 5
|
4: NC
|
|
5: Gnd (Terra)
|
|
6: Programming voltage
|
|
7: Data I/O
|
|
8: NC
|
|
|
|
| ISO SIM CARD |
\---------------------/
Qualche nota sui comandi
SIM:
- A0 F2 00 00 19 (Read status) darà F2 + (25 bytes di
dati)
1-4 Riservata
5 Identificatore tipo directory (3F= root/7F = altro)
6 Sub-identificatore (00= root / 01= applicazione)
7-12 riservate 13 Numero di byte che seguono (di solito
0C)
14-18 Riservata
19 PIN status (un piccolo nibble mostra il numero di
tentativi rimanenti)
20 SPIN (PUK) status (come sopra)
21-25 riservata
il numero di tentativi di
default è 3 per il PIN e 10 per il PUK
- A0 20 00 08 (Verify
PIN) seguito da un pin di 8 digit (1234= 31 32 33 34 FF FF
FF FF ) darà:
90 00 Fine normale
6B 00 P1/P2 sbagliato
67 08 P3 Sbagliato
98 08 Contraddizione col PIN Status
98 04 Codice segreto errato
98 40 Codice segreto errato - Istruzione bloccata!
92 0x Aggiornamento avvenuto dopo x tentativi
92 40 Aggiornamento impossibile (EPROM della scheda
difettosa)
- A0 A4 (select)
- A0 B0 (Read Binary)
|