Edge Key Revocation Through Verified Software Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Edge devices, limited to communication within a local network, face challenges in securely performing remote key revocation due to their inability to verify key revocation requests directly with a third-party authority, making them susceptible to unauthorized key revocation by compromised host systems.

Innovation Solution

Embed key revocation instructions within secure software update instructions, verified using multiple keys from different parties, ensuring the device executes the instructions only if they are validated by both keys, thereby preventing unauthorized key revocation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If key revocation requests are accepted from host systems without third-party verification, then key revocation can be performed on edge devices, but the devices become susceptible to unauthorized key revocation by compromised host systems

Engineering Contradiction:
Improvekey revocation capabilityVSAvoidsecurity against unauthorized revocation
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces a software update package as an intermediary carrier that transports key revocation instructions from the host system to the edge device. This intermediary structure allows the revocation request to be delivered without requiring direct trust between the host system and edge device, as the software update package itself serves as the verification medium through its digital signature.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent embeds the key revocation instructions within a software update package that is pre-signed with a digital signature before being transmitted to the edge device. This preliminary action of signing the package in advance allows the edge device to verify the authenticity of the revocation request without needing real-time communication with a third-party authority, thus preventing unauthorized revocation while maintaining operational capability.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If edge devices cannot communicate with third-party authorities, then they maintain local network isolation, but they cannot verify key revocation requests directly

Engineering Contradiction:
Improvelocal network operationVSAvoidverification capability
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent creates a copy of the third-party authority's digital signature on the software update package, which contains the key revocation instructions. The edge device can verify this copied signature locally using the public key of the third-party authority that is already stored in the device, eliminating the need for direct communication with the authority while maintaining verification capability.

Inventive Principle:
Principle #26Copying

3Reliability

If multiple keys from different parties are required for validation, then unauthorized key revocation is prevented, but the complexity of the revocation process increases

Engineering Contradiction:
Improvesecurity against improper revocationVSAvoidverification process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the key revocation instructions with the software update package into a single unified structure. The digital signature on the package combines the authentication of both the software update and the key revocation instructions, allowing the edge device to verify both functions simultaneously through a single verification process rather than separate verification steps.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12519633B2Key revocation for edge devices
Publication Date: 2026.01.06 ANALOG DEVICES INC
  • US12519633B2 patent drawing
  • US12519633B2 patent drawing
  • US12519633B2 patent drawing

AI summary

Described herein are techniques of remotely performing key revocation on a device that cannot communicate outside of a local network of the device. The techniques involve including key revocation instructions in software update instructions that are sent to the device. The device may verify the software update instructions using one or more keys to determine whether they are safe for execution on the device. For example, the device may verify that the software update instructions have been sent by a trusted software provider. The device may execute the key revocation instructions included in the software update instruction to revoke use of a key of the key(s), and initiate use of a new key in place of the revoked key.