Standard Prosess for Advanced Encryption

Standard Prosess for Advanced Encryption


Advanced Encryption Standard, eller AES, er en algoritme som brukes i kryptografi for å sikre datadeling og kommunikasjon på Internett. AES, en symmetrisk blokkchiffer støtter tre viktige størrelser: 128, 192 og 256 bits. Ifølge "Advanced FPGA Design" av Steve kilter, "standarden er godkjent av det amerikanske National Institute of Standards and Technology."

Pre-kryptering

AES algoritme skaper en unik 128-biters nøkkel kalt en inngangsblokk, som heter "stat." Denne originale inngangsblokk nøkkel er kombinert med den valgte tasten størrelse for å skape rundenøkkel under kryptering av data. Disse runde tastene bruke en algebraisk matrise brukes til å kryptere data. Ifølge "TCP / IP for Dummies" av Kandake Leiden, Marshall Wilensky og Scott Bradner, "jo større nøkkelstørrelse, jo flere biter det er til bruk i scrambling av data. På den annen side, jo flere biter det er, jo mer kompleks prosess, noe som betyr noe langsommere kryptering og dekryptering. "

Kryptering og datautveksling

Den runde tasten brukes til å kryptere hele datablokk, for eksempel en e-postmelding eller datapakke. Dataene blir så sendt til bestemmelsesstedet, sammen med en nøkkel for å de-kryptere det. Verten, eller datamaskinen som dataene er utvekslet, deretter sender tilbake et svar. Dette kan være en statusmelding, instruksjoner eller nye data.

De-kryptering

Mottatte data er sammenlignet med den runde tasten og deretter de-kryptert. Hvis en ny tilkobling er opprettet, blir inngangsblokken flyttet for å opprette en ny runde tasten. Dette skaper en ny krypteringsnøkkel som skal brukes sammen med den neste datablokk.