Access Control Tag Arrays for Selective Data Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing access control systems in computer networks employ an all-or-nothing approach, failing to selectively manage data access permissions across different network devices, and are vulnerable to man-in-the-middle attacks that compromise data security and system performance.

Innovation Solution

The system employs a tagging engine to link data elements with access control tag arrays, providing context information for access control and security, and includes a verification engine to inspect these tags for integrity, and a routing engine to selectively route data based on access permissions, thereby enhancing security and preventing unauthorized access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If an all-or-nothing access control approach is used based on file names or file types, then the access control system is simple to implement, but it cannot selectively control data access for different network devices and is overly restrictive

Engineering Contradiction:
Improveselective data access controlVSAvoidaccess control system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The access control system segments data access permissions by attaching individual access control tags to specific data elements rather than applying a uniform all-or-nothing policy. Each data element can have its own access control tags that specify which network devices are authorized to access it, enabling selective control while maintaining system manageability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies local quality by assigning different access control permissions to different data elements based on their specific characteristics and requirements. Instead of treating all data uniformly, the system tailors access control policies to individual data elements, allowing personal information to have different access rules than public information

Inventive Principle:
Principle #3Local quality

2Reliability

If data is transmitted through the network without access control tags, then network bandwidth is maximized and processing is simplified, but the system becomes vulnerable to man-in-the-middle attacks and data exfiltration

Engineering Contradiction:
Improvedata securityVSAvoiddata transmission complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary action by attaching access control tags to data elements before they are transmitted through the network. This ensures that security information is already in place to prevent man-in-the-middle attacks and data exfiltration, rather than adding security measures during or after transmission

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Access control tags serve as intermediaries between data elements and network devices. These tags carry security information that enables network devices to verify authorization without requiring complex cryptographic protocols or additional processing during data transmission

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If malware is allowed to execute on the system to perform network operations, then network connectivity is maintained, but computing resources are overloaded and system performance deteriorates

Engineering Contradiction:
Improvenetwork data transmissionVSAvoidcomputing resource consumption
Core Design Contradiction:
ProductivityVSPower

Solution Approach 1:

The system implements feedback mechanisms through access control verification that continuously monitor data transmission requests. When a network device attempts to access data, the system verifies the access control tags and provides feedback by allowing or blocking the request, preventing unauthorized operations from consuming computing resources

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11558397B2Access control value systems
Publication Date: 2023.01.17 BANK OF AMERICA CORP
  • US11558397B2 patent drawing
  • US11558397B2 patent drawing
  • US11558397B2 patent drawing

AI summary

A system that includes a tagging engine and a routing engine. The tagging engine is configured to link a data element with an access control tag. The tagging engine is configured to apply context rules to the access control tag array based on the content of the data element to change the access control tag value for one or more of the access control tags. The tagging engine sends the data element with the access control tag array to a target network node within an end user group. The routing engine is configured to identify an access control tag value in the access control tag array corresponding with the end user group and to forward the data element to the target network node in response to determining that the access control value is greater than or equal to the access control level associated with the end user group.