IoT Key Management via Offline-Online Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

IoT devices with limited resources face challenges in secure key management due to high computation costs and latency in existing key exchange protocols, particularly in asymmetric authentication and attestation processes, which are exacerbated by the need for multiple certificates in certificate chains.

Innovation Solution

A system for IoT key management that includes an authority center server and a group manager server, utilizing offline authentication and online group joining phases to establish symmetric keys within a trusted execution environment, allowing for efficient authentication and secure communication among IoT devices without relying on pre-shared secrets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional asymmetric authentication and key exchange protocols are used in IoT devices, then security is improved, but computational overhead and energy consumption increase significantly

Engineering Contradiction:
ImprovesecurityVSAvoidcomputational overhead
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The authentication process is segmented into two distinct phases: an offline phase where cryptographic materials are prepared and cached, and an online phase where only lightweight verification operations are performed. This segmentation allows computationally intensive asymmetric cryptography to be performed offline, while online operations use pre-computed symmetric keys for efficient authentication.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Cryptographic materials including asymmetric key pairs, certificate chains, and symmetric keys are pre-computed and cached during an offline authentication phase before actual device operation. This preliminary action eliminates the need for real-time asymmetric cryptography during online authentication, significantly reducing computational overhead.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If multiple certificates in certificate chains are used for mutual attestation, then authentication reliability is improved, but computation costs are multiplied and latency increases

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

Solution Approach 1:

The patent extracts and isolates the computationally intensive certificate chain verification operations to an offline phase. During online operation, devices use pre-verified symmetric keys derived from the certificate chains, eliminating the need for real-time multiplication of computation costs across multiple certificates.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the cryptographic parameter representation by deriving symmetric keys from asymmetric certificate chains offline. This parameter transformation allows the system to maintain the security benefits of multiple certificates while using efficient symmetric cryptography for online authentication, reducing latency significantly.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If resource-intensive security operations are performed on IoT devices with limited processing power, then security is improved, but device performance and scalability deteriorate

Engineering Contradiction:
ImprovesecurityVSAvoiddevice performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

Security operations are segmented into offline preparation (key generation, certificate verification) and online execution (symmetric key authentication). This allows resource-intensive operations to be performed when device performance is less critical, while maintaining high device performance during normal operation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces symmetric keys as an intermediary between asymmetric certificate chains and device authentication. The symmetric keys act as a mediator that preserves the security properties of complex certificate chains while enabling efficient authentication operations on resource-constrained devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11736277B2Technologies for internet of things key management
Publication Date: 2023.08.22 INTEL CORP
  • US11736277B2 patent drawing
  • US11736277B2 patent drawing
  • US11736277B2 patent drawing

AI summary

Technologies for key management of internet-of-things (IoT) devices include an IoT device, an authority center server, and a group management server. The IoT device is configured to authenticate with an authority center server via an offline communication channel, receive a group member private key as a function of the authentication with the authority center server, and authenticate with a group management server via a secure online communication channel using the group member private key. The IoT device is further configured to receive a group shared key as a function of the authentication with the group management server, encrypt secret data with the group shared key, and transmit the encrypted secret data to the group management server. Other embodiments are described herein.