Prednosti in slabosti simetričnega šifriranja ključev

Šifriranje s simetričnim ključem je metoda šifriranja podatkov s pritiskom iste tipke za šifriranje in dešifriranje. To se razlikuje od asimetričnega šifriranja, znanega tudi kot šifriranje z javnim ključem, kjer za šifriranje in dešifriranje uporabljate različne ključe. Pri simetričnem šifriranju ključa, znanem tudi kot šifriranje tajnega ključa, morate ključ obdržati v tajnosti, asimetrično šifriranje pa vam omogoča, da šifrirni ključ delite s komer koli, saj ključ za dešifriranje obdržite pri sebi.

Prednost: izjemno varno

Ko uporablja varen algoritem, je lahko simetrično šifriranje ključa izjemno varno. Eden najpogosteje uporabljanih sistemov za simetrično šifriranje ključev je Advanced Encryption Standard, ki ga določi vlada ZDA. Ko ga uporabljate z njegovo najbolj varno 256-bitno dolžino ključa, bi trajalo približno milijardo let, da bi računalnik z 10 petaflopi ujel ključ z napadom surove sile. Ker od novembra 2012 najhitrejši računalnik na svetu deluje s 17 petaflopsi, je 256-bitni AES v bistvu nezlomljiv.

Prednost: razmeroma hitro

Ena od pomanjkljivosti šifrirnih sistemov z javnimi ključi je, da za delo potrebujejo razmeroma zapleteno matematiko, zaradi česar so zelo računsko intenzivni. Šifriranje in dešifriranje simetričnih ključnih podatkov je razmeroma enostavno, zato dobite zelo dobre rezultate branja in pisanja. Pravzaprav mnogi polprevodniški pogoni, ki so običajno izjemno hitri, za shranjevanje podatkov uporabljajo simetrično šifriranje ključev in so še vedno hitrejši od nešifriranih tradicionalnih trdih diskov.

Slabost: Skupna raba ključa

Največja težava pri simetričnem šifriranju ključa je v tem, da morate imeti ključ do osebe, s katero delite podatke. Šifrirni ključi niso preprosti nizi besedila, kot so gesla. V bistvu gre za blokade. Kot tak boste morali imeti varen način, kako priti do ključa sogovornika. Če imate ključ na varen način, vam verjetno sploh ni treba uporabljati šifriranja. S tem v mislih je simetrično šifriranje ključa še posebej koristno pri šifriranju vaših podatkov, v nasprotju z deljenjem šifriranih informacij.

Slabost: več škode, če je ogrožena

Ko nekdo dobi v roke simetrični ključ, lahko dešifrira vse šifrirano s tem ključem. Ko uporabljate simetrično šifriranje za dvosmerno komunikacijo, to pomeni, da sta obe strani pogovora ogroženi. Z asimetričnim šifriranjem javnega ključa lahko nekdo, ki dobi vaš zasebni ključ, dešifrira sporočila, ki so vam poslana, ne more pa dešifrirati tistega, kar pošljete drugi strani, saj je to šifrirano z drugim parom ključev.