US 12,088,579 B2
Secure account login and authentication
Prabhakaran Sethuraman, Redmond, WA (US)
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Nov. 29, 2021, as Appl. No. 17/536,548.
Prior Publication US 2023/0171242 A1, Jun. 1, 2023
Int. Cl. H04L 29/06 (2006.01); H04L 9/40 (2022.01); G06F 16/22 (2019.01)
CPC H04L 63/083 (2013.01) [G06F 16/2255 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a login client configured to:
receive from an authentication server:
a set of key options including a correct key option; and
information indicative of a hash value;
prompt a user to select one of the set of key options;
receive the key option selected by the user;
identify a set of N integers that sum to the key option selected by the user;
identify a subset of PIN elements of a user-registered PIN to be input by the user based on the hash value;
prompt the user to enter the subset of PIN elements;
receive the subset of PIN elements entered by the user;
generate an encoded PIN by combining the set of N integers with the subset of PIN elements entered by the user in an order derived from the hash value; and
transmit the encoded PIN to the authentication server that is configured to make an authentication decision based at least on comparing the encoded PIN to an expected PIN.