Patent ID: 9703938
Date: 2017-07-11
CPC Classifications: G06F,G06Q,G07F,H04L,H05K

Claim:
1. A method for enhancing network security by authenticating a user during an electronic transaction between the user and a computer system, the method comprising: receiving, at a computer of a trusted authentication system, during said electronic transaction between the user and the computer system, an electronic request for a dynamic code for the user; generating, during said electronic transaction, by a dynamic code generator of the trusted authentication system, a dynamic code for the user in response to the request, wherein the dynamic code is valid for a predetermined time, and becomes invalid after being used; providing by the computer of the trusted authentication system said generated valid dynamic code to the user during said electronic transaction; receiving electronically by the trusted authentication system a request for authenticating the user from the computer system based on a digital identity including user specific information and the dynamic code, wherein the user is remote from the computer system as well as from the trusted authentication system during the transaction; the trusted authentication system authenticating the user during the transaction based on the digital identity including the user specific information and the dynamic code, wherein the dynamic code is used for authenticating the user for a first time within the predetermined time after a generation of the dynamic code; and the trusted authentication system providing a result of the authenticating to the computer system during said electronic transaction, wherein the authenticating is based on the user specific information, the received dynamic code, and a current time, and wherein the electronic request for the dynamic code is digitally triggered during the transaction and the triggered request is received by the trusted authentication system during the transaction.