Genomic Data Block Encryption for Selective Decryption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current genomic data sharing systems lack robust informatics tools for dynamic encryption and decryption of genomic sequencing data, failing to ensure privacy and compliance with dynamic consent and ownership-based governance models, leading to privacy concerns and ethical challenges.

Innovation Solution

A set of algorithms and methods using attribute-based encryption and blockchain technology to enable fine-grained control over genomic data access, allowing users to specify and revoke authorizations, and implement time-based constraints for data sharing, with a novel index structure for secure decryption of specific genomic regions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If genomic data is shared without encryption, then data accessibility and research collaboration are improved, but privacy protection and security are worsened

Engineering Contradiction:
Improvedata accessibilityVSAvoidprivacy risks
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent segments genomic data into encrypted blocks that can be individually accessed and decrypted based on authorization. This allows selective sharing of specific genomic regions or datasets while maintaining encryption, resolving the contradiction between data accessibility and privacy protection by enabling granular control over what data is shared.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces encryption algorithms and key management systems as intermediaries between data sharers and data users. These cryptographic mechanisms enable secure data transmission and controlled access without requiring direct unencrypted data sharing, thus maintaining both accessibility and privacy.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If dynamic encryption and decryption tools are implemented, then privacy protection and compliance are improved, but system complexity and computational overhead are worsened

Engineering Contradiction:
Improveprivacy protectionVSAvoidinformatics tool complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements encryption algorithms and key management systems in advance, before data sharing occurs. By pre-establishing cryptographic frameworks, authorization mechanisms, and decryption protocols, the system prepares privacy protection infrastructure upfront, reducing the complexity burden during actual data sharing operations.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If fine-grained control over data access is implemented, then user autonomy and ethical compliance are improved, but data sharing efficiency and operational simplicity are worsened

Engineering Contradiction:
Improveuser autonomyVSAvoiddata sharing efficiency
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements dynamic consent mechanisms that allow users to modify their data sharing preferences at any time. The system dynamically adjusts encryption keys and access permissions based on user decisions, enabling fine-grained control over which genomic data regions are shared with whom and for what purposes, thus enhancing user autonomy while maintaining operational flexibility.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12411960B2Dynamic encryption/decryption of genomic information
Publication Date: 2025.09.09 UNIV OF SOUTHERN CALIFORNIA
  • US12411960B2 patent drawing
  • US12411960B2 patent drawing
  • US12411960B2 patent drawing

AI summary

Examples are described for dynamically encrypting and/or decrypting a file formed of multiple blocks of ordered data. In one example, a method of dynamically encrypting a file to enable partial decryption of the file includes generating, using a secret key and one or more initialization vectors, a keystream for the multiple blocks of ordered data, encrypting the multiple blocks of ordered data of the file by performing a logical operation of the keystream with the multiple blocks of ordered data in a one-to-one correspondence, and building a file index of the file to identify location information of the multiple blocks of ordered data. The method may further include dynamically decrypting at least a portion of the file by decrypting at least one selected block of encrypted data of the file using a portion of the keystream, the portion of the keystream corresponding to the at least one selected block.