Typer Cryptography

Typer Cryptography


Kryptografi er kunsten å skrive i hemmelig kode. Ved hjelp av koder, ofte for å beskytte statshemmeligheter, går tilbake til de gamle egypterne. Kryptografi er fortsatt brukes i politiske kommunikasjon, men det har en mer hverdagslige funksjon i å beskytte elektroniske betalinger, bank og andre Internett-aktiviteter som krever sikkerhet. Som med eldre koder, bruker programvare kryptografi "nøkler" for å tyde meldinger.

Hensikt

Kryptografi beskytter kommunikasjon ved hjelp av kryptering systemer. På Internett, hvor det er relativt enkelt å fange opp data som reiser fra en hjemme-PC til en server, for eksempel. En nettside sikret med kryptering søker godkjenning, lover konfidensialitet, og bruker visse metoder for å identifisere at en virkelig person sendte en melding. Godkjenningsprosessen ser for bevis på at brukeren er den han sier han er, ofte ved å be om en e-postadresse. Kryptografi hindrer også datatyveri eller endring. Det er tre kryptografiske systemer som beskytter nettsteder og brukere. Hver anvender en forskjellig algoritme

Secret Key

I kryptografi, "klartekst" refererer til ukrypterte data og krypterte data er "chiffertekst." Den hemmelige nøkkelen algoritmen bruker bare én nøkkel for kryptering og dekryptering. For eksempel, krypterer en sender noen klartekst data med nøkkelen og sender det til en mottaker. Mottakeren bruker den samme nøkkelen til å returnere den til lesbar klartekst. I dette tilfellet er både sender og mottaker må kjenne "hemmelig nøkkel". Data Encryption Standard, utviklet av IBM i 1970 er et eksempel på en mye brukt hemmelig nøkkel system skapt for kommersiell bruk. Den føderale regjeringen bruker Advanced Encryption Standard for graderte dokumenter. Dette systemet har en blokkchiffer system kalt "Rijndael"

Public Key

Den offentlige nøkkelen systemet bruker en nøkkel til å kryptere den rene teksten og en annen tast for å dekode den. Systemet ble først beskrevet av Stanford University professor Martin Hellman i 1976. Fordelen med den offentlige nøkkelen system over den hemmelige nøkkelen systemet er at avsender og mottaker er i stand til å kommunisere sikkert over et usikret nettverk uten både å vite hemmelig nøkkel. En nøkkel er den offentlige nøkkel og den andre er den private nøkkelen. Begge nøklene må brukes for at systemet skal fungere. Anta at A krypterer data ved hjelp av B offentlige nøkkel. B dekrypterer A sine data ved hjelp av sin private nøkkel. En eneste gang vet Bs offentlige nøkkel, aldri privat. RSA er en av de første offentlige nøkkelsystemer, og det er fortsatt i bruk i mange programmer for nøkkelutveksling og digitale signaturer.

hash-funksjon

Den hash-funksjon system bruker ikke nøkler. Klartekst kryptert med en hash funksjon er uopprettelig. I stedet blir de brukt til å plassere et digitalt fingeravtrykk på en fil. Dette bevarer en fil integritet og hindrer folk, eller et virus, fra tukling med innholdet. Hvis det ikke er gjort noen endringer, blir filen mottaker varslet av en endring i hash-verdi. Noen operativsystemer bruke hash funksjoner for å beskytte passord.