is the full version. How to Build a Hash Function from any Collision-Resistant Function (2008)
by
Thomas Ristenpart
,
Thomas Shrimpton

