Messaging Infrastructure Security With Rotating Routing Keys

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing IHS messaging infrastructure is vulnerable to exploitation due to fixed and tightly coupled messaging resources, which can expose sensitive data, and current encryption methods like Base64 are easily decipherable.

Innovation Solution

Implement a messaging resource rotation service that dynamically rotates routing key variables and stores them in a key vault or management service, ensuring secure synchronization between producer and consumer applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If fixed messaging resources and static routing keys are used, then system simplicity and ease of operation are maintained, but security is compromised and data confidentiality is exposed

Engineering Contradiction:
Improvemessaging infrastructure securityVSAvoidmessaging resource management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic routing key variables that automatically rotate over time, transforming the static messaging infrastructure into a dynamic system. The routing key variable changes periodically, causing message routing paths to shift automatically, which prevents fixed exploitation patterns while maintaining automated resource management

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs periodic rotation of routing key variables at defined intervals. This periodic action automatically updates message routing paths without manual intervention, creating time-varying security patterns that prevent sustained exploitation while maintaining system operational simplicity through automation

Inventive Principle:
Principle #19Periodic action

2Reliability

If traditional encryption methods like Base64 are used, then ease of implementation is maintained, but security is insufficient and data can be easily deciphered

Engineering Contradiction:
Improvedata confidentialityVSAvoidencryption implementation complexity
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent transforms the encryption approach by changing from static Base64 encoding to dynamic routing key variable transformation. The routing key variables undergo periodic parameter changes through rotation, creating continuously varying encryption patterns that are significantly more secure than traditional static encryption methods

Inventive Principle:
Principle #35Parameter changes

3Reliability

If routing key variables are frequently rotated, then security is enhanced and unauthorized access is prevented, but synchronization between producer and consumer applications becomes more difficult

Engineering Contradiction:
Improvesecurity against unauthorized accessVSAvoidapplication synchronization
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system implements feedback mechanisms where the message broker monitors routing key variable rotations and automatically notifies both producer and consumer applications. This feedback loop ensures all components remain synchronized with current routing keys without requiring manual coordination, maintaining ease of operation despite frequent rotations

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The messaging infrastructure performs self-synchronization through automated routing key distribution. The broker automatically manages routing key variable rotation and propagates updates to all applications, eliminating the need for manual synchronization efforts while maintaining security through frequent rotation

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250254152A1Enhancing messaging infrastructure security
Publication Date: 2025.08.07 DELL PROD LP
  • US20250254152A1 patent drawing
  • US20250254152A1 patent drawing
  • US20250254152A1 patent drawing

AI summary

Enhanced Information Handling System (IHS) messaging infrastructure security may include setting up, by a message producer, via a messaging resource rotation service, messaging resources in a message broker. The messaging resource rotation service may assign a routing key variable, and then a message consumer may subscribe, via the messaging resource rotation service, to the messaging resources pointed out by the routing key variable. The message producer may fetch a routing key variable derived value, to post a message, using this routing key derived variable value. Thereafter, the message broker may notify the subscribed message consumer about the posting of the message. Additionally, the messaging resource rotation service may rotate the routing key variable and/or the routing key variable derived value, may notify the message consumer of the new routing key in the message broker, and/or may store the routing key variable in a key vault, or with key management service.