Ero symmetrisen avaimen salauksen ja julkisen avaimen salauksen välillä

Symmetrinen avaimen salaus vs. julkisen avaimen salaus

Salaus on tietojen piilottamisen tutkimus, ja sitä käytetään yhteydenpitoon epäluotettavan välineen, kuten Internetin, kautta, jossa tiedot on suojattava muilta kolmansilta osapuolilta. Nykyaikainen salaustekniikka keskittyy sellaisten salausalgoritmien kehittämiseen, jotka pystyvät salaamaan tietoja siten, että vastustajan on vaikea murtautua laskennallisen kovuuden vuoksi (siksi sitä ei voida rikkoa käytännöllisillä keinoilla). Salaus käyttää salaukseen algoritmia, jota kutsutaan salaus, ja se voidaan purkaa vain käyttämällä erityistä avainta. Salattua tietoa kutsutaan salatekstinä ja alkuperäisen tiedon (selkeän tekstin) hankkimista salatusta tekstistä kutsutaan salauksen purkamiseksi. Kaksi laajalti käytetyistä salausmenetelmistä on symmetrinen avaimen salaus ja julkisen avaimen salaus. Symmetrinen avaimen salaus sisältää salausmenetelmät, joissa sekä lähettäjä että vastaanottaja jakavat saman avaimen, jota tiedot salataan. Julkisen avaimen salauksessa käytetään kahta erilaista, mutta matemaattisesti liittyvää avainta.

Mikä on Symmetric Key Encryption?

Symmetrisen avaimen salauksessa (tunnetaan myös nimellä salainen avain, yksittäinen avain, jaettu avain, yksi avain tai yksityinen avaimen salaus) sekä lähettäjä että vastaanottaja jakavat saman avaimen, jota käytetään sekä tietojen salaamiseen että salauksen purkamiseen. Itse asiassa nämä kaksi avainta voivat olla identtisiä tai triviaalisesti suhteessa toisiinsa (ts. Näiden välillä on kuljettava hyvin yksinkertainen muutos). Tosielämän käytössä kaksi tai useampi osapuoli jakaa salaisuuden, jota voidaan käyttää yksityisen yhteyden ylläpitämiseen viestintää varten. AES (Advanced Encryption Standard) on erittäin suosittu algoritmi, joka kuuluu symmetristen avainten salausalgoritmien perheeseen.

Mikä on julkisen avaimen salaus?

Julkisen avaimen salauksessa käytetään kahta erilaista, mutta matemaattisesti liittyvää avainta. Julkisen avaimen salaus salaa tiedot vastaanottajan julkisella avaimella, eikä sitä voida purkaa salausta käyttämättä vastaavaa yksityistä avainta. Toisin sanoen tarvitset yhden avaimen lukitaksesi (salaa selvän tekstin) ja toisen avaimen lukituksen avaamiseksi (salata kyperteksti). Tärkeää on, että yhtä avainta ei voida käyttää toisen sijaan. Riippuen siitä, mikä avain julkaistaan, julkisen avaimen salausta voidaan käyttää kahteen tarkoitukseen. Jos lukitusavain julkistetaan, kuka tahansa voi käyttää tätä järjestelmää yksityisen viestinnän lähettämiseen lukituksen avaimen haltijalle. Jos on päinvastoin, järjestelmä mahdollistaa omistajan lukitsemien asiakirjojen todentamisen. Julkisen avaimen salaus on epäsymmetrinen avaimen algoritmi. Mutta vain joillakin epäsymmetrisillä avainalgoritmeilla on erityinen ominaisuus, että ne eivät pysty paljastamaan yhtä avainta toisen tiedolla. Joten epäsymmetrisiä avainalgoritmeja, joilla on tämä erikoisominaisuus, kutsutaan julkisen avaimen salausalgoritmeiksi.

Mitä eroa on symmetrisen avaimen salauksen ja julkisen avaimen salauksen välillä?

Tärkein ero symmetrisen avaimen salauksen ja julkisen avaimen salauksen välillä on se, että symmetrisen avaimen salaus käyttää samaa (yksityistä, salaa) avainta salaukseen / salauksen purkamiseen, kun taas julkisen avaimen salaus käyttää sekä julkista että yksityistä avainta. Molempien osapuolten tulisi tietää avain symmetrisen avaimen salauksessa, kun taas julkisen avaimen salaukseen ei ole tällaista vaatimusta. Vain jompikumpi avaimista on kahden osapuolen tiedossa julkisen avaimen salauksessa. Koska tämä poistaa tarpeen jakaa yksityinen avaimesi (kuten symmetrisen avaimen salauksessa) ja riski siitä, että se vaarantuu, julkisen avaimen salausta voidaan pitää tässä suhteessa turvallisempana..

Mutta julkisen avaimen salauksen suuri haitta on, että se on monta kertaa hitaampi kuin symmetrinen avaimen salaus. Joten symmetrinen avaimensalaus voi olla parempi suurten tietomäärien salaamiseen. Lisäksi julkisen avaimen salausalgoritmien on käytettävä suhteellisen vahvaa avainta kuin symmetrinen avaimen salaus saman vahvuuden saavuttamiseksi (siitä yksinkertaisesta syystä, että yksi avain julkistetaan julkisen avaimen salauksessa).