System and method for the creation and management of decentralized authorizations for connected objects
AssigneeBull SAS
InventorsDavid Leporini, Charles Piron
Life of this patent
Estimating the term…
Abstract
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.
Claims21
1-20. (canceled)
A system comprising:
- a blockchain comprising a plurality of storage nodes configured to store a plurality of blocks, wherein the plurality of blocks are distributed across at least two storage nodes on non-volatile memory, and wherein a plurality of governing entities is configured to manage at least one of the storage nodes by receiving non-confirmed data, validating the non-confirmed data, and making the validated data available to the blockchain;
- an access control module configured to control the number of governing entities allowed on the blockchain;
- and
- a connection module configured to:
- control access to the blockchain based on an authorization request to a connected object in electronic communication with the blockchain, and
- generate an authorization allocation instruction based on the authorization request, wherein the connected object is configured to access a service on the blockchain after the authorization allocation instruction is generated by the connection module.
The system of 21, wherein the non-confirmed data is validated by agreement between at least four governing entities.
A method comprising:
- providing storage for a blockchain comprising a plurality of storage nodes configured to store a plurality of blocks, wherein the plurality of blocks are distributed across at least two storage nodes on non-volatile memory, and wherein a plurality of governing entities is configured to manage at least one of the storage nodes by receiving non-confirmed data, validating the non-confirmed data, and making the validated data available to the blockchain;
- limiting a number of governing entities allowed on the blockchain;
- controlling access to the blockchain based on an authorization request to a connected object in electronic communication with the blockchain;
- and
- generating an authorization allocation instruction based on the authorization request, wherein the connected object is configured to access a service on the blockchain after the authorization allocation instruction is generated.
A system comprising:
- means for providing a blockchain comprising a plurality of storage nodes configured to store a plurality of blocks, wherein the plurality of blocks are distributed across at least two storage nodes on non-volatile memory, and wherein a plurality of governing entities is configured to manage at least one of the storage nodes by receiving non-confirmed data, validating the non-confirmed data, and making the validated data available to the blockchain;
- means for controlling the number of governing entities allowed on the blockchain;
- and
- means for controlling access to the blockchain based on an authorization request to a connected object in electronic communication with the blockchain, the means for controlling access further configured to generate an authorization allocation instruction based on the authorization request, wherein the connected object is configured to access a service on the blockchain after the authorization allocation instruction is generated by the means for controlling access.
Dependencies are inferred from the claim text.