Dynamic access control on blockchain
AssigneeCommonwealth Scientific and Industrial Research Organisation
InventorsMark Staples, Paul Rimba
Life of this patent
Estimating the term…
Loading patent…
AssigneeCommonwealth Scientific and Industrial Research Organisation
InventorsMark Staples, Paul Rimba
Estimating the term…
This disclosure describes dynamic access control using capabilities (via dynamic access control interface (150)) on a blockchain system (180). The blockchain data structure is a time-stamped list of blocks, chained together cryptographically. In this disclosure, capabilities can be recorded on a blockchain system (via capabilities storage (170)) and thus access propagation is known. This makes revocation of access achievable by recording a new transaction, which in effect removes the previous authorization. There will be no change to transaction history and instead a new transaction records (170) the current status of the capability. An example implementation on a blockchain system (180) is given in Ethereum, which allows programs called “smart contracts” to run as transactions.
A computer implemented method for dynamic access control by creating a capability where a capability is a secure reference to an object, where the capability is stored on a blockchain system comprising:
A computer implemented method for dynamic access control granting a capability where a capability is a secure reference to an object, where the capability is stored on a blockchain system comprising:
-11. (canceled)
A computer implemented method for dynamic access control by revoking a capability where a capability is a secure reference to an object, where the capability is stored on a blockchain system comprising:
(canceled)
-16. (canceled)
Dependencies are inferred from the claim text.