US 12,010,215 B2
Calculating hash values
Martin Schlaeffer, Munich (DE)
Assigned to Infineon Technologies AG, Neubiberg (DE)
Filed by Infineon Technologies AG, Neubiberg (DE)
Filed on Feb. 17, 2022, as Appl. No. 17/674,015.
Claims priority of application No. 102021104867.2 (DE), filed on Mar. 1, 2021.
Prior Publication US 2022/0278824 A1, Sep. 1, 2022
Int. Cl. H04L 9/06 (2006.01); G06F 12/1018 (2016.01); G06F 12/14 (2006.01); H04L 9/32 (2006.01)
CPC H04L 9/0643 (2013.01) [G06F 12/1018 (2013.01); G06F 12/1408 (2013.01); H04L 9/3239 (2013.01)] 9 Claims
OG exemplary drawing
 
1. A device for determining hash values based on at least two types of hash functions, the device comprising:
a memory that is arranged to store at least one state to be used to determine hash values pursuant to a SHA-3 function, and
processing circuitry arranged to determine hash values pursuant to any of a SHA-2 function or a SHA-1 function based on the state,
wherein each of the states comprises bits that are arranged in a virtual data cube, wherein the virtual data cube comprises:
a number of z slices,
a number of y planes, and
a number of x sheets.