Decentralized Authorization Management for Connected Objects
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing centralized systems for managing access authorizations and identities of connected objects are inefficient due to data security issues, complexity in replication, and lack of scalability, especially in multi-player scenarios where decentralization is necessary.
Innovation Solution
A decentralized and distributed system using a blockchain with a controlled number of governing entities to manage access authorizations, where storage nodes record new blocks and smart contracts are executed to verify conditional authorizations, ensuring data integrity and traceability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a centralized management platform is used to manage access authorizations, then the system is easier to control and manage, but data security is compromised and the system lacks resilience against data loss and unauthorized modification
Solution Approach 1:
The centralized management platform is segmented into multiple independent nodes distributed across different locations. Each node maintains a copy of the authorization data, eliminating the single point of failure while preserving centralized control capabilities through coordinated operation of the distributed nodes.
Solution Approach 2:
A blockchain intermediary layer is introduced between the management platform and the underlying storage infrastructure. This intermediary provides cryptographic verification and consensus mechanisms that ensure data integrity and security while maintaining the ease of operation of the management platform.
2Reliability
If distributed databases with replication are used to ensure data availability, then data accessibility is improved, but the system becomes too complex to implement and performance is reduced
Solution Approach 1:
The blockchain infrastructure serves multiple functions simultaneously: it provides data replication, consensus verification, security validation, and audit trail maintenance. This multi-functionality reduces overall system complexity compared to separate systems for each function.
Solution Approach 2:
The system changes the replication parameter from traditional N copies to N+1 copies where each node holds a unique portion of the data plus one additional copy. This parameter change simplifies the replication logic while ensuring data availability and reducing implementation complexity.
3Stability of the object's composition
If a master-slave replication architecture is used, then data consistency is maintained, but the system lacks decentralization and is difficult to implement in multi-player scenarios
Solution Approach 1:
The traditional master-slave hierarchy is inverted to a peer-to-peer equality model where all nodes have equal status. Data consistency is maintained not through a central master but through cryptographic consensus mechanisms that validate data integrity across all equal nodes.
Solution Approach 2:
While nodes are equal in status, asymmetry is introduced in their functional roles through cryptographic key pairs. Each node has unique private keys for signing and public keys for verification, allowing decentralized consistency without centralized control.
4Reliability
If existing specialized systems are used for each category of connected objects, then system expertise is maximized, but interoperability and migration between systems become complex
Solution Approach 1:
The blockchain-based authorization system serves as a universal layer that can manage authorizations across multiple categories of connected objects and different specialized systems. This universal layer maintains interoperability while allowing specialized systems to retain their domain expertise.
Solution Approach 2:
The blockchain system acts as an intermediary layer between different specialized systems, enabling migration and interoperability without requiring changes to the specialized systems themselves. Authorization data can be transferred and verified across system boundaries through this intermediary.
Data Source
AI summary
Computing systems and methods for the creation and management of authorizations of blockchain objects. Systems and methods managed by a controlled number of governing entities allow the management of access authorizations for an object connected to a varying group of services. Systems and methods therefore have numerous advantages including strong inter-operability, strong resilience, confidentiality, autonomy, ensured data integrity and traceability.


