CPC H04L 63/0876 (2013.01) [H04L 63/12 (2013.01); H04L 63/166 (2013.01); H04L 9/32 (2013.01); H04L 63/0272 (2013.01); H04L 63/08 (2013.01); H04L 63/1466 (2013.01); H04L 2463/081 (2013.01)] | 11 Claims |
1. A method for identifying a smart device, comprising:
determining a first data randomness degree of inter-packet difference data in a network data packet sent by a smart device to be identified; and
determining an identity of the smart device to be identified based on a comparison result between the first data randomness degree and a second data randomness degree, wherein the second data randomness degree is a data randomness degree of inter-packet difference data in a network data packet sent by an identified smart device, the data randomness degree indicates a randomness degree of generating the inter-packet difference data;
wherein the determining an identity of the smart device to be identified based on a comparison result between the first data randomness degree and a second data randomness degree further comprises:
determining the identity of the smart device to be identified based on a comparison result between a first characteristic value extracted from a transport layer message sent by the smart device to be identified and a second characteristic value extracted from a transport layer message sent by the identified smart device, when an absolute value of a difference between the first data randomness degree and the second data randomness degree is between a first threshold and a second threshold; and
wherein the first threshold is configured to indicate that the smart device to be identified has a same identity as the identified smart device, the second threshold is configured to indicate that the smart device to be identified has a different identity from the identified smart device, and the transport layer message is a transport layer message with an inter-packet difference.
|