Encryption Policy for Content Request Data Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing content distribution systems face challenges in securely storing and reporting sensitive data from content requests, as they lack effective encryption mechanisms, leading to potential unauthorized access and data breaches, and require frequent updates of encryption instructions, which is inefficient and burdensome.

Innovation Solution

Implementing a system where a content distribution system receives a public encryption key from a resource provider to encrypt specific data values based on an encryption policy, storing them in encrypted form and allowing decryption only with a private key, thus enhancing data security and integrity while maintaining performance reporting capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data values are stored in encrypted form using public key encryption, then data security and integrity are enhanced, but system complexity increases due to key management and encryption operations

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

Solution Approach 1:

The patent introduces an encryption policy as an intermediary mechanism that automatically manages public key distribution and encryption application. The policy acts as a mediator between the content distribution system and resource providers, eliminating the need for manual key management while maintaining security. The system automatically applies encryption to specified data values based on the policy rules, reducing operational complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The content distribution system performs self-service by automatically receiving public encryption keys from resource providers and applying encryption to relevant data values without requiring external intervention. The system autonomously manages the encryption process, including storing encrypted values and generating reports, which reduces the burden of frequent updates and manual security management.

Inventive Principle:
Principle #25Self-service

2Reliability

If encryption is applied to all data values, then unauthorized access is prevented, but processing time and computational resources increase

Engineering Contradiction:
Improvedata protectionVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The encryption policy enables local quality by applying encryption selectively only to specific data values that require protection, rather than encrypting all data uniformly. The policy specifies which data keys correspond to sensitive information, allowing the system to encrypt only those particular fields while leaving other data in plaintext form, thus maintaining processing efficiency while providing targeted security.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system applies partial encryption action by encrypting only the necessary portion of data (specific data values identified by the policy) rather than performing excessive full-data encryption. This selective approach reduces computational overhead and processing time while still providing adequate security for sensitive information.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If public encryption keys are frequently updated, then security is maintained against emerging threats, but system maintenance burden increases

Engineering Contradiction:
Improvesecurity maintenanceVSAvoidmaintenance burden
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system implements self-service for key updates by automatically receiving new public encryption keys from resource providers and integrating them into the encryption policy without requiring manual configuration changes. The content distribution system autonomously manages key rotation, reducing the maintenance burden on operators while ensuring security is continuously maintained through updated keys.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The encryption policy mechanism provides feedback loops that automatically monitor and respond to security requirements. When new public keys are introduced, the system automatically adjusts its encryption operations based on the updated policy, creating a self-regulating system that maintains security without requiring constant manual intervention for key management.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11379604B2Systems and methods for encryption of content request data
Publication Date: 2022.07.05 GOOGLE LLC
  • US11379604B2 patent drawing
  • US11379604B2 patent drawing
  • US11379604B2 patent drawing

AI summary

Systems and methods of restricting storage of data received in content requests include a data processing system obtaining a public encryption key for a resource provider. The data processing system can receive a content request from an information resource of the resource provider running on a client device. The request can include one or more key values corresponding to one or more data keys. The data processing system can identify a data key using an encryption policy specific to the resource provider, and encrypt the key value using the public encryption key. The data processing system can store the key value in encrypted form. The data processing system can generate, using the key value in encrypted form, a data report, and provide access to the data report.