CPC G06F 21/44 (2013.01) [G06F 12/14 (2013.01); G06F 21/14 (2013.01); G06F 21/31 (2013.01); G06F 21/40 (2013.01); G06F 21/53 (2013.01); G06F 21/62 (2013.01); G06F 21/64 (2013.01)] | 20 Claims |
1. A system comprising:
one or more processors programmed with computer-readable instructions that, when executed by the one or more processors, cause operations comprising:
storing first and second records of a first set of records associated with a user in a first memory area of a server system, each record of the first set comprising a record identifier and a resource amount, wherein the first record stored in the first memory area comprises a first account identifier and account resource amount, and the second record stored in the first memory area comprises a second account identifier and account resource amount;
in connection with a user-device-generated request indicating one or more transfers from the first or second record in the first memory area to one or more records associated with one or more users, obtaining, from a user device of the user, authentication data generated at the user device of the user based on a plurality of account identifiers of accounts of the user and a plurality of account resource amounts of the accounts of the user that are the same as corresponding account identifiers and corresponding account resource amounts of the records of the first set stored in the first memory area, wherein the plurality of account identifiers and the plurality of account resources amounts are part of record copies of the first set stored on the user device;
performing verification of the authentication data using a hash-based value derived from hashing of a combination of inputs comprising the first account identifier and account resource amount of the first record stored in the first memory area and the second account identifier and account resource amount of the second record stored in the first memory area; and
based on the verification indicating a match between the authentication data and the hash-based value derived from the hashing of the combination of inputs, causing modification of the first or second record in the first memory area of the server system to reflect the one or more transfers.
|