@techreport{blumenthal-keygen-03, number = {draft-blumenthal-keygen-03}, type = {Internet-Draft}, institution = {Internet Engineering Task Force}, publisher = {Internet Engineering Task Force}, note = {Work in Progress}, url = {https://datatracker.ietf.org/doc/draft-blumenthal-keygen/03/}, author = {Uri Blumenthal}, title = {{Secure Session Key Generation. Creating PRF from MAC Function}}, pagetotal = 18, year = 2002, month = jul, day = 8, abstract = {This document describes Pseudo Random Function (PRF) based on MAC function (keyed iterated hash function), and offers a ref- erence implementation of PRF based on SHA-1. This PRF can be used to produce cryptographic keys for authen- tication/integrity and encryption. It uses pre-shared secret and publicly known random value (and possibly parties’ identi- ties). The main advantage of this algorithm over other similar ones is that its security is formally tied to the MAC property of the underlying function.}, }