Atšķirība starp simetrisko un asimetrisko šifrēšanu

Autors: Laura McKinney
Radīšanas Datums: 1 Aprīlis 2021
Atjaunināšanas Datums: 25 Aprīlis 2024
Anonim
Symmetric vs Asymmetric Encryption – What is the Difference?
Video: Symmetric vs Asymmetric Encryption – What is the Difference?

Saturs


Sazinoties ar nenodrošinātu datu nesēju, piemēram, internetu, jums jābūt uzmanīgam attiecībā uz tās informācijas konfidencialitāti, kuru kopīgojat ar citiem. Šīs ir divas metodes, ko izmanto, lai saglabātu jūsu simetriskās un asimetriskās šifrēšanas konfidencialitāti. Galvenā atšķirība, kas atšķir simetrisko un asimetrisko šifrēšanu, ir tā simetriska šifrēšana ļauj šifrēt un atšifrēt ar to pašu atslēgu. No otras puses, asimetriska šifrēšana šifrēšanai izmanto publisko atslēgu, un atšifrēšanai tiek izmantota privātā atslēga. Lai uzzinātu vēl dažas atšķirības starp simetrisko un asimetrisko šifrēšanu, apskatiet salīdzināšanas tabulu, kas parādīta zemāk.

  1. Salīdzināšanas tabula
  2. Definīcija
  3. Galvenās atšķirības
  4. Secinājums

Salīdzināšanas tabula

Salīdzināšanas pamatsSimetriskā šifrēšanaAsimetriska šifrēšana
PamataSimetriskajā šifrēšanā tiek izmantota viena atslēga gan šifrēšanai, gan atšifrēšanai.Asimetriskā šifrēšana šifrēšanai un atšifrēšanai izmanto atšķirīgu atslēgu.
PerformanceSimetriskā šifrēšana tiek ātri izpildīta.Asimetriskā šifrēšana ir lēna izpildes dēļ augsta aprēķina sloga.
AlgoritmiDES, 3DES, AES un RC4.Difija-Helmaņa, RSA.
MērķisLielapjoma datu pārraidei tiek izmantota simetriskā šifrēšana. Asimetrisko šifrēšanu bieži izmanto slepenu atslēgu drošai apmaiņai.


Simetriskās šifrēšanas definīcija

Simetriskā šifrēšana ir paņēmiens, kas ļauj izmantot tikai vienu atslēgu gan šifrēšanai, gan atšifrēšanai koplietotajā internetā. To sauc arī par parasto metodi, ko izmanto šifrēšanai. Simetriskā šifrēšanā vienkāršais tiek šifrēts un tiek pārveidots par šifru, izmantojot atslēgu un šifrēšanas algoritmu. Kamēr šifrs tiek pārveidots par vienkāršu, izmantojot to pašu atslēgu, kas tika izmantota šifrēšanai, un atšifrēšanas algoritmu.

Tiek izpildīts simetrisks šifrēšanas algoritms ātrāk un ir mazāk sarežģīts tātad; tie tiek izmantoti lielapjoma datu pārraide. Simetriskā šifrēšanā resursdatoram, kas piedalās saziņā, jau ir slepena atslēga, kas tiek saņemta caur ārējiem līdzekļiem. Šīs informācijas šifrēšanai tiks izmantota atslēga, vai arī informācijas saņēmējs izmantos atslēgu atšifrēšanai. Parasti izmanto simetriskos šifrēšanas algoritmus DES, 3 DES, AES, RC4.


Asimetriskās šifrēšanas definīcija

Asimetriskā šifrēšana ir šifrēšanas paņēmiens, kas šifrēšanai un atšifrēšanai izmanto atslēgu pāri (privātā atslēga un publiskā atslēga). Asimetriskā šifrēšana izmanto publisko atslēgu šifrēšanai un privāto atslēgu - šifrēšanai. Publiskā atslēga ir brīvi pieejama ikvienam, kurš ir ieinteresēts. Privātā atslēga tiek turēta noslēpumā ar. Visu, kas ir šifrēts ar publisko atslēgu un algoritmu, atšifrē, izmantojot to pašu algoritmu un atbilstošās publiskās atslēgas atbilstošo privāto atslēgu.

Asimetriskā šifrēšanas algoritma izpilde notiek lēni. Tā kā asimetriskais šifrēšanas algoritms ir sarežģīts un tam ir liela aprēķināšanas slodze. Tādējādi tiek izmantota asimetriskā šifrēšana droši apmainot atslēgas nevis lielapjoma datu pārraide. Asimetrisku šifrēšanu parasti izmanto, lai izveidotu drošu kanālu ar nenodrošinātu datu nesēju, piemēram, internetu. Visizplatītākais ir asimetriskais šifrēšanas algoritms Difija-Helmaņa un RSA algoritms.

  1. Simetriskā šifrēšana vienmēr izmanto vienu atslēgu, lai šifrētu un atšifrētu. Tomēr asimetriskā šifrēšanā er izmanto šifrēšanai publisko atslēgu un atšifrēšanai privāto atslēgu.
  2. Asimetrisko šifrēšanas algoritmu izpilde ir lēnāka, salīdzinot ar simetrisko šifrēšanas algoritmu. Tas notiek tāpēc, ka asimetriskie šifrēšanas algoritmi ir sarežģītāki un tiem ir liela aprēķināšanas slodze.
  3. Visbiežāk izmantotie simetriskie šifrēšanas algoritmi ir DES, 3DES, AES un RC4. No otras puses, Difijs-Helmans un RSA ir visizplatītākais algoritms, ko izmanto asimetriskai šifrēšanai.
  4. Asimetrisko šifrēšanu parasti izmanto slepeno atslēgu apmaiņai, turpretī simetrisko šifrēšanu izmanto liela apjoma datu apmaiņai.

Secinājums:

Tā kā sarežģīta un lēna šifrēšanas metode, atslēgu apmaiņai parasti izmanto asimetrisko šifrēšanu, un lielapjoma datu pārraidei tiek izmantota simetriska šifrēšana, kas ir ātrāka tehnika.