Private Mutually Authenticated Key Exchange Using HIPE

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional authenticated key exchange protocols fail to ensure the privacy of both session keys and user identities, especially in environments like the Internet of Things (IoT), where sensitive information leakage can occur during secure connection establishment, and they are not secure against both passive and active attacks, particularly in post-quantum settings.

Innovation Solution

The implementation of a private, mutually authenticated key exchange method using hierarchical inner-product encryption (HIPE) schemes, which enables secure key agreement by encrypting identities and attributes, hiding authorization policies, and utilizing lattice-based cryptography for post-quantum security, allowing for various authorization policies such as anonymous identity-based, prefix-based, polynomial evaluation, disjunctions, and conjunctions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If conventional authenticated key exchange protocols are used, then key exchange functionality is achieved, but privacy of session keys and user identities is compromised

Engineering Contradiction:
Improveprivacy of session keys and user identitiesVSAvoidsecurity against passive and active attacks
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The protocol segments the key exchange process into distinct phases: initial key exchange, authentication phase with HIPE ciphertext, and session establishment. Each phase handles specific security requirements separately, allowing privacy protection in the authentication phase while maintaining overall security reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces HIPE ciphertext as an intermediary mechanism that enables authentication without directly exposing identities or session keys. The ciphertext acts as a mediator that verifies authorization policies while preserving the privacy of underlying sensitive information.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If hierarchical inner-product encryption is used to protect privacy, then information leakage is prevented, but computational complexity increases

Engineering Contradiction:
Improveinformation leakage preventionVSAvoidcomputational complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system performs preliminary key generation and HIPE ciphertext preparation before the actual authentication occurs. This allows complex cryptographic operations to be pre-computed, reducing the computational burden during the actual key exchange and authentication phases.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent utilizes lattice-based cryptographic parameters that provide post-quantum security while optimizing the balance between privacy protection and computational efficiency. By carefully selecting cryptographic parameters, the system achieves strong privacy guarantees without excessive computational overhead.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If lattice-based cryptography is implemented for post-quantum security, then security against quantum attacks is achieved, but computational overhead increases

Engineering Contradiction:
Improvepost-quantum securityVSAvoidcomputational overhead
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts and separates the post-quantum cryptographic operations from the standard key exchange protocol. By isolating lattice-based operations to specific phases (key generation, HIPE ciphertext creation), the system achieves post-quantum security while minimizing the overall computational overhead of the complete protocol.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10205713B2Private and mutually authenticated key exchange
Publication Date: 2019.02.12 FUJITSU LTD
  • US10205713B2 patent drawing
  • US10205713B2 patent drawing
  • US10205713B2 patent drawing

AI summary

A method of private mutually authenticated key exchange is provided. The method may include receiving, at the first device, a message transmitted from a second device and including a hierarchical inner-product encryption (HIPE) ciphertext. Further, the method may include decrypting, at the first device, the HIPE ciphertext to generate a first authenticated encryption (AE) ciphertext. The method may further include decrypting, at the first device, the first AE ciphertext. Further, the method may include encrypting, at the first device, a second AE ciphertext including a signature and one or more attributes of the first device. Moreover, the method may include transmitting, to the second device, another message including the second AE ciphertext.