US 12,355,863 B2
Round-free cryptographic hashing device for secure and low-latency communications
Fereydoun Farrahi Moghaddam, Brossard (CA)
Assigned to Telefonaktiebolaget LM Ericsson (publ), Stockholm (SE)
Appl. No. 17/634,732
Filed by Telefonaktiebolaget LM Ericsson (publ), Stockholm (SE)
PCT Filed Aug. 30, 2019, PCT No. PCT/IB2019/057353
§ 371(c)(1), (2) Date Feb. 11, 2022,
PCT Pub. No. WO2021/038281, PCT Pub. Date Mar. 4, 2021.
Prior Publication US 2022/0278823 A1, Sep. 1, 2022
Int. Cl. H04L 9/06 (2006.01)
CPC H04L 9/0643 (2013.01) [H04L 2209/12 (2013.01)] 10 Claims
OG exemplary drawing
 
1. A hashing circuit for generating hash-circuit output bits from hash-circuit input bits, the hashing circuit comprising:
a plurality of gates or combinations of gates, each gate or combination of gates being configured to asynchronously output a state value in response to a respective input to the gate or combination of gates; and
a plurality of bit inputs coupled to the hash-circuit input bits,
wherein each of the bit inputs is asynchronously coupled to one or more of the inputs to the gates or combinations of gates, wherein the asynchronously coupled bit inputs indicates that the coupling of the plurality of bit inputs includes no intervening clocked circuit elements,
wherein each of one or more of the outputted state values is asynchronously coupled to one or more inputs of other gates or combinations of gates, in combination with one or more of the bit inputs and/or one or more other outputted state values,
wherein all or a subset of the state values, or output bits from a logical function of all or a subset of the state values, or a combination of a first subset of the state values and a logical function of a second subset of state values, are provided as hash-circuit output bits, and
wherein the one or more outputted state values are determined from the one or more of the inputs according to a function of the form:

OG Complex Work Unit Math