Blockchain Credential Verification for Trusted Online Transactions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing digital transactions face challenges in ensuring data authenticity and security, with issues such as data corruption, tampering, and fraudulent activities, making it difficult to prove or disprove the accuracy of online data.
Innovation Solution
A blockchain-based trusted platform that utilizes a service computer system to generate ledger data, receive credentials from a blockchain-based trusted system, and implement hash functions to verify data integrity, ensuring secure and efficient transactions through a trusted execution environment (TEE) and cross-chain communication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If digital transactions are conducted online, then convenience and efficiency are improved, but data security and authenticity are worsened due to corruption, tampering, and fraudulent activities
Solution Approach 1:
The patent introduces a blockchain-based trusted system as an intermediary between users and the digital transaction system. This mediator provides cryptographic verification services through credential generation and validation, ensuring data authenticity without compromising transaction efficiency. The trusted system acts as a neutral third party that certifies data integrity through digital signatures and hash verification.
Solution Approach 2:
The patent implements preliminary cryptographic actions by generating credentials and hash values before data transmission. The service computer system creates digital signatures and hash-based credentials in advance, storing them in the blockchain-based trusted system. This preliminary verification setup enables quick authentication during transactions without reducing efficiency.
2Reliability
If blockchain-based verification is implemented, then data trustworthiness is improved, but system complexity is worsened due to additional verification processes
Solution Approach 1:
The patent extracts the complex cryptographic verification functions into a separate blockchain-based trusted system. The service computer system only needs to interact with this trusted system through standardized interfaces for credential generation and validation. By separating the verification logic from the transaction processing logic, the overall system complexity is managed while maintaining high data trustworthiness.
Solution Approach 2:
The patent uses cryptographic hash functions to create simplified representations (copies) of the original data. Instead of verifying entire data sets, the system verifies compact hash values that uniquely represent the original data. This copying approach maintains trustworthiness while significantly reducing verification complexity.
3Reliability
If credential verification processes are enhanced, then authentication reliability is improved, but processing time is worsened
Solution Approach 1:
The patent replaces traditional mechanical verification methods with cryptographic algorithms. Instead of manually comparing data integrity or using complex authentication protocols, the system uses efficient hash function computations and digital signature verifications. These cryptographic operations provide high authentication reliability with minimal processing time compared to conventional verification methods.
Data Source
Figure 1~2
Figure 3
Figure 4
AI summary
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for maintaining data in a blockchain-based trusted system. One of the methods includes receiving data by a service computer system from a client device. The service computer system generates ledger data based on the data, and sends the ledger data to the blockchain-based trusted system. A credential corresponding to the ledger data is received by the service computer system from the blockchain-based trusted system. The service computer system sends the credential to the client device.