Las extensiones Intel SHA (en inglés Intel SHA extensions) son un conjunto de extensiones del conjunto de instrucciones de la arquitectura x86 que soporta aceleración por hardware de la familia Secure Hash Algorithm (SHA). Introducido en la microarquitectura Intel Goldmont.

AMD añadió soporte en sus procesadores para estas instrucciones comenzando con Ryzen.[1]

Hay siete nuevas instrucciones basadas en SSE, cuatro añaden soporte a SHA-1 y tres para SHA-256:

  • SHA1RNDS4, SHA1NEXTE, SHA1MSG1, SHA1MSG2
  • SHA256RNDS2, SHA256MSG1, SHA256MSG2

Véase también

  • SHA-1

Referencias

Enlaces externos

  • New Instructions Supporting the Secure Hash Algorithm on Intel® Architecture Processors
  • Intel Instruction Set Architecture Extensions
  • «Intel Architecture Instruction Set Extensions Programming Reference». Archivado desde el original el 29 de septiembre de 2013. , Chapter 8

SHA Encrypt in Code Plugins UE Marketplace

Intel AMX, el secreto para que tu procesador utilice Inteligencia

Two new SHA3 IP cores optimize efficiency, sources handla.it

How did length extension attacks made it into SHA2?

Intel® SHA Extensions