Alles Wissenswerte, nichts Unwissendes.
Was es tatsächlich tut
Tuak funktioniert ähnlich wie Milenage: Es verwendet Ki/OPc und einen Netzwerk-RAND und erzeugt RES, CK, IK und AK. Die interne Konstruktion ist anders – Tuak verwendet die Keccak-f[1600]-Permutation anstelle von AES-Runden –, die Schnittstelle zum Netzwerk ist jedoch identisch. Ein HSS kann Tuak-Authentifizierungsvektoren anstelle von Milenage-Vektoren ausgeben; eine SIM/eUICC, die Tuak unterstützt, verarbeitet die Herausforderung transparent. Die meisten modernen eUICC-Betriebssysteme unterstützen beide Algorithmen und wählen den passenden anhand der Profilkonfiguration aus.
Warum es wirtschaftlich wichtig ist
Tuak dient dem Netzbetreiber als Absicherung. Sollte es jemals zu einem kryptanalytischen Einbruch gegen AES-128 kommen, wären alle auf Milenage basierenden Authentifizierungen gefährdet. Tuak bietet einen direkten Ersatz ohne Änderungen an der Luftschnittstelle. In sicherheitskritischen Bereichen wie Regierung, Verteidigung und Banken-eSIMs ist Tuak mit 256-Bit-Schlüsseln zunehmend Standard. Für herkömmliche eSIMs für Endverbraucher bleibt Milenage die bevorzugte Lösung der Netzbetreiber. Die eSIM-VSM-Plattform von BroadNet unterstützt beide Algorithmen zur Profilpersonalisierung; die Wahl liegt im Ermessen des Netzbetreibers und erfolgt pro Profil.
Latenz-, Skalierungs- und Nachgiebigkeitswinkel
Die Leistung von Tuak auf modernen sicheren Elementen ist mit der von Milenage vergleichbar (innerhalb des Zweifachen). Die Generierung von Authentifizierungsvektoren auf HSS-Seite weist einen ähnlichen Durchsatz auf. Der Algorithmus ist in 3GPP TS 35.231 definiert; die Testvektoren werden von ETSI verwaltet. Tuak ist vollständig GSMA-anerkannt; die SAS-SM-Schlüsselverwaltungsprüfung deckt Tuak Ki/OPc mit der gleichen Strenge wie Milenage ab.
Datenschutz- und Compliance-Aspekte
Das Schlüsselschutzmodell entspricht dem von Milenage – Ki/OPc verlässt niemals das sichere Element oder das HSS HSM. Der Vorteil von Tuak gegenüber Milenage hinsichtlich der Compliance liegt in der größeren Schlüssellänge (bis zu 256 Bit gegenüber 128 Bit), die eine höhere Sicherheitsmarge gegenüber zukünftigen kryptanalytischen Fortschritten bietet. Für Implementierungen mit Anforderungen an die Lebensdauer über mehrere Jahrzehnte (Satelliten-IoT, industrielle M2M-Systeme mit 15 Jahren Garantie) ist der Sicherheitsspielraum von Tuak eine vernünftige und konservative Wahl.