S/Key (RFC 2289, 1998)
Credenciais de Autenticação
Password
Autenticação sabe:
A última OTP que foi usada pelo sujeito
O índice da última OTP utilizada
Existe uma ordem entre OTPs
A raiz de todas as OTPs
Processo de Configuração / Setup
O Autenticador define uma raiz / semente aleatória
O sujeito gera a OTP inicial
O Autenticador armazena a raiz, o índice N e a OTP
Processo de Autenticação
O Autenticador envia a raiz e o índice do sujeito
São considerados um desafio
O sujeito gera índice-1 OTPs consecutivas
Resultado = OTP
Autenticador calcula H(resultado) e compara com o valor de OTP_índice armazenado
Se H(resultado) == OTP_índice , então é autenticado
Então o resultado e índice são armazenados para uma autenticação futura
Last updated