发明授权
US08832464B2 Processor and method for implementing instruction support for hash algorithms
有权
用于实现散列算法的指令支持的处理器和方法
- 专利标题: Processor and method for implementing instruction support for hash algorithms
- 专利标题(中): 用于实现散列算法的指令支持的处理器和方法
-
申请号: US12415403申请日: 2009-03-31
-
公开(公告)号: US08832464B2公开(公告)日: 2014-09-09
- 发明人: Christopher H. Olson , Jeffrey S. Brooks , Robert T. Golla
- 申请人: Christopher H. Olson , Jeffrey S. Brooks , Robert T. Golla
- 申请人地址: US CA Redwood Shores
- 专利权人: Oracle America, Inc.
- 当前专利权人: Oracle America, Inc.
- 当前专利权人地址: US CA Redwood Shores
- 代理机构: Meyerton Hood Kivlin Kowert & Goetzel
- 代理商 Stephen J. Curran
- 主分类号: G06F12/14
- IPC分类号: G06F12/14 ; H04L9/32 ; H04L9/00 ; G06F9/30 ; G06F21/76 ; H04L9/12 ; H04L9/18 ; H04L9/06 ; G06F9/38
摘要:
A processor including instruction support for implementing hash algorithms may issue, for execution, programmer-selectable hash instructions from a defined instruction set architecture (ISA). The processor may include a cryptographic unit that may receive instructions for execution. The instructions include hash instructions defined within the ISA. In addition, the hash instructions may be executable by the cryptographic unit to implement a hash that is compliant with one or more respective hash algorithm specifications. In response to receiving a particular hash instruction defined within the ISA, the cryptographic unit may retrieve a set of input data blocks from a predetermined set of architectural registers of the processor, and generate a hash value of the set of input data blocks according to a hash algorithm that corresponds to the particular hash instruction.
公开/授权文献
信息查询