Invention Grant
- Patent Title: Instructions processors, methods, and systems to process secure hash algorithms
-
Application No.: US16017519Application Date: 2018-06-25
-
Publication No.: US10581594B2Publication Date: 2020-03-03
- Inventor: Gilbert M. Wolrich , Kirk S. Yap , Vinodh Gopal , James D. Guilford
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: NDWE, LLP
- Main IPC: H04L9/06
- IPC: H04L9/06 ; G06F21/64 ; G06F9/30 ; G06F21/72 ; G06F21/60

Abstract:
A method of an aspect includes receiving an instruction. The instruction indicates a first source of a first packed data including state data elements ai, bi, ei, and fi for a current round (i) of a secure hash algorithm 2 (SHA2) hash algorithm. The instruction indicates a second source of a second packed data. The first packed data has a width in bits that is less than a combined width in bits of eight state data elements ai, bi, ci, di, ei, fi, gi, hi of the SHA2 hash algorithm. The method also includes storing a result in a destination indicated by the instruction in response to the instruction. The result includes updated state data elements ai+, bi+, ei+, and fi+ that have been updated from the corresponding state data elements ai, bi, ei, and fi by at least one round of the SHA2 hash algorithm.
Public/Granted literature
- US20190116025A1 INSTRUCTIONS PROCESSORS, METHODS, AND SYSTEMS TO PROCESS SECURE HASH ALGORITHMS Public/Granted day:2019-04-18
Information query