Az Intel SHA Extensions az x86 utasításkészlet-architektúra bővítményei, melyek támogatják a Secure Hash Algorithm (SHA) család hardveres gyorsítását. 2013-ban vezették be. Az SHA-512-re vonatkozó utasításokat 2024-ben vezetik be az Arrow Lake és a Lunar Lake processzorokkal.

Az eredeti SSE-alapú bővítmények négy, az SHA-1-et támogató SHA-256-hoz pedig három utasítást adtak. Az AVX-alapú változatok V előtaggal is elérhetőek.

SHA-1: SHA1RNDS4, SHA1NEXTE, SHA1MSG1, SHA1MSG2 SHA-256: SHA256RNDS2, SHA256MSG1, SHA256MSG2

Az AVX-alapú bővítmények három újabb utasítással bővültek, az SHA-512 támogatására:

VSHA512RNDS2, VSHA512MSG1, VSHA512MSG2

x86 architektúrájú processzorok

Intel A következő Intel processzorok az eredeti SHA utasításkészletet támogatják:

Intel Goldmont (és későbbi Atom mikroarchitektúrájú processzorok. Intel Ice Lake (és újabb) processzorok. Intel Rocket Lake (és újabb) processzorok.

Az alábbi Intel processzorok az újabb SHA-512 utasításkészletet is támogatni fogják:

Intel Arrow Lake és Lunar Lake processzorok.

AMD Számos AMD processzor támogatja az eredeti SHA utasításkészletet:

AMD Zen (és újabb) processzorok.

Jegyzetek

Fordítás

További információk Új utasítások a Secure Hash Algorithm támogatásához Intel® Architecture processzorokon Intel Instruction Set Architecture Extensions

Kategória:Mikroprocesszorok