US 11,750,389 B2
System, method, and computer program product for performing hardware backed symmetric operations for password based authentication
Michael Matovsky, Vaughan (CA); Ravi Singh, Toronto (CA); and Alexander Sherkin, Vaughan (CA)
Assigned to DIGITAL 14 LLC, Abu Dhabi (AE)
Filed by DIGITAL 14 LLC, Abu Dhabi (AE)
Filed on Sep. 24, 2021, as Appl. No. 17/485,080.
Application 17/485,080 is a continuation of application No. 16/352,498, filed on Mar. 13, 2019, granted, now 11,159,325.
Prior Publication US 2022/0014375 A1, Jan. 13, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/32 (2006.01); H04L 9/08 (2006.01); H04L 9/40 (2022.01)
CPC H04L 9/3226 (2013.01) [H04L 9/0819 (2013.01); H04L 9/3242 (2013.01); H04L 63/1466 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, by a system, a request to access software utilizing password-based authentication;
receiving, by the system, a password for the password-based authentication;
computing, by the system, a hash utilizing the password and a hardware-based authenticator associated with hardware of the system, wherein the hash is computed utilizing a combination of a single implementation of a hardware-based symmetric encryption algorithm provided by a hardware-backed cryptographic module of the system and a single implementation of a software-based one-way pseudorandom function; and
verifying, by the system, that the hash computed utilizing the password and the hardware-based authenticator is correct for accessing the software.