Offline Electronic Currency Payment Security via Segmented Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic currency transaction systems require online connectivity, making offline electronic currency collection and payment methods impractical and insecure.
Innovation Solution
An offline electronic currency payment and collection method using a security control module to establish wireless connections, transmit wallet information, verify peer devices, and digitally sign transactions, ensuring secure offline transactions without relying on a backend server.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If online connectivity is required for electronic currency transactions, then transaction security can be maintained through server verification, but offline transactions become impossible
Solution Approach 1:
The system segments the electronic currency transaction process into offline and online phases. The offline phase includes wallet information transmission and peer verification, while the online phase handles backend verification and settlement. This segmentation allows offline transactions to occur without compromising overall security, as the critical verification steps are distributed across both phases.
Solution Approach 2:
The system performs preliminary actions by pre-transmitting wallet information (including public keys and account details) to peer devices before the actual transaction occurs. This preliminary exchange enables peer devices to verify transaction legitimacy offline, while the backend server can later verify the complete transaction chain, thus maintaining security without requiring continuous online connectivity.
2Adaptability or versatility
If wallet information is transmitted to peer devices for offline transactions, then offline payment becomes possible, but information security risks increase
Solution Approach 1:
The system uses copying by transmitting only necessary wallet information (public keys, account details) to peer devices rather than the full private key or sensitive data. The peer device creates a local copy for verification purposes, while the original secure storage remains on the user's device. This allows offline verification without exposing sensitive information that could compromise security.
Solution Approach 2:
The backend server acts as an intermediary that verifies the authenticity of transmitted wallet information before transactions occur. The server mediates between the user's device and peer devices, ensuring that only legitimate wallet information is exchanged. This intermediary layer reduces information security risks by preventing direct exposure of sensitive data between peer devices.
3Productivity
If peer devices verify wallet information locally, then transaction speed improves, but verification accuracy may decrease without server validation
Solution Approach 1:
The verification process is segmented into two levels: local verification by peer devices for immediate feedback on transaction validity, and centralized verification by the backend server for final confirmation. This segmentation enables fast local verification (improving transaction speed) while maintaining accurate server-level validation (ensuring verification accuracy) through a multi-layered approach.
Solution Approach 2:
The system implements feedback mechanisms where peer devices provide immediate verification feedback on wallet information validity, and the backend server provides final confirmation feedback. This multi-level feedback system allows transactions to proceed quickly based on local verification while ensuring accuracy through server validation, as each level reinforces and confirms the previous level's verification results.
Data Source
AI summary
Offline electronic currency payment and collection methods are provided. The payment method includes: establishing, by a first device, a wireless connection with a peer device, acquiring wallet information, and transmitting the wallet information to a first peer device without deleting stored electronic currency; and receiving collection information, verifying that first peer offline account information is not included in an offline transaction blacklist, acquiring first transaction information, digitally signing the first transaction information, transmitting first transaction data including signature data to the first peer device, and storing a first transaction record.

