Symmetrinen ja epäsymmetrisen salauksen välinen ero

Symmetrinen ja epäsymmetrisen salauksen välinen ero
Symmetrinen ja epäsymmetrisen salauksen välinen ero

Video: Symmetrinen ja epäsymmetrisen salauksen välinen ero

Video: Symmetrinen ja epäsymmetrisen salauksen välinen ero
Video: Kiusallinen alapääongelma || BLOKESS 2024, Marraskuu
Anonim

Symmetrinen vs epäsymmetrinen salaus

Salaus on keskeinen käsite kryptografiassa. Se on prosessi, jossa viesti voidaan koodata muotoon, jota salakuuntelija ei voi lukea. Se on ikivanha tekniikka, ja yksi suosittu muinainen käyttötapaus löydettiin Caesarin viesteistä, jotka salattiin Caesar-salauksella. Sitä voidaan pitää muodonmuutoksena. Käyttäjällä on pelkkää tekstiä, ja kun se on koodattu salattavaksi tekstiksi, mikään salakuuntelija ei voi häiritä pelkkää tekstiäsi. Kun aiottu vastaanottaja on vastaanottanut sen, hän voi purkaa sen salauksen saadakseen alkuperäisen tekstin. Salausta käytetään lähes kaikessa verkkoviestinnässä vaihtelevassa määrin tietämättämme. Aiemmin se rajoittui sotilassovelluksiin ja hallituksen viestintään, mutta viime aikoina Internetin yleistyessä turvallisten tietokanavien tarve tuli ensiarvoisen tärkeäksi, ja salauksesta tuli v altavirtaratkaisu tähän. On olemassa kaksi päätyyppiä salausta, jotka tunnetaan symmetrisenä salauksena ja epäsymmetrisenä salauksena. Vertaamme niitä vierekkäin tänään.

Symmetrinen salaus

Tämä on yksinkertaisin salaus, joka edellyttää yhden salaisen avaimen käyttöä. Se on vanhin tunnettu salausmenetelmä, ja Caesar-salaus kuuluu tähän luokkaan. Salainen avain voi olla niinkin yksinkertainen kuin numero tai kirjainjono jne. Tarkastellaanpa esimerkiksi vaihtosalausta, joka on yksinkertainen symmetrinen salaustekniikka, joka voidaan näyttää tyylikkäästi. Meillä on käsissämme pelkkä teksti "Haluan lähettää salaisen viestin", ja salainen avaimemme on siirtää jokaista kirjainta kolmella pisteellä. Joten jos sinulla on "A" selkeässä tekstissä, siitä tulee "D" salatussa tekstissä. Tätä kutsutaan Caesar-salaukseksi, ja salakirjoitustekstisi näyttäisi tältä "L zdqw wr vhqg d vhfuhw phvvdjh". Yhdellä silmäyksellä se on käsittämätöntä, mutta kun purat sen salaisella avaimella, siitä tulee taas pelkkä teksti. Nykyään käytössä on monia symmetrisen avaimen salausalgoritmeja, jotka sisältävät virtasalaukset, kuten RC4, FISH, Py, QUAD, SNOW jne. sekä lohkosalaukset, kuten AES, Blowfish, DES, Serpent, Camellia jne.

Epäsymmetrinen salaus

Epäsymmetrinen salaus tunnetaan myös nimellä julkisen avaimen salaus, joka on suhteellisen uusi alue symmetriseen salaukseen verrattuna. Epäsymmetrinen salaus käyttää kahta avainta pelkän tekstin salaamiseen. Tämä tuli areenalle ratkaisemaan symmetrisen salauksen luontaista ongelmaa. Jos salakuuntelija jollakin tavalla saa h altuunsa symmetrisen salaisen avaimen, koko salauksen tarkoitus mitätöityy. Tämä on erittäin todennäköistä, koska salainen avain on ehkä välitettävä suojaamattomia viestintäkanavia pitkin. Ratkaisuna epäsymmetrinen salaus käyttää kahta avainta, joista toinen avain on julkisesti saatavilla ja toinen avain on yksityinen ja vain sinä tiedät. Kuvittele, että joku haluaa lähettää sinulle viestin; Tässä skenaariossa sinulla on yksityinen salainen avain, ja sitä vastaava julkinen avain on kaikkien saatavilla, jotka saattavat haluta lähettää sinulle salatun viestin. Joten lähettäjä salaa viestin käyttämällä julkista avainta ja muuntaa pelkän tekstin salatuksi tekstiksi, ja tämä voidaan purkaa vain käyttämällä vastaavaa yksityistä avainta, jonka avulla kuka tahansa voi lähettää sinulle viestin ilman, että sinun tarvitsee koskaan jakaa salaista avainta kanssasi. Jos viesti on salattu salaisella avaimella, se voidaan purkaa myös julkisella avaimella. Itse asiassa epäsymmetristä salausta käytetään enimmäkseen päivittäisissä viestintäkanavissa erityisesti Internetissä. Suosittuja epäsymmetrisen avaimen salausalgoritmeja ovat mm. ElGamal, RSA, elliptinen käyrä, PGP, SSH jne.

Mitä eroa on symmetrisellä salauksella ja epäsymmetrisellä salauksella?

• Symmetrinen salaus käyttää yhtä salaista avainta, joka on jaettava niiden ihmisten kesken, joiden on saatava viesti, kun taas Asymmetrinen salaus käyttää julkisen avaimen paria ja yksityistä avainta viestien salaamiseen ja salauksen purkamiseen viestinnän aikana.

• Symmetrinen salaus on ikivanha tekniikka, kun taas epäsymmetrinen salaus on suhteellisen uusi.

• Asymmetrinen salaus otettiin käyttöön täydentämään luontaista ongelmaa, joka liittyy tarpeeseen jakaa avain symmetrisessä salausmallissa, mikä eliminoi tarpeen jakaa avainta käyttämällä julkisen ja yksityisen avaimen paria.

Symmetrinen salaus vs epäsymmetrinen salaus

Voin antaa sinulle kattavan yleiskatsauksen siitä, valitaanko symmetrinen salaus vai epäsymmetrinen salaus, mutta totuus on, että on erittäin epätodennäköistä, että saat mahdollisuuden valita joko jos et ole kehittäjä tai ohjelmistoinsinööri. Tämä johtuu siitä, että kaikki nämä salaukset tapahtuvat sovelluskerroksessa ja sen alapuolella OSI-verkoston mallissa, eikä maallikon tarvitsisi puuttua siihen. Heillä on eriasteisia takeita yksityisyydestä riippuen käyttämistään ohjelmista. Joten on tärkeää muistaa, että älä koskaan kommunikoi salaista avaintasi julkisen verkon kautta, jos käytät symmetristä avainalgoritmia, ja epäsymmetrinen salaus välttää tämän vaivan. Yleensä epäsymmetrinen salaus vie kuitenkin suhteellisen enemmän aikaa ja sellaisenaan useimmat todelliset järjestelmät käyttävät näiden kahden salausmenetelmän yhdistelmää, jossa symmetrisessä salauksessa käytetty salainen avain salataan epäsymmetrisellä salauksella lähetettäväksi suojaamattoman kanavan kautta, kun taas muut salausmenetelmät salataan epäsymmetrisellä salauksella. tiedot salataan symmetrisellä salauksella ja lähetetään suojaamattoman kanavan kautta. Kun vastaanottaja saa epäsymmetrisesti salatun avaimen, hän käyttää yksityistä avaintaan sen salauksen purkamiseen ja kun hän tietää salaisuuden, hän voi helposti purkaa symmetrisesti salatun viestin.

Suositeltava: