Real-Time Sensitive Data Detection via Keyboard Input Trimming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional data loss prevention systems require time-consuming and resource-intensive file format parsing to detect sensitive data, making it difficult to analyze and prevent data breaches in real-time, especially for new or undisclosed file formats.

Innovation Solution

A format-free sensitive data discrimination method and system that records and trims keyboard input characters in real-time, comparing them to predefined terms to determine the presence of sensitive data without parsing the file format, using a log driving module, pre-filtering module, and sensitive data analyzing module.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional data loss prevention systems use file format parsing to detect sensitive data, then detection accuracy is improved, but analysis time and resource consumption increase significantly

Engineering Contradiction:
Improvesensitive data detection accuracyVSAvoidfile analysis time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by recording keyboard input characters in real-time as they are entered, before the file is fully created or formatted. This allows the sensitive data to be captured at the source during the file generation process, eliminating the need for time-consuming post-creation parsing while maintaining detection accuracy

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention extracts only the essential information needed for sensitive data detection - specifically the keyboard input characters - and separates this from the rest of the file processing. By focusing solely on capturing and analyzing the character input data rather than parsing the entire file structure, the system achieves fast detection without sacrificing accuracy

Inventive Principle:
Principle #2Taking out (Extraction)

2Adaptability or versatility

If traditional systems parse all file formats to detect sensitive data, then comprehensive detection coverage is achieved, but system complexity and development cost increase

Engineering Contradiction:
Improvefile format compatibilityVSAvoidparser development complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system achieves universal applicability across all file formats by capturing sensitive data at the keyboard input level, which is format-agnostic. Since the detection occurs during character entry rather than during file parsing, a single implementation can handle any file type (text, binary, encoded, or undisclosed formats) without requiring separate parsers for each format

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

Solution Approach 2:

The invention introduces keyboard input recording as an intermediary mechanism between data creation and file storage. This intermediary captures the sensitive information in a standardized format (sequence of characters) that can be analyzed regardless of the eventual file format, eliminating the need for format-specific parsing logic

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If reverse engineering is used to analyze undisclosed file formats, then detection capability for new formats is improved, but processing load and time consumption remain high

Engineering Contradiction:
Improvenew file format detection capabilityVSAvoidprocessing load
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

By recording keyboard inputs during file generation, the system performs the detection action preliminarily, before the file is complete or its format is known. This eliminates the need for resource-intensive reverse engineering later, as the sensitive data has already been captured in its raw character form during the low-cost input phase

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a simplified copy of the sensitive data information by recording only the keyboard character inputs, rather than attempting to copy or replicate the complex file structure. This lightweight character sequence copy can be analyzed instantly without the heavy processing required to reverse-engineer the original file format

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9965646B2Sensitive data discrimination method and data loss prevention system using the sensitive data discrimination method
Publication Date: 2018.05.08 INSTITUTE FOR INFORMATION INDUSTRY
  • US9965646B2 patent drawing
  • US9965646B2 patent drawing
  • US9965646B2 patent drawing

AI summary

An exemplary embodiment of the present disclosure illustrates a sensitive data discrimination method executed in a data loss prevention system to determine whether a file has the least one sensitive data during a file generation proceeding. Steps of the sensitive data discrimination method are illustrated as follows. Multiple characters inputted via a keyboard are recorded. The recorded characters are trimmed to generate a trimmed data. The trimmed data and at least one predefined term related to the at least one sensitive data are compared, to determine whether the trimmed data has the at least one sensitive data.