The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 09, 2025

Filed:

Aug. 10, 2022
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Manoj Kumar, Yorktown Heights, NY (US);

Silvia Melitta Mueller, St. Ingbert, DE;

Debapriya Chatterjee, Austin, TX (US);

Niels Fricke, Herrenberg, DE;

Kattamuri Ekanadham, Mohegan Lake, NY (US);

Maarten J. Boersma, Holzgerlingen, DE;

Martijn Diede Berkers, Boeblingen, DE;

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/72 (2013.01); H04L 9/06 (2006.01);
U.S. Cl.
CPC ...
G06F 21/72 (2013.01); H04L 9/0643 (2013.01); H04L 2209/12 (2013.01);
Abstract

A processor includes a register file and an execution unit. The execution unit includes a hash circuit including at least a state register, a state update circuit coupled to the state register, and a control circuit. Based on a hash instruction, the hash circuit receives from the register file and buffers within the state register a current state of a message being hashed. The state update circuit performs state update function on contents of the state register, where performing the state update function includes performing a plurality of iterative rounds of processing on contents of the state register and returning a result of each of the plurality of iterative rounds of processing to the state register. Following completion of all of the plurality of iterative rounds of processing, the execution unit stores contents of the state register to the register file as an updated state of the message.


Find Patent Forward Citations

Loading…