Konsept i definisjon ABC
Miscellanea / / July 04, 2021
Av Guillem Alsina González, i mars. 2017
Selv om det er i vår tid da kryptering og krypteringsteknologi har eksplodert på grunn av massebruk av smarte enheter og tilkobling til Internett, har krypteringsteknikker blitt brukt siden antikken.
Som så mange andre ting som tilskrives den store Julius Caesar, brukte også han a kode kryptering for din militære kommunikasjon, som kan virke veldig enkel og triviell å tyde i dag, men som på den tiden må ha vært veldig komplisert:
Caesar-krypteringen består i å erstatte hver bokstav i alfabetet med en annen, og flytte posisjonene et visst antall firkanter
Så hvis vi for eksempel har at alfabetet er ABCDEFGHIJK... og vi bestemte oss for å bruke en keisernøkkel med forskyvning av 3 stillinger, vil A svare til D, B vil svare til E, og så videre.
På denne måten, a tekst Hva
Hei hvordan går det
det ville se ut
Krñd, txh wdñ
Problemet med denne typen kode er at noen bokstaver gjentas mer enn andre på alle språk. I de etterfølgende språkene på latin er de vokalene, og hvis vi ser at a
karakter Det gjentas mye, vi kan begynne å teste til vi tyder et ord. Og med noen dekrypterte bokstaver, som vi kan vite forskyvningen, vil det være trivielt å tyde resten av teksten.For å løse det,
nåværende krypteringssystemer bruker en serie matematiske operasjoner for oppløsning av hvilke nøkler som trengs
Disse nøklene er vanligvis offentlige og private. Den første brukes til å dekode noen beskjed som når oss, og det er den vi må ha for å motta kryptert kommunikasjon og dekryptere dem for å forstå dem.
Den private nøkkelen er det som trengs for å kryptere meldinger, og det er den vi ikke skal gi til noen.
En viktig faktor i kodingsalgoritmer er hvor mange biter som brukes i matematiske operasjoner
siden jo mer de er, det vil si jo lenger nøkkelen er, jo vanskeligere er det å dekode dataene, og jo større sikkerhet i sin overføring. Hva mer,
til vanskeligheten med å tyde en kodet informasjon blir lagt til "utløp"
Dermed, for eksempel, de spionerte tjenestene til de allierte landene under Andre verdenskrig, gikk med på å gi tyskerne, gjennom sin viktigste dobbeltagent (den katalanske Joan Pujol), informasjon om de virkelige planene for Landing i Normandie, noen timer før disse skjedde, da tyskerne ikke hadde noen mulighet for å rette opp og bedre dekke område.
På denne måten, og med "utløpt" praktisk informasjon, lagret de troverdigheten til sitt beste aktivum innen motintelligens.
Således, hvis vi har informasjon kodet med en lang nøkkel, kan det bli mulig å dekode den ved hjelp av veldig kraftige datasystemer og bruke dens tid, men på den tiden ville informasjonen ikke lenger være av interesse, eller vi ville allerede ha oppnådd den på andre offentlige måter, som den til og med starter avkodingen allerede taper renter.
Blant de mest populære krypteringssystemene vi har:
- DES (datakrypteringsstandard)
- AES (Advanced Encryption Standard)
- PGP (Pretty Good Privacy)
- Blowfish
- Twofish
Bilder: Fotolia - Cebreros / Corocota
Emner i kryptering