Patent ID: 11917051
Assignee: NCHAIN LICENSING AG
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 13:
14. A system, comprising:
a processor; and
memory including executable instructions that, as a result of execution by the processor, causes the system to perform a computer-implemented method comprising the steps of:
(i) providing a verification data item (tn) of a first one-way function chain of data items;
(ii) submitting, to a blockchain, an access blockchain transaction comprising a first data item of the first one-way function chain of data items, wherein the first data item is calculated to be tn-1=Hn-1(t0), where Hn-1 is a first one-way function and t0 is generated by a first user;
(iii) applying a one-way function to the first data item to verify that tn=H(tn-1) and to provide an output (tn-1);
(iv) comparing the output of step (iii) to the first data item to provide an outcome; and
(v) based on the outcome of step (iv):
(a) allocating the output as a further verification data item for verifying a further data item of the first one-way function chain of data items; and
(b) granting access to a resource associated with the first data item;

(vi) providing a verification data item of a second one-way function chain of data items;
(vii) submitting, to a blockchain, an exchange blockchain transaction unlockable upon provision of at least one verification item of the first one-way function chain of data items and the verification data item of the second one-way function chain of data items, wherein such unlocking causes at least one data item of the second one-way function chain to be associated with the resource; and
unlocking the exchange blockchain transaction and repeating steps (ii) to (v) using at least one data item of the second one-way function chain of data items and the verification data item of the second one-way function chain of data items.