Digital Signature Enhancement via Segmented Encryption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current encryption technologies are vulnerable to attacks from increasing computational capabilities, including quantum computers, as they rely on single ciphers and key sizes that may become insecure over time, necessitating a solution to future-proof data encryption.

Innovation Solution

The General Encryption Enhancement (GEE) method uses a Super Key, which is a concatenation of eight encryption keys, to raise the security level by partitioning plaintext data into eight parts, each encrypted independently with a different cipher and key, leveraging parallel processing to maintain performance while enhancing security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If single cipher and key size are used for encryption, then device complexity is reduced and ease of operation is improved, but security level becomes vulnerable to attacks from increasing computational capabilities including quantum computers

Engineering Contradiction:
Improvesecurity levelVSAvoidencryption system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the encryption system into eight independent partitions, each processed by a separate core. Each partition uses the same cipher algorithm but with different key material derived from the super key, allowing parallel processing while maintaining high security levels that resist quantum computer attacks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent combines eight encryption operations into a single unified encryption function that processes all eight partitions simultaneously. The super key combines eight individual keys, and the encryption function merges the results from all eight cores into a single encrypted output, simplifying the interface while maintaining complex internal security mechanisms.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If multiple ciphers and keys are used to increase security, then reliability is improved, but processing time increases and productivity decreases

Engineering Contradiction:
Improvesecurity levelVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The encryption task is segmented into eight independent partitions that can be processed in parallel across eight CPU cores. This segmentation allows the system to use multiple keys and cipher operations simultaneously without sequential processing overhead, maintaining high processing speed while achieving enhanced security through multiple encryption layers.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from sequential single-core encryption to parallel multi-core encryption, adding a spatial dimension to the processing architecture. By distributing encryption operations across multiple cores simultaneously, the system achieves both enhanced security through multiple keys and maintained processing speed through parallel execution.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Productivity

If data is partitioned into eight parts and encrypted independently with parallel processing, then processing speed is improved through parallelism, but device complexity increases

Engineering Contradiction:
Improveprocessing speedVSAvoidencryption system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a universal encryption function that can operate across all eight partitions using the same cipher algorithm and key derivation process. This multi-functionality allows the system to process multiple partitions through a standardized interface, reducing the complexity that would otherwise arise from implementing eight different encryption routines.

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

Solution Approach 2:

The encryption function is copied and executed simultaneously on eight different CPU cores, with each core processing one partition of the data. This copying approach enables parallel processing and improved throughput while maintaining a simple, consistent encryption implementation across all cores, avoiding the need for complex coordination mechanisms.

Inventive Principle:
Principle #26Copying

4Reliability

If asymmetric encryption is used with larger key sizes to increase security, then security level is improved, but the data length that may be encrypted is reduced

Engineering Contradiction:
Improvesecurity levelVSAvoidencrypted data length
Core Design Contradiction:
ReliabilityVSLength of stationary object

Solution Approach 1:

The patent segments large data into eight partitions, each of which can be encrypted using asymmetric encryption with manageable key sizes. By dividing the overall encryption task into smaller partitioned units, the system can apply security-enhancing asymmetric encryption to each partition without being constrained by the limited data length capacity of single asymmetric encryption operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent combines eight asymmetric encryption operations into a unified encryption process that handles large data volumes. Each partition is encrypted with asymmetric encryption using appropriately sized keys, and the results are merged into a complete encrypted output, achieving both high security levels and support for large data lengths that would be impossible with a single asymmetric encryption operation.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12143469B2Digital signature enhancement
Publication Date: 2024.11.12 SWAHN ALAN EARL
  • US12143469B2 patent drawing
  • US12143469B2 patent drawing
  • US12143469B2 patent drawing

AI summary

A computerized process is described for improving a computer's digital signing capabilities that results in digital signatures that are substantially more secure with enhanced proof of data integrity, signatory authentication, and signatory non-repudiation without modification to underlying signature algorithms. The process utilizes computing resources, plaintext to be signed, and eight asymmetric cryptography digital signature algorithms each utilizing a specified hash algorithm and different private key from a public-private key pair. A novel mechanism is described that copies bit values from common bit positions of plaintext bytes into eight partitions. Each partition of bytes is independently signed using a signature algorithm and the resulting partitions of signed bytes are combined to form a digital signature. As the digital signature verification requires eight signature algorithms each utilizing a specified hash algorithm and a public key from the public-private key pair used for signing, such digital signature is significantly improved over signing with a single signature algorithm utilizing a hash algorithm and key.