Ekstensi SHA Intel
Tampilan
Ekstensi SHA Intel () adalah set tambahan untuk set instruksi x86 yang mendukung percepatan perangkat keras keluarga Secure Hash Algorithm (SHA). Set ini diperkenalkan pada tahun 2013.
Prosesor arsitektur x86
Ada tujuh instruksi baru yang berdasarkan SSE, yakni empat untuk SHA-1 dan tiga untuk SHA-256.
Daftar instruksi
| Hash | Instruksi | Penjelasan[1][2] |
|---|---|---|
| SHA-1 | SHA1RNDS4
|
Menjalankan empat ronde operasi SHA-1 |
SHA1NEXTE
|
Menghitung variabel status E setelah empat ronde | |
SHA1MSG1
|
Menghitung penjadwalan pesan untuk empat pesan double word SHA-1 selanjutnya | |
SHA1MSG2
| ||
| SHA-256 | SHA256RNDS2
|
Menjalankan dua ronde operasi SHA-256 |
SHA256MSG1
|
Menghitung penjadwalan pesan untuk empat pesan double word SHA-256 selanjutnya | |
SHA256MSG2
|
Intel
Prosesor Intel berikut mendukung set instruksi SHA:
- Keluarga Goldmont (dan mikroarsitektur Atom seterusnya).[3]
- Keluarga Ice Lake (dan seterusnya).[4]
- Keluarga Rocket Lake (dan seterusnya)
AMD
Beberapa prosesor AMD berikut mendukung instruksi SHA:
Pranala luar
- New Instructions Supporting the Secure Hash Algorithm on Intel® Architecture Processors
- Intel Instruction Set Architecture Extensions
Referensi
- ↑ Sean Gulley, Vinodh Gopal, Kirk Yap, Wajdi Feghali, Jim Guilford, dan Gil Wolrich. Intel SHA Extensions: New Instructions Supporting the Secure Hash Algorithm on Intel Architecture Processors. Intel. Juli 2013.
- ↑ Intel Architecture Instruction Set Extensions Programming Reference. Bab 8
- ↑ Goldmont - Microarchitectures - Intel - WikiChip. en.wikichip.org.
- ↑ Ice Lake (client) - Microarchitectures - Intel - WikiChip. en.wikichip.org.
- ↑ Zen - Microarchitectures - AMD - WikiChip. en.wikichip.org.
Sumber dan atribusi
Konten artikel ini diadaptasi dari Wikipedia bahasa Indonesia, revisi 27934842 (2025-10-07T06:33:38Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.