Lompat ke isi

Ekstensi SHA Intel: Perbedaan antara revisi

Ensiklopedia Pengetahuan Universitas Islam Sultan Agung
Maintenance script (bicara | kontrib)
Impor teks terkontrol dari Wikipedia bahasa Indonesia; revisi 27934842; atribusi sumber disertakan.
 
Maintenance script (bicara | kontrib)
Presentation V4: sitasi, referensi, Math, Wikimedia Commons, dan atribusi
 
Baris 5: Baris 5:


=== Daftar instruksi ===
=== Daftar instruksi ===
 
{| class="wikitable plainrowheaders"
! scope=col | ''Hash''
! scope=col | Instruksi
! scope=col | Penjelasan<ref>Sean Gulley, Vinodh Gopal, Kirk Yap, Wajdi Feghali, Jim Guilford, dan Gil Wolrich. [https://software.intel.com/content/dam/develop/external/us/en/documents/intel-sha-extensions-white-paper.pdf Intel SHA Extensions: New Instructions Supporting the Secure Hash Algorithm on Intel Architecture Processors]. Intel. Juli 2013.</ref><ref>[http://download-software.intel.com/sites/default/files/319433-015.pdf Intel Architecture Instruction Set Extensions Programming Reference]. Bab 8</ref>
|-
! scope=row rowspan=4 | SHA-1
! scope=row | <code>SHA1RNDS4</code>
| Menjalankan empat ronde operasi SHA-1
|-
! scope=row | <code>SHA1NEXTE</code>
| Menghitung variabel status ''E'' setelah empat ronde
|-
! scope=row | <code>SHA1MSG1</code>
| rowspan=2 | Menghitung penjadwalan pesan untuk empat pesan ''double word'' SHA-1 selanjutnya
|-
! scope=row | <code>SHA1MSG2</code>
|-
! scope=row rowspan=3 | SHA-256
! scope=row | <code>SHA256RNDS2</code>
| Menjalankan dua ronde operasi SHA-256
|-
! scope=row | <code>SHA256MSG1</code>
| rowspan=2 | Menghitung penjadwalan pesan untuk empat pesan ''double word'' SHA-256 selanjutnya
|-
! scope=row | <code>SHA256MSG2</code>
|}


=== Intel ===
=== Intel ===
Prosesor [[Intel]] berikut mendukung set instruksi SHA:
Prosesor [[Intel]] berikut mendukung set instruksi SHA:
* Keluarga [[Goldmont (mikroarsitektur)|Goldmont]] (dan mikroarsitektur Atom seterusnya).
* Keluarga [[Goldmont (mikroarsitektur)|Goldmont]] (dan mikroarsitektur Atom seterusnya).<ref>[https://en.wikichip.org/wiki/intel/microarchitectures/goldmont Goldmont - Microarchitectures - Intel - WikiChip]. ''en.wikichip.org''.</ref>
* Keluarga [[Ice Lake (mikroprosesor)|Ice Lake]] (dan seterusnya).
* Keluarga [[Ice Lake (mikroprosesor)|Ice Lake]] (dan seterusnya).<ref>[https://en.wikichip.org/wiki/intel/microarchitectures/ice_lake_(client) Ice Lake (client) - Microarchitectures - Intel - WikiChip]. ''en.wikichip.org''.</ref>
* Keluarga [[Rocket Lake]] (dan seterusnya)
* Keluarga [[Rocket Lake]] (dan seterusnya)


=== AMD ===
=== AMD ===
Beberapa prosesor [[Advanced Micro Devices|AMD]] berikut mendukung instruksi SHA:
Beberapa prosesor [[Advanced Micro Devices|AMD]] berikut mendukung instruksi SHA:
* Keluarga [[Zen (mikroarsitektur)|Zen]] (dan seterusnya).
* Keluarga [[Zen (mikroarsitektur)|Zen]] (dan seterusnya).<ref>[https://en.wikichip.org/wiki/amd/microarchitectures/zen Zen - Microarchitectures - AMD - WikiChip]. ''en.wikichip.org''.</ref>
 
== Referensi ==
 


== Pranala luar ==
== Pranala luar ==
Baris 24: Baris 46:
* [https://software.intel.com/en-us/intel-isa-extensions Intel Instruction Set Architecture Extensions]
* [https://software.intel.com/en-us/intel-isa-extensions Intel Instruction Set Architecture Extensions]


 
== Referensi ==
<references />


== Sumber dan atribusi ==
== Sumber dan atribusi ==


Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=Ekstensi+SHA+Intel&oldid=27934842 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.
Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=Ekstensi+SHA+Intel&oldid=27934842 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.
<!-- WIKI_UNISSULA_PRESENTATION_V4 -->

Revisi terkini sejak 24 Agustus 2026 04.01

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:

AMD

Beberapa prosesor AMD berikut mendukung instruksi SHA:

  • Keluarga Zen (dan seterusnya).[5]

Pranala luar

Referensi

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.