Dopo aver letto la pagina di Wikipedia su SipHash penso che possa essere usato come HMAC-SHA256 in JWT per creare e verificare Token API (autenticazione dei dispositivi client).
In JWT il server crea questo MAC per firmare identificativi utente (ad esempio un numero o email) con una chiave privata che viene poi inviata insieme all'identificatore a ogni richiesta (dopo il login).
Inoltre, il documento ufficiale afferma:
Target applications include network traffic authentication
Tuttavia, non riesco a trovare nessuna pagine sul Web che spieghi questo caso d'uso, sebbene sia molto più veloce e sia uscito da un po 'di tempo.
HMAC-SHA256 è più sicuro in qualche modo o mi manca qualcos'altro? Grazie!
EDIT: l'output SipHash è in genere solo a 64 bit, quindi mi riferisco a SipHash double con 128 bit come nell'implementazione JavaScript