Document Encryption Key Generation and Access Binding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Network-based storage systems face challenges in ensuring that encrypted documents are accessed only by authorized recipients while minimizing the risk of data tampering, especially when documents are shared among multiple users, as conventional methods struggle to maintain security after documents are copied to user devices.

Innovation Solution

A method and system that generate and allocate a new key for each sharing action, encrypting documents using a primary key and binding access rights, which includes sequence information about users in the sharing path, to ensure secure sharing and access, utilizing a shared path compression technique to reduce the need for multiple decryptions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If a single key is used to encrypt the document for secure sharing, then the encryption simplicity is improved, but the security risk increases because the key must be constantly protected and the document remains vulnerable after being copied to user devices

Engineering Contradiction:
Improveencryption simplicityVSAvoidsecurity risk
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent segments the encryption process by generating a unique key for each sharing action rather than using a single key. Each key is tied to specific access rights and sharing path information, dividing the security management into discrete, controllable units that can be individually revoked or modified without affecting other shares

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent binds access rights and sharing path information to the key in advance before the document is shared. This preliminary binding ensures that the key inherently contains the necessary authorization information, eliminating the need for separate key management and protection mechanisms during the sharing process

Inventive Principle:
Principle #10Preliminary action

2Reliability

If multiple decryptions are performed to retrieve the original document through the sharing path, then the security verification is improved, but the time required to retrieve the document increases

Engineering Contradiction:
Improvesecurity verificationVSAvoiddocument retrieval time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent merges the key generation, access rights binding, and sharing path information into a single cryptographic operation. By combining these functions into one step, the system eliminates the need for sequential multiple decryptions while maintaining security verification, as the single key inherently contains all necessary authorization information

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11343094B2Methods and systems for encrypting shared information through its lifecycle
Publication Date: 2022.05.24 I2CHAIN INC
  • US11343094B2 patent drawing
  • US11343094B2 patent drawing
  • US11343094B2 patent drawing

AI summary

Methods and systems for encrypting shared information through its life cycle are described. The method includes receiving and storing a document. The method further includes encrypting document using a primary key. Further, the method includes receiving sharing request from current user of document for sharing document with a next user. The method includes, for each time the document is to be shared with next user in a series, generating a key for next user specified in sharing request. The method further includes encrypting document for next user using key generated for corresponding next user. Furthermore, the method includes binding access rights to document for authorizing request to access document by next user. The method includes sharing encrypted document with next user. Thereafter, the method includes receiving a request to access the document from the next user and providing the access to encrypted document meant for next user to next user.