Electronic Document Redaction with Markup Encryption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for encrypting electronic documents fail to encrypt all instances of sensitive data, including non-displayed instances within the markup, leaving them vulnerable to unauthorized access, and do not maintain the document layout when redacting sensitive information.

Innovation Solution

A method and system that identifies all instances of sensitive data in an electronic document, both visible and non-visible, replaces them with neutral data items, and inserts an encrypted version into the document markup, allowing only authorized users to decrypt and view the sensitive information while maintaining the document's layout and format.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If sensitive data items are encrypted in the rendered version of the electronic document, then authorized users can view the sensitive information securely, but unauthorized users can still access the sensitive data by examining the markup source code

Engineering Contradiction:
Improvedata securityVSAvoidencryption scope
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the sensitive data representation into two distinct forms: an encrypted version for display in the rendered document and a redacted version for the markup source code. This segmentation ensures that the sensitive data is protected in both the visual presentation and the underlying code structure, preventing unauthorized access regardless of which version is examined.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different quality treatments to different locations where the same sensitive data appears in the markup. Specifically, it replaces sensitive data with redacted content (e.g., asterisks or placeholder text) in certain markup instances while maintaining encrypted versions in others. This local differentiation ensures that even if someone examines the markup, they cannot retrieve the actual sensitive information.

Inventive Principle:
Principle #3Local quality

2Reliability

If all instances of sensitive data in the markup are encrypted, then comprehensive data protection is achieved, but the document layout and formatting may be disrupted

Engineering Contradiction:
Improvedata protectionVSAvoiddocument layout
Core Design Contradiction:
ReliabilityVSShape

Solution Approach 1:

The patent creates a copy of the sensitive data in redacted form (such as asterisks or placeholder text) that mirrors the position and formatting of the original sensitive data. This copied redacted version maintains the document's visual layout and structure while eliminating the actual sensitive information from the markup source code, thus preserving layout integrity while achieving comprehensive protection.

Inventive Principle:
Principle #26Copying

3Ease of operation

If the markup source code contains unencrypted sensitive data, then document editing and processing is simplified, but data privacy and security are compromised

Engineering Contradiction:
Improvedocument processingVSAvoidunauthorized data access
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent performs preliminary redaction of sensitive data in the markup source code before the document is finalized or shared. By proactively replacing sensitive data with redacted versions in the markup during the document creation or editing phase, the system ensures that sensitive information is never exposed in the source code, thereby preventing unauthorized access while maintaining ease of document processing through automated redaction workflows.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9754120B2Document redaction with data retention
Publication Date: 2017.09.05 KONICA MINOLTA SYSTEMS LABORATORY INC
  • US9754120B2 patent drawing
  • US9754120B2 patent drawing
  • US9754120B2 patent drawing

AI summary

A method for redacting an electronic document (ED) having a file format, including: obtaining a request to redact a sensitive data item in the ED; identifying a first instance and a second instance of the sensitive data item in a markup of the ED, where the second instance of the sensitive data item is not visible in a rendered version of the ED; and generating a redacted ED having the file format by: replacing the first instance of the sensitive data item and the second instance of the sensitive data item with a neutral data item, and inserting, into the markup, an encrypted version of the sensitive data item at a first location.