AES-NI

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Termenul AES-NI indică numele unui set de instrucțiuni Streaming SIMD Extensions anunțat de Intel în 2008 [1] și a ajuns pe piață între sfârșitul anului 2009 și începutul anului 2010 cu primele procesoare de 32 nm prezentate de Intel în sine și bazat pe evoluția arhitecturii Nehalem , cunoscută sub numele de Westmere .

Domenii de utilitate ale AES-NI

Potrivit Intel, noul set de instrucțiuni (în special vorbim despre 6 instrucțiuni) vă permite să triplați performanța de procesare legată de criptarea și decriptarea AES . AES este utilizat din 2006 pe suporturi Blu-ray și HD DVD (dezvoltarea HD DVD a fost apoi întreruptă la începutul anului 2008 ) ca sistem de protecție împotriva copiilor abuzive și este decodat de plăcile video de ultimă generație ATI și NVidia .

Instrucțiuni noi

Instrucțiuni Descriere
AESENC Efectuează o rundă de criptare AES
AESENCLAST Efectuează ultima rundă de criptare AES
AESDEC Efectuează o rundă de decriptare AES
AESDECLAST Efectuează ultima rundă de decriptare AES
AESKEYGENASSIST Ajută la calcularea tastei rotunde AES
AESIMC Ajută la calcularea stratului AES pentru Coloane de amestec invers
PCLMULQDQ Multiplicare fără transport ( CLMUL ). [2]

Procesoare cu AES-NI

După cum sa menționat mai sus, noul set de instrucțiuni și-a făcut debutul cu primele procesoare Intel de 32nm, care se bazează pe evoluția arhitecturii Nehalem , Westmere . În momentul de față, Intel a anunțat doar 3 procesoare bazate pe această evoluție și reprezintă nucleul Gulftown pentru sistemele de server de tip biprocesor și desktop de ultimă generație și cele 2 soluții cu compartiment grafic integrat Clarkdale și, respectiv, Arrandale , pentru sectorul desktop și mobil. .

AMD a anunțat că arhitectura Bulldozer va sprijini instrucțiunile AES. [3]

Software care acceptă instrucțiunile AES-NI

Notă

  1. ^ Rețea software Intel , la softwareprojects.intel.com , Intel. Adus la 5 aprilie 2008 (arhivat din original la 7 aprilie 2008) .
  2. ^ Carry-Less Multiplication , la software.intel.com , Intel. Adus la 24 august 2010 .
  3. ^ Urmând instrucțiunile , la blogs.amd.com , AMD. Adus la 4 ianuarie 2011 (arhivat din original la 26 noiembrie 2010) .
  4. ^ Versiunea OpenBSD 4.8 , la openbsd.org . Adus la 10 noiembrie 2010 .
  5. ^ Versiunea OpenBSD 4.9 , la openbsd.org . Adus la 1 mai 2011 .

Elemente conexe

linkuri externe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT