MTS Mutual-Authenticated Remote Attestation for Quantum Resistance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing public-key digital signature algorithms such as RSA and ECDSA are vulnerable to brute-force attacks by quantum computers, necessitating the development of post-quantum secure signature schemes.

Innovation Solution

The implementation of multi-time signature (MTS)-based mutual authenticated remote attestation using hash-based signature schemes like XMSS and LMS, which employ secure hash algorithms and Merkle trees to generate and verify signatures, providing resistance against quantum attacks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing public-key digital signature algorithms (RSA, ECDSA) are used for remote attestation, then current security standards are met, but vulnerability to quantum computer brute-force attacks occurs

Engineering Contradiction:
Improvesecurity against quantum attacksVSAvoidvulnerability to brute-force attacks
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent transitions from traditional public-key cryptography parameters (RSA, ECDSA) to post-quantum cryptographic parameters (hash-based signatures, lattice-based cryptography, code-based cryptography). This parameter change in the cryptographic algorithm fundamentally alters the mathematical problem space, making it resistant to quantum computer attacks while maintaining security requirements.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If post-quantum signature schemes are implemented, then resistance to quantum attacks is achieved, but computational complexity and processing time increase

Engineering Contradiction:
Improvequantum resistanceVSAvoidcomputational latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements key pair generation and signature verification in advance or in parallel processing stages. By preparing cryptographic keys beforehand and pre-computing verification parameters, the system reduces the computational burden during actual attestation operations, thereby minimizing latency while maintaining quantum-resistant security.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent divides the attestation process into multiple independent stages: key generation, signature creation, verification, and result interpretation. This segmentation allows parallel execution of computational tasks and optimization of each stage independently, reducing overall computational latency while maintaining security.

Inventive Principle:
Principle #1Segmentation

3Reliability

If hash-based signature schemes (XMSS, LMS) are used, then quantum security is achieved, but device complexity increases for resource-constrained IoT devices

Engineering Contradiction:
Improvepost-quantum securityVSAvoidimplementation complexity on IoT devices
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent replaces complex cryptographic operations with simplified hash-based signature mechanisms. By substituting traditional public-key operations (which require large number theory computations) with hash function iterations and Merkle tree constructions, the system achieves quantum-resistant security with operations more suitable for resource-constrained IoT device architectures.

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

Solution Approach 2:

The patent implements a universal hash-based signature framework that can be configured for different security levels and performance requirements. The same core algorithm (XMSS or LMS) serves multiple purposes: providing quantum resistance, enabling mutual authentication, and supporting various key sizes and security parameters, thereby reducing the need for multiple specialized implementations on IoT devices.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11792191B2MTS-based mutual-authenticated remote attestation
Publication Date: 2023.10.17 INTEL CORP
  • US11792191B2 patent drawing
  • US11792191B2 patent drawing
  • US11792191B2 patent drawing

AI summary

In one example a prover device comprises one or more processors, a computer-readable memory, and signature logic to store a first cryptographic representation of a first trust relationship between the prover device and a verifier device, the first cryptographic representation based on a pair of asymmetric hash-based multi-time signature keys, receive an attestation request message from the verifier device, the attestation request message comprising attestation data for the verifier device and a hash-based signature generated by the verifier device, and in response to the attestation request message, to verify the attestation data, verify the hash-based signature generated by the verifier device using a public key associated with the verifier device, generate an attestation reply message using a hash-based multi-time private signature key and send the attestation reply message to the verifier device. Other examples may be described.