Proxy Node Authentication for Resource-Constrained IoT Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Networked devices with limited computational capacity, such as those in the IoT, face challenges in achieving secure communications due to the computational demands of authentication protocols, particularly asymmetric key cryptography.

Innovation Solution

A system and method where a proxy node with higher computational capacity authenticates a supplicant node with limited capacity by verifying a signed digital certificate and communicating a session key, allowing secure communications without requiring the supplicant node to perform asymmetric key operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If asymmetric key cryptography is used for authentication, then security level is improved, but computational capacity requirement increases

Engineering Contradiction:
Improvesecurity levelVSAvoidcomputational capacity requirement
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

A proxy node is introduced as an intermediary between the supplicant node and the authentication server. The proxy node performs the computationally intensive asymmetric key verification operations on behalf of the supplicant node, which has limited computational capacity. This mediator approach allows the supplicant to benefit from high security authentication without needing to perform complex computations itself.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The authentication process is segmented into two parts: (1) the supplicant node performs only lightweight operations such as generating a nonce and transmitting it, and (2) the proxy node performs the computationally intensive asymmetric key verification. This division of labor allows each node to operate within its computational capabilities while achieving secure authentication.

Inventive Principle:
Principle #1Segmentation

2Reliability

If complex authentication computations are performed by the supplicant node, then authentication security is improved, but power consumption increases

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

Solution Approach 1:

The proxy node acts as an intermediary that performs power-intensive asymmetric key verification operations, shielding the supplicant node from these computational burdens. The supplicant node only performs minimal operations and communicates data, significantly reducing its power consumption while still achieving secure authentication.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Instead of the supplicant node performing the full authentication computation, the proxy node creates and verifies a copy of the authentication process using the supplicant's credentials. This allows the supplicant to authenticate securely without actually executing the computationally intensive verification operations itself.

Inventive Principle:
Principle #26Copying

3Reliability

If asymmetric key operations are performed by the supplicant node, then authentication robustness is improved, but device cost increases

Engineering Contradiction:
Improveauthentication robustnessVSAvoiddevice cost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The proxy node serves as a mediator that performs the expensive asymmetric key verification operations, allowing the supplicant node to be manufactured with minimal computational capabilities. This significantly reduces the cost of producing inexpensive IoT devices while maintaining robust authentication security through the proxy's computational resources.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The supplicant node performs only the necessary minimal actions for authentication (generating and transmitting a nonce), while the proxy node performs the excessive computational burden of asymmetric key verification. This partial action approach ensures authentication robustness without requiring expensive components in every device.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250168159A1Authentication of Networked Devices Having Low Computational Capacity
Publication Date: 2025.05.22 TEXAS INSTRUMENTS INC
  • US20250168159A1 patent drawing
  • US20250168159A1 patent drawing
  • US20250168159A1 patent drawing

AI summary

Authentication of a networked device with limited computational resources for secure communications over a network. Authentication of the device begins with the supplicant node transmitting a signed digital certificate with its authentication credentials to a proxy node. Upon verifying the certificate, the proxy node then authenticates the supplicant's credentials with an authentication server accessible over the network, acting as a proxy for the supplicant node. Typically, this verification includes decryption according to a public/private key scheme. Upon successful authentication, the authentication server creates a session key for the supplicant node and communicates it to the proxy node. The proxy node encrypts the session key with a symmetric key, and transmits the encrypted session key to the supplicant node which, after decryption, uses the session key for secure communications. In some embodiments, the authentication server encrypts the session key with the symmetric key.