4. Eriotsarbega algoritmid tõestusteks,autentimisteks, ajatempli jaoks jm. Salajase võtmegakrütoalgoritm (secret key cryptoalgorithm) e. Sümmeetriline krüptoalgoritm (symmetric cryptoalgorithm), on selline, kus sifreerimisel kui ka desifreerimisel kasutatakse sama (salajast) võtit Tuntuimad esindajad: · AES (128, 192 või 256 bitine võti) · IDEA (128 bitine võti) · Skipjack (80 bitine võti) · RC4 (40 kuni 256 bitine võti) · (DES (56 bitine võti))? Võtme osa sifreerimises ja desifreerimises Krüpteerimine e. Sifreerimine (encryption, enchipherment) nõuab teatud salajase võtme (key) kasutamist. Vastupidine tegevus on desifreerimine (decryption, decipherment) ,mille käigus taastatakse sama salajase võtme kaasabil algsed andmed Ilma ühte sama võtit teadmata on mõlemad tegevused võmatud Salajase võtmega krütoalgoritm: turvalisus Kaasajal loetakse piisavalt tugevaks tavaliselt vähemalt 128 biti pikkuse (erijuhul 80 biti
· Kaasaja krüptograafia kasutab eranditult arvutustehnikat, käsitsi paberil arvutamine on jäädavalt ajalugu · Kaasaja krüptograafia kasutab suurt hulka standardeid, mida järgib kogu (virtuaal)maailm 85. Salajase võtmega krüptoalgoritm (secret key cryptoalgorithm) ehk sümmeetriline krüptoalgoritm (symmetric cryptoalgorithm), on selline, kus nii sifreerimisel kui ka desifreerimisel kasutatakse sama (salajast) võtit 86. Võtme osa sifreerimises ja desifreerimises 87. Salajase võtmega krüptoalgoritm 89. Salajase võtmega krüptoalgoritm: tekkiv probleem Probleem: enne teabe edastamist üle võrgu on vaja kuidagi tagada, et mõlemas otspunktis (mõlemal osapoolel) oleks olemas vaid neile teadaolev salajane võti Võtme säärane edastamine vajab turvalist (pealtkuulamiskindlat) kanalit, mida salajase võtmega krüptosüsteem ei paku 90. Avaliku võtmega krüptoalgoritm: võtmed