Two-Dimensional Barcode Mashup for Secure Multi-Party Data Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current two-dimensional barcode systems lack secure methods to combine and decode private information from multiple parties without exposing sensitive data, especially in scenarios requiring access control and information sharing.
Innovation Solution
The implementation of a forward mashup algorithm that combines first and second encoded data sets to form a mashup two-dimensional barcode, which can be decoded using a reverse mashup algorithm to retrieve private information securely, without storing the raw data, thus maintaining privacy and security.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If traditional two-dimensional barcode systems are used to store and share information, then data transmission and access are simplified, but private information from multiple parties is exposed and security is compromised
Solution Approach 1:
The barcode system is segmented into multiple independent encoded data sets, each representing a different party's information. These segmented data sets are combined through a forward mashup algorithm to create a composite barcode, ensuring that no single party's raw data is exposed while maintaining secure access control
Solution Approach 2:
A service provider acts as an intermediary that performs the forward mashup algorithm to combine encoded data sets from multiple parties. This intermediary ensures that private information is processed securely without being exposed to the parties involved, while still enabling controlled access to the combined information
2Adaptability or versatility
If encoded data from multiple parties is combined into a single barcode, then information sharing is enabled, but unauthorized access to private information may occur
Solution Approach 1:
Different encoded data sets from different parties are combined with distinct local qualities through the forward mashup algorithm. Each party's encoded data maintains its unique characteristics within the composite barcode, enabling selective access control where specific parties can retrieve their own encoded data or authorized combinations without exposing other parties' private information
Solution Approach 2:
The barcode system implements dynamic access control where the ability to decode and access information depends on the specific combination of encoded data sets and the authorization level of the accessing party. The system dynamically determines what information can be retrieved based on the parties involved and their permissions
3Reliability
If raw private information is stored by a service provider to enable decoding, then access control is maintained, but liability for data storage and security breaches increases
Solution Approach 1:
The service provider extracts and processes only the encoded data sets through the forward mashup algorithm without storing the underlying raw private information. By taking out the essential encoded components needed for access control while leaving the sensitive raw data with the respective parties, the system maintains reliability of access control while reducing the service provider's liability and storage complexity
Data Source
AI summary
A computer program product includes a non-volatile computer readable medium and non-transitory program instructions embodied therein, the program instructions being configured to be executable by a processor to cause the processor to perform various operations. The operations may include obtaining first encoded data that encodes information of a first party, obtaining second encoded data that encodes information of a second party, performing a forward mashup algorithm on the first encoded data and second encoded data to form a third data set, and providing the third data set to the first party as a mashup two-dimensional barcode.


