Digital Signature Enhancement via Segmented Encryption
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Reliability
If multiple ciphers and keys are used to increase security, then reliability is improved, but processing time increases and productivity decreases
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


