Advanced na Pamantayan sa Pag-encrypt (Advanced na Pamantayan sa Pag-encrypt, pagdadaglat: AES), ang pamantayang ito ay ginagamit upang palitan ang orihinal na DES at malawakang ginagamit sa buong mundo.
Ang AES ay maaaring mag-encrypt at mag-decrypt nang mabilis sa software at hardware, ay medyo madaling ipatupad, at nangangailangan lamang ng kaunting memorya. Kasalukuyan itong ini-deploy sa mas malawak na hanay.
- Ano ang pangunahing pagkakaiba at antas ng seguridad sa pagitan ng AES128 at AES256?
- Ano ang kanilang konsumo sa makina?
- Ano ang performance ng dalawa?
- Paano pumili para sa aktwal na pag-unlad?
Napakabilis ng AES kumpara sa mga katulad na symmetric encryption algorithm. Halimbawa, ang isang x86 server na may AES-NI ay maaaring maabot ang bilis na ilang daang M/s. Ang seguridad ay karaniwang katumbas para sa nakikinita na hinaharap, dahil kahit na ang 128-bit ay sapat na kumplikado upang hindi mapilitan. Sa kasalukuyan, 112-ang mga bit na password ay ginagamit pa rin sa komersyo, at ang 128-bit ay sampu-sampung libong beses kaysa sa 112-bit, kaya ito ay mas cost-effective na gamitin ang 128-bit sa pagsasanay (bahagyang nakakatipid ng mga mapagkukunan).
AES256 tumatagal ng tungkol sa 40% mas maraming oras kaysa sa AES128, para sa dagdag 4 round ng round key generation at ang kaukulang operasyon ng SPN. Sa karagdagan, ang pagbuo ng 256-bit na mga key ay maaari ding mangailangan ng higit na overhead kaysa sa 128-bit na mga key, ngunit ang bahaging ito ng overhead ay dapat na bale-wala.
Ang antas ng seguridad ay natural na AES256 na mas ligtas kaysa sa AES128 dahil sa kasalukuyan ay walang napakabisang paraan ng pag-atake ng algebraic maliban sa brute force cracking.
May mga partikular na paraan ng pag-atake para sa mga partikular na pagpapatupad ng software/hardware ng AES-256 o AES-128, kaya hindi madaling i-generalize.
Ang modernong cryptography ay nahahati sa simetriko na pag-encrypt at walang simetrya na pag-encrypt (pampublikong key encryption), at ang mga kinatawan ng algorithm ay DES (ngayon ay binuo sa 3DES), AES, at RSA. Ang pagkonsumo ng mapagkukunan ng asymmetric encryption algorithm ay mas malaki kaysa sa simetriko na pag-encrypt. Karaniwan, isinagawa ang pagproseso ng hybrid encryption, halimbawa, Ginagamit ang RSA para sa pangunahing pamamahagi at negosasyon, at AES ay ginagamit para sa pag-encrypt at pag-decryption ng data ng negosyo.
Ilang larawang nauugnay sa ilang encryption at decryption symmetric at asymmetric algorithm:



Tungkol sa kung gagamitin ang AES128 o AES256 algorithm, Personal kong iniisip na sapat na ang AES128, syempre naman, Maaaring gamitin ang AES256 bilang tool sa marketing.

Magtanong ng isang katanungan
Ipinadala ang iyong mensahe