GSM: Autenticação do subscritor

Baseado num segredo partilhado entre o HLR e o subscritor

Utiliza uma chave simétrica de 128 bits, denominada de Ki

Ki encontra-se no Subscriber Identification Module (SIM)

Smartcard fornece respostas baseadas na Ki

Algoritmos (inicialmente desconhecidos):

Autenticação: A3

Geração da chave de sessão: A8

Comunicação: A5 (cifra contínua)

A3 e A8 implementadas no SIM. A5 na baseband

A3 e A8 podem ser escolhidos pelo operador

MSC pede valores do subscritor ao HLR/AUC

RAND, SRES, Kc

HLR gera RAND e os restantes valores usando uma Ki

RAND = valor aleatório (128 bits)

SRES = A3(Ki, RAND) (32 bits)

Kc = A8 (Ki, RAND)(64 bits)

A3/A8 frequentemente é o algoritmo COMP128

[SRES, Kc] = COMP128(Ki, RAND)

Last updated