Hvad er nøjagtigt kryptering af militær kvalitet? - Den lykkelige Android

Der er flere steder eller udtryk, hvor betegnelsen på militær klasse. Sletning af militærkvalitet, beskyttelse mod fald i militærklasse, og i det seneste har vi også hørt om "kryptering af militærkvalitet" eller engelsk "kryptering af militær kvalitet”. Men hvad er nøjagtigt kryptering af militær kvalitet? Og hvad betyder dette udtryk?

Vi starter med at modbevise udtrykket "grad": det er helt opfundet. Der er ingen grad af kryptering, som militæret anser for at være deres egen, selvom den eksisterer en kryptering, der bruges af militæret og virksomheder, der ønsker at beskytte dine oplysninger så meget som muligt.

"Militær klasse"

Vi skal forstå, at "militær kvalitet" ofte bruges til de teknikker eller systemer, der opnår det højest mulige niveau af sikkerhed eller effektivitet. For eksempel sletning af militærkvalitet udfører mange sletninger af den samme fil, indtil den næsten ikke kan genkendes. I tilfælde af kryptering er det ikke anderledes: en kryptering af militær kvalitet er en meget seriøs datakryptering, selvom der ikke er nogen standard, der er godkendt af internationale hære (som det er tilfældet med data sletning med AR380-19 hærstandarder US Department of Defense eller DoD 5220.22-ME.).

I tilfælde af krypteringsstandarder (som vi vil se senere) ja der er standarder, selvom de ikke er godkendt af hære eller forsvarsafdelinger. Skønt ja af NSA (US National Security Agency), der godkendte AES-128, AES-192 og AES-256 som gyldige for sikkerhed for sin regering. Hvis du har brug for det hurtige svar, vil vi fortælle dig, at AES-256 i øjeblikket betragtes som "militær klasse", det er ikke den eneste, men det er det mest "udyr".

Krypteret ... hvad?

Måske for at forstå dette udtryk fuldt ud, skal vi gå et par trin tilbage og forklare (kort), hvad kryptering består af. Kryptering består i at kryptere et dokument, i dette tilfælde digitalt, så det ikke kan læses af tredjepart. Krypteringen gør det derfor umuligt at forstå det nævnte dokument.

Men for at et krypteret dokument skal være til nogen nytte - selvom det lyder indlysende - bliver vi nødt til at være i stand til at dekryptere det senere ... Hvordan opnår vi dette? Som det er blevet gjort med lukkede døre i tusinder af år ... det er her nøglen eller "nøglen" kommer i spil.

Nøglen: mkpm pmnpv mk kmiwmpv

Nøglen er den eneste måde (eller den hurtigste måde at være sand på) at returnere et krypteret dokument til dets oprindelige tilstand. At åbne den dør, som vi havde lukket, da vi krypterede den, hvilket efterlod dokumentet ulæseligt.

Hvordan kan vi forstå dette nøglebegreb med krypto? Et eksempel på et meget simpelt krypteringssystem hjælper med at forstå det:

Lad os sige, at vi vil give hvert bogstav i alfabetet en ny værdi ved hjælp af et andet bogstav. Dette, som ville være den mest basale kryptering af alle, ville betyde, at vi har brug for en nøgle til hvert af alfabetets bogstaver. Hvis vi sætter dem alle sammen, ville vi få en nøgle på 27 cifre (eller 28, hvis du tilføjede ñ).

Derfor, hvis vi bruger følgende nøgle:

ABCDEFGHIJKLMNOPQRSTU WXYZ

yjirmlfaqbhetojvuzwkpcdgnsx

Og vi ønsker at kryptere denne tekst: «denne tekst er hemmelig»

Vi ville få følgende tekst:

mkpm pmnpv mk kmiwmpv

Hvis vi kender den originale adgangskode (husk de 28 bogstaver, der er ændret og i rækkefølge), ville det være et par minutter, at vi med en simpel øvelse af at ændre bogstaverne kunne gætte den krypterede tekst. Men selv uden at kende nøglen, kunne vi komme til at dechifrere den gennem forsøg og fejl, ændre et bogstav for det andet. Da mange breve gentages, kunne selv et menneske dekryptere det på ingen tid ... forestil dig det nu hvor lidt en computer ville tage.

AES, den avancerede standard

Derfor bliver tingene komplicerede, når vi taler om computerkryptering. I stedet for en simpel liste over bogstaver, der skal erstattes, taler vi om tusindvis af tabeller, hvor de originale værdier udveksles afhængigt af stamdatatabel eller "nøgle". Og det er her, vi kommer til AES eller Advanced Encryption Standards.

Svarende til vores tidligere grundlæggende kryptering er AES baseret på værdisubstitution, men tilføje komplekse matematiske operationer i løbet af flere runder af "kryptering". For ikke at komplicere problemet for meget, lad os sige, at krypteringsnøglen består af en tabel med et væld af værdier, der bruges til at ændre de oprindelige værdier for det dokument, som vi vil hemmeligholde. Over flere runder (10 på AES-128, 12 på AES-192 og 14 på AES-256) omdanner vi den oprindelige værdi til en ny værdi.

AES-256, den mest "kraftfulde"

For at kende det originale dokument har vi brug for den originale nøgle, fordi antallet af mulige operationer for at nå frem til et læsbart dokument ville være så højt, at en superkraftig computer ville tage år at dechifrere det. Vær forsigtig, det betyder ikke, at det er umuligt, simpelthen at det kræver så meget indsats og tid, at næsten alle vil give op. Afhængigt af det AES-niveau, vi bruger, vil den tid være højere, fordi jo større nøglen er, jo flere gange har vi ændret originaldokumentet og med flere værdier, så det vil være mere komplekst at gøre omvendt vej.

Endelig, nu ja, vi kan sige, at-i øjeblikket- AES-256 kryptering (den største nøgle med flest passeringer) er det, der nu er kendt som "militær kvalitet" datakryptering. På grund af dets store kompleksitet er det den, der bruges til kryptering af https-websteder (klik på hængelåsen på et websted og klik på fanen detaljer), men også i filkrypteringsprogrammer eller i banknøglefilen og andre institutioner, der ønsker for at beskytte deres filer så meget som muligt.

Har du Telegram installeret? Modtag det bedste indlæg for hver dag den vores kanal. Eller hvis du foretrækker det, kan du finde ud af alt fra vores Facebook-side.