Snefru

Snefru to kryptograficzna funkcja skrótu wymyślona przez Ralpha Merkle'a w 1989 roku podczas pracy dla Xerox w Centrum Badawczym Palo Alto . Podobnie jak Chufu i Chefrena , dwa szyfry zaprojektowane przez Merkle, Snefru nosi imię egipskiego faraona : Snefru ( Snefru ) (ojciec Cheopsa ).

Haszowanie odbywa się na 128 lub 256 bitach . Oryginalna architektura Snefru została zaatakowana przez Eli Bihama i Adi Shamira poprzez różnicową kryptoanalizę, która pozwoliła na pokazanie kolizji. Snefru został zmodyfikowany poprzez zwiększenie liczby iteracji w strukturze z dwóch do ośmiu rund. Niemniej jednak kryptoanaliza różnicowa nadal umożliwia zaatakowanie go, ale z niepraktyczną złożonością rzędu 288,5 .