Multi-Key Encryption System for Secure Data Access Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data encryption methods use a single key for encryption and decryption, which compromises all users if the key is compromised, leading to insecure access control.

Innovation Solution

Implementing a multi-key encryption system where each user has a unique key set, with the ability to revoke access permissions for compromised keys, using a key hierarchy that includes user-specific encryption keys and server keys, ensuring that compromising one user's key does not affect others.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a single encryption key is shared among multiple users, then ease of operation is improved, but security is worsened because compromise of one user's credentials compromises all users

Engineering Contradiction:
Improveease of key distributionVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent divides the single shared encryption key into multiple separate user-specific encryption keys. Each user receives their own unique encryption key instead of sharing a common key. This segmentation ensures that compromise of one user's key does not affect the security of other users' access to the encrypted data.

Inventive Principle:
Principle #1Segmentation

2Reliability

If multiple user-specific encryption keys are implemented, then security is improved, but device complexity is worsened due to key management overhead

Engineering Contradiction:
ImprovesecurityVSAvoidkey management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent combines multiple user-specific encryption keys with a single decryption key that can decrypt data encrypted by any of the user keys. This merging approach allows the system to maintain multiple keys for security while using a unified decryption mechanism, reducing the complexity of key management compared to maintaining completely separate decryption processes for each key.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11611539B2Method, computer program product and apparatus for encrypting and decrypting data using multiple authority keys
Publication Date: 2023.03.21 AUTH9 INC
  • US11611539B2 patent drawing
  • US11611539B2 patent drawing
  • US11611539B2 patent drawing

AI summary

A method, apparatus and computer program product are provided for encrypting and decrypting data using multiple authority keys including receiving, from a first computing device, a data decrypt request to decrypt encrypted data, the data decrypt request comprising a user key, determining that the user key is associated with a key hierarchy that comprises a server key, decrypting the server key using the user key, decrypting the encrypted data using the decrypted server key and permitting access to the decrypted data by the first computing device.