Document Integrity Verification via Initiator Terminator Key Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Electronic documents are vulnerable to integrity compromises, such as cross-site scripting and SQL injection, due to the lack of mechanisms to protect their content and metadata, which can be exploited for malicious purposes.

Innovation Solution

A system that uses initiators and terminators with associated keys to detect and verify the integrity of document elements, ensuring that all document regions are properly initiated and terminated, thereby preventing unauthorized changes and ensuring document integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If no integrity protection mechanism is implemented, then document processing is simple and fast, but document integrity is compromised and vulnerable to attacks

Engineering Contradiction:
Improvedocument integrityVSAvoidintegrity protection mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by embedding initiator tokens with unique keys at the beginning of document elements during document generation or transmission. This preliminary tagging enables subsequent verification of element boundaries and prevents unauthorized modifications without requiring complex real-time analysis during processing

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces intermediary tokens (initiators and terminators with matching keys) that mediate between the document content and the integrity verification process. These tokens act as intermediaries that carry verification information without interfering with the actual document processing operations, enabling integrity checks while maintaining processing simplicity

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If initiator and terminator verification is implemented, then document integrity is protected, but processing time increases due to verification steps

Engineering Contradiction:
Improvedocument integrityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system applies partial verification by checking only the critical initiator and terminator tokens at element boundaries rather than analyzing every byte of document content. This selective approach provides sufficient integrity protection while minimizing the time overhead compared to comprehensive content analysis

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent replaces complex mechanical integrity verification (such as checksums across entire documents or cryptographic hashing of all content) with a lighter token-matching system that compares simple key values at element boundaries, significantly reducing processing time while maintaining reliability

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Object-affected harmful factors

If comprehensive integrity checking is performed, then security against attacks is improved, but device complexity increases

Engineering Contradiction:
Improvesecurity against attacksVSAvoidintegrity protection mechanism
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent segments the integrity protection mechanism into discrete, manageable components: initiator tokens at element starts, terminator tokens at element ends, and a simple key-matching verification process. This segmentation avoids the need for a monolithic complex security system while providing comprehensive protection across all document elements

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses copying by replicating the same key value in both the initiator and terminator tokens for each document element. This simple copying mechanism provides robust integrity verification without requiring complex algorithms, as the matching key copies serve as sufficient proof of element completeness and authenticity

Inventive Principle:
Principle #26Copying

Data Source

PatentUS7712142B1Document integrity
Publication Date: 2010.05.04 KMIZRA LLC
  • US7712142B1 patent drawing
  • US7712142B1 patent drawing
  • US7712142B1 patent drawing

AI summary

In some embodiments, techniques for document integrity may include detecting an initiator associated with a key, detecting the end of a document, determining that no terminator matching the key has been detected, and rejecting all or part of the document.In some embodiments, techniques for document integrity may include generating a key and associating the key with an initiator insertion point and a terminator insertion point.