Privilege-Based Blockchain Data Filtering for Constrained Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Constrained devices, which have limited resources and are used in various interactions, face challenges in ensuring the authenticity and secure transmission of data, as they are vulnerable to malicious use and unauthorized access due to the potential for untrustworthy data and hacking.
Innovation Solution
A data governance system that utilizes blockchain technology, smart contracts, and authentication systems to filter and secure information based on privilege levels, ensuring that only authorized client entities receive customized and trustworthy data, while protecting sensitive information like blockchain addresses through cryptographic functions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If blockchain addresses are transmitted in clear text for ease of communication, then device interoperability is improved, but security and protection against malicious use deteriorate
Solution Approach 1:
The patent introduces a data governance system as an intermediary between constrained devices and client entities. This system receives blockchain addresses from devices, determines privilege levels, filters information accordingly, and delivers secure responses. The intermediary handles the security transformations while maintaining smooth communication flow between devices and clients.
Solution Approach 2:
The system changes the parameter of blockchain address representation from clear text to encrypted form based on privilege levels. Different privilege levels correspond to different encryption states, allowing the system to adapt the security parameter dynamically while maintaining interoperability for authorized entities.
2Loss of information
If all information is transmitted to client entities to ensure complete data availability, then information accessibility is improved, but data security and privilege control deteriorate
Solution Approach 1:
The patent applies local quality by providing different information levels to different client entities based on their privilege levels. Each client entity receives customized information filtered according to their authorization level, rather than a uniform information delivery approach. This ensures that sensitive information is selectively shared only with authorized entities.
Solution Approach 2:
The system segments information into different privilege levels and filters data accordingly before delivery to client entities. The data governance system divides the information stream into authorized and unauthorized portions, delivering only the appropriate segments to each client based on their privilege level.
3Loss of information
If constrained devices transmit all data to ensure complete information sharing, then data completeness is improved, but device resource consumption and security vulnerability increase
Solution Approach 1:
The patent extracts the security and filtering functions from the constrained devices and places them in the data governance system. Devices only need to transmit their blockchain addresses, while the governance system handles privilege determination, information filtering, and encryption. This extraction reduces the computational burden and security responsibilities on resource-constrained devices.
Solution Approach 2:
The data governance system acts as an intermediary that receives minimal data from constrained devices, processes it through privilege level determination, and delivers appropriately filtered and encrypted information to client entities. This intermediary approach preserves data completeness while minimizing resource consumption on the constrained devices.
Data Source
AI summary
In some examples, a system is to receive, from a client device, a query comprising a representation of blockchain information of an entity associated with an electronic device that advertised the representation. The system is to further determine whether a client entity associated with the client device has a privilege to access response information that is responsive to the query, and in response to determining that the client entity has the privilege to access the response information, send, to a blockchain network, a request containing the blockchain information to obtain the response information.


