Methods and apparatus to hash data
AssigneeIntel Corporation
InventorsTomasz KANTECKI, Wei LI, Wajdi FEGHALI, James GUILFORD, Vinodh GOPAL
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsTomasz KANTECKI, Wei LI, Wajdi FEGHALI, James GUILFORD, Vinodh GOPAL
Estimating the term…
Methods, apparatus, and software for hashing data. The methods and apparatus employ novel improvements to hash algorithms, such as a SHA-2 hash algorithm to reduce computations and increase performance. In one aspect, calculation of SHA-2 message scheduling and SHA compression operations are separated under which an SHA-2 message schedule is applied to multiple rounds of SHA compression operations over multiple chunks of data for the data item being hashed. In another aspect, the SHA-2 message schedule is implemented such that message schedules for multiple message words or data blocks are performed in parallel. The approaches may be employed to reduce hash calculations for various purposes, including generating Filecoin nodes.
A method for generating a hash for a data item, comprising:
A non-transitory machine-readable medium having instructions stored thereon to be executed on one or more processors in a computer system to enable the computer system to:
A computer system comprising:
Dependencies are inferred from the claim text.