mirror of
https://github.com/Steffo99/appunti-magistrali.git
synced 2024-12-01 13:44:19 +00:00
14 lines
641 B
Markdown
14 lines
641 B
Markdown
|
---
|
||
|
aliases: ["HOTP"]
|
||
|
---
|
||
|
|
||
|
[[one-time credential]] ideata da [[Initiative for Open Authentication|OATH]] che fa uso di [[HMAC]].
|
||
|
|
||
|
## Funzionamento
|
||
|
|
||
|
1. 🖥️ Il servizio di autenticazione [[challenge-response|sfida]] l'user agent con un [[nonce]].
|
||
|
2. 👤 L'user agent calcola l'[[HMAC]] con quel [[nonce]] e la sua [[chiave simmetrica]].
|
||
|
3. 👤 L'user agent [[challenge-response|risponde]] al servizio di autenticazione con il valore calcolato.
|
||
|
4. 🖥️ Il servizio di autenticazione calcola esso stesso l'[[HMAC]].
|
||
|
5. 🖥️ Il servizio di autenticazione verifica che l'[[HMAC]] calcolato coincida con quello inviato dall'user agent.
|