Kriptogrāfijas jaucējfunkcijas
Kriptogrāfijas jaucējfunkciju DEFINĪCIJAKriptogrāfijas hash funkcija ir matemātiska funkcija, ko izmanto kriptogrāfijā. Tipiskas jaucējfunkcijas ņem mainīga garuma ievadus, lai atgrieztos fiksēta garuma izejas. Kriptogrāfijas hash funkcija apvieno hash funkciju ziņojumu nodošanas iespējas ar drošības īpašībām.
Kriptogrāfijas jaucējfunkciju sadalīšana
Jaucējfunkcijas ir datoru datu sistēmās parasti izmantotas datu struktūras tādiem uzdevumiem kā ziņojumu integritātes pārbaude un informācijas autentificēšana. Bet tos uzskata par kriptogrāfiski vājiem. Kriptogrāfiskās jaucējfunkcijas papildina drošības funkcijas tipiskajām jaucējfunkcijām, tādējādi apgrūtinot ziņojuma satura vai informācijas par adresātiem un sūtītājiem noteikšanu.
Jo īpaši kriptogrāfijas hash funkcijām piemīt trīs īpašības
- Tie ir “bez sadursmēm”. Vienkāršiem vārdiem sakot, nevienai no divām ievades jaucējzīmēm nav jāatrodas vienā un tajā pašā izvades jaucienā.
- Tos var paslēpt. Vienkāršiem vārdiem sakot, no tās izvades ir grūti uzminēt hash funkcijas ievades vērtību.
- Tiem jābūt mīklaini draudzīgiem. Tas ir, vajadzētu būt grūti atlasīt ievadi, kas nodrošina iepriekš noteiktu izvadi. Tādējādi ievade jāizvēlas no iespējami plaša izplatījuma.
Trīs iepriekš aprakstītās īpašības ir vēlamas, taču tās ne vienmēr var īstenot praksē. Piemēram, atšķirība paraugu laukumos ievades jaucieniem un izejām nodrošina, ka ir iespējamas sadursmes. Tā piemērs tika parādīts nesen, kad MIT digitālās valūtas iniciatīva IOTA atklāja sadursmes ievainojamību.
Kriptogrāfijas hash funkcijas tiek plaši izmantotas kriptovalūtās, lai darījuma informāciju nodotu anonīmi. Piemēram, bitcoin, sākotnējā un lielākā kriptovalūta, savā algoritmā izmanto SHA-256 kriptogrāfijas hash funkciju. Tāpat IOTA, lietu interneta platformai, ir sava kriptogrāfijas jaucējfunkcija, kas pazīstama kā Čokurošanās.
Investīciju kontu salīdzināšana Piegādātāja nosaukums Apraksts Reklāmdevēja atklāšana × Piedāvājumi, kas parādās šajā tabulā, ir no partnerībām, no kurām Investtopedia saņem kompensāciju.