Simetrinio rakto šifravimo privalumai ir trūkumai

Simetrinis rakto šifravimas yra duomenų šifravimo būdas, paspaudus tą patį raktą, kad juos būtų galima šifruoti ir iššifruoti. Tai skiriasi nuo asimetrinio šifravimo, dar vadinamo viešojo rakto šifravimu, kai šifravimui ir iššifravimui naudojate skirtingus raktus. Naudodami simetrišką raktų šifravimą, dar vadinamą slapto rakto šifravimu, turite laikyti raktą paslaptyje, o asimetriškas šifravimas leidžia šifravimo raktą bendrinti su bet kuo, nes iššifravimo raktą pasiliekate sau.

Privalumas: ypač saugus

Naudojant saugų algoritmą, simetriškas raktų šifravimas gali būti visiškai saugus. Viena iš plačiausiai naudojamų simetriškų raktų šifravimo sistemų yra JAV vyriausybės paskirtas išplėstinis šifravimo standartas. Kai jį naudojate saugiausiu 256 bitų rakto ilgiu, prireiks maždaug milijardo metų, kol 10 petaflopo kompiuteris raktą atspės per žiaurių jėgų ataką. Kadangi nuo 2012 m. Lapkričio mėn. Greičiausias kompiuteris pasaulyje veikia su 17 „Petaflops“, 256 bitų AES iš esmės nesulaužomas.

Privalumas: palyginti greitai

Vienas iš viešojo rakto šifravimo sistemų trūkumų yra tas, kad joms dirbti reikalinga gana sudėtinga matematika, todėl jos labai reikalingos skaičiavimams. Šifruoti ir iššifruoti simetriškus pagrindinius duomenis yra gana lengva, todėl skaitymo ir rašymo rezultatai yra labai geri. Tiesą sakant, daugelis kietojo kūno diskų, kurie paprastai yra labai greiti, naudoja simetrišką raktų šifravimą viduje, kad išsaugotų duomenis, ir jie vis dar yra greitesni nei nešifruoti tradiciniai standieji diskai.

Trūkumas: Dalijimasis raktu

Didžiausia simetriško rakto šifravimo problema yra ta, kad turite turėti būdą, kaip gauti raktą šaliai, su kuria dalijatės duomenimis. Šifravimo raktai nėra paprastos teksto eilutės, pvz., Slaptažodžiai. Jie iš esmės yra blizgučiai. Taigi jūs turite turėti saugų būdą, kaip gauti kitos šalies raktą. Žinoma, jei turite saugų būdą bendrinti raktą, jums tikriausiai nereikia naudoti šifravimo. Atsižvelgiant į tai, simetriškas raktų šifravimas yra ypač naudingas šifruojant savo informaciją, o ne dalijantis šifruota informacija.

Trūkumas: daugiau žalos, jei bus pažeista

Kai kas nors gauna ranką į simetrišką raktą, jis gali iššifruoti viską, kas užšifruota tuo raktu. Kai naudojate simetrišką šifravimą dvipusiam ryšiui, tai reiškia, kad abi pokalbio pusės yra pažeistos. Naudojant asimetrišką viešojo rakto šifravimą, asmuo, gavęs jūsų privatų raktą, gali iššifruoti jums siunčiamus pranešimus, bet negali iššifruoti to, ką siunčiate kitai šaliai, nes tai šifruojama naudojant kitą raktų porą.