Encrypted Data Integrity Verification via Authorized Access Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data integrity verification methods are inadequate in ensuring the accuracy and security of data integrity, particularly in cryptographic operations where minor corruption can lead to significant errors, and existing solutions do not effectively limit access to information that could facilitate cryptographic attacks.
Innovation Solution
Incorporating a plaintext data integrity value (PDIV) that is encrypted alongside the data, ensuring that only authorized entities can access and verify the integrity of the data, using cryptographic hash algorithms like SHA-256, and structuring data to enable detection of integrity values during decryption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If data is transmitted through multiple network components and operations, then data can be processed and delivered, but the probability of data corruption increases significantly
Solution Approach 1:
A data integrity value is generated and attached to the data before transmission begins. This preliminary action allows verification to be prepared in advance, so that when data arrives after passing through multiple network components, its integrity can be immediately verified without adding transmission delay.
Solution Approach 2:
The data integrity verification mechanism provides feedback by comparing the received data against the pre-generated data integrity value. This feedback loop detects corruption that may have occurred during transmission through multiple network components, allowing the system to identify and handle corrupted data.
2Measurement precision
If plaintext data integrity values are made accessible for verification, then data integrity can be verified, but cryptographic attacks may be facilitated
Solution Approach 1:
The data integrity value is extracted and attached to the data in a separate, identifiable format during the encryption process. This extraction allows the integrity verification to be performed on the ciphertext without requiring access to the plaintext, thereby maintaining verification capability while preventing cryptographic attacks that would require plaintext exposure.
Solution Approach 2:
The patent uses an intermediary mechanism where the data integrity value is processed through cryptographic operations along with the ciphertext. This intermediary approach allows verification without directly exposing the plaintext integrity value, creating a protective layer that enables verification while mitigating cryptographic attack risks.
Data Source
AI summary
A system performs cryptographic operations utilizing information usable to verify validity of plaintext. To prevent providing information about a plaintext by providing the information usable to verify the validity of the plaintext, the system provides the information usable to verify validity of the plaintext to an entity on a condition that the entity is authorized to access the plaintext. The information usable to verify validity of the plaintext may be persisted in ciphertext along with the plaintext to enable the plaintext to be verified when decrypted.


