Computer implemented method and system for the provision of access to a plurality of functions and applications associated with a blockchain
AssigneenChain Licensing AG
InventorsPaul Clark, Ricky Charles Rand
Life of this patent
Estimating the term…
Abstract
A computer-implemented method and system is provided which enables interaction between a device and an asset transfer platform. The interaction can only occur if a permit data structure allows it to happen.
Claims20
A computer-implemented method of validating at least one data item provided during an asset transfer event, the method implemented by a processing resource, the method comprising:
- receiving request data from a computing device, the request data comprising:
- an instruction data set comprising an identifier for an entity associated with the asset transfer event;
- a challenge data structure, where the challenge data structure comprises:
- a first numerical identifier for the at least one data item;
- and
- a representation of the at least one data item;
- determining the validity of the at least one data item by:
- determining concurrence between the representation of the at least one data item and a stored data item in a permit data structure associated with the entity by either determining a presence of a corresponding credential in the instruction data set or in the permit data structure;
- generating a second numerical identifier for the corresponding credential in the respective instruction data set or permit data structure;
- generating response data comprising:
- an identifier for the corresponding credential;
- the second numerical identifier;
- a signature based on the first numerical identifier and the second numerical identifier;
- and
- sending the response data to the computing device.
A computer-implemented method of validating at least one data item during an asset transfer event, the method implemented by a first processing resource, the method comprising:
- generating request data, the request data comprising:
- an instruction data set comprising an identifier for an entity associated with the asset transfer event;
- a challenge data structure, where the challenge data structure comprises:
- a first numerical identifier for the at least one data item;
- a representation of the at least one data item;
- sending the request data to a second processing resource;
- receiving response data from the second processing resource, the response data indicating that the second processing resource has determined the validity of the at least one data item by determining concurrence between the representation of the at least one data item and a stored data item in a permit data structure associated with the entity by either determining a presence of a corresponding credential in the instruction data set or in the permit data structure;
- and
- validating the data item by determining from the response data a presence of a signature of a combination of a second numerical identifier combined with the first numerical identifier, wherein the second numerical identifier is generated by the second processing resource for the corresponding credential in the respective instruction data set or permit data structure.
A system comprising a first computing device, the first computing device comprising a processor configured to validate at least one data item provided during an asset transfer event, the processor configured to perform the steps of:
- receiving request data from a second computing device, the request data comprising:
- an instruction data set comprising an identifier for an entity associated with the asset transfer event;
- a challenge data structure, where the challenge data structure comprises:
- a first numerical identifier for the at least one data item;
- a representation of the at least one data item;
- determine the validity of the at least one data item by:
- determining concurrence between the representation of the at least one data item and a stored data item in a permit data structure associated with the entity by either determining a presence of a corresponding credential in the instruction data set or in the permit data structure;
- generating a second numerical identifier for the corresponding credential in the respective instruction data set or permit data structure;
- generating response data comprising:
- an identifier for the corresponding credential;
- the second numerical identifier;
- a signature based on the first numerical identifier and the second numerical identifier;
- and
- sending the response data to the second computing device.
Dependencies are inferred from the claim text.