Loading AI tools
perluasan dari set instruksi x86 Dari Wikipedia, ensiklopedia bebas
Set instruksi Standar Enkripsi Lanjutan (set instruksi AES) adalah set instruksi yang bertujuan untuk mempercepat enkripsi dan dekripsi Standar Enkripsi Lanjutan (AES), sekaligus melindungi dari serangan saluran samping. Set instruksi ini telah digabungkan ke dalam banyak prosesor. Biasanya, operasi ini diimplementasikan dalam instruksi satu ronde tunggal dan satu ronde terakhir yang sedikit berbeda cara kerjanya.
AES-NI (Advanced Encryption Standard New Instructions milik Intel) adalah implementasi besar pertama. AES-NI adalah perluasan dari set instruksi x86 untuk mikroprosesor dari Intel dan AMD yang diusulkan oleh Intel pada Maret 2008.[1]
Instruksi | Penjelasan[2] |
---|---|
AESENC |
Menjalankan satu ronde enkripsi AES |
AESENCLAST |
Menjalankan ronde terakhir enkripsi AES |
AESDEC |
Menjalankan satu ronde dekripsi AES |
AESDECLAST |
Menjalankan ronde terakhir dekripsi AES |
AESKEYGENASSIST |
Membantu dalam pembuatan kunci ronde AES[catatan 1] |
AESIMC |
Membantu dalam InverseMixColumns Rijndael |
Prosesor Intel berikut mendukung set instruksi AES-NI:[3]
Beberapa prosesor AMD berikut mendukung instruksi AES:
Bagian ini kosong. Anda bisa membantu dengan melengkapinya. |
Dalam AES-NI Performance Analyzed, Patrick Schmid dan Achim Roos menemukan "hasil yang memukau dari aplikasi-aplikasi yang telah dioptimalkan untuk menggunakan kemampuan AES-NI Intel".[11]
Kebanyakan kompilator modern dapat menghasilkan instruksi AES.
Kebanyakan perangkat lunak keamanan dan kriptografi mendukung set instruksi AES:
RDRAND
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.