mercredi 19 octobre 2011

Cryptage GSM : RAND, SRES, Ki et Kc

Ki est la clé d'authentification individuelle stockée dans la carte SIM, et utilisée en tant que clé secrète partagée et  connue de la station mobile et du HLR (Home Location Register) du réseau principal de l'utilisateur.

RAND est un challenge de 128 bits (16 octets) générée par le HLR.

SRES est la réponse signée d'une longueur de 32 bits (4 octets), générée par la station mobile et par le MSSC (Mobile Services Switching Center).

Kc est la clé d'authentification de 64 bits (8 octets) utilisée en tant que clé de session pour le cryptage sur le canal OTA (Over-The-Air). Kc est générée par la station mobile à partir du challenge présenté par le réseau GSM, et à partir de Ki stockée sur la carte SIM en utilisant l'algorithme A8.