UMTS - Autenticazione
L'UMTS è progettato per interagire con le reti GSM. Per proteggere le reti GSM dagli attacchi man-in-middle, 3GPP sta considerando di aggiungere una sfida di autenticazione RAND della struttura.
Abbonato UMTS alla rete UMTS
Sia la rete che la stazione mobile supportano tutti i meccanismi di sicurezza dell'UMTS. L'autenticazione e l'accordo sulla chiave sono i seguenti:
La stazione mobile e la stazione base per stabilire una connessione di controllo delle risorse radio (connessione RRC). Durante la creazione della connessione, la stazione mobile invia le sue capacità di sicurezza alla stazione base. Le caratteristiche di sicurezza includono integrità UMTS e algoritmi di crittografia supportati e possibilmente anche capacità di crittografia GSM.
La stazione mobile invia la sua identità temporanea TMSI corrente sulla rete.
Se la rete non è in grado di risolvere il TMSI, chiede alla stazione mobile di inviare la sua identità permanente e le stazioni mobili rispondono alla richiesta con l'IMSI.
La rete ospitante richiede l'autenticazione della rete domestica dei dati della stazione mobile.
La rete domestica restituisce una richiesta casuale RAND, il corrispondente token di autenticazione AUTN, autenticazione
Risposta XRES, chiave di integrità IK e chiave di crittografia CK.
La rete ospitante invia la richiesta di autenticazione RAND e il token di autenticazione AUTN alla stazione mobile.
La stazione mobile controlla AUTN e calcola la risposta di autenticazione. Se AUTN viene corretto.
La stazione mobile ignora il messaggio.
La stazione mobile invia la sua risposta di autenticazione RES alla rete ospitante.
Visitando la rete si controlla se RES = XRES e si decide quali algoritmi di sicurezza possono essere utilizzati dal sottosistema radio.
La rete ospitante invia algoritmi ammessi al sottosistema radio.
La rete di accesso radio decide i permessi da utilizzare.
La rete di accesso radio informa la stazione mobile della loro scelta nel messaggio di comando della modalità di sicurezza.
Il messaggio include anche le funzioni di sicurezza della rete ricevute dalla stazione mobile nella fase 1.
Questo messaggio è protetto dall'integrità con la chiave di integrità IK.
La stazione mobile conferma la protezione dell'integrità e verifica l'accuratezza delle funzioni di sicurezza.
Abbonato UMTS alla stazione base GSM
L'unità mobile (abbonato UMTS) supporta sia USIM che l'applicazione SIM. Il sistema della stazione base utilizza il GSM mentre i componenti della tecnologia VLR / MSC sono rispettivamente l'UMTS SGSN. La stazione mobile e la rete centrale supportano entrambi tutti i meccanismi di sicurezza dell'UMTS. Tuttavia, il sistema della stazione base GSM (BSS) non supporta la protezione dell'integrità e utilizza gli algoritmi di crittografia GSM. I primi otto passaggi del protocollo di autenticazione vengono eseguiti come nel caso classico. GSM BSS inoltra semplicemente il traffico di autenticazione UMTS.
L'MSC / SGSN decide quali algoritmi di crittografia GSM sono ammessi e calcola la chiave GSM Kc chiavi UMTS IK, CK.
MSC / SGSN consiglia gli algoritmi autorizzati GSM BSS e trasmette la chiave di cifratura GSM Kc.
GSM BSS decide quali algoritmi di crittografia possono utilizzare le capacità di crittografia basate sulla stazione mobile.
GSM BSS invia il comando della modalità di cifratura GSM alla stazione.