Spørsmål om Kryptografi

Spørsmål om Kryptografi


Kryptografi er vitenskapen om å transkribere og dele meldinger i hemmelig kode. Mange eksperter hittil praksis tilbake til 1900 f.Kr. i det gamle Egypt, kort tid etter ankomsten av å skrive, når en skriver brukes ikke-standard hieroglyfer å transkribere en melding. Kommuniserer en kryptert melding krever kryptering, eller transformasjonen fra standard språk til hemmelig kode, samt dekryptering, eller konvertering fra hemmelige koden til standard språk ved hjelp av en "nøkkel". Kryptografi er mye brukt i Internett-kommunikasjon for å sende sikre meldinger over usikrede nettverk.

Mål av Cryptography

For kryptografi skal fungere etter hensikten, må det oppnå fire ting: autentisering, personvern, integritet og ikke-fornekting. Autentisering etablerer identiteten til både avsender og mottaker. I de fleste Internett-applikasjoner i dag er dette enten navn eller adresse basert, men begge veldig svak sikkerhet-klok. Privacy betyr at bare den tiltenkte mottakeren kan lese meldingen. Integritet betyr at meldingen er sendt fra avsenderen er den samme lest av mottakeren. Ikke-benektelse bekrefter at den påståtte avsenderen, ikke noen andre under hennes alias, virkelig sendte denne informasjonen. Kryptografi er utviklet og har utviklet seg til å oppnå disse fire målene når du sender informasjon.

Typer av Cryptography

Kryptografi benytter matematiske algoritmer for å opprette tre typer av kodede meldinger. Enkelt Key Cryptography bruker samme nøkkel deles av meldingen forfatter og leser til å kode og dekode standard språkmeldinger. Offentlig nøkkel, eller asymmetrisk kryptografi, bruker to separate taster: en for kryptering og en annen for dekryptering. Til slutt, bruker hash-funksjon kryptografi ingen nøkler fordi meldingene ikke er laget for å bli konvertert tilbake til standard språktest, og brukes av datamaskiner som en "digital fingeravtrykk" for å autentisere brukere og etablere integritet meldingen.

Keys

Den kritiske komponent i vellykket kryptering er beskyttelse av dekrypteringsnøkkelen. Keys bruke algoritmer som inneholder tall så store at de er umulig å gjette, og en omfattende søk er upraktisk. I noen tilfeller vil meldings Forfatterne gir en flerdelt nøkkel, fordelt på to eller flere pålitelige kilder som må kombinere denne informasjonen til å dechiffrere meldingen, i hovedsak en dobling eller tredobling kompleksitetsnivå.

Crytography Strength

Mer komplekse og lengre kryptografi tastene ikke automatisk lik økt sikkerhet. Suksessen til krypterte meldinger bygger utelukkende på styring og bruk av krypteringsnøkler. Teoretisk vil lengre nøkler motstå angrep bedre enn kortere nøkler, men hvilken som helst tast kan tydes hvis nok tid og datakraft er viet til det. Fysisk utveksling kryptografi nøklene i person og bruker et sikret nettverk er de eneste måtene å garantere kryptering sikkerhet.