Razlika med kriptografijo javnega in zasebnega ključa v LBank

Razlika med kriptografijo javnega in zasebnega ključa v LBank
Ključni element vsakega projekta blockchain je kriptografija, ki se uporablja za zaščito podatkov. Brez tega nobena transakcija ni zaščitena. Kriptovalute, ki jih vsi poznamo, so zgrajene na tako imenovani kriptografiji z javnimi ključi. V tem članku si bomo ogledali razliko med kriptografijo z javnim ključem in kriptografijo z zasebnim ključem, razpravljali o prednostih in slabostih vsakega sistema ter odgovorili na druga vprašanja o tej temi.


Kaj sta kriptografija z javnim in zasebnim ključem?

V kriptografiji obstajata dva osnovna koncepta: šifriranje in dešifriranje. Šifriranje je preoblikovanje izvirnega sporočila v neberljivo, tj. šifrirano. Dešifriranje je pretvorba šifriranega sporočila nazaj v prvotno obliko. Za šifriranje in dešifriranje se uporabljata algoritem in ključ, obstajata pa dva načina šifriranja in dešifriranja: simetrično in asimetrično šifriranje. Simetrično šifriranje, imenovano tudi šifriranje z zasebnim ključem, je človeštvu poznano že zelo dolgo. Po drugi strani pa se je asimetrično šifriranje, imenovano tudi šifriranje z javnim ključem, pojavilo šele v sedemdesetih letih 20. stoletja in se je zares razširilo z razvojem interneta.
Razlika med kriptografijo javnega in zasebnega ključa v LBank


Kaj je šifriranje z zasebnim ključem?

Šifriranje z zasebnim ključem je zelo priljubljen, preprost in učinkovit sistem šifriranja. Omogoča tako šifriranje kot dešifriranje z uporabo istega ključa. Ker lahko vsakdo, ki ima ključ, dešifrira tako šifrirano informacijo, mora biti ta ključ tajen in dostopen le pošiljatelju in prejemniku informacij. Zato se imenuje zasebni ključ, sam sistem šifriranja pa se imenuje šifriranje zasebnega ključa.


Kaj je šifriranje z javnim ključem?

Ta sistem šifriranja je veliko bolj zapleten, saj zasebni ključ uporablja samo za dešifriranje sporočila. Za šifriranje istega sporočila se uporabi ločen javni ključ, ki izhaja iz javnega ključa. Če oseba pozna zasebni ključ, lahko izračuna javni ključ. Vendar poznavanje samo javnega ključa ni dovolj za izračun zasebnega ključa. Zato javnega ključa ni treba ohraniti v tajnosti, saj vemo, da ne omogoča dešifriranja šifriranih informacij.


Kako deluje šifriranje z javnim in zasebnim ključem?

Pri kriptografiji z zasebnim ključem pošiljatelj šifrira sporočilo z uporabo zasebnega ključa in ga pošlje prejemniku. Da lahko prejemnik dešifrira sporočilo, mora pošiljatelj zagotoviti isti zasebni ključ prek dobro zavarovanega kanala, s čimer se zmanjša varnost takih kriptografskih sistemov.
Razlika med kriptografijo javnega in zasebnega ključa v LBank
Pri kriptografiji z javnim ključem pošiljatelj sporočila šifrira sporočilo z javnim ključem in ga pošlje prejemniku. Prejemnik sporočila ga prejme in dešifrira z zasebnim ključem, ki ga ima samo on. Ker zasebni ključ v tem šifrirnem sistemu potrebuje samo prejemnik, ga ni treba poslati, kar povečuje njegovo varnost. V kriptografiji z javnimi ključi lahko samo prejemnik - niti pošiljatelj - dešifrira sporočilo.
Razlika med kriptografijo javnega in zasebnega ključa v LBank


Prednosti in slabosti kriptografije z javnim ključem

Oglejmo si prednosti in slabosti teh sistemov šifriranja z njihovo primerjavo.

Primerjava kriptografije zasebnega in javnega ključa

Kriptografija zasebnega ključa

Kriptografija z javnim ključem

Hitrost šifriranja-dešifriranja

Hitreje

Počasneje

Zahtevana računalniška moč

Manj

več

Zasebni ključ je treba poslati prek varnega kanala

ja

št

Dolžina ključa

Krajši

dlje

Stranke, ki morajo poznati zasebni ključ

Prejemniki in pošiljatelji

Samo prejemniki

Kompleksnost upravljanja ključev v velikem omrežju

visoko

Nizka

Možnost uporabe za ustvarjanje elektronskega digitalnega podpisa

št

ja

V tej primerjavi vidimo, da čeprav je šifriranje zasebnega ključa veliko enostavnejše in hitrejše, ni primerna možnost za omrežja blockchain.
Thank you for rating.
ODGOVORI NA KOMENTAR Prekliči odgovor
Prosim vnesite svoje ime!
Prosimo vnesite pravilen elektronski naslov!
Prosimo, vnesite svoj komentar!
Polje g-recaptcha je obvezno!
Pustite komentar
Prosim vnesite svoje ime!
Prosimo vnesite pravilen elektronski naslov!
Prosimo, vnesite svoj komentar!
Polje g-recaptcha je obvezno!