Hva betyr kryptografi?
Kryptografi inneb?rer ? lage skriftlige eller genererte koder som gj?r det mulig ? holde informasjon hemmelig. Kryptografi konverterer data til et format som er uleselig for en uautorisert bruker. P? den m?ten kan de overf?res uten at uautoriserte enheter kan dekode dem tilbake til et leselig format, og dermed kompromittere dataene.
Informasjonssikkerhet bruker kryptografi p? flere niv?er. Informasjonen kan ikke leses uten en n?kkel til ? dekryptere den. Informasjonen opprettholder sin integritet under transport og lagring. Kryptografi bidrar ogs? til uavviselighet. Det betyr at avsenderen og leveringen av en melding kan verifiseres.
Kryptografi er ogs? kjent som kryptologi.
Techopedia forklarer kryptografi
Det muliggj?r avsendere og mottakere ? autentisere hverandre gjennom bruk av n?kkelpar. Det finnes ulike typer algoritmer for kryptering, og noen av de vanligste algoritmene er:
- Kryptografi med hemmelig n?kkel (SKC): Her brukes bare én n?kkel til b?de kryptering og dekryptering. Denne typen kryptering kalles ogs? symmetrisk kryptering.
- Public Key Cryptography (PKC): Her brukes to n?kler. Denne typen kryptering kalles ogs? asymmetrisk kryptering. Den ene n?kkelen er den offentlige n?kkelen som alle har tilgang til. Den andre n?kkelen er den private n?kkelen, og det er bare eieren som har tilgang til den. Avsenderen krypterer informasjonen ved hjelp av mottakerens offentlige n?kkel. Mottakeren dekrypterer meldingen ved hjelp av sin private n?kkel. For ? sikre uavviselighet krypterer avsenderen klartekst ved hjelp av en privat n?kkel, mens mottakeren bruker avsenderens offentlige n?kkel til ? dekryptere den. Dermed vet mottakeren hvem som har sendt den.
- Hash-funksjoner: Disse er forskjellige fra SKC og PKC. De bruker ingen n?kkel og kalles ogs? enveiskryptering. Hash-funksjoner brukes hovedsakelig for ? sikre at en fil har forblitt uendret.
Kryptografi handler alts? om ? sikre konfidensialitet, integritet og autentisitet til data og meldinger i ulike systemer ved hjelp av kryptering gjennom matematiske algoritmer. P? den m?ten kan man v?re trygg p? at data ikke blir mottatt av en u?nsket tredjepart.