Hva er asymmetrisk nøkkelkryptering?
Asymmetrisk nøkkelkryptering er prosessen med å transformere en tekst for å skjule betydningen ved hjelp av en delt offentlig nøkkel. Teksten kan bare dekrypteres av en hemmelig privat nøkkel som er forskjellig fra, men matematisk relatert til den offentlige nøkkelen. Prinsippbruken av asymmetrisk nøkkelkryptering er symmetriske nøkkelutvekslinger, sertifikatbasert autentisering og digitale signaturer.
Fordelen med asymmetrisk over symmetrisk nøkkelkryptering, der den samme nøkkelen brukes til å kryptere og dekryptere en melding, er det sikre meldinger. Ulempene er at kryptering og dekryptering er treg, og chiffertekst potensielt kan bli hacket av en kryptograf gitt nok datatid og kraft.
Asymmetrisk nøkkelkryptografi, eller offentlig nøkkelkryptografi, har revolusjonert kryptologi. Martin Hellman og Whitfield Diffie ble offentliggjort i 1976C -system, der en tast brukes til kryptering og en annen, men beslektet andre nøkkel, brukes til dekryptering. Dette har siden blitt en grunnleggende del av å sikre kommunikasjon over Internett. Asymmetrisk nøkkelkryptering er basen for verktøy som det ganske gode personvernprogrammet (PGP), Secure Sockets Layer Protocol (SSL) og Transport Layer Security Protocol (TLS.)
konfidensialiteten til en melding så vel som ektheten til avsenderen kan garanteres ved bruk av asymmetrisk nøkkelkryptering. Se for deg at Alice ønsker å kommunisere konfidensiell informasjon til Bob. Bob har en publisert offentlig nøkkel som han har gjort tilgjengelig for Alice ved hjelp av usikrede kanaler. Alice bruker en kryptografisk algoritme og Bobs offentlige nøkkel for å gjøre sin vanlige tekstmelding til chiffertekst, og garanterer konfidensialiteten i meldingen hennes. Bare Bob kan dechiffrere budskapet hennes ved hjelp av en utfyllende algoritme og hansPrivat nøkkel. Bob kan da svare med en melding som er kryptert med sin private nøkkel, og Alice kan være sikker på at meldingen er autentisk hvis hennes offentlige nøkkel kan dechiffrere den.
Styrken til asymmetrisk nøkkelkryptering er koblet til lengden på tastene og vanskeligheten med matematikken som knytter de to tastene. Ron Rivest, Adi Shamir og Leonard Adleman utviklet RSA -algoritmen i 1978, som er den vanligste algoritmen som er i bruk i dag. Offentlige og private nøkler deler modulen til produktet av to store distinkte primtall. For å garantere sikkerheten til meldingskryptering, har lengdene på nøkler måttet øke. Dette er som svar på en økning i datakraften til hackere som kan bryte svakere koder ved bruk av brute kraftberegninger. Kompleksiteten til algoritmene gjør asymmetriske nøkkelkryptering veldig treg, og passer best for mindre meldinger som delingsøktnøkler som brukes i digitale signaturer.