发明名称 Instructions Processors, Methods, and Systems to Process Secure Hash Algorithms
摘要 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.
申请公布号 US2014189369(A1) 申请公布日期 2014.07.03
申请号 US201313843141 申请日期 2013.03.15
申请人 Wolrich Gilbert M.;Yap Kirk S.;Gopal Vinodh;Guilford James D. 发明人 Wolrich Gilbert M.;Yap Kirk S.;Gopal Vinodh;Guilford James D.
分类号 G06F21/72 主分类号 G06F21/72
代理机构 代理人
主权项 1. A method comprising: receiving an instruction, the instruction indicating 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 also indicating a second source of a second packed data, wherein the first packed data has a width in bits that is less than a combined width in bits of eight state data elements the ai, the bi, ci, di, the ei, the fi, gi, and hi of the SHA2 hash algorithm; and storing a result in a destination indicated by the instruction in response to the instruction, the result including 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.
地址 Framingham MA US