Arvutivõrgud. Väga põhjalik eksamimaterjal
Võtmed võetakse algoritmi sisendiks krüpteerimisel ja ka dekrüpteerimisel ning ilma
nendeta poleks võimalik neid protseduure korrektselt läbi viia.
Algoritm võib olla mõlemal poolel sama, aga võti peab kindlasti erinema. Hea
algoritm on selline algoritm, mis sunnib kõiki võtmeid läbi proovima. Halb algoritm
võimaldab võtmete hulka vähendada kuidagi.
Näide: Oletame, et me tahame turvaliselt vastuvõtjani edastada teksi m. Selleks on
meil võti KA ning krüpteerimisalgoritm. Sifritekstiks on väärtus K A(m), mis tähendab, et
tekst m on krüpteeritud võtmega KA. Kui vastuvõtja saab sifriteksti kätte, siis oleme
me talle andnud ka võtme KB , millega on võimalik dekrüpteerida tekst m. Nii et antud
juhul KB(KA(m))=m. Sümmeetrilise võtme krüptograafia puhul on saatja ja vastuvõtja
võtmed samasugused ja salajased. Avaliku võtme krüptograafia puhul kasutatakse
kahte võtit, üks on teada kõigile ja teine on teada on teada ainult vastuvõtjale.
49