US 11,876,790 B2
Authenticating computing devices based on a dynamic port punching sequence
Daniel Nguyen, Auburn, WA (US); Adrian D. Pirvu, Seattle, WA (US); and Michael R. Vanguardia, Kent, WA (US)
Assigned to THE BOEING COMPANY, Arlington, VA (US)
Filed by The Boeing Company, Chicago, IL (US)
Filed on Jan. 21, 2020, as Appl. No. 16/748,500.
Prior Publication US 2021/0226936 A1, Jul. 22, 2021
Int. Cl. H04L 9/40 (2022.01); H04W 12/08 (2021.01)
CPC H04L 63/08 (2013.01) [H04L 63/0428 (2013.01); H04L 63/10 (2013.01); H04W 12/08 (2013.01)] 20 Claims
OG exemplary drawing
 
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.