Invention Grant
US09100184B2 Instructions processors, methods, and systems to process BLAKE secure hashing algorithm
有权
指令处理器,方法和系统来处理BLAKE安全散列算法
- Patent Title: Instructions processors, methods, and systems to process BLAKE secure hashing algorithm
- Patent Title (中): 指令处理器,方法和系统来处理BLAKE安全散列算法
-
Application No.: US13976741Application Date: 2011-12-22
-
Publication No.: US09100184B2Publication Date: 2015-08-04
- Inventor: Gilbert M. Wolrich , Kirk S. Yap , James D. Guilford , Vinodh Gopal , Erdinc Ozturk , Sean M. Gulley , Wajdi K. Feghali , Martin G. Dixon
- Applicant: Gilbert M. Wolrich , Kirk S. Yap , James D. Guilford , Vinodh Gopal , Erdinc Ozturk , Sean M. Gulley , Wajdi K. Feghali , Martin G. Dixon
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Vecchia Patent Agent, LLC
- International Application: PCT/US2011/066898 WO 20111222
- International Announcement: WO2013/095521 WO 20130627
- Main IPC: H04L29/00
- IPC: H04L29/00 ; H04L9/28 ; H04L9/06 ; G06F21/72

Abstract:
A method of an aspect includes receiving an instruction indicating a first source having at least one set of four state matrix data elements, which represent a complete set of four inputs to a G function of a cryptographic hashing algorithm. The algorithm uses a sixteen data element state matrix, and alternates between updating data elements in columns and diagonals. The instruction also indicates a second source having data elements that represent message and constant data. In response to the instruction, a result is stored in a destination indicated by the instruction. The result includes updated state matrix data elements including at least one set of four updated state matrix data elements. Each of the four updated state matrix data elements represents a corresponding one of the four state matrix data elements of the first source, which has been updated by the G function.
Public/Granted literature
- US20140016773A1 INSTRUCTIONS PROCESSORS, METHODS, AND SYSTEMS TO PROCESS BLAKE SECURE HASHING ALGORITHM Public/Granted day:2014-01-16
Information query