Computing architecture for energy-efficient hash computation
AssigneeBlock, Inc.
InventorsWilliam Song, Yue Yang, Bertram Leesti, Mehrdad Ramezani, Afshin Rezayee, Kajornsak Julavittayanukool, Weili Chen
Life of this patent
Estimating the term…
Loading patent…
AssigneeBlock, Inc.
InventorsWilliam Song, Yue Yang, Bertram Leesti, Mehrdad Ramezani, Afshin Rezayee, Kajornsak Julavittayanukool, Weili Chen
Estimating the term…
A hashing system includes data storage circuit elements that store words to be used for hashing a message. Each data storage circuit element stores a word without moving the word to any other data storage circuit element during hashing. The hashing system includes combinational logic circuit element(s) that select specified data storage circuit elements according to a specified order that simulates shifting of at least a subset of the words among the data storage circuit elements, for instance based on an order in which the words were stored and/or based a clock. The hashing system includes computational operator(s) that generate additional word(s) based on the selected specified words. The hashing system stores the additional word(s) into available data storage circuit element(s), in some cases overwriting prior word(s) that were stored in the available data storage circuit element(s). The hashing system can include a message expander (ME) and/or message compressor (MC).
An apparatus for secure data hashing, the apparatus comprising:
An apparatus comprising:
A method comprising:
Dependencies are inferred from the claim text.