Rozšíření příkazového systému AES
Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od
verze recenzované 17. prosince 2019; kontroly vyžadují
4 úpravy .
Rozšíření instrukční sady AES (Intel Advanced Encryption Standard New Instructions; AES-NI) je rozšíření instrukční sady x86 pro mikroprocesory navržené společností Intel v březnu 2008 [1] . Účelem tohoto rozšíření je zrychlit aplikace využívající šifrování AES . Podobné rozšíření enginu PadLock existuje v mikroprocesorech od VIA Technologies .
Nové pokyny
Návod
|
Popis
|
Šifrovací kolo AES
(AESENC)
|
Spusťte jedno kolo šifrování AES
|
AES Encrypt Last Round
(AESENCLAST)
|
Spusťte poslední kolo šifrování AES
|
AES Decrypt Round
(AESDEC)
|
Spusťte jedno kolo dešifrování AES
|
AES Dešifrovat poslední kolo
(AESDECLAST)
|
Spusťte poslední kolo dešifrování AES
|
AES Key Generation Assist
(AESKEYGENASSIST)
|
Usnadněte generování kulatého klíče AES
|
AES Inverse Mix Columns
(AESIMC)
|
Inverzní mix sloupců
|
Mikroprocesory s rozšířením instrukce AES
- AMD :
- Jaguár
- Puma
- Buldozer, Piledriver, Parní válec, Bagr
- Zen , Zen+, Zen2:
- buldozer :
- FX (41xx 61xx 62xx 63xx 81xx)
- Intel :
- Westmere (2010):
- Core i5 (5xx 6xx)
- Core i7 (6xx 97x 98x 99x)
- Xeon : (W36xx X56xx L56xx E56xx E7-28xx E7-48xx E7-88xx)
- Sandy Bridge / Ivy Bridge
- Core i5 (23xx 24xx 25xx 32xx 33xx 34xx 35xx 36xx)
- Core i7 (26xx 27xx 28xx 29xx 37xx 38xx 39xx)
- Xeon (E3-12xx E5-14xx E5-16xx E5-24xx E5-26xx E5-46xx)
- a novější rodiny Haswell, Broadwell, Skylake, Kaby Lake, Coffee Lake, Ice Lake a další
- Atom z rodin Silvermont/Airmont (kromě Bay Trail-D a Bay Trail-M), stejně jako Goldmont.
Software pro rozšíření příkazů AES
Viz také
Poznámky
- ↑ Intel Software Network (downlink) . Intel. Získáno 5. dubna 2008. Archivováno z originálu 5. dubna 2012. (neurčitý)
Odkazy