Router Client Program Detects Sensitive Data Policy Violations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional routers lack the capability to identify sensitive data within packets, potentially leading to unauthorized data exports that violate laws or regulations, making it difficult to prevent sensitive data from being transmitted across borders.

Innovation Solution

A router system equipped with a processor and memory that executes a client program to analyze files for sensitive information, determine the probability of policy violations, and send stop packets to prevent data transmission when the probability exceeds a threshold, ensuring compliance with data privacy laws and regulations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a conventional router is used to forward data packets, then data transmission efficiency is maintained, but the router cannot identify sensitive data and may unknowingly violate data privacy laws

Engineering Contradiction:
Improvecompliance with data privacy lawsVSAvoidrouter functionality
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a data classification system and policy management system as intermediary components that work with the router. These systems analyze data packets, classify them by sensitivity, and provide routing decisions to the router, enabling the router to enforce data privacy policies without having to perform complex analysis itself

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the data packet handling process into multiple stages: data classification (identifying sensitive information), policy evaluation (assessing compliance requirements), and routing decision (determining transmission paths). This segmentation allows each component to specialize in one function, improving overall compliance while maintaining router efficiency

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If data classification and policy analysis are performed to prevent sensitive data export, then compliance accuracy is improved, but processing time and system complexity increase

Engineering Contradiction:
Improvesensitive data identification accuracyVSAvoiddata transmission delay
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs data classification and policy rule configuration in advance, before actual data transmission occurs. Sensitive data is pre-tagged and categorized, and compliance policies are pre-evaluated, so that during transmission, the router can make rapid decisions based on pre-computed information rather than analyzing each packet in real-time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the state of data packets by adding classification tags and metadata that indicate sensitivity levels and compliance requirements. These parameter changes enable the router to quickly identify and handle sensitive data without performing complex analysis during transmission, reducing processing time

Inventive Principle:
Principle #35Parameter changes

3Reliability

If comprehensive data analysis is performed on all packets, then policy violation detection is improved, but processing overhead and computational resources increase

Engineering Contradiction:
Improvepolicy violation preventionVSAvoiddata transmission throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system applies different levels of analysis to different data packets based on their classification. Sensitive data packets receive comprehensive policy evaluation and routing control, while non-sensitive packets are handled by the router with minimal processing. This localized quality approach ensures thorough compliance checking where needed while maintaining high throughput for routine traffic

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10839098B2System to prevent export of sensitive data
Publication Date: 2020.11.17 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10839098B2 patent drawing
  • US10839098B2 patent drawing
  • US10839098B2 patent drawing

AI summary

A router system includes a router, a memory storing a client program, and a processor configured to execute the client program. The client program is configured to enable a user to transfer a file from a source to a destination, determine whether data within the file includes sensitive information, determine a probability that transmission of the data from the source to the destination would violate a policy, send normal data packets to the router based on the file, and send a stop data packet to the router when the probability exceeds a threshold. The router forwards the normal data packets to the destination until the router receives the stop data packet.