Der kryptering – Fra gresk Kryptos (skjult) e grafia (Skriving) – er det settet med teknikker som brukes for å sikre at ingen, annet enn den legitime mottakeren, kan forstå budskapet som er sendt til ham, og dermed garantere konfidensialitet og konfidensialitet av data. Når vi snakker om konfidensialitet, refererer vi til muligheten til to enheter til å utveksle meldinger på internett på en slik måte at Ingen som avskjærer dataene kunne forstå betydningen.
Hver melding som reiser på nettverket er delt inn Krypterte pakkerdvs. informasjonsenheter sammensatt av en sekvens av bit som indikerer, blant annet informasjon, hvem avsenderhvem er den mottaker (begge i form av IP -adresser) og som er beskjed. Så hvis det ikke var noen trafikk krypterten angriper som er i stand til å avskjære en eller flere pakker (angrep kjent som «Mann i midten«) Ville være i stand til å forstå enhetene som kommuniserer og hva de sier til hverandre. Ulike typer kryptering, for eksempel symmetrisk og asymmetrisk kryptering, brukes som et sikkerhets- og beskyttelsesverktøy for privatlivkryptering er et eksempel Ende-til-ende av WhatsApp-meldinger.
Hva menes med kryptering
Der kryptering er prosessen med å gjøre lesbar informasjon til en uleselig format (Ciphertext) for å beskytte dem mot uautorisert tilgang. Enkelt sagt, det endrer meldinger, endrer form slik at de er uleselige, meningsløse, bortsett fra de som har den rette nøkkelen som kan dechiffrere meldingene og derfor lese dem i sin opprinnelige form. Betydningen av kryptografi blir også forklart i navnet sitt, som kommer fra gresk Kryptos (skjult) e grafia (skriver).
Denne prosessen fungerer ved hjelp av en algoritme (transformasjonsregelen) og en nøkkel (hemmelig informasjon) for å transformere lesbare data (ren tekst) til et uleselig format (kryptert tekst), og omvendt.
Hvordan kryptering fungerer: Symmetrisk kryptering
Behovet for å kryptere sendte meldinger er alt annet enn en moderne nødvendighet, faktisk allerede Julius Caesar brukes til å kryptere militære korrespondansemeldinger med de såkalte «Cæsars chiffer»en monoalfabetisk rulle -krypteringsalgoritme. Takket være denne metoden ville en fiende som avskjærte en romersk messenger ikke være i stand til å forstå meldingene han bar.

Algoritmen var enkel, hver bokstav var assosiert med det 3 steder lenger nede i alfabetet Og dette utgjorde den krypterte meldingen (dette er grunnen til at disse algoritmene også kalles «rulling» eller «substitusjon»). Nøkkelen til algoritmen vil derfor være vektor som knytter hver bokstav til den tilsvarende i chifferteksten.Teksten «Hello» blir da den krypterte strengen «Fndr» og en angriper som avskjærer meldingen uten nøkkelvektoren, vil ikke kunne rekonstruere den opprinnelige meldingen.
Denne metoden, selv om den er veldig enkel, får oss til å forstå hva som er formålet med å kryptere meldinger. Det er verdt å påpeke at Cæsar -chifferen Det er ikke en sikker krypteringsalgoritme Det brukes faktisk ikke i informatikk, da den presenterer store sårbarheter på grunn av analysen av chifferteksten (for eksempel er bokstavene på noe språk ikke alle like sannsynlige i en setning).
Eksemplet vi har sett er basert på ett Symmetrisk nøkkeldet vil si avsenderen som må kryptere meldingen og mottakeren som må dechiffrere den faktisk dele den samme nøkkelen (dvs. bokstavforeningsvektoren). Algoritmer av denne typen kalles derfor en Symmetrisk kryptering og de spår at Deler byttes utpå en eller annen måte, nøkkelen Før du kan begynne å kryptere og dekryptere dataene dine.
Hvordan er smarttelefonene og PC -ene våre enige om en symmetrisk nøkkel å bruke med en server som kanskje er tusenvis av kilometer unna? Vanskeligheten, på dette tidspunktet, ligger i å forstå hvordan avsenderen og mottakeren kan generere den samme nøkkelen lokalt (drift av «Nøkkelavtale«) som skal brukes som symmetrisk uten å utveksle det i det klare i en ukryptert kommunikasjon. I dette tilfellet kan faktisk en angriper som avskjærte pakken som inneholder nøkkelen, dechiffrere dataene vi sender!
De forsto hvordan de skulle gjøre det Vanskelig Og Hellman som grunnla den kryptografiske protokollen med samme navn basert på bruken av veldig store primtall. Når vi snakker om «veldig store primtall», viser vi til tall som har over 600 desimaler.
Forskjellen mellom typene: Asymmetrisk kryptering
Når vi surfer på internett på nettsteder som implementerer datakryptering, er vi derfor, før vi begynner å kryptere dataene, enige om en symmetrisk nøkkel med serveren ved å bruke algoritmer basert på Asymmetrisk nøkkel der hver enhet som deltar i kommunikasjonen har en Par nøklerEn for å kryptere meldinger og en for å tyde dem.
Nøkkelen til å kryptere meldinger kalles offentlig nøkkel og kan deles med hvem som helst, omvendt Privat nøkkeler hemmelig og brukes til å tyde meldinger. Serveren vil deretter sende oss nøkkelen som vil bli beregnet fra det offentlige og vil være den eneste som er i stand til å dechiffrere meldingen. Et eksempel på en asymmetrisk nøkkelkrypteringsprotokoll er RSA, fremdeles brukt til tjenester som digitale signaturer.
WhatsApp End to End -kryptering og andre typer
Kryptografi representerer derfor et sikkerhets- og beskyttelsesverktøy privatliv mye brukt på mange felt. La oss for eksempel tenke på å sende en WhatsApp -melding eller til en Banktransaksjon Eller igjen, kjøp på et e-handelsnettsted og memorering av passord.
Alle vil ha lest meldingen i en WhatsApp -chat som informerer oss om at meldinger og telefonsamtaler fra den chatten er beskyttet av Ende-til-ende kryptering; Meldinger som derfor bare kan leses av avsenderen og mottakeren og ikke av andre fag eller av WhatsApp selv.
Meldingene kommer da kryptert før du faktisk er sendt over nettverket slik at hvem som helst avskjære meldingen er ikke i stand til å forstå innholdet, og de vil være Dechiffrert Bare når de har nådd mottakerens telefon takket være en Dekrypteringstast.
WhatsAppogså Telegramtilbyr brukerne muligheten for å bekrefte at chatten er kryptert og sikker ved å sammenligne en Sekvens av talleller emoji Når det gjelder telegram, på enhetene til fagene i kommunikasjon: Identiske sekvenser bekrefter sikkerheten til chatten.