Hvad er en datakrypteringsalgoritme?

En af de grundlæggende roller inden for cybersikkerhed er at beskytte data mod ondsindede spionage-aktiviteter. Datakryptering er processen med at omdanne almindelige tekstdata til krypteret gibberish. En datakrypteringsalgoritme er en matematisk funktion, der bruges til computerprogrammering som et middel til at konvertere tekstdata til et ikke genkendeligt sæt tegn. Hver algoritme har forskellige niveauer af kompleksitet, hvilket gør den hemmelige algoritme sværere at bryde.

Computer forskere har brugt krypteringsteknikker i mange årtier. Dette er den grundlæggende metode til at chiftere meddelelser i et fremmed format, der kun kan dekrypteres med taster og omvendt krypteringsalgoritmer. Hver algoritme manipulerer klartekstdataene på en bestemt måde, hvilket gør fortolkningen vanskelig.

Datakrypteringsalgoritmer bruger specielle krypteringsnøgler til at kryptere og dechiffrere meddelelser. Disse nøgler er unikke for hver type datakrypteringsalgoritme. Den tidlige version af kryptering anvendte typisk en 56-bit nøgle, men mere avancerede metoder bruger ekstremt komplekse 448-bit nøgler.

Den internationale datakrypteringsalgoritme (IDEA ™) er et eksempel på en datakrypteringsalgoritme. Det blev bygget i 1991 af James Massey og Xeujia Lai i organisationen kaldet ETH Zürich. Denne organisation er det schweiziske føderale institut for teknologi. IDEA ™ bruger en 128-bit krypteringsnøgle, hvilket gør den til en moderat sofistikeret krypteringsalgoritme. Denne algoritme bruger flere matematiske funktioner med gentagne løkker til at oprette en hemmelig kodet meddelelse. Selvom IDEA ™ kun bruger en 128-bit nøgle, gør brugen af ​​komplekse matematiske funktioner det vanskeligt at dechiffrere.

De fleste fremskridt datakryptering algoritmer bruger komplekse matematiske funktioner med store krypteringsnøgler. Dette gør dechiffring umulig uden at bruge den originale algoritme og nøgle. Disse typer algoritmer kortlægger de avancerede krypteringsstandarder (AES), der administreres af USAs føderale regering. Mange AES-datakrypteringsalgoritmer understøtter krypteringsnøgler, der er større end 256-bit.

Blowfish er en af ​​de mest komplekse algoritmer til datakryptering. Denne chiffereringsfunktion bruger en proces med symmetriske nøglealgoritmer, hvilket gør den uknuselig. Blåfiskalgoritmen blev oprettet af Bruce Schneier i 1993. Den bruger en variabel længde nøgle, der er op til 448-bit i størrelse.

RSA-datakrypteringsalgoritmen blev oprettet af Ron Rivest, Adi Shamir og Leonard Adleman i 1978 fra Massachusetts Institute of Technology (MIT). Det var en tidlig version af kryptering, der var baseret på datakrypteringsstandarderne (DES). RSA bruger to nøgler til kodning og dechifrering, hvilket gør det til en asymmetrisk krypteringsalgoritme. Én nøgle bruges som krypteringsnøgle, mens en anden uafhængig nøgle bruges til at dechiffrere.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?