Lightweight Side-Channel Protection for Polynomial Multiplication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing public-key digital signature algorithms like RSA and ECDSA are not secure against brute-force attacks from quantum computers, necessitating the development of new algorithms resistant to quantum computing threats, particularly in hash-based signature schemes such as XMSS and LMS, which are computationally expensive and vulnerable to side-channel attacks.

Innovation Solution

Implementing lightweight side-channel protection for polynomial multiplication using random reordering and shuffling countermeasures in polynomial multiplication circuitry, which reduces latency and hardware-area overhead while providing protection against side-channel attacks, and optimizing operations in hash-based signature schemes like XMSS and LMS to enhance security and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional public-key algorithms (RSA, ECDSA) are used, then current security standards are met, but they become vulnerable to quantum computer attacks

Engineering Contradiction:
Improvesecurity against quantum attacksVSAvoidalgorithm complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent transitions from classical cryptographic parameters (modular exponentiation, elliptic curve point multiplication) to post-quantum parameters (polynomial coefficients in ring structures, NTT transforms). This parameter change enables quantum resistance while maintaining computational feasibility through optimized polynomial arithmetic and number-theoretic transforms.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If hash-based signature schemes (XMSS, LMS) are implemented, then quantum security is achieved, but computational expense increases

Engineering Contradiction:
Improvequantum securityVSAvoidcomputation speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent replaces traditional polynomial multiplication mechanisms with Number Theoretic Transform (NTT) based multiplication. This substitution leverages fast Fourier transform-like algorithms to reduce the computational complexity from O(n²) to O(n log n), dramatically improving signature generation and verification speed while maintaining quantum security.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Productivity

If polynomial multiplication is performed without protection, then computational efficiency is maintained, but side-channel attacks become possible

Engineering Contradiction:
Improvecomputation efficiencyVSAvoidside-channel vulnerability
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent applies preliminary masking to polynomial coefficients before multiplication operations. Random masks are generated and combined with secret coefficients in advance, so that the actual sensitive values never appear in isolation during computation. This preliminary protection prevents attackers from extracting secret information through power analysis or timing attacks while maintaining efficient polynomial arithmetic.

Inventive Principle:
Principle #10Preliminary action

4Object-affected harmful factors

If side-channel protection is added to polynomial multiplication, then security against attacks improves, but hardware overhead increases

Engineering Contradiction:
Improveside-channel protectionVSAvoidhardware overhead
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent applies side-channel protection selectively to specific critical operations rather than uniformly across all computations. Masking is applied to polynomial coefficients during multiplication, while other operations remain unprotected. This localized approach provides necessary security against side-channel attacks while minimizing hardware overhead and maintaining overall system efficiency.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20240031127A1Lightweight side-channel protection for polynomial multiplication in post-quantum signatures
Publication Date: 2024.01.25 INTEL CORP
  • US20240031127A1 patent drawing
  • US20240031127A1 patent drawing
  • US20240031127A1 patent drawing

AI summary

In one example an apparatus comprises a first input node to receive a first input, a second input node to receive a control signal, a polynomial multiplication circuitry to perform a polynomial multiplication function using the first input as an element of a digital signature protocol, the polynomial multiplication function comprising a plurality of polynomial multiplication operations, the polynomial multiplication function performed in a security mode determined by the control signal, the security mode comprising one of a first mode in which no side-channel protection is provided to the polynomial multiplication operation or a second mode in which a shuffling-based side-channel protection is provided to the polynomial multiplication operation. Other examples may be described.