Multi-factor authentication system and method
First Claim
1. A computer-implemented method comprising:
- providing, by a first device having a memory and at least one processor, an initial authentication data to a second device, the second device being different from the first device, the first device comprising a mobile device;
obtaining, by the first device, a first response data from the second device subsequent to providing the initial authentication data to the second device;
generating, by the first device, a first subsequent authentication data using the first response data in response to the obtaining of the first response data, the first subsequent authentication data being different from the initial authentication data, the generating the first subsequent authentication data comprising;
transmitting an authentication data request to a third device, the third device being different from the first device and the second device; and
receiving the first subsequent authentication data from the third device; and
providing, by the first device, the first subsequent authentication data to the second device.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method of multi-factor authentication are described. In some embodiments, a first device provides an initial authentication data to a second device. The second device is different from the first device. The first device obtains a first response data from the second device. The first device generates a first subsequent authentication data using the first response data. The first subsequent authentication data is different from the initial authentication data. The first device provides the first subsequent authentication data to the second device. In some embodiments, obtaining the first response data comprises capturing the first response data from the second device using a camera on the mobile device, where the first response data is displayed on the second device.
-
Citations
18 Claims
-
1. A computer-implemented method comprising:
-
providing, by a first device having a memory and at least one processor, an initial authentication data to a second device, the second device being different from the first device, the first device comprising a mobile device; obtaining, by the first device, a first response data from the second device subsequent to providing the initial authentication data to the second device; generating, by the first device, a first subsequent authentication data using the first response data in response to the obtaining of the first response data, the first subsequent authentication data being different from the initial authentication data, the generating the first subsequent authentication data comprising; transmitting an authentication data request to a third device, the third device being different from the first device and the second device; and receiving the first subsequent authentication data from the third device; and providing, by the first device, the first subsequent authentication data to the second device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a first device having at least one hardware processor and comprising a mobile device; and a non-transitory computer-readable medium storing executable instructions that, when executed, cause the at least one hardware processor of the first device to perform operations comprising; providing an initial authentication data to a second device, the second device being different from the first device; obtaining a first response data from the second device subsequent to providing the initial authentication data to the second device; generating a first subsequent authentication data using the first response data in response to the obtaining of the first response data, the first subsequent authentication data being different from the initial authentication data, the generating the first subsequent authentication data comprising; transmitting an authentication data request to a third device, the third device being different from the first device and the second device; and receiving the first subsequent authentication data from the third device; and providing the first subsequent authentication data to the second device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable medium storing executable instructions that, when executed, cause the at least one hardware processor of the first device to perform operations comprising:
-
providing an initial authentication data to a second device, the second device being different from the first device; obtaining a first response data from the second device subsequent to providing the initial authentication data to the second device; generating a first subsequent authentication data using the first response data in response to the obtaining of the first response data, the first subsequent authentication data being different from the initial authentication data, the generating the first subsequent authentication data comprising; transmitting an authentication data request to a third device, the third device being different from the first device and the second device; and receiving the first subsequent authentication data from the third device; and providing the first subsequent authentication data to the second device.
-
Specification