Ekstensi SHA Intel
Tampilan
Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini. Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala. Tag ini diberikan pada Oktober 2022. |
Ekstensi SHA Intel (bahasa Inggris: Intel SHA extensions) 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
[sunting | sunting sumber]Ada tujuh instruksi baru yang berdasarkan SSE, yakni empat untuk SHA-1 dan tiga untuk SHA-256.
Daftar instruksi
[sunting | sunting sumber]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
[sunting | sunting sumber]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
[sunting | sunting sumber]Beberapa prosesor AMD berikut mendukung instruksi SHA:
Referensi
[sunting | sunting sumber]- ^ Sean Gulley, Vinodh Gopal, Kirk Yap, Wajdi Feghali, Jim Guilford, dan Gil Wolrich (Juli 2013). "Intel SHA Extensions: New Instructions Supporting the Secure Hash Algorithm on Intel Architecture Processors" (PDF). Intel. Diakses tanggal 3 November 2020.
- ^ "Intel Architecture Instruction Set Extensions Programming Reference" (PDF). Diarsipkan dari versi asli (PDF) tanggal 29 September 2013. Bab 8
- ^ "Goldmont - Microarchitectures - Intel - WikiChip". en.wikichip.org (dalam bahasa Inggris). Diakses tanggal 26 Juni 2020.
- ^ "Ice Lake (client) - Microarchitectures - Intel - WikiChip". en.wikichip.org (dalam bahasa Inggris). Diakses tanggal 26 Juni 2020.
- ^ "Zen - Microarchitectures - AMD - WikiChip". en.wikichip.org (dalam bahasa Inggris). Diakses tanggal 26 Juni 2020.
Pranala luar
[sunting | sunting sumber]- New Instructions Supporting the Secure Hash Algorithm on Intel® Architecture Processors
- Intel Instruction Set Architecture Extensions