Invention Grant
US08953785B2 Instruction set for SKEIN256 SHA3 algorithm on a 128-bit processor
有权
128位处理器上的SKEIN256 SHA3算法指令集
- Patent Title: Instruction set for SKEIN256 SHA3 algorithm on a 128-bit processor
- Patent Title (中): 128位处理器上的SKEIN256 SHA3算法指令集
-
Application No.: US13631143Application Date: 2012-09-28
-
Publication No.: US08953785B2Publication Date: 2015-02-10
- Inventor: Gilbert M. Wolrich , Kirk S. Yap , Vinodh Gopal
- Applicant: Gilbert M. Wolrich , Kirk S. Yap , Vinodh Gopal
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Blakely, Sokoloff, Taylor & Zafman LLP
- Main IPC: H04L9/28
- IPC: H04L9/28

Abstract:
According to one embodiment, a processor includes an instruction decoder to receive a first instruction to perform first SKEIN256 MIX-PERMUTE operations, the first instruction having a first operand associated with a first storage location to store a plurality of odd words, a second operand associated with a second storage location to store a plurality of even words, and a third operand. The processor further includes a first execution unit coupled to the instruction decoder, in response to the first instruction, to perform multiple rounds of the first SKEIN256 MIX-PERMUTE operations based on the odd words and even words using a first rotate value obtained from a third storage location indicated by the third operand, and to store new odd words in the first storage location indicated by the first operand.
Public/Granted literature
- US20140093068A1 INSTRUCTION SET FOR SKEIN256 SHA3 ALGORITHM ON A 128-BIT PROCESSOR Public/Granted day:2014-04-03
Information query