Network Packet Watermarking with Dynamic Token Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The User Datagram Protocol (UDP) lacks security features, allowing any party to send network packets to a server without validation, leading to resource allocation challenges and potential security threats, as the server must process and validate all packets, including malicious ones.

Innovation Solution

A system and method that utilize an authentication server and a mitigation device to embed and validate authentication tokens within network packets, using a shared token generation algorithm to ensure only legitimate packets are forwarded to the server, thereby mitigating threats and offloading validation from the server.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the server processes and validates all UDP packets directly, then packet validation is performed, but server resource burden increases and security threats are not effectively mitigated

Engineering Contradiction:
Improvepacket validationVSAvoidserver resource burden
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system divides the packet validation function into separate components: the mitigation device handles authentication token validation while the server focuses on processing legitimate packets. This segmentation reduces server resource burden and improves overall system reliability by distributing validation responsibilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The mitigation device acts as an intermediary between clients and the server, validating authentication tokens in UDP packets before forwarding them to the server. This intermediary layer protects the server from malicious traffic and reduces its validation burden without compromising security.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If UDP packets are sent without authentication, then communication is simple and fast, but security threats increase and unauthorized access is possible

Engineering Contradiction:
Improvecommunication speedVSAvoidsecurity threats
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

Authentication tokens are generated and embedded in UDP packets before transmission. The mitigation device validates these tokens in advance before packets reach the server, maintaining communication speed while preventing unauthorized access and security threats.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system modifies UDP packets by embedding authentication tokens as additional parameters. This change enables security validation without significantly impacting communication speed, as the token verification process is optimized in the mitigation device.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If authentication tokens are validated at the server, then security is maintained, but server processing time and resource consumption increase

Engineering Contradiction:
Improveauthentication validationVSAvoidserver processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The authentication token validation function is extracted from the server and implemented in the mitigation device. This extraction reduces server processing time and resource consumption while maintaining authentication reliability, as the mitigation device handles token validation independently.

Inventive Principle:
Principle #2Taking out (Extraction)

4Reliability

If all UDP packets are processed by the server, then no packets are lost, but server resource allocation becomes inefficient and vulnerable to attacks

Engineering Contradiction:
Improvepacket processingVSAvoidserver resource allocation
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system converts potentially harmful malicious packets into beneficial filtered traffic by using authentication token validation in the mitigation device. Malicious packets are identified and blocked before reaching the server, transforming a security threat into an opportunity to optimize server resource allocation for legitimate traffic only.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Data Source

PatentUS20240080314A1Packet watermark with dynamic token validation
Publication Date: 2024.03.07 A10 NETWORKS INC
  • US20240080314A1 patent drawing
  • US20240080314A1 patent drawing
  • US20240080314A1 patent drawing

AI summary

A method and system for mitigating a threat associated with network data packets are provided. The method commences with receiving, by an authentication server, a request for access to a server from a client. The method further includes authenticating the client by the authentication server. The authentication includes providing an authentication token to the client. The method continues with receiving, by a mitigation device, from the client, at least one network packet directed to the server. The at least one network packet embeds the authentication token. The method further includes validating, by the mitigation device, authenticity of the authentication token and selectively forwarding, based on the validation, the at least one network packet to the server. The authentication token is independently generated by the authentication server and the mitigation device, and is unique for each packet.