Implicit Certificate Verification in Elliptic Curve Cryptography

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The key authentication step in elliptic curve public-key cryptography protocols adds significant computational load to the key agreement process, making it inefficient.

Innovation Solution

Conjointly computing the shared key and certificate verification using a homogeneous verification equation, which implicitly verifies the certificate and reduces computational overhead by eliminating the need for separate key authentication steps.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If separate key authentication and key establishment steps are used, then authentication reliability is improved, but computational complexity and processing time increase significantly

Engineering Contradiction:
Improveauthentication reliabilityVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the key authentication step with the key establishment step by computing the shared key using a homogeneous verification equation that incorporates certificate verification. This combines two previously separate operations (authentication and key establishment) into a single computational process, reducing overall complexity while maintaining authentication reliability through the integrated verification mechanism

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If separate key authentication and key establishment steps are used, then authentication reliability is improved, but processing time increases

Engineering Contradiction:
Improveauthentication reliabilityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent combines authentication and key establishment into a single computational step, eliminating the sequential processing time between separate steps. The homogeneous verification equation allows both authentication verification and shared key computation to occur simultaneously in one operation, significantly reducing total processing time while maintaining security

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If separate key authentication step is used, then authentication flexibility is improved, but computational overhead increases

Engineering Contradiction:
Improveauthentication flexibilityVSAvoidcomputational overhead
Core Design Contradiction:
Adaptability or versatilityVSPower

Solution Approach 1:

The patent merges authentication verification with key computation, reducing computational overhead by eliminating redundant operations. The homogeneous verification equation integrates certificate validation directly into the shared key computation, reducing the total computational power required while maintaining authentication flexibility through the integrated verification mechanism

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8380984B2Implicit certificate verification
Publication Date: 2013.02.19 MALIKIE INNOVATIONS LTD
  • US8380984B2 patent drawing
  • US8380984B2 patent drawing
  • US8380984B2 patent drawing

AI summary

A method of computing a cryptographic key to be shared between a pair of correspondents communicating with one another through a cryptographic system is provided, where one of the correspondents receives a certificate of the other correspondents public key information to be combined with private key information of the one correspondent to generate the key. The method comprises the steps of computing the key by combining the public key information and the private key information and including in the computation a component corresponding to verification of the certificate, such that failure of the certificate to verify results in a key at the one correspondent that is different to the key computed at the other correspondent.