Osnove kriptografije
Simetrično šifriranje

Šifriranje in dešifriranje podatkov z enim samim ključem (ki ga imenujemo tajni, skriti ali zasebni šifrirni ključ) imenujemo simetrično šifriranje oziroma simetrična kriptografija. Šifrirni ključ pri simetrični kriptografiji je običajno samo eden. Lahko pa pri tej kriptografiji uporabljamo tudi ločena šifrirna ključa - enega za šifriranje, drugega za dešifriranje. Oba ključa morata biti med seboj enostavno povezana in seveda tajna.

Glavni problem simetričnih algoritmov je varni dogovor med komunicirajočima partnerjema o skupnem šifrirnem ključu. Za izmenjavo tajnega ključa moramo morata prav tako zagotoviti varen prenosni kanal. Za izmenjavo tajnega ključa pa mora obstajati (biti zagotovljen) varen prenosni kanal.

Simetrično kriptografijo uporabljamo na naslednji način: uporabnik A želi poslati sporočilo uporabniku B tako, da ga je sposoben prebrati le on. Da A zagotovi varni prenos do B, ustvari šifrirni ključ, z njim šifrira svoj čistopis in ga kot tajnopis pošlje uporabniku B. Da B lahko prebere tajnopis, potrebuje šifrirni ključ. Tega mu lahko A dostavi na katerikoli varen način, ki mu je na voljo (recimo s kurirjem). Ko uporabnik B prejme šifrirni ključ, lahko dešifrira sprejete tajnopise oziroma pošlje uporabniku A tajnopis svojih čistopisov.

Model simetričnega šifriranja.

Od dobrega simetričnega šifriranja pričakujemo naslednje lastnosti:

Najpogosteje se uporabljata naslednja simetrična šifrirna algoritma:

Največje tveganje pri simetrični kriptografiji je varnost šifrirnih ključev. Prenos šifrirnega ključa z elektronsko pošto ni varen. Prav tako – zaradi možnega prisluškovanja – ni varen pogovor po telefonu. Podobno varnostno tveganje –zaradi možnega prestrezanja – imamo pri klasični pošti.

Naštete varnostne težave pri izmenjavi ključev v veliki meri odpravlja asimetrično šifriranje. Je pa simetrično šifriranje zelo uporabno tudi pri šifriranju vsebine trdih diskov v računalniku. V tem primeru pozna šifrirni ključ le uporabnik in zato zanj ne more izvedeti nihče drug.