Round-Free Cryptographic Hash Circuit for Low-Latency Communications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional cryptographic hash functions, which rely on multiple rounds of processing, introduce significant latency in communications, particularly in low-latency systems like vehicle-to-vehicle networks, and increasing security through more internal states and rounds exacerbates this issue.

Innovation Solution

Implementing asynchronous, un-clocked cryptographic hash circuits that operate on input data blocks without iterative rounds, using a large number of internal states connected in feedback loops with non-linear equations, ensuring quick output without clocking mechanisms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple rounds of processing are used in cryptographic hash functions, then security is improved, but latency increases

Engineering Contradiction:
ImprovesecurityVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the cryptographic hash function into multiple parallel processing paths, each handling a portion of the input data. Instead of sequentially processing data through multiple rounds, the invention divides the computation into independent segments that can be processed simultaneously, reducing the overall latency while maintaining security through the combined output of all segments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from a time-dimensional approach (sequential rounds) to a spatial-dimensional approach (parallel processing paths). By adding spatial dimensionality with multiple concurrent processing channels, the system achieves both high security (through comprehensive processing) and low latency (through simultaneous execution), effectively resolving the contradiction between security and speed.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If more internal states and rounds are used, then cryptographic security is enhanced, but processing speed decreases

Engineering Contradiction:
Improvecryptographic securityVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent divides the internal state processing into multiple parallel segments, where each segment processes a portion of the data independently. This segmentation allows the system to maintain a large effective state space for security while processing multiple segments simultaneously, thereby preserving cryptographic security without sacrificing processing speed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent merges the outputs of multiple parallel processing paths to produce the final hash output. By combining results from several concurrent processing streams, the system achieves both high processing speed (through parallel execution) and strong cryptographic security (through the combined complexity of all processing paths).

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12355863B2Round-free cryptographic hashing device for secure and low-latency communications
Publication Date: 2025.07.08 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US12355863B2 patent drawing
  • US12355863B2 patent drawing
  • US12355863B2 patent drawing

AI summary

A hashing circuit includes gates or combinations of gates, each being configured to asynchronously output a state value in response to a respective input to the gate or combination of gates. Each of a plurality of bit inputs is asynchronously coupled to one or more of the inputs to the gates or combinations of gates, and 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. All or some of the state values, or output bits from a logical function of all or some 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.