US 12,072,963 B2
System and method for affixing a signature using biometric authentication
Amod Ashok Dange, Mountain View, CA (US); and Yash Mody, Mumbai (IN)
Assigned to Amod Ashok Dange, Mountainview, CA (US)
Filed by Amod Ashok Dange, Mountain View, CA (US)
Filed on Sep. 22, 2021, as Appl. No. 17/481,468.
Application 17/481,468 is a continuation in part of application No. 17/018,273, filed on Sep. 11, 2020, granted, now 11,582,032.
Claims priority of provisional application 63/029,717, filed on May 26, 2020.
Claims priority of provisional application 62/954,591, filed on Dec. 29, 2019.
Claims priority of provisional application 62/906,080, filed on Sep. 25, 2019.
Prior Publication US 2022/0004613 A1, Jan. 6, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 21/32 (2013.01); G06K 7/14 (2006.01); H04L 9/08 (2006.01); H04L 9/30 (2006.01); H04L 9/32 (2006.01); H04L 9/40 (2022.01); G06F 7/58 (2006.01)
CPC G06F 21/32 (2013.01) [G06K 7/1417 (2013.01); H04L 9/0866 (2013.01); H04L 9/30 (2013.01); H04L 9/3231 (2013.01); H04L 9/3247 (2013.01); H04L 63/0861 (2013.01); G06F 7/588 (2013.01); G06F 2221/2117 (2013.01); H04L 63/102 (2013.01)] 12 Claims
OG exemplary drawing
 
1. A system for affixing a signature using biometric authentication, the system comprising:
a processor and a memory coupled to the processor, wherein the processor is configured to execute instructions stored in the memory for:
registering a user by,
receiving a set of biometric samples of the user, corresponding to one or more biometric factors,
processing the set of biometric samples to compute a Secret-Key (S1) corresponding to the user,
generating a Unique-Number (N1) using a random number generation algorithm,
applying a Function (F1) to the Secret-Key (S1) and the Unique-Number (N1) to compute a Public-Key (P1),
storing the Unique-Number (N1) on a user device and in a data repository, and
storing the Public-Key (P1) on a storage device;
receiving a document signing request from an application, wherein the document signing request corresponds to a document to be signed;
initiating a first authentication process by,
receiving a biometric sample captured from the user in real-time,
processing the biometric sample to generate a Secret-Key (S2),
fetching the Public-Key (P1) corresponding to the user from the user device,
computing a Real-Time-Unique-Number (N2) using the Public-Key (P1), the Secret-Key (S2) and the Function (F1), and
authenticating the user based on comparison of the Real-Time-Unique-Number (N2) with the Unique-Number (N1) stored on the user device;
displaying contents of the document to be signed by the user upon successful first authentication of the user;
capturing the user's approval to affix the user's signature to the document;
initiating a second authentication process; and
transmitting the user's signature to the application upon successful first authentication and second authentication of the user.