| CPC G06F 21/34 (2013.01) [G06F 21/32 (2013.01); H04W 12/55 (2021.01)] | 27 Claims |

|
1. A system, comprising:
an authentication server;
a root client device associated with a user;
a witness client device selected from a plurality of witness devices;
the authentication server generating a task code that defines an interactive task, and that is output to both the root client device and the witness client device, wherein
the authentication server receiving from the root client device, (a) an authentication result indicative of biometric authentication of the user on the root client device, and (b) first movement data indicative of movement of the user that performs the interactive task as captured by the root client device;
the authentication server further receiving from the witness client device second movement data indicative of movement of the user that performs the interactive task as captured by the witness client device;
the authentication server storing and executing authentication software that analyzes the first movement data and the second movement data to determine whether the first movement data and the second movement data match expected movement that corresponds to the interactive task, wherein:
successful authentication by the user is determined when the authentication result indicates success and the first movement data, and the second movement data match the expected movement; and
the root client device and the witness client device are positioned adjacent one another while the user performs the interactive task.
|