>> Technologie Électronique >  >> Téléphones portables et accessoires >> Opérateurs de téléphonie mobile

Qu'est-ce que l'authentification GPRS ?

L'authentification GPRS (General Packet Radio Service) sécurise l'accès au réseau de données GSM. Elle utilise le mécanisme Challenge-Response (défi-réponse) sur le réseau GSM.

Challenge-Response Authentication

Le serveur (réseau) envoie un défi (nombre aléatoire) au mobile. Le mobile calcule une réponse cryptographique (via algorithme A3/A8 et clé Ki stockée dans la SIM) et la renvoie. Si elle correspond à ce que le réseau calcule de son côté : accès autorisé. Le mot de passe ne transite jamais en clair.

Hachage du mot de passe (Hash)

Le logiciel SIM génère une valeur de hachage (cryptographique) à partir de la clé secrète. La correspondance de cette valeur valide l'utilisateur.

Flux d'authentification (GSM/GPRS)

  1. BSS (Base Station Subsystem) envoie une demande d'authentification à la MS (Mobile Station = mobile + SIM).
  2. MS calcule la réponse (SRES) et la clé de session (Kc) via algorithme A3/A8 + Ki (SIM). Envoie SRES au SGSN (Serving GPRS Support Node).
  3. SGSN transmet l'info d'authentification au HLR (Home Location Register).
  4. HLR vérifie et renvoie la confirmation au SGSN.
  5. SGSN autorise l'accès data (PDP context activation).

Actuel : GPRS (2.5G) obsolète. 4G LTE / 5G utilisent EPS-AKA / 5G-AKA (authentification mutuelle, clés dérivées, algorithmes plus forts : Milenage, TUAK).

Opérateurs de téléphonie mobile