Computer implemented system and method
AssigneenChain Licensing AG
InventorRicky Charles Rand
Life of this patent
Estimating the term…
Abstract
Computer implemented systems and methods are detailed for establishing delegated authorisation. The methods of verification and generation of delegated authorisation tokens comprise obtaining a first delegated authorisation token of a chain of delegated authorisation tokens. Further delegated authorisation tokens of the chain of delegated authorisation tokens are generated based on the preceding delegated authorisation token in the chain of delegated authorisation tokens. If verifying the validity of a delegated authorisation token, the validity of the first delegated authorisation token based on a comparison of one of the delegated authorisation tokens in the chain of delegated authorisation tokens and a predetermined value.
Claims17
A computer implemented method comprising:
- obtaining a predetermined value,
- receiving a request, the request comprising a first delegated authorisation token of a chain of delegated authorisation tokens,
- generating further delegated authorisation tokens of the chain of delegated authorisation tokens, wherein the generation of each further delegated authorisation token in the chain of delegated authorisation tokens is based on a preceding delegated authorisation token in the chain of delegated authorisation tokens, comprises the steps of:
- determining an intermediate preimage, the intermediate preimage being based on the preceding delegated authorisation token in the chain of delegated authorisation tokens;
- and
- applying a one-way function to the intermediate preimage, the output to the one-way function being the further delegated authorisation token, and
- determining a validity of the first delegated authorisation token based on a comparison of one of the delegated authorisation tokens in the chain of delegated authorisation tokens and the predetermined value.
A computer implemented method for generating a chain of delegated authorisation tokens associated comprising:
- obtaining a first value and a second value,
- generating a first delegated authorisation token of the chain of delegated authorisation tokens, the first delegated authorisation token is based on the first value and the second value, and
- generating at least one further delegated authorisation token of the chain of delegated authorisation tokens, wherein the generation of each further delegated authorisation token in the chain of delegated authorisation tokens comprises the steps of:
- determining an intermediate preimage, the intermediate preimage being based on the preceding delegated authorisation token in the chain of delegated authorisation tokens and the first value, and
- applying a one-way function to the intermediate preimage, the output to the one-way function being the further delegated authorisation token.
A system comprising:
- a server,
- a delegate, and
- a client configured to:
- generate a chain of delegated authorisation tokens and a first value by:
- obtaining a first value and a second value;
- generating a first delegated authorisation token of the chain of delegated authorisation tokens, the first delegated authorisation token is based on the first value and the second value;
- and
- generating at least one further delegated authorisation token of the chain of delegated authorisation tokens, wherein the generation of each further delegated authorisation token in the chain of delegated authorisation tokens comprises the steps of:
- determining an intermediate preimage, the intermediate preimage being based on the preceding delegated authorisation token in the chain of delegated authorisation tokens and the first value, and
- applying a one-way function to the intermediate preimage, the output to the one-way function being the further delegated authorisation token,
- transmit the first value and a final delegated authorisation token of the chain of delegated authorisation tokens to the server, and
- transmit one of the delegated authorisation tokens in the chain of delegated authorisation tokens to the delegate.
Dependencies are inferred from the claim text.