Encrypted Text Verification Using Error-Corrected Secret Keys
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing encrypted text verification systems face challenges in preventing the generation of verified data without using input data close to the source data, especially when verifying multiple times, due to insufficient concealment strength and the need to transmit plaintext information, and the ability to generate accepted encrypted text without knowing the input data to be verified.
Innovation Solution
An encrypted text verification system that uses an encryption unit to encrypt input data with a secret key, a registration data generation unit to create registration data with a verification key, and a data verifying request generation unit to encrypt input data with a random number, ensuring that only data close to the source data can be verified, using error-correction coding and digital signatures for secure verification.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If encrypted text verification is performed multiple times using existing methods, then verification functionality is achieved, but data security deteriorates because verified data can be generated without knowing the source data
Solution Approach 1:
The system performs preliminary error-correction coding on the secret key before encryption. This preprocessing step creates a redundant structure that allows verification of encrypted data without revealing the plaintext, preventing unauthorized generation of verified data while maintaining verification functionality
Solution Approach 2:
The patent introduces error-correction coded data as an intermediary between the secret key and the encrypted text. This intermediary structure enables verification operations on encrypted data without exposing the underlying plaintext, thus maintaining security while enabling verification flexibility
2Measurement precision
If plaintext information is transmitted for verification, then verification accuracy is improved, but data security deteriorates due to exposure of source information
Solution Approach 1:
The system creates a copy of the secret key that has been error-corrected coded, and uses this copied structure for verification operations. The verification is performed on the coded copy rather than the original plaintext, maintaining accuracy while preventing information leakage
Solution Approach 2:
The patent transforms the secret key into error-corrected coded form, changing its parameter structure. This transformation allows verification operations to be performed on the transformed data without exposing the original plaintext information, balancing accuracy and confidentiality
3Adaptability or versatility
If existing encrypted verification methods are used, then verification capability is achieved, but concealment strength deteriorates allowing generation of accepted encrypted text without source data
Solution Approach 1:
Error-correction coding is applied preliminarily to the secret key before the encryption process. This creates a structured redundancy that enables verification of encrypted data while maintaining strong concealment, preventing generation of accepted encrypted text without the source data
Solution Approach 2:
The patent combines error-corrected coded data with encrypted text to create a composite verification structure. This composite approach enables verification capability while maintaining concealment strength, as the error-correction component provides verification functionality without revealing the encrypted content
Data Source
AI summary
In a data registration phase, encrypted data is calculated by encrypting input data to be concealed by using a secret key, registration data is generated based on the encrypted data and a verification key, and the registration data is stored as a registration template in a storage unit together with an identifier for uniquely identifying the registration data. In an encrypted text verification phase, a data verifying request is generated in which input data to be verified has been encrypted by using a random number, the registration template stored in the storage unit and the data verifying request are verified to produce a determined result, a verified result including a part or all of the registration template corresponding to the determined result is produced, and data is restored based on the verified result to produce a restored result.


