ID-Based Authentication Key Exchange Protocol for IoT

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing ID-based authenticated key exchange (AKE) protocols with revocation functions require linear time to generate key update information and involve high calculation costs due to pairing calculations, making them inefficient for large-scale operations and resource-constrained devices like IoT devices.

Innovation Solution

The proposed ID-based AKE protocol incorporates a key generation device and equipment that utilize the KUNode algorithm for key update information generation and Schnorr signatures for latest private key generation, eliminating the need for pairing calculations and reducing time complexity independent of the number of users.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If pairing calculation is used in ID-based AKE protocol with revocation function, then authentication security is improved, but calculation cost increases

Engineering Contradiction:
Improveauthentication securityVSAvoidcalculation cost
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts and removes the pairing calculation operation from the ID-based AKE protocol. By using traditional public key infrastructure with digital signatures instead of pairing-based cryptography, the solution eliminates the computationally expensive pairing operation while maintaining authentication security through standard cryptographic primitives.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent substitutes the pairing-based cryptographic mechanism with a traditional digital signature mechanism. Instead of using bilinear pairings on elliptic curves, the system uses standard public key cryptography with signature verification, replacing a complex mathematical mechanism with a more efficient and widely-supported alternative.

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

2Reliability

If existing ID-based AKE protocol with revocation function is used, then user revocation capability is improved, but time required to generate key update information increases linearly with number of users

Engineering Contradiction:
Improveuser revocation capabilityVSAvoidtime to generate key update information
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the key update information into two parts: a global key update component that is independent of the number of users, and individual user components that can be efficiently distributed. This segmentation allows the time-consuming key generation operation to be performed once globally rather than once per user, breaking the linear time complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary key generation setup during an offline phase where the key generation center pre-computes cryptographic parameters and structures. This preliminary action enables online key updates to be generated efficiently without linearly scaling with the number of users, as the heavy computational work is done in advance.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If ID-based AKE protocol is applied on IoT devices, then adaptability to resource-constrained devices is improved, but protocol efficiency deteriorates due to high calculation cost

Engineering Contradiction:
Improveadaptability to resource-constrained devicesVSAvoidprotocol efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent replaces expensive cryptographic operations (pairing calculations) with cheaper, more efficient operations (standard digital signatures and verification). This substitution makes the protocol suitable for resource-constrained IoT devices that cannot afford the high computational cost of pairing-based cryptography, while maintaining security through standard cryptographic mechanisms.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS20250192990A1Authentication key exchange system, equipment, server, method, and program
Publication Date: 2025.06.12 NT T INC
  • US20250192990A1 patent drawing
  • US20250192990A1 patent drawing
  • US20250192990A1 patent drawing

AI summary

An authentication key exchange system according to one embodiment is an authentication key exchange system including a key generation device and a plurality of equipment. The key generation device includes a parameter generation unit configured to receive a security parameter 1λ and a total number N of the equipment as inputs, and output a master private key MSK, a master public key MPK, and an initial revoked user list RL; a static private key generation unit configured to receive the master private key MSK, the master public key MPK, and an identifier ID of the equipment as inputs, and output a static private key sskID corresponding to the identifier ID; a revoked user list update unit configured to receive the master public key MPK and a new revoked user list RL as inputs, increment a current time T, and update a revoked user list RLT at the current time T to the revoked user list RL; and a key update information generation unit configured to receive the master private key MSK, the master public key MPK, the current time T, and the revoked user list RL as inputs, and output key update information kuT at the current time T by using a KUNode algorithm. The equipment includes a latest private key generation unit configured to receive the master public key MPK, the static private key sskID corresponding to its own identifier ID, and the key update information kuT at the current time T as inputs, and output a latest private key cskID,T at the current time T without using pairing calculation; a temporary key generation unit configured to receive the master public key MPK and the latest private key cskID,T corresponding to its own identifier ID at the current time T as inputs, and output a temporary private key eskID and a temporary public key epkID; and a session key generation unit configured to receive the master public key MPK, its own identifier ID, an identifier ID′ of a communication partner, the latest private key cskID,T corresponding to its own identifier ID at the current time T, the temporary private key eskID corresponding to its own identifier ID, and a temporary public key epkID′ corresponding to the identifier ID′ of the communication partner as inputs, and output a session key SK shared with the communication partner.