Patent ID: 11949672
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 8:
9. A computer program product (CPP) for use with a verifier computing system, the CPP comprising:
a machine readable storage device; and
computer code stored on the machine readable storage device, with the computer code including instructions for causing a processor(s) set to perform operations including the following:
storing a verification string corresponding to applying a one-way function iteratively starting from a secret string for a number of times equal to a verification number indicating a number of desired authentications,
receiving a sequence of authentication requests in association with corresponding one or more authentication strings, wherein each of the one or more authentication strings corresponds to a respective one of the authentication requests and is being generated by applying the one-way function iteratively starting from the secret string for corresponding authentication numbers of times decreasing by 1 in each of the iterations along the sequence below the verification number,
verifying each of the authentication requests by:
generating one or more comparison strings corresponding to each of the respective authentication requests by applying the one-way function iteratively starting from each of the authentication strings of the respective one of the authentication requests corresponding comparison numbers of times at most equal to corresponding delta numbers, wherein each of the delta numbers indicates a number of iterations of the one-way function that may be applied to transform the corresponding authentication string for verification with the verification string,
determining a result of each of the authentication requests according to a comparison of each of the respective one of the comparison strings with the verification string, and
updating verification information for verifying a next one of the authentication requests in response to a positive result of each of the authentication requests.