US 12,301,723 B2
Method, system, and computer program product for authentication
Maliheh Shirvanian, Cupertino, CA (US); Mihai Christodorescu, Belmont, CA (US); Daniel Siegfried Werner Masny, Palo Alto, CA (US); Ivan De Oliveira Nunes, Fullerton, CA (US); and Peter Byerly Rindal, San Francisco, CA (US)
Assigned to Visa International Service Association, San Francisco, CA (US)
Appl. No. 17/798,693
Filed by Visa International Service Association, San Francisco, CA (US)
PCT Filed Feb. 12, 2021, PCT No. PCT/US2021/017915
§ 371(c)(1), (2) Date Aug. 10, 2022,
PCT Pub. No. WO2021/163532, PCT Pub. Date Aug. 19, 2021.
Claims priority of provisional application 62/976,777, filed on Feb. 14, 2020.
Prior Publication US 2023/0131437 A1, Apr. 27, 2023
Int. Cl. H04L 9/32 (2006.01); H04L 9/08 (2006.01)
CPC H04L 9/3231 (2013.01) [H04L 9/0819 (2013.01); H04L 9/0894 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
receiving, with at least one processor, first password data associated with a first password, first biometric input data associated with a first biometric input, and first secret key data associated with a first secret key;
generating, with at least one processor, a second secret key using the first secret key, the first password, and a password-to-random protocol;
generating, with at least one processor, fuzzy extractor helper data using the first biometric input and the second secret key;
storing, with at least one processor, the fuzzy extractor helper data and the first secret key;
receiving, with at least one processor, one of attempted password data associated with an attempted password or second biometric input data associated with a second biometric input; and
obliviously generating, with at least one processor, a reconstructed second secret key using the first secret key and the attempted password in response to receiving the attempted password data or using the second biometric input and the fuzzy extractor helper data in response to receiving the second biometric input.