Kriptogrāfiska jaucējfunkcija

Kriptogrāfiska jaucējfunkcija () ir jaucējfunkcija, kas ir vienvirziena funkcija, proti, praksē nav iespējams uzzināt ievaddatus, zinot tikai jaucējvērtību. Šādas vienvirziena jaucējfunkcijas tiek dēvētas par mūsdienu kriptogrāfijas "darba zirgiem". To ievaddatus parasti sauc par "ziņojumiem" (), bet izvadīto jaucējvērtību par "ziņojumu īssavilkumu" ().

Ideālai kriptogrāfiskai jaucējfunkcijai piemīt četras īpašības:
 ātri vari izrēķināt jaucējvērtību jebkuram ziņojumam;
 ir praksē neiespējami izveidot ziņojumu pēc jaucējvērtības;
 ir praksē neiespējami izmainīt ziņojumu tā, lai nemainītos jaucējvērtība;
 ir praksē neiespējami atrast divus dažādus ziņojumus, kuru rezultāts būtu viena un tā pati jaucējvērtība.

Kriptogrāfiskām jaucējfunkcijām ir plašs pielietojums informācijas drošības sfērā, piemēram, elektroniskajā parakstā, ziņojumu autentifikācijas kodos un citos autentifikācijas veidos. Taču tās var izmantot arī kā parastas jaucējfunkcijas, piemēram, lai indeksētu datus jaucējtabulās, vai arī kā kontrolsummas algoritmu.

Skatīt arī 
 Drošais jaukšanas algoritms 2 (SHA-2)
 RIPEMD

Atsauces 

Kriptogrāfija