Pangunahin iba pa

AES cryptology

AES cryptology
AES cryptology

Video: How does AES encryption work? Advanced Encryption Standard 2024, Hulyo

Video: How does AES encryption work? Advanced Encryption Standard 2024, Hulyo
Anonim

Ang AES, sa buong Advanced na Encryption Standard, isang standard na encryption ng data na itinataguyod ng US National Institute of Standards and Technology (NIST) bilang isang kapalit para sa Data Encryption Standard (DES). Nag-aalok ang AES ng mas malaking seguridad kaysa sa DES para sa mga komunikasyon at komersyal na mga transaksyon sa Internet.

Noong Enero 1997 ay naglabas ang NIST ng isang pampublikong kahilingan para sa mga kandidato upang palitan ang pagtanda ng DES, na nagresulta sa 15 mabubuhay na pagsumite mula sa 12 mga bansa. Noong Oktubre 2000 ay inanunsyo ng NIST na si Rijndael, isang programa na nilikha ng dalawang taga-cryptographers ng Belgian, sina Joan Daemen at Vincent Rijmen, ay tinanggap bilang bagong pamantayan, o ang Advanced Encryption Standard (AES). Ang hinalinhan ng NIST, ang National Bureau of Standards, ay inaasahan na ipatupad ang DES sa espesyal na layunin na hardware at sa gayon ay binigyan ng kaunti o walang pagsasaalang-alang sa mahusay na pagpapatupad nito sa software, ibig sabihin, gamit ang mga pangkalahatang layunin na microprocessors. Bilang isang resulta, ang DES ay hindi maaaring samantalahin ang mabilis na pag-unlad sa mga microprocessors na naganap sa huling dalawang dekada ng ika-20 siglo. Ang mga pagtutukoy ng AES, sa kabilang banda, binibigyang diin ang pantay na pagpapatupad ng hardware at software. Sa bahagi, kinikilala nito ang mga pangangailangan ng mga smart card at iba pang mga kagamitan sa pagbebenta, na karaniwang may limitadong mga kakayahan sa computational, ngunit mas mahalaga ay isang pagkilala sa lumalaking pangangailangan ng Internet at e-commerce. Batay sa kanilang karanasan sa DES, kung saan ang mga pagpapabuti sa pag-compute lamang ay sumobra sa kadahilanan ng trabaho ng naayos na 56-bit code key, ang mga pagtutukoy ng NIST para sa AES ay tinawag din ang algorithm na may kakayahang madagdagan ang pangunahing haba kung kinakailangan. Pinatunayan ni Rijndael ang sarili na parehong maliit na maliit upang maipatupad sa mga matalinong kard (hindi bababa sa 10,000 bait ng code) at sapat na nababagay upang payagan ang mas mahahabang haba.

Batay sa karanasan sa DES, mayroong bawat kadahilanan na maniwala na ang AES ay hindi mawawala sa cryptanalysis, at hindi rin ito mapapawi sa pamamagitan ng mga pagpapaunlad sa computing, tulad ng DES, dahil ang kadahilanan ng trabaho nito ay madaling maiakma upang mabalisa ang mga ito.