ADPL Tag for Deterministic Security in Distributed Applications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Scaled-out applications are highly vulnerable to breaches and data thefts from cache and memory, particularly in sensitive data centers, due to the lack of effective protection mechanisms at the data socket descriptor level.

Innovation Solution

A multi-context Application and Data Protection Layer (ADPL) tag is generated and embedded within the payload of packets transmitted between application instances, using unique socket descriptors to provide deterministic security by segmenting at the smallest threat surface, incorporating globally unique IDs, security profiles, and secure source signatures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If data is transmitted in unencrypted form in cache and memory for scaled-out applications, then processing speed and accessibility are improved, but vulnerability to breaches and data thefts increases

Engineering Contradiction:
Improveprocessing speedVSAvoidvulnerability to breaches
Core Design Contradiction:
SpeedVSObject-affected harmful factors

Solution Approach 1:

The patent segments data at the socket descriptor level by embedding unique ADPL tags with each data packet. This segmentation approach divides the data transmission into identifiable, trackable units that can be individually protected and monitored, resolving the contradiction by maintaining fast processing through segment-level tagging while preventing breaches through deterministic security provisioning for each segment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary security layer (ADPL tag) that mediates between the unencrypted data transmission and security protection. The ADPL tag contains unique identifiers and security profiles that enable deterministic security without encrypting the actual data payload, thus maintaining processing speed while adding protective oversight through the intermediary tag structure.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If traditional security mechanisms are applied to protect distributed applications, then security coverage is improved, but system complexity and overhead increase

Engineering Contradiction:
Improvesecurity coverageVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges security provisioning directly into the data transmission pathway by embedding ADPL tags within the existing socket descriptor framework. This merging eliminates separate security layers and integrates protection mechanisms into the natural data flow structure, achieving comprehensive security coverage without adding external complexity to the distributed application architecture.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The ADPL tag structure serves multiple functions simultaneously: it provides unique identification, security profiling, breach prevention, and data tracking all within a single embedded structure. This multi-functionality achieves broad security coverage across distributed applications without requiring separate mechanisms for each security function, thereby reducing overall system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Measurement precision

If deterministic security provisioning is implemented at the socket descriptor level, then security precision is improved, but processing overhead increases

Engineering Contradiction:
Improvesecurity precisionVSAvoidprocessing overhead
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent extracts the security identification and profiling functions from heavy cryptographic operations by using compact ADPL tags embedded in socket descriptors. This extraction achieves precise deterministic security tracking through lightweight tag matching rather than computationally intensive encryption/decryption for each data unit, thereby maintaining security precision while minimizing processing overhead and time loss.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10129220B2Application and data protection tag
Publication Date: 2018.11.13 AVOCADO SYSTEMS INC
  • US10129220B2 patent drawing
  • US10129220B2 patent drawing
  • US10129220B2 patent drawing

AI summary

According to one embodiment, a system includes a processing circuit and logic integrated with and/or executable by the processing circuit. The logic is configured to cause the processing circuit to generate a multi-context ADPL tag unique to a pair of data socket descriptors on which data is to be received and/or transmitted by a first application instance operating on the system and a second application instance operating on a second host. The logic is also configured to cause the processing circuit to embed the ADPL tag as part of an application payload in response to the first application instance calling an API configured to transmit the application payload out from the system via a sender data socket descriptor. More systems, methods, and computer program products are described in accordance with other embodiments.