Nonce Preprocessing for Low-Latency Cryptographic Messaging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Lightweight cryptographic algorithms like Ascon introduce non-negligible latency in applications with limited resources and real-time message exchange requirements, such as automotive systems using protocols like CAN, which is undesirable for ensuring safe vehicle operation.

Innovation Solution

Implement nonce preprocessing by computing and storing cryptographic states based on freshness values at both transmitter and receiver, allowing pre-computation of these states to reduce latency in message processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If lightweight cryptographic algorithms like Ascon are used in resource-constrained devices with real-time message exchange requirements, then security is provided, but latency in message processing increases

Engineering Contradiction:
ImprovesecurityVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-computing cryptographic states based on freshness values before actual message processing occurs. The transmitter pre-computes cryptographic states for multiple freshness values and stores them, so when a message needs to be processed, the appropriate pre-computed state can be quickly retrieved and used, significantly reducing the latency during real-time message exchange while maintaining security.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12526153B2Nonce preprocessing for a security scheme
Publication Date: 2026.01.13 INFINEON TECHNOLOGIES AG
  • US12526153B2 patent drawing
  • US12526153B2 patent drawing
  • US12526153B2 patent drawing

AI summary

A device may compute a cryptographic state based on a freshness value. The device may compute a successive cryptographic state based on a successive freshness value. The successive freshness value may be based on a freshness modifier in combination with the freshness value. The device may store the cryptographic state and the successive cryptographic state. The device may receive a message after the cryptographic state and the successive cryptographic state are stored. The device may identify the cryptographic state or the successive cryptographic state based on the freshness value or the successive freshness value. The device may perform a security operation based on the cryptographic state or the successive cryptographic state.