X9.63 KDF
De sleutelafleidingsfunctie uit de ANSI-standaard voor elliptische krommen: hash het gedeelde geheim, een teller en wat context, en herhaal tot er genoeg bytes zijn.
ANSI X9.63 (2001) behandelt sleuteluitwisseling met elliptische krommen, en de KDF daarin berekent H(Z ‖ counter ‖ SharedInfo) met een 32-bits teller die bij 1 begint. Z is het ECDH-gedeelde geheim en SharedInfo optionele context. De uitvoer van opeenvolgende iteraties wordt achter elkaar geplakt tot de gewenste sleutellengte.
In wezen is het Concat KDF met de teller achter het geheim in plaats van ervoor, en het overleeft vooral dankzij ECIES zoals beschreven in SEC 1. Daardoor duikt het op onverwachte plekken op: zowel Apples ECIES-API's als de verhulling van abonnee-identiteiten in 5G-netwerken gebruiken het. Net als Concat KDF kent het geen extractiestap en gaat het ervan uit dat de invoer al uniform willekeurig is. Nieuwe protocollen kiezen beter HKDF.