Snefru-tiivisteen luonti

Luo Snefru-tiiviste — Historiallinen Xerox PARC -funktio

Jakaa:

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.