Perpetual Data Column Rekeying for Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional data management systems face challenges in providing adequate data security, as they often encrypt data only once and do not re-encrypt it regularly, leaving sensitive information vulnerable to fraudsters who can exploit single encryption keys, leading to potential data breaches and compromised user data.

Innovation Solution

Implementing a system that automatically and continuously re-encrypts data columns with different encryption keys on a periodic basis, ensuring that even if a fraudster gains access, they will not have sufficient time to break the encryption before re-encryption occurs, and requiring access to multiple columns to exploit the data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is encrypted with a single encryption key, then encryption simplicity is maintained, but security is weakened because fraudsters can break the encryption over time

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

Solution Approach 1:

The patent divides the database into multiple data columns, each encrypted with a different encryption key. This segmentation ensures that breaking one encryption key does not compromise the entire database, directly resolving the contradiction by maintaining security through distributed encryption rather than single-key encryption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements periodic re-encryption of data columns with new encryption keys at predetermined intervals. This periodic action continuously refreshes the encryption, preventing fraudsters from breaking encryption over extended periods while maintaining manageable complexity through automated scheduling.

Inventive Principle:
Principle #19Periodic action

2Reliability

If data is re-encrypted manually on occasion, then some security refresh is achieved, but security gaps remain because years may pass between re-encryption events

Engineering Contradiction:
Improvedata securityVSAvoidtime window for exploitation
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements an automated re-encryption system that operates without manual intervention. The system automatically re-encrypts data columns according to predetermined schedules, eliminating the time delays and human error associated with manual re-encryption processes.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent incorporates monitoring mechanisms that track encryption status and automatically trigger re-encryption when predetermined conditions are met. This feedback loop ensures consistent security maintenance without requiring manual assessment or decision-making.

Inventive Principle:
Principle #23Feedback

3Reliability

If an entire database is encrypted with a single encryption key, then encryption management is simplified, but security is compromised because breaking one key exposes the entire database

Engineering Contradiction:
Improvedata securityVSAvoidencryption key management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the database into multiple data columns, each protected by its own encryption key. This segmentation directly addresses the security risk of single-key encryption by ensuring that compromising one key only exposes a portion of the data, not the entire database.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different encryption keys to different data columns based on their specific security requirements. This local quality approach allows tailored security measures for different data types while maintaining overall system security, resolving the contradiction between simplified management and enhanced security.

Inventive Principle:
Principle #3Local quality

4Reliability

If data is encrypted only once initially, then processing overhead is minimized, but security is insufficient because the encryption remains static and vulnerable

Engineering Contradiction:
Improvedata securityVSAvoidcomputational resources
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements periodic re-encryption at predetermined intervals rather than continuous re-encryption. This periodic approach maintains security by regularly updating encryption keys while minimizing computational overhead by avoiding constant re-encryption operations.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent changes encryption parameters (keys) periodically rather than continuously. This parameter change strategy maintains security effectiveness while optimizing resource usage by limiting the frequency of computationally intensive encryption operations.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10997314B1System and method for perpetual rekeying of various data columns with respective encryption keys and on alternating bases
Publication Date: 2021.05.04 INTUIT INC
  • US10997314B1 patent drawing
  • US10997314B1 patent drawing
  • US10997314B1 patent drawing

AI summary

A data management system stores data related to a plurality of users. The data management system initially stores the data in an encrypted format. The data management system automatically periodically re-encrypts the data in accordance with a re-encryption policy. The re-encryption policy includes re-encryption periodicity data defining a periodicity for automatically re-encrypting the data.