CPC H04L 63/08 (2013.01) [H04L 9/3247 (2013.01); H04L 63/123 (2013.01); H04L 9/50 (2022.05); H04L 2463/121 (2013.01)] | 16 Claims |
1. A method comprising:
receiving, by a coordinator entity on a network, a request related to an electronic transaction involving a device of a user;
creating and storing, by the coordinator entity, a transaction record and a first timestamp in a transaction log;
sending, by the coordinator entity, a transaction initiation request based on the transaction record and the first timestamp to the device;
receiving, by the coordinator entity from the device, a response comprising device-generated data indicating approval of the electronic transaction and an authorization code;
generating, by the coordinator entity, an authorization vector and an authorizer vector based on the device-generated data;
recording, by the coordinator entity, in the transaction log, information related to the authorization vector;
receiving, by the coordinator entity from the transaction log, evidence data, the evidence data indicating recordation of the information in the transaction log and a second timestamp associated with the recordation;
communicating, by the coordinator entity, to the device, information related to the authorizer vector to the device;
receiving, by the coordinator entity, from the device, confirmation data indicating device verification of the electronic transaction and a third timestamp;
confirming, by the coordinator entity, the electronic transaction based on the confirmation data, the confirmation enabling execution of the electronic transaction, wherein the confirmation of the electronic transaction comprises:
generating a confirmation vector based on the confirmation data; and
storing the confirmation vector in the transaction loci; and
generating, by the coordinator entity, a transaction receipt, the transaction receipt comprising information related to the first, second and third timestamps, the evidence data, the authorization vector and authorizer vector, and the confirmation vector.
|