Electronic Document Workflow Integrity via Cryptographic Hashing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional electronic document workflows lack assurance of data integrity and authenticity as documents are routed through multiple entities for review and approval, with potential changes or unauthorized approvals occurring unintentionally or intentionally.

Innovation Solution

Implementing a digital signature process where entities digitally sign critical data, allowing for verification at each stage of the workflow to ensure data integrity and authenticity, using a workflow engine that distributes processes across multiple entities to improve performance and modularity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional electronic document workflows are used to route documents through multiple entities for review and approval, then collaboration and document processing are facilitated, but data integrity and authenticity cannot be assured as documents may be changed or unauthorized approvals may occur

Engineering Contradiction:
Improvedata integrityVSAvoidworkflow complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by computing and storing cryptographic hashes of document content and approval metadata at the time of each approval action. This pre-computed hash serves as a digital fingerprint that can later be verified without re-processing the entire document, ensuring data integrity is established in advance rather than requiring complex verification procedures later.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary cryptographic hash function that mediates between the document content and the verification process. Instead of directly comparing entire documents or implementing complex trust mechanisms between entities, the hash function serves as an intermediary that transforms document content into a verifiable signature, simplifying the verification process while ensuring integrity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If digital signature verification is implemented at each workflow stage to ensure data integrity, then authenticity and trust are improved, but processing overhead and system complexity increase

Engineering Contradiction:
ImproveauthenticityVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts the essential integrity verification element (cryptographic hash) from the complex document structure. Instead of verifying entire documents or implementing full digital signature protocols at each stage, the system extracts and verifies only the hash value, which serves as a condensed representation of document integrity. This extraction approach maintains authenticity while minimizing processing overhead.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the verification parameter from comparing entire documents or complex approval chains to comparing cryptographic hash values. This parameter transformation reduces the verification process from O(n) complexity where n is document size to O(1) hash comparison, significantly improving processing efficiency while maintaining the same level of authenticity verification.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If multiple entities review and approve electronic documents in sequence, then comprehensive review is achieved, but the risk of intentional or unintentional data changes increases

Engineering Contradiction:
Improvecollaboration capabilityVSAvoiddata consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent ensures continuity of useful action by maintaining an unbroken chain of cryptographic hashes from the original document through each approval stage. Each entity's approval is recorded with a hash that links to the previous state, creating a continuous verification path that prevents undetected modifications. This continuous hashing chain ensures data consistency is maintained throughout the collaborative review process.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The patent implements feedback by providing each reviewing entity with the cryptographic hash of the document state they are reviewing, and recording their approval with a hash of the post-approval state. This feedback mechanism allows each entity to verify they are reviewing the correct document version and provides automatic detection if the document is modified after their approval, enhancing data consistency in collaborative workflows.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11455295B2Electronic document workflow
Publication Date: 2022.09.27 SAUDI ARABIAN OIL CO
  • US11455295B2 patent drawing
  • US11455295B2 patent drawing
  • US11455295B2 patent drawing

AI summary

Provided are embodiments of electronic document processing that include a workflow engine executing a workflow that includes verifying material data of an electronic document, providing a verified copy of the electronic document to a reviewer for review and, in response to receiving approval of the electronic document from the reviewer, obtaining a digital signature of material data of the electronic document from the reviewer. The workflow may include a similar process for multiple reviewers, and providing the electronic document to a processor for processing.