Simetriskās atslēgas šifrēšanas priekšrocības un trūkumi

Simetriskā atslēgu šifrēšana ir datu kodēšanas metode, nospiežot to pašu taustiņu, lai tos gan šifrētu, gan atšifrētu. Tas atšķiras no asimetriskas šifrēšanas, ko dēvē arī par publiskās atslēgas šifrēšanu, kur šifrēšanai un atšifrēšanai izmantojat dažādas atslēgas. Izmantojot simetrisku atslēgu šifrēšanu, kas pazīstama arī kā slepeno atslēgu šifrēšana, atslēga ir jāsaglabā noslēpumā, savukārt asimetriskā šifrēšana ļauj koplietot šifrēšanas atslēgu ar ikvienu, jo atšifrēšanas atslēgu paturat sev.

Priekšrocība: ārkārtīgi droša

Lietojot drošu algoritmu, simetriskā atslēgu šifrēšana var būt ārkārtīgi droša. Viena no visplašāk izmantotajām simetrisko atslēgu šifrēšanas sistēmām ir ASV valdības izraudzītais Advanced Encryption Standard. Lietojot to ar visdrošāko 256 bitu atslēgas garumu, 10 petaflopa datoram būtu nepieciešams apmēram miljards gadu, lai uzmāktu atslēgu, izmantojot brutālu spēku uzbrukumu. Tā kā no 2012. gada novembra visātrākais dators pasaulē darbojas ar 17 petrafliem, 256 bitu AES būtībā nav salaužams.

Priekšrocība: samērā ātri

Viens no publiskās atslēgas šifrēšanas sistēmu trūkumiem ir tas, ka to darbībai nepieciešama samērā sarežģīta matemātika, padarot tās ļoti skaitļošanas intensīvas. Simetrisku galveno datu šifrēšana un atšifrēšana ir salīdzinoši viegli izdarāma, nodrošinot ļoti labu lasīšanas un rakstīšanas veiktspēju. Patiesībā daudzi cietvielu diski, kas parasti ir ļoti ātri, datu glabāšanai iekšēji izmanto simetrisku atslēgu šifrēšanu, un tie joprojām ir ātrāki nekā nešifrētie tradicionālie cietie diski.

Trūkums: atslēgas koplietošana

Lielākā simetriskās atslēgas šifrēšanas problēma ir tā, ka jums ir jābūt iespējai iegūt atslēgu pusei, ar kuru koplietojat datus. Šifrēšanas atslēgas nav vienkāršas teksta virknes, piemēram, paroles. Būtībā tie ir šķembu bloki. Kā tāds jums būs nepieciešams drošs veids, kā iegūt otras puses atslēgu. Protams, ja jums ir drošs veids, kā kopīgot atslēgu, iespējams, vispirms jums nav jāizmanto šifrēšana. Paturot to prātā, simetriska atslēgu šifrēšana ir īpaši noderīga, šifrējot savu informāciju, nevis koplietojot šifrētu informāciju.

Trūkums: vairāk bojājumu, ja tiek apdraudēts

Kad kāds saņem simetrisku atslēgu, viņš var atšifrēt visu, kas šifrēts ar šo atslēgu. Ja divvirzienu saziņai izmantojat simetrisku šifrēšanu, tas nozīmē, ka abas sarunas puses tiek apdraudētas. Izmantojot asimetrisku publiskās atslēgas šifrēšanu, kāds, kurš saņem jūsu privāto atslēgu, var atšifrēt jums nosūtītos ziņojumus, bet nevar atšifrēt to, ko sūtāt otrai pusei, jo tas tiek šifrēts ar citu atslēgu pāri.