Logical Cryptographic Key Throttle Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In distributed computing systems, tracking the aggregate usage of cryptographic keys across multiple nodes to prevent excessive encryption operations is complex due to varying performance rates, leading to potential security risks and underutilization of keys when rotation is premature.

Innovation Solution

Implementing a logical key system backed by multiple physical keys, where the logical key's throttle is managed by aggregating the throttles of its physical keys, allowing for dynamic adjustment of physical key usage to maintain a consistent transaction rate without compromising security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If cryptographic keys are rotated frequently to maintain security, then security is improved, but key utilization efficiency deteriorates due to premature rotation before the limit is exhausted

Engineering Contradiction:
ImprovesecurityVSAvoidkey utilization efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments a single cryptographic key into multiple key portions distributed across different nodes. Each node holds a portion and can perform encryption operations independently, allowing the system to utilize the full key capacity before rotation is needed, thereby improving both security and key utilization efficiency

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic key management where the system adapts key rotation timing based on actual usage patterns and aggregate operation counts across distributed nodes. This dynamic approach prevents premature rotation while maintaining security boundaries, resolving the contradiction between security and efficiency

Inventive Principle:
Principle #15Dynamics

2Productivity

If multiple nodes perform encryption operations with the same cryptographic key, then productivity is improved, but tracking aggregate usage becomes complex and security management deteriorates

Engineering Contradiction:
Improveencryption operation throughputVSAvoidusage tracking complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces a key management service as an intermediary that centrally tracks aggregate usage of cryptographic keys across all distributed nodes. This intermediary maintains operation counts and coordinates key rotation, simplifying usage tracking while enabling high throughput encryption operations across multiple nodes

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent combines individual node encryption capabilities with centralized key management functionality. By merging distributed computational power with centralized tracking and coordination, the system achieves high productivity while maintaining simplified security management through the key management service

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11368300B2Supporting a fixed transaction rate with a variably-backed logical cryptographic key
Publication Date: 2022.06.21 AMAZON TECH INC
  • US11368300B2 patent drawing
  • US11368300B2 patent drawing
  • US11368300B2 patent drawing

AI summary

A request to perform a cryptographic operation is received, the request including a first identifier assigned to a key group, the key group comprising a plurality of second identifiers, with the plurality of second identifiers corresponding to a plurality of cryptographic keys. A second identifier is determined, according to a distribution scheme, from the plurality of second identifiers, and the cryptographic operation is performed using a cryptographic key of the plurality of cryptographic keys that corresponds to the second identifier that was determined.