Subscriber Session Message Processing via FQDN Cryptographic Substitution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing message processing systems that use clear text in Diameter messages to convey originator identities across network domains expose topological information, leading to security risks and increased system load due to the need for mapping tables, which consume memory and require complex synchronization.

Innovation Solution

A method that applies cryptographic operations to Fully Qualified Domain Names (FQDNs) and identifiers in messages to generate cryptographic values, substituting portions of the FQDNs, thereby hiding originator identities without the need for mapping tables, reducing system load and simplifying synchronization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If clear text FQDN is used in Diameter messages to convey originator identities, then message routing and validation can be performed, but topological information is exposed leading to security risks

Engineering Contradiction:
Improvemessage routing and validationVSAvoidtopological information exposure
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces a proxy agent as an intermediary between the home network and visited network. The proxy agent receives messages with internal FQDNs, replaces them with external FQDNs, and forwards the modified messages. This intermediary layer protects the internal network topology from exposure while maintaining message routing functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the parameter of the FQDN from internal (exposing topology) to external (hiding topology). By transforming the FQDN parameter through substitution with externally visible addresses, the system maintains routing capability while eliminating the security vulnerability of topology exposure.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If a mapping table is maintained at the DEA to restore internal host names in incoming messages, then proper addressing is enabled, but system load increases and memory resources are consumed

Engineering Contradiction:
Improveproper addressingVSAvoidmapping table maintenance
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent extracts the need for mapping tables entirely from the system. Instead of maintaining complex mapping tables at the DEA to restore internal host names, the solution uses external FQDNs that can be directly used for addressing without requiring lookup operations or table maintenance.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The external FQDNs are designed to be self-sufficient for addressing purposes. They contain all necessary information for routing and identification without requiring additional mapping or translation operations, eliminating the need for complex table maintenance at the DEA.

Inventive Principle:
Principle #25Self-service

3Reliability

If mapping table entries are replicated in non-volatile memory for security reasons, then security is enhanced, but synchronization complexity increases for redundant DEAs

Engineering Contradiction:
ImprovesecurityVSAvoidsynchronization complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent removes the mapping table from the system entirely, eliminating the security vulnerability and synchronization complexity associated with replicated mapping tables in non-volatile memory. The external FQDN approach provides security without requiring complex replication and synchronization mechanisms.

Inventive Principle:
Principle #2Taking out (Extraction)

4Object-affected harmful factors

If the DEA is configured as the only point of contact into and out of the network domain at the Diameter application level, then topology hiding is achieved, but the number of sessions that can be handled is limited by mapping table capacity

Engineering Contradiction:
Improvetopology hidingVSAvoidnumber of sessions handled
Core Design Contradiction:
Object-affected harmful factorsVSProductivity

Solution Approach 1:

The patent extracts the mapping table dependency from the DEA architecture. By using external FQDNs that do not require mapping tables, the system removes the capacity limitation on the number of sessions that can be handled, while maintaining the topology hiding capability provided by the proxy agent.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11546308B2Message processing for subscriber sessions which stretch over different network domains
Publication Date: 2023.01.03 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US11546308B2 patent drawing
  • US11546308B2 patent drawing
  • US11546308B2 patent drawing

AI summary

A technique for hiding topological information in a message that leaves a trusted network-domain is presented. The message pertains to a subscriber session and comprises a Fully Qualified Domain Name (FQDN) of a message originator. The originator is located in a first network domain, and the message is directed towards a destination in a second network domain. A method aspect comprises the steps of receiving the message, determining the FQDN comprised in the message and determining an identifier associated with the message. The identifier comprises at least one of a subscriber identifier, a session identifier and a destination identifier. Further, the method comprises applying a cryptographic operation on the FQDN and the identifier, or on information derived therefrom, to generate a cryptographic value. The message is then processed by substituting at least a portion of the FQDN with the cryptographic value prior to forwarding the message towards the second network domain.