Document Security Executable Instructions for Unauthorized Access Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current information handling systems lack effective mechanisms to prevent data theft and ensure secure document access, as they cannot detect unauthorized opening of documents in controlled environments and fail to recover or track stolen documents.

Innovation Solution

Implementing document security executable instructions that generate a signature based on system components, store it within the document, and verify its integrity upon opening, corrupting the document if the signature does not match the system's hash value, ensuring secure access only on authorized systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If document security executable instructions are implemented to verify system signatures, then data security and prevention of unauthorized access is improved, but device complexity increases due to additional verification mechanisms

Engineering Contradiction:
Improvedata securityVSAvoidsecurity verification mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent embeds security executable instructions and system signature information into the document before the document is opened or accessed. This preliminary action ensures that when the document is opened, the verification process is already in place, automatically comparing the current system signature against the stored signature. This prevents unauthorized access without requiring complex real-time verification systems, as the security check is prepared in advance within the document structure itself.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If hash value verification is performed to ensure document integrity, then measurement precision of document authenticity is improved, but loss of time occurs during the verification process

Engineering Contradiction:
Improvedocument authenticity verificationVSAvoidverification time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent creates a cryptographic hash (a simplified copy or fingerprint) of the system signature and embeds it within the document security structure. Instead of verifying the entire system signature data each time a document is accessed, the system only needs to compute and compare the hash values. This copying approach maintains high measurement precision for document authenticity while significantly reducing verification time, as hashing large data sets is computationally efficient compared to full data comparison.

Inventive Principle:
Principle #26Copying

3Object-affected harmful factors

If document data is corrupted when security verification fails, then harmful factors from unauthorized access are eliminated, but loss of information occurs

Engineering Contradiction:
Improveunauthorized access preventionVSAvoiddocument data integrity
Core Design Contradiction:
Object-affected harmful factorsVSLoss of information

Solution Approach 1:

The patent employs a corruption mechanism that intentionally damages the document data when security verification fails. At first glance, this appears to be a harmful action, but it serves a beneficial security function: by corrupting the document, the system ensures that unauthorized users cannot access, view, or misuse the information. The harm (corruption) is converted into a benefit (security protection), as it prevents the greater harm of unauthorized data access. The document can be restored by authorized users with proper security credentials, making the corruption a temporary and controlled protective measure.

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

Data Source

PatentUS11397822B2System and method of utilizing document security
Publication Date: 2022.07.26 DELL PROD LP
  • US11397822B2 patent drawing
  • US11397822B2 patent drawing
  • US11397822B2 patent drawing

AI summary

In one or more embodiments, one or more systems, one or more methods, and/or one or more processes may: read a document; determine that the document includes executable instructions; execute the executable instructions of the document; determine if a security agent exists on an information handling system (IHS); if the security agent does not exist on the IHS, corrupt data of the document; if the security agent does exist on the information handling system: generate an array of bytes associated with multiple identifiers of multiple of components of the IHS; determine a first hash value of the array of bytes and the document; retrieve a second hash value from the document; determine if the first hash value matches the second hash value; if the first hash value matches the second hash value, provide the data of the document to an application; and if not, corrupt the data of the document.