Bifurcated Digital Wallet System for Secure Multi-Source Data Storage
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing digital wallet systems rely on a single server for storing user information, which can be insecure and limit the storage of multiple details, as users may not want to store all information in one place, and single servers may not have all necessary data or be set up to handle additional details.
Innovation Solution
A bifurcated digital wallet system that uses a user terminal, an authentication server, and multiple secondary servers to securely store and combine user information from various sources for transaction processing, allowing seamless access and expansion without altering existing authentication provider systems.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a single server is used to store all user information in a digital wallet, then the system is simple to operate and access, but the security risk increases and the system cannot store multiple types of user details
Solution Approach 1:
The patent divides the digital wallet system into multiple independent servers: an authentication server that stores authentication credentials and multiple secondary servers that store different types of user information (payment details, billing addresses, shipping addresses). This segmentation isolates sensitive authentication data from transactional data, reducing the security risk of data breaches while maintaining ease of access through centralized wallet management.
2Device complexity
If a single server stores all personal details, then the system structure is simple, but the adaptability to store multiple types of information is limited
Solution Approach 1:
The authentication server acts as a universal access point that manages multiple types of user information stored across different secondary servers. The system provides multi-functionality by enabling storage and retrieval of authentication credentials, payment information, billing addresses, and shipping addresses through a single digital wallet interface, thereby increasing adaptability without significantly increasing user-facing complexity.
3Speed
If all user information is stored in one digital wallet server, then data retrieval is fast, but the risk of data breach increases significantly
Solution Approach 1:
User information is segmented across multiple servers with the authentication server storing only authentication credentials and secondary servers storing transactional data. This segmentation reduces the impact of potential data breaches since compromising one server does not expose all user information. The system maintains fast retrieval speeds by establishing efficient communication protocols between servers and pre-authenticating user sessions.
4Reliability
If multiple servers are used to store user information, then security and storage capacity improve, but the system complexity increases
Solution Approach 1:
The authentication server serves as an intermediary that mediates between users and multiple secondary servers. It authenticates users and coordinates information retrieval from appropriate secondary servers, thereby managing the complexity of multiple servers behind a simple unified interface. This intermediary approach allows the system to achieve enhanced security and storage capacity while maintaining relative simplicity in user interaction and system management.
Data Source
AI summary
A system and method for creating and accessing a bifurcated digital wallet is described. The method comprises of processor implemented steps of authenticating by an authentication server one or more authentication information sent by a user terminal to the authentication server; extracting a first set of information by the authentication server based on the authentication of the authentication information; extracting a second set of information by one or more second servers based on the authentication of the authentication information; collating the first set of information and second set of information and displaying the collated information at the user terminal for processing a transaction.


