IoT Device Secure Channel via Server-Mediated Symmetric Key Derivation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory-constrained and processing-limited devices in the Internet of Things (IoT) face challenges in establishing protected communication channels with servers due to the complexity and resource requirements of asymmetric key cryptography, making it difficult to generate and distribute secure keys.

Innovation Solution

A method where a device and a second server derive a symmetric key based on a device identifying key and public key information, which is then transmitted to a first server over a secure channel, enabling secure communication without relying on the device's ability to generate asymmetric keys.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If asymmetric key cryptography is implemented on IoT devices, then security and trust in device identity are improved, but device complexity and memory requirements increase

Engineering Contradiction:
ImprovesecurityVSAvoidcode size
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

A key distribution server acts as an intermediary between the IoT device and the communication partner. The server generates asymmetric key pairs, stores private keys securely, and distributes public keys and certificates. This eliminates the need for IoT devices to implement complex asymmetric cryptography locally, while still providing security and identity verification through the server-mediated key distribution process.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The complex asymmetric key generation and management functionality is extracted from the resource-constrained IoT device and relocated to a powerful key distribution server. The device only retains simple symmetric key operations and the ability to verify certificates issued by the server, significantly reducing its computational and memory requirements while maintaining security.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If asymmetric key cryptography is used for protected communication, then confidentiality and trust are improved, but processing power and energy consumption increase

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

Solution Approach 1:

The cryptographic functionality is segmented into two parts: asymmetric key operations performed once during device provisioning and certificate issuance by the server, and lightweight symmetric key operations performed continuously during communication by the IoT device. This segmentation allows the energy-intensive asymmetric operations to be performed only when needed for initial setup, while routine communication uses energy-efficient symmetric encryption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Asymmetric key pairs and digital certificates are generated and distributed in advance during device provisioning, before the IoT device needs to engage in protected communication. This preliminary action eliminates the need for the device to perform complex asymmetric operations during actual communication, reducing real-time energy consumption while maintaining trust and identity verification.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If symmetric key is derived and transmitted from second server to first server, then key distribution security is improved, but communication channel complexity increases

Engineering Contradiction:
Improvekey distribution securityVSAvoidcommunication protocol
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The key distribution server acts as a trusted intermediary that derives symmetric communication keys using the device's private key and the intended server's public key. The server then securely transmits these derived keys to both the device and the intended server through established protected channels. This intermediary approach simplifies the key distribution protocol compared to direct peer-to-peer key exchange, as the server manages the complex key derivation and distribution logic centralised in one location.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11153344B2Establishing a protected communication channel
Publication Date: 2021.10.19 QUALCOMM TECHNOLOGIES INC
  • US11153344B2 patent drawing
  • US11153344B2 patent drawing
  • US11153344B2 patent drawing

AI summary

To establish a first protected communication channel between a device D and a first server S, a symmetric key KS is derived at the device D, based on a device identifying key KD and public key information dependent on a first server public key Spublic of the first server S. The symmetric key KS is derived in a corresponding way at a second server T. The symmetric key KS is transmitted from the second server T to the first server S on a second protected communication channel. Communication on the first protected communication channel between the device D and the first server S is protected using a communication key KC which is dependent on the symmetric key KS. This can enable a device D lacking support for asymmetric key cryptography to securely enter into communication with the first server S.