Office Module Embedding Encrypted Documents in Mule Files

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for securing intellectual property, such as password-protected files, are vulnerable to unauthorized access as passwords can be easily shared, leading to the loss of proprietary information.

Innovation Solution

A module integrated into the Microsoft Office suite intercepts application events to encrypt and embed sensitive documents within innocuous 'mule' files, using XML comment fields to hide the encrypted data, which is only decryptable on authorized devices and accounts without user intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If password protection is used to secure documents, then access control is improved, but the risk of unauthorized access increases because passwords can be freely shared and distributed

Engineering Contradiction:
Improveaccess controlVSAvoidunauthorized access risk
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent embeds the encrypted document within the structure of a legitimate Office document (the 'mule' file). The encrypted content is nested inside the XML structure of the container document, specifically within comment fields or unrecognized elements, creating a nested structure where the secure document is hidden within an innocuous-looking file.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The patent introduces an intermediary component - the Office module - that acts as a mediator between the document creator and the document viewer. This module automatically handles the encryption, embedding, and extraction processes, eliminating the need for users to manually manage passwords or encryption keys.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If manual password protection is implemented, then document security is improved, but user convenience deteriorates due to the need for password distribution and manual intervention

Engineering Contradiction:
Improvedocument securityVSAvoiduser convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The Office module provides self-service functionality by automatically detecting when a document needs to be secured, automatically encrypting it, and automatically embedding it within the mule file structure. The system handles all security operations without requiring user intervention, making security as convenient as creating a normal document.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent performs preliminary actions by pre-configuring the Office module with encryption algorithms and embedding structures before document creation. The system prepares the security infrastructure in advance, so that when a document is created or modified, the security measures are automatically applied without requiring users to perform any setup or configuration tasks.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If encrypted documents are embedded in mule files, then security against unauthorized access is improved, but device complexity increases due to the need for automatic detection and decryption mechanisms

Engineering Contradiction:
Improvesecurity against unauthorized accessVSAvoidautomatic detection and decryption mechanisms
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The Office module is designed with multi-functionality, handling multiple operations (document creation, opening, saving, closing) through a single integrated framework. The same module that creates normal documents also automatically secures them, and the same module that extracts documents also decrypts them, reducing overall system complexity despite the added security features.

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

Data Source

PatentUS10108810B2System and method for secure document embedding
Publication Date: 2018.10.23 GLOBAL INTEGRITY INC
  • US10108810B2 patent drawing
  • US10108810B2 patent drawing
  • US10108810B2 patent drawing

AI summary

The example non-limiting technology herein uses a Microsoft Office module or other application that automatically encrypts an Office document (Excel, PowerPoint, Word) or other software object and embeds the encrypted data within a “mule” or carrier file of the same type. On user's systems without the module installed, the “mule” file will open normally without exposing the embedded secret file. On systems with the module installed and properly authorized, the user will see the encrypted file open without seeing the “mule” file. This allows the secure transport of a file within a plaintext “mule” file.