Elliptic Curve Scalar Multiplication Decoy Operations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies face challenges in mitigating information leakage during elliptic curve operations, particularly in Elliptic Curve Digital Signature Algorithm (ECDSA) and Elliptic Curve Integrated Encryption Scheme (ECIES) operations, which can reveal sensitive information about nonces and private keys, making them vulnerable to side-channel attacks.

Innovation Solution

The implementation of multiple elliptic curve scalar multiplication (ECSM) operations in a random order, combined with the use of decoy signatures and leaked information from decoy nonces, obscures the determination of true nonces and private keys, thereby mitigating information leakage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple ECSM operations are performed in random order with decoy signatures, then information leakage is mitigated and security is enhanced, but device complexity and computational overhead increase

Engineering Contradiction:
ImprovesecurityVSAvoidcomplexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The signing operation is segmented into multiple ECSM operations (true operation and decoy operations) that are executed separately and then combined. Each operation processes a portion of the computation, with decoy operations serving to obscure the true operation's characteristics from side-channel attacks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Decoy signatures and decoy nonces act as intermediaries that introduce false information into the side-channel leakage. These intermediaries mask the true nonce and private key information by creating additional leakage sources that confuse analytical attacks.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If multiple ECSM operations are performed in random order with decoy signatures, then information leakage is mitigated and security is enhanced, but processing time increases

Engineering Contradiction:
ImprovesecurityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Decoy operations are performed in advance alongside the true operation, preparing false leakage information before any analysis can occur. This preliminary action ensures that when side-channel analysis is attempted, the adversary is already presented with multiple indistinguishable operation traces.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system performs periodic decoy operations interspersed with true operations in a random sequence. This periodic execution pattern creates consistent masking effects across multiple signing operations, making temporal analysis attacks significantly more difficult.

Inventive Principle:
Principle #19Periodic action

3Reliability

If decoy signatures and leaked information from decoy nonces are used, then the adversary's ability to determine private keys is complicated, but loss of information increases due to multiple equations

Engineering Contradiction:
ImprovesecurityVSAvoidinformation loss
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The leakage information that would normally help adversaries is converted into a benefit for security by using decoy nonces to generate false leakage. The harmful side-channel information is transformed into useful masking data that actively protects the true private key information.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Solution Approach 2:

Instead of trying to prevent information leakage, the system inverts the approach by intentionally generating additional leakage through decoy operations. This inversion turns the vulnerability of side-channel attacks into a protective mechanism where the leakage itself becomes the defense.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS12316774B2Information leakage mitigation associated with elliptic curve operations
Publication Date: 2025.05.27 LATTICE SEMICON CORP
  • US12316774B2 patent drawing
  • US12316774B2 patent drawing
  • US12316774B2 patent drawing

AI summary

Various techniques are provided to implement information leakage mitigation associated with elliptic curve operations. In one example, a method includes generating second data based on first data. The first data is associated with a message. The second data is associated with a decoy message. The method further includes performing a first elliptic curve operation based on the first data. The method further includes performing a second elliptic curve operation based on the second data. The first elliptic curve operation and the second elliptic curve operation are performed in a random order. Related systems and devices are provided.