发明名称 Systems and methods for three-factor authentication
摘要 In one aspect, systems and methods for three-factor authentication include receiving a user's identification and password transmitted from the user's mobile device, generating a One Time Password (OTP), encrypting the OTP, and encoding the encrypted OTP in a two-dimensional barcode. The two-dimensional barcode of the encrypted OTP is transmitted to a computing device of the user, and an image of the two-dimensional barcode of the encrypted OTP displayed on the user's computing device is captured using the user's mobile device. The two-dimensional barcode of the encrypted OTP is decoded using the user's mobile device to obtain the encrypted OTP. The encrypted OTP is decrypted using the user's mobile device and displayed. The OTP then is spoken by the user, and the user's voice and the OTP are recognized to authenticate the user.
申请公布号 US8862888(B2) 申请公布日期 2014.10.14
申请号 US201213348612 申请日期 2012.01.11
申请人 King Saud University 发明人 Tolba Ahmed Saleh Mohamed;Khan Muhammad Khurram;Alghathbar Khaled Soliman
分类号 H04L9/32;H04L29/06;H04L9/08;G06F21/31;G06F21/32 主分类号 H04L9/32
代理机构 Hart IP Law & Strategies 代理人 Hart IP Law & Strategies
主权项 1. A computer implemented authentication method comprising: receiving a user's identification and password; generating a one time password; hashing a symmetric key; encrypting the one time password using symmetric key encryption employing the hashed symmetric key to provide an encrypted one time password; encoding the encrypted one time password in a two-dimensional barcode to provide a two-dimensional barcode of the encrypted one time password; transmitting the two-dimensional barcode of the encrypted one time password to a computing device of the user; reading the two-dimensional barcode of the encrypted one time password displayed on the user's computing device using a mobile device associated with the user to obtain the encrypted one time password; decrypting the encrypted one time password using the user's mobile device; displaying the one time password; receiving the one time password spoken by the user; and recognizing the user's voice and the one time password as spoken by the user to authenticate the user.
地址 Riyadh SA