Dynamic Screen Encryption Logic Blocks Computational Complexity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional encryption methods, such as AES, face challenges in providing robust and flexible encryption solutions for scalable data security, as they require multiple transformation rounds, increasing computational complexity and lacking flexibility to support scalable solutions.

Innovation Solution

The use of dynamic screens and inverse screens in combination with logic blocks during encryption and decryption sessions, applying a single round of transformation steps to ensure high data security while allowing authorized access, with screens systematically changed within the session and generated based on subscreen numbers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple transformation rounds are used in AES encryption, then data security is improved, but computational complexity increases

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

Solution Approach 1:

The patent applies dynamics by making the S-box and substitution tables variable rather than fixed. The substitution tables are dynamically generated based on the encryption key and round number, allowing the encryption process to adapt its transformation characteristics for each round. This dynamic approach enhances security without requiring a proportional increase in computational complexity, as the variability is achieved through algorithmic generation rather than multiple static transformation layers.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes parameters by using different substitution tables for different rounds of encryption. Instead of applying the same fixed transformation multiple times, the system generates distinct substitution tables with varying parameters for each round, based on the encryption key and round counter. This parameter variation provides enhanced security while maintaining computational efficiency, as each round uses optimized substitution parameters rather than repeating identical complex transformations.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If conventional encryption methods are used, then data security is provided, but flexibility for scalable solutions is reduced

Engineering Contradiction:
Improvedata securityVSAvoidflexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamics through variable substitution tables that can be configured for different encryption scenarios. The system allows the encryption process to adapt to different data types, security requirements, and performance constraints by dynamically selecting or generating appropriate substitution tables. This provides flexibility for scalable solutions while maintaining strong security, as the encryption parameters can be adjusted without changing the fundamental encryption architecture.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent achieves universality by designing an encryption framework that can handle multiple data types and security requirements through a single adaptable system. The variable substitution tables and configurable encryption rounds allow the same encryption core to serve diverse applications from low-security to high-security scenarios, providing both flexibility and scalability across different use cases while maintaining data security.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Ease of operation

If data is stored in multiple locations with varying security, then data accessibility is improved, but security risk increases

Engineering Contradiction:
Improvedata accessibilityVSAvoidsecurity risk
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent applies parameter changes by using different substitution tables for different data blocks or encryption contexts. When data is distributed across multiple storage locations, each location or data segment can be encrypted with appropriately configured substitution parameters tailored to its security requirements. This allows flexible deployment across multiple locations while maintaining consistent security through parameterized encryption control.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250021671A1Data encryption and decryption using dynamic screens and logic blocks
Publication Date: 2025.01.16 CERULEANT SYST LLC
  • US20250021671A1 patent drawing
  • US20250021671A1 patent drawing
  • US20250021671A1 patent drawing

AI summary

A data encryption and decryption method using dynamic screens and logic blocks is disclosed. Data blocks are encrypted in accordance with an encryption scheme that transforms a data block into an encrypted data block by applying a dynamic screen and one or more logic blocks—wherein the dynamic screen and logic blocks are preferably different between successive data blocks. The encrypted data blocks may then be decrypted in accordance with a decryption scheme that transforms an encrypted data block into the original data block by applying a dynamic inverse screen and the same logic blocks that were used in the encryption scheme.