Tutto ciò che vale la pena sapere, niente di superfluo.
Cosa fa realmente
Stessa funzione di Milenage: prende Ki/OPc e un RAND di rete, produce RES, CK, IK, AK. La struttura interna è diversa: Tuak esegue la permutazione Keccak-f[1600] invece dei round AES, ma l'interfaccia di input/output verso la rete è identica. Un HSS può emettere vettori di autenticazione Tuak invece di vettori Milenage; una SIM/eUICC che supporta Tuak gestisce la sfida in modo trasparente. La maggior parte dei moderni sistemi operativi eUICC supporta entrambi gli algoritmi e sceglie in base alla configurazione del profilo.
Perché è importante dal punto di vista commerciale
Tuak rappresenta la soluzione di copertura per gli operatori. Qualora venisse scoperta una violazione crittoanalitica contro AES-128, ogni autenticazione basata su Milenage sarebbe a rischio; Tuak offre una soluzione sostitutiva immediata senza modifiche all'interfaccia radio. Per i settori ad alta sicurezza, come quello governativo, della difesa e delle eSIM di livello bancario, Tuak con chiavi a 256 bit sta diventando sempre più lo standard. Per le eSIM destinate al mercato consumer, Milenage rimane la scelta preferita dagli operatori. La piattaforma VSM per eSIM di BroadNet supporta entrambi gli algoritmi nella personalizzazione del profilo; la scelta è a discrezione dell'operatore per ciascun profilo.
Angolo di latenza, scala e conformità
Le prestazioni di Tuak sugli elementi di sicurezza moderni sono paragonabili a quelle di Milenage (entro il doppio). La generazione del vettore di autenticazione lato HSS ha una velocità di trasmissione simile. L'algoritmo è definito dalla specifica 3GPP TS 35.231; i vettori di test sono gestiti da ETSI. Tuak è pienamente riconosciuto da GSMA; l'audit di custodia delle chiavi SAS-SM copre Tuak Ki/OPc con lo stesso rigore di Milenage.
Considerazioni in materia di privacy e conformità
Stesso modello di protezione delle chiavi di Milenage: Ki/OPc non esce mai dall'elemento sicuro o dall'HSS HSM. Il vantaggio di Tuak rispetto a Milenage ai fini della conformità è la maggiore dimensione della chiave (fino a 256 bit contro 128), che offre un margine di sicurezza più elevato contro i futuri progressi crittanalitici. Per implementazioni con requisiti di durata pluridecennali (IoT satellitare, M2M industriale con garanzie di 15 anni), il margine di sicurezza di Tuak rappresenta una scelta prudente e ragionevole.