CPC H04L 63/08 (2013.01) [H04L 63/0428 (2013.01); H04L 63/10 (2013.01); H04W 12/08 (2013.01)] | 20 Claims |
1. A computer-implemented method comprising:
receiving, by an authentication device, from a client device and via a network device, a plurality of passcode packets as part of a request to be authenticated by the authentication device;
recording, by the authentication device, a sequence of port identifiers corresponding to respective ports of the network device via which the plurality of passcode packets is received and a plurality of respective transmission delay durations between the transmission of the plurality of the passcode packets; and
authenticating, by the authentication device, the client device based on verifying the sequence of port identifiers against a predetermined sequence of port identifiers and verifying the plurality of transmission delay durations against a plurality of delay durations predetermined to be provided by the client device between the transmission of the plurality of the passcode packets, wherein the plurality of delay durations comprise a plurality of different delay durations.
|