Key Management Service for Secure Network Topologies

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current group key management protocols, such as GDOI, face challenges in maintaining network security and data privacy due to the need for frequent key refreshes and the risk of compromised keys compromising all group members, while also requiring complex key management and large numbers of connections in large-scale networks.

Innovation Solution

A method for secure key generation, distribution, and management is established through a persistent control channel using SSL between nodes and a central controller, where each node generates and publishes unique encryption and decryption keys, and periodically generates new keys, eliminating the need for timers to invalidate old keys.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If GDOI protocol is used for group key management, then key distribution to group members is enabled, but key management complexity increases and security vulnerabilities arise when keys are compromised

Engineering Contradiction:
Improvekey distributionVSAvoidkey management complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a key management service (KMS) as an intermediary between group members and the key server. The KMS acts as a mediator that handles key generation, distribution, and rotation operations, simplifying the overall key management process while maintaining security. The KMS receives keying material from the key server and distributes derived keys to group members, reducing the complexity burden on individual group members and the key server alike.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If keys are refreshed periodically in GDOI, then security is maintained, but timers must be maintained and old keys must be invalidated creating system complexity

Engineering Contradiction:
ImprovesecurityVSAvoidtimer management and key invalidation
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a self-service key rotation mechanism where the key management service automatically handles key generation, distribution, and rotation without requiring manual timer management or explicit invalidation operations. The KMS monitors key usage and automatically rotates keys based on predefined policies, eliminating the need for individual nodes to maintain timers and manually invalidate old keys. This automated approach maintains security while reducing operational complexity.

Inventive Principle:
Principle #25Self-service

3Reliability

If one key is compromised in GDOI, then all group members sharing the key are vulnerable, but preventing this requires complex key management architecture

Engineering Contradiction:
Improvesecurity against key compromiseVSAvoidkey management architecture
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the key management architecture into distinct functional components: a key server that generates master keying material, a key management service that handles key derivation and distribution, and group members that use derived keys for communication. This segmentation ensures that compromise of a derived key does not expose the master keying material or other derived keys. Each segment operates independently with defined security boundaries, limiting the impact of key compromise while maintaining a relatively simple overall architecture.

Inventive Principle:
Principle #1Segmentation

4Reliability

If secure key management is implemented for large-scale networks, then network security is enhanced, but the number of connections and management overhead increases

Engineering Contradiction:
Improvenetwork securityVSAvoidnumber of connections
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a universal key management approach where a single key management service handles key distribution for all group members in the network, regardless of the number of participants. The KMS provides multi-functional capabilities including key generation, derivation, distribution, rotation, and revocation through a unified interface. This universal architecture allows the system to scale to large networks without proportionally increasing the number of connections, as all key management operations converge through the central KMS rather than requiring peer-to-peer key exchange between all nodes.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11516004B2Method and system for key generation, distribution and management
Publication Date: 2022.11.29 CISCO TECHNOLOGY INC
  • US11516004B2 patent drawing
  • US11516004B2 patent drawing
  • US11516004B2 patent drawing

AI summary

A method for securing communications for a given network topology is provided. The method comprises generating by a node N(i) of the network, security parameters for the node N(i); transmitting by the node N(i), said security parameters to a controller for the network; maintaining by the controller said security parameters for the node N(i); receiving by the controller a request from a node N(j) for the security parameters for the node N(i); retrieving by the controller the security parameters for the node N(i); and transmitting by the controller said security parameters to the node N(j).