Snefru-tiivisteen luonti
Virstanpylväs kryptografisessa suunnittelussa
Snefru on kryptografinen tiivistefunktio, jonka Ralph Merkle suunnitteli vuonna 1990 Xerox PARC:ssa, nimetty Egyptin faarao Sneferun mukaan. Voi tuottaa 128- tai 256-bittisen tiivisteen.
Mikä on Snefru?
Snefru käsittelee dataa 512-bittisissä lohkoissa (128-bittinen tuloste) tai 384-bittisissä (256-bittinen tuloste) substituutiotaulupohjaista sekoitusta käyttäen.
✅ Ominaisuudet
- • Historiallinen edelläkävijä: Yksi ensimmäisistä Merkle-Damgård-tiivistefunktioista
- • 256-bittinen tuloste: 64-merkkinen tiiviste
- • Xerox PARC: Merkle-puun keksijän suunnittelema
- • Opetusarvo: Tärkeä tiivistefunktioiden kehityksen ymmärtämiseksi
📊 Käyttökohteet
- • Vanhat järjestelmät: Vanhojen Xerox-järjestelmien yhteensopivuus
- • Koulutus: Tiivistefunktioiden suunnittelun opiskelu
- • Tutkimus: Differentiaalianalyysin tutkimus
- • Historiallinen analyysi: Kehitys Snefrusta SHA-2:een
⚠️ Varoitus
Snefru on kryptografisesti murrettu. Törmäyksiä löydetty differentiaalianalyysilla. Käytä SHA-256:ta.
🔄 Snefru vs moderni
Snefru
128/256-bittinen
Murrettu — vain historiallinen
MD5
128-bittinen
Myös murrettu
SHA-256
256-bittinen
Moderni turvallinen standardi
❓ Usein kysytyt kysymykset
Miksi nimetty faaraon mukaan?
Ralph Merkle seurasi perinnettä nimetä kryptoalgoritmeja egyptiläisten elementtien mukaan.
Miten Snefru murrettiin?
Biham ja Shamir löysivät törmäyksiä 2-kierrosversioissa differentiaalianalyysillä.
Mikä on Snefrun perintö?
Snefru auttoi vakiinnuttamaan Merkle-Damgård:n pääasialliseksi tiivistesuunnittelun paradigmaksi.