Secure Wireless Communications for Transmit-Only IoT Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

IoT devices, particularly those configured as transmit-only devices, lack robust security measures for wireless communications, making them vulnerable to attacks such as data interception and modification, due to limited cryptographic capabilities and the inability to receive or update cryptographic keys without physical access.

Innovation Solution

The method involves generating a current session key on the IoT device, encrypting operational data using this key, and transmitting it to a resource that can derive the session key, allowing secure communication while maintaining key confidentiality and integrity through periodic key updates and forward secrecy, without requiring the IoT device to receive or store updated cryptographic keys.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If IoT devices use minimal security capabilities to reduce device complexity and energy consumption, then ease of operation and energy efficiency are improved, but security reliability deteriorates making devices vulnerable to attacks

Engineering Contradiction:
Improveease of operationVSAvoidsecurity reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The security functionality is segmented between the transmit-only IoT device and external resources. The IoT device performs only key generation and encryption operations, while key derivation, authentication verification, and secure key updates are offloaded to external resources. This segmentation allows the IoT device to maintain minimal security capabilities while achieving robust security through collaborative processing.

Inventive Principle:
Principle #1Segmentation

2Reliability

If IoT devices cannot receive or update cryptographic keys without physical access to maintain security, then security reliability is improved, but adaptability deteriorates preventing remote key updates

Engineering Contradiction:
Improvesecurity reliabilityVSAvoidadaptability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

An external resource acts as an intermediary between the IoT device and the key management system. The resource receives authentication credentials, derives session keys, and transmits them to the IoT device through secure channels. This intermediary enables remote key updates while maintaining security, as the resource verifies credentials and establishes secure communication channels before key transmission.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Authentication credentials are pre-provisioned on the IoT device during manufacturing or initial setup. These credentials enable the device to authenticate itself to external resources, which then perform key derivation and update operations. The preliminary provisioning of credentials allows the device to maintain security without physical access while enabling future remote key management operations.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If cryptographic keys are stored on IoT devices for encryption operations, then cryptographic operations can be performed locally improving productivity, but security risk increases if devices are compromised

Engineering Contradiction:
ImproveproductivityVSAvoidsecurity risk
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The system uses dynamic session keys that are generated for each communication session and automatically invalidated after use. Instead of storing static cryptographic keys on the IoT device, the device generates ephemeral keys locally for encryption operations, then discards them. This dynamic approach maintains productivity by enabling local encryption while reducing security risk because compromised static keys cannot be used to decrypt past or future communications.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The IoT device discards cryptographic keys after a single use or after a predetermined time period. Session keys are generated, used for encryption operations, then immediately discarded. This single-use key approach allows the device to perform cryptographic operations locally with high productivity while minimizing security risk, as each key is valid only for its intended purpose and cannot be reused if compromised.

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS10986074B2Methods and resources for generating secure communications
Publication Date: 2021.04.20 ARM IP
  • US10986074B2 patent drawing
  • US10986074B2 patent drawing
  • US10986074B2 patent drawing

AI summary

A method of generating wireless communications from a transmit-only device, the method comprising: generating, at the transmit-only device, a first current session key; generating, at the transmit-only device, operational data; generating, at the transmit-only device, crypto-data by performing a cryptographic operation on the operational data using the first current session key; transmitting, from the transmit-only device, a first identifier to enable a resource derive the first current session key; transmitting, from the transmit-only device, the crypto-data.