Skip to main content

Hvad er en datakrypteringsalgoritme?

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

Computerforskere har brugt krypteringsteknikker i mange årtier.Dette er den grundlæggende metode til cifferende meddelelser i et udenlandsk format, der kun kan dechifreres med nøgler og omvendte krypteringsalgoritmer.Hver algoritme manipulerer almindelige tekstdata på en bestemt måde, hvilket gør fortolkningen vanskelig.

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

Den internationale datakrypteringsalgoritme (idé handel;) er et eksempel på en datakrypteringsalgoritme.Det blev bygget i 1991 af James Massey og Xeujia Lai i organisationen kaldet Eth Zurich.Denne organisation er det schweiziske Federal Institute of Technology.Idé og handel;Bruger en 128-bit krypteringsnøgle, hvilket gør den til en moderat sofistikeret krypteringsalgoritme.Denne algoritme bruger flere matematiske funktioner med gentagne sløjfer til at skabe en hemmelig chifferet meddelelse.Selvom Idea Trade;Kun bruger en 128-bit nøgle, brugen af komplekse matematiske funktioner gør det vanskeligt at dechiffrere.

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

Blowfish er en af de mest komplekse datakrypteringsalgoritmer, der er tilgængelige.Denne cifferende funktion bruger en proces med symmetriske nøglealgoritmer, hvilket gør den uovertruffen.Blowfish-algoritmen 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 chiffering og dechiffring, hvilket gør det til en asymmetrisk krypteringsalgoritme.En nøgle bruges som en krypteringsnøgle, mens en anden uafhængig nøgle bruges til at dechiffrere.