Las extensiones Intel SHA son un conjunto de extensiones de la arquitectura del conjunto de instrucciones x86 que admiten la aceleración de hardware de la familia Secure Hash Algorithm (SHA). Fue introducido en 2013.
Hay siete nuevas instrucciones basadas en SSE , cuatro que admiten SHA-1 y tres para SHA-256 :
SHA1RNDS4
,SHA1NEXTE
,SHA1MSG1
,SHA1MSG2
SHA256RNDS2
,SHA256MSG1
,SHA256MSG2
procesadores de arquitectura x86
Intel
Los siguientes procesadores Intel admiten el conjunto de instrucciones SHA :
- Procesadores Intel Goldmont (y posteriores microarquitecturas Atom). [1]
- Procesadores Intel Ice Lake (y posteriores). [2]
- Procesadores Intel Rocket Lake (y posteriores).
AMD
Varios procesadores AMD admiten el conjunto de instrucciones SHA :
Referencias
- ^ "Goldmont - Microarquitecturas - Intel - WikiChip" . en.wikichip.org . Consultado el 26 de junio de 2020 .
- ^ "Ice Lake (cliente) - Microarquitecturas - Intel - WikiChip" . en.wikichip.org . Consultado el 26 de junio de 2020 .
- ^ "Zen - Microarquitecturas - AMD - WikiChip" . en.wikichip.org . Consultado el 26 de junio de 2020 .
enlaces externos
- Nuevas instrucciones que admiten el algoritmo de hash seguro en los procesadores de arquitectura Intel®
- Extensiones de la arquitectura del conjunto de instrucciones de Intel
- "Referencia de programación de extensiones del conjunto de instrucciones de la arquitectura Intel" (PDF) . Archivado desde el original (PDF) el 29 de septiembre de 2013., Capítulo 8