Atšķirība Starp Simetriskās Atslēgas šifrēšanu Un Publiskās Atslēgas šifrēšanu

Atšķirība Starp Simetriskās Atslēgas šifrēšanu Un Publiskās Atslēgas šifrēšanu
Atšķirība Starp Simetriskās Atslēgas šifrēšanu Un Publiskās Atslēgas šifrēšanu
Anonim

Simetriska atslēgu šifrēšana vs publiskās atslēgas šifrēšana

Kriptogrāfija ir informācijas slēpšanas izpēte, un to izmanto, sazinoties ar neuzticamu nesēju, piemēram, internetu, kur informācija ir jāaizsargā no citām trešajām pusēm. Mūsdienu kriptogrāfija ir vērsta uz kriptogrāfijas algoritmu izstrādi, kas var šifrēt datus tā, lai pretinieks to būtu grūti sadalīt skaitļošanas cietības dēļ (tādēļ to nevarēja salauzt ar praktiskiem līdzekļiem). Šifrēšana datu šifrēšanai izmanto algoritmu, ko sauc par šifru, un to var atšifrēt, tikai izmantojot īpašu atslēgu. Šifrētā informācija ir pazīstama kā šifrētais teksts, un sākotnējās informācijas (teksta) iegūšanas process no šifrētā teksta ir atšifrējums. Divas no plaši izmantotajām šifrēšanas metodēm ir simetriskā atslēgas šifrēšana un publiskās atslēgas šifrēšana. Simetriskās atslēgas kriptogrāfija ietver šifrēšanas metodes,kur gan sūtītājam, gan saņēmējam ir viena un tā pati atslēga, ko izmanto datu šifrēšanai. Publiskās atslēgas kriptogrāfijā tiek izmantotas divas dažādas, bet matemātiski saistītas atslēgas.

Kas ir simetriskā atslēgu šifrēšana?

Simetriskajā atslēgu šifrēšanā (pazīstams arī kā slepenā atslēga, viena atslēga, koplietojamā atslēga, viena vai privātā atslēga) gan sūtītājam, gan saņēmējam ir viena un tā pati atslēga, ko izmanto gan datu šifrēšanai, gan atšifrēšanai. Faktiski abi taustiņi var būt identiski vai triviāli saistīti (ti, lai pārietu starp abiem, nepieciešama ļoti vienkārša transformācija). Reālajā dzīvē divās vai vairāk pusēs tiek izplatīts noslēpums, ko var izmantot, lai uzturētu privātu saziņas saiti. AES (Advanced Encryption Standard) ir ļoti populārs algoritms, kas pieder pie simetrisko atslēgu šifrēšanas algoritmu saimes.

Kas ir publiskās atslēgas šifrēšana?

Publisko atslēgu šifrēšanā tiek izmantotas divas dažādas, bet matemātiski saistītas atslēgas. Publiskās atslēgas šifrēšana šifrē datus, izmantojot saņēmēja publisko atslēgu, un to nevar atšifrēt, neizmantojot atbilstošu privāto atslēgu. Citiem vārdiem sakot, jums ir nepieciešama viena atslēga, lai bloķētu (šifrētu teksta tekstu), un otra atslēga, lai atbloķētu (atšifrētu cipertekstu). Svarīgi ir tas, ka vienu atslēgu nevar izmantot otras vietā. Atkarībā no tā, kura atslēga ir publicēta, publiskās atslēgas šifrēšanu var izmantot diviem mērķiem. Ja bloķēšanas atslēga tiek publiskota, šo sistēmu var izmantot ikviens, lai nosūtītu privātu saziņu atbloķēšanas atslēgas turētājam. Ja ir otrādi, sistēma ļauj pārbaudīt īpašnieka bloķētus dokumentus. Publiskās atslēgas šifrēšana ir asimetriskas atslēgas algoritms. Bet tikai dažiem asimetrisko atslēgu algoritmiem ir īpaša īpašība, ka viņi nespēj atklāt vienu atslēgu, zinot otru. Tātad asimetrisko atslēgu algoritmus ar šo īpašo īpašību sauc par publiskās atslēgas šifrēšanas algoritmiem.

Kāda ir atšķirība starp simetriskās atslēgas šifrēšanu un publiskās atslēgas šifrēšanu?

Galvenā atšķirība starp simetriskās atslēgas šifrēšanu un publiskās atslēgas šifrēšanu ir fakts, ka simetriskās atslēgas šifrēšana šifrēšanai / atšifrēšanai izmanto to pašu (privāto, slepeno) atslēgu, savukārt publiskās atslēgas šifrēšana izmanto gan publisko, gan privāto atslēgu. Abām pusēm jāzina atslēga simetriskās atslēgas šifrēšanā, savukārt publiskās atslēgas šifrēšanai šādas prasības nav. Tikai abas puses publiskās atslēgas šifrēšanā zina kādu no atslēgām. Tā kā tas novērš nepieciešamību koplietot savu privāto atslēgu (tāpat kā simetriskās atslēgas šifrēšanā) un risku, ka tā tiks apdraudēta, publiskās atslēgas šifrēšanu šajā ziņā var uzskatīt par drošāku.

Bet būtisks publiskās atslēgas šifrēšanas trūkums ir tas, ka tā ir daudzkārt lēnāka nekā simetriskā atslēgas šifrēšana. Tātad, simetriska atslēgas šifrēšana var būt labāka, lai šifrētu lielu datu daudzumu. Turklāt, lai iegūtu tādu pašu stiprumu, publiskās atslēgas šifrēšanas algoritmiem jāizmanto salīdzinoši spēcīgāka atslēga nekā simetriskas atslēgas šifrēšanai (tā vienkārša iemesla dēļ, ka viena atslēga tiek publiskota publiskās atslēgas kriptogrāfijā).

Ieteicams: