Small Public-Key Digital Signatures for Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Public-key cryptographic systems, while secure, often require large digital signatures that are computationally intensive, leading to increased costs, power consumption, and size in devices, making them unsuitable for small authentication devices. These devices have thus relied on symmetric-key cryptography, but with advancing processor capabilities, there is a renewed need for smaller digital signatures.

Innovation Solution

A method and apparatus for authentication using a common modulus N, which generates a pseudorandom string value, a public key, and a private key, and calculates a shared secret value to produce a smaller authentication signature, allowing for efficient and secure authentication between entities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If public-key cryptographic systems are used for authentication, then security and key management are improved, but computational intensity, device size, and power consumption increase

Engineering Contradiction:
Improveauthentication securityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the authentication process into two distinct phases: a key exchange phase where computational intensity is concentrated but transient, and an authentication phase where lightweight operations are performed. By separating these functions, the system achieves high security through public-key cryptography during key exchange while maintaining low power consumption during actual authentication operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies preliminary action by establishing a shared secret key through public-key cryptography before the actual authentication occurs. This pre-computed shared key is then used for subsequent lightweight authentication operations, allowing the computationally intensive public-key operations to be performed once in advance rather than repeatedly during authentication.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If public-key cryptographic systems are used for authentication, then key management is improved, but digital signature size increases

Engineering Contradiction:
Improvekey managementVSAvoiddigital signature size
Core Design Contradiction:
ReliabilityVSLength of moving object

Solution Approach 1:

The patent extracts the computationally intensive public-key operations from the authentication signature generation process. Instead of using public-key cryptography directly for signature creation, the system uses public-key methods only for key exchange and then employs symmetric operations for signature generation, thereby removing the source of large signature sizes while preserving key management advantages.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the cryptographic parameters used in the authentication phase from public-key based to symmetric key based. This parameter change allows the system to leverage the security benefits of public-key cryptography for key establishment while using more efficient symmetric operations for actual authentication, resulting in smaller signature sizes.

Inventive Principle:
Principle #35Parameter changes

3Weight of moving object

If symmetric-key cryptography is used for authentication in small devices, then device size and power consumption are reduced, but computational requirements become less suitable for advancing processors

Engineering Contradiction:
Improvedevice sizeVSAvoidcomputational suitability
Core Design Contradiction:
Weight of moving objectVSAdaptability or versatility

Solution Approach 1:

The patent introduces dynamics by allowing the authentication system to adapt its computational requirements based on the device capabilities and authentication context. The system can dynamically switch between different authentication methods or adjust the intensity of computational operations, making it versatile enough to work on devices with varying processor capabilities while maintaining security.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent achieves universality by designing an authentication system that can function across multiple device types and computational capabilities. By combining public-key and symmetric-key cryptography in a layered approach, the system provides universal applicability from low-power constrained devices to more powerful processors, making it adaptable to various computational environments.

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

Data Source

PatentUS8437473B2Small public-key based digital signatures for authentication
Publication Date: 2013.05.07 QUALCOMM INC
  • US8437473B2 patent drawing
  • US8437473B2 patent drawing
  • US8437473B2 patent drawing

AI summary

Embodiments disclosed allow authentication between two entities having agreed on the use of a common modulus N. The authentication includes generating a pseudorandom string value; generating a public key value based on the modulus N and the pseudorandom string value; generating a private key value corresponding to the public key value; receiving a verifier's public key value; generating a shared secret value based on the modulus N, the private key value and the verifier's public key value; calculating an authentication signature value using the shared secret value; and transmitting the authentication signature value for authentication. When the authentication signature is received, the public key value and the shared value are generated to calculate an authentication signature value. Thereafter, the authentication signature values are compared and authenticated.