CGA Generation Using Network Traffic Hashes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network security systems fail to effectively identify and mitigate unauthorized computing devices within a network environment, as they rely on randomly generated cryptographically generated addresses (CGA) that can be exploited by rogue devices, leading to potential disruptions and data compromise.

Innovation Solution

A system that monitors network traffic to generate and validate CGA using a cryptographic hash of network data, ensuring that only authorized devices with correct modifiers can generate valid CGA, thereby detecting and remediating unauthorized devices by blocking them from the network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If randomly generated CGA are used for device identification, then device authorization is simplified, but network security is compromised allowing unauthorized devices to infiltrate

Engineering Contradiction:
Improvedevice authorizationVSAvoidnetwork security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent changes the parameter used in CGA generation from random values to cryptographic hashes of observed network traffic. This transformation maintains the ease of CGA generation while significantly improving security, as the hash-based modifier is deterministic and verifiable against actual network traffic patterns

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system implements feedback by continuously monitoring network traffic and using this observed data to generate the modifier for CGA. This feedback loop ensures that CGA are based on actual network characteristics rather than random values, enabling verification of device authenticity while maintaining operational simplicity

Inventive Principle:
Principle #23Feedback

2Reliability

If CGA validation using network traffic monitoring is implemented, then network security is improved, but system complexity increases

Engineering Contradiction:
Improvenetwork securityVSAvoidvalidation system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The validation system leverages the device's own network traffic and public key to generate and validate its CGA. The device essentially validates itself by demonstrating that its CGA could have been generated from the observed network traffic and its public key, reducing the need for complex external validation infrastructure

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary monitoring of network traffic before CGA validation is needed. By collecting and hashing network traffic data in advance, the system prepares the modifier that will be used for CGA generation and validation, simplifying the actual validation process when a device needs to be authorized

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11558277B2System for generating and signing cryptographically generated addresses using computing network traffic
Publication Date: 2023.01.17 BANK OF AMERICA CORP
  • US11558277B2 patent drawing
  • US11558277B2 patent drawing

AI summary

A system is provided for generating and signing cryptographically generated addresses (“CGA”) using computing network traffic. In particular, the system, as well as any authorized computing systems within the network, may monitor network traffic during a specified time window for designated types of data or information during the time window. Based on monitoring the network traffic, the system may generate a cryptographic hash output of the data or information collected. The hash output may then subsequently be used, in part or whole, as the modifier in a CGA algorithm to generate a CGA. The system may then selective authorize devices which have generated the CGA using the correct modifier.