Encryption Logging Service for Regulated Data Compliance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face challenges in securely managing and complying with regulations for protected personal data (PPD) in machine logs, as PPD may be exposed or redacted, violating privacy laws and hindering support activities.

Innovation Solution

A method involving an encryption logging service that encrypts PPD payloads and identification records, allowing authorized groups to access encrypted data while keeping PPD secure, and decrypting it for unauthorized groups upon query, using stateless key management and a scalable platform for compliance and efficient support.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If personal data is included in published logs, then support activities can access complete transaction data, but privacy laws and regulations are violated

Engineering Contradiction:
Improvetransaction data completenessVSAvoidprivacy violation
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

Solution Approach 1:

The log data is segmented into two distinct parts: encrypted PPD payloads and unencrypted metadata (headers, data identification records). This segmentation allows support personnel to access transaction metadata for troubleshooting while PPD remains encrypted and protected, resolving the contradiction between data accessibility and privacy protection.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

An encryption logging service acts as an intermediary between the application generating logs and the support personnel accessing them. This service encrypts PPD payloads before logging, manages decryption keys securely, and controls access based on authorization credentials. The intermediary enables complete logging while preventing unauthorized PPD exposure.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-affected harmful factors

If personal data is redacted in published logs, then privacy laws are complied with, but support activities are impeded

Engineering Contradiction:
Improveprivacy protectionVSAvoidsupport data accessibility
Core Design Contradiction:
Object-affected harmful factorsVSLoss of information

Solution Approach 1:

The encryption logging service serves as an intermediary that decrypts PPD payloads for authorized support personnel during troubleshooting activities. This allows complete access to PPD when needed for support while maintaining encryption for general logging purposes, eliminating the need for redaction.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system dynamically changes the encryption state of PPD payloads based on access context: encrypted during logging to protect privacy, and decrypted when authorized personnel query for support activities. This parameter change resolves the contradiction between privacy protection and support accessibility.

Inventive Principle:
Principle #35Parameter changes

3Object-affected harmful factors

If encryption is applied to all log data, then PPD is protected, but system complexity increases

Engineering Contradiction:
Improvedata securityVSAvoidsystem complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

Encryption is applied selectively rather than uniformly: only PPD payloads are encrypted, while metadata (headers, data identification records) remains unencrypted. This local application of encryption protects sensitive data while minimizing system complexity and maintaining accessibility for support activities.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The logging system is segmented into components with different security requirements: PPD payloads are encrypted and protected, while metadata is kept accessible. This segmentation allows the system to implement encryption only where necessary, reducing overall complexity while maintaining security.

Inventive Principle:
Principle #1Segmentation

4Reliability

If access control is implemented for log data, then unauthorized access is prevented, but operational efficiency decreases

Engineering Contradiction:
Improveaccess controlVSAvoidsupport efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

Authorization credentials and decryption keys are pre-configured and associated with specific user roles and applications before support activities begin. This preliminary setup enables automated authentication and decryption during troubleshooting, preventing manual security checks from slowing down support operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The encryption logging service automatically manages encryption and decryption operations based on incoming request credentials without requiring manual security approvals. Authorized support personnel can directly access decrypted PPD payloads through the service, which handles security verification automatically, maintaining both security and operational efficiency.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11102187B2Systems and methods for managing workflow transactions including protected personal data in regulated computing environments
Publication Date: 2021.08.24 AETNA INC
  • US11102187B2 patent drawing
  • US11102187B2 patent drawing
  • US11102187B2 patent drawing

AI summary

Systems, methods, and software are disclosed for managing workflow transactions including protected personal data (PPD) in regulated computing environments. The method includes determining, by a first application, that a record of a first network group includes PPD; transmitting, by the first application, a packet to an encryption logging service application in response to determining that the record includes the PPD; encrypting, by the encryption logging service application, the PPD payload and a data identification record; transmitting, by the encryption logging service application: the encrypted PPD payload, the encrypted data identification record, and an unencrypted header, to a system log database; decrypting, by the encryption logging service application, the encrypted PPD payload in response to a query of a system log database by a second network group for data contained in the unencrypted header; and transmitting, by the encryption logging service application, the decrypted PPD payload to the second network group.