Endpoint Encryption Key Isolation for Compromised Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a need for improved endpoint security using encryption to prevent data leakage and other negative consequences for compromised endpoints in enterprise networks, as existing methods are inadequate in securing sensitive information from malicious actors.

Innovation Solution

A system and method for creating portable encrypted content, where an endpoint encrypts local files with a key, revokes access if compromised, and provides a secondary key for open files to isolate data while maintaining accessibility, using a remote key server and user authentication to manage encryption and decryption processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If files are encrypted with a single key on the endpoint, then security is improved, but accessibility and continued operation after key revocation deteriorate

Engineering Contradiction:
ImprovesecurityVSAvoidaccessibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent divides the encryption key management into multiple independent keys (first key and second key). The first key is used for initial file encryption, while the second key is specifically generated for re-encrypting open files after key revocation. This segmentation allows the system to maintain security by isolating key usage while preserving accessibility through the second key that can decrypt re-encrypted files without requiring the original first key.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary action by proactively re-encrypting open files with a second key before the original key needs to be revoked. This advance preparation ensures that when security compromise is detected and the first key is revoked, the open files are already protected by the second key, allowing continued operation without interruption. The system anticipates the need for key rotation and prepares accordingly.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If encryption keys are dynamically managed to prevent data leakage, then security is improved, but system complexity increases

Engineering Contradiction:
ImprovesecurityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a key management server as an intermediary that handles the complexity of cryptographic key generation, distribution, and revocation. Instead of implementing complex key management logic directly in the endpoint application, the system delegates these functions to a dedicated server that can securely generate keys, associate them with file identifiers, and manage key lifecycle. This intermediary absorbs the system complexity while providing simple interfaces to the endpoint.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts the complex key management functionality from the endpoint application and places it in a separate key management server. This extraction removes the burden of managing cryptographic key lifecycles, security policies, and revocation procedures from the endpoint system, concentrating this complexity in a specialized component that can be independently managed and updated without affecting the endpoint application.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If all files are re-encrypted with a new key when security compromise is detected, then security is improved, but productivity and performance deteriorate

Engineering Contradiction:
ImprovesecurityVSAvoidperformance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies partial action by re-encrypting only the subset of files that are currently open or actively being accessed when a security compromise is detected, rather than re-encrypting the entire file repository. This selective approach focuses computational resources on protecting the most critical files that users are actively working with, while leaving other files encrypted with the original key structure. This partial re-encryption significantly reduces the performance impact while still providing security for active operations.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10686827B2Intermediate encryption for exposed content
Publication Date: 2020.06.16 SOPHOS LTD
  • US10686827B2 patent drawing
  • US10686827B2 patent drawing
  • US10686827B2 patent drawing

AI summary

An endpoint encrypts local files with a key to protect file contents. If the endpoint or processes on the endpoint becomes exposed to potentially harmful locations or resources, the key can be revoked to prevent access to encrypted files on the endpoint. In order to facilitate continued operation of the endpoint, files that are currently open can be encrypted with a second key so that the corresponding data is isolated from the other encrypted files while remaining accessible to current users.