Back to results
US 11,153,343 B2Granted
Generating and analyzing network profile data
AssigneeCypress Semiconductor Corporation
InventorHui Luo
Life of this patent
Estimating the term…
Abstract
A device may generate network profile data indicating a set of network parameters detected by the device. The device may encrypt the network profile data and may transmit the encrypted network profile data to a network device, such as a router, or a server. The router or server may analyze the encrypted network profile data to determine if the device is secure. The router of server may perform one or more security measures if the device is not secure.
Claims18
An apparatus comprising:
- a memory configured to store multiple copies of encrypted network profile data;
- a processing device, operatively coupled with the memory, configured to:
- receive encrypted network profile data from an electronic device that is communicating with the apparatus, wherein the encrypted network profile data indicates a set of network parameters detected by the electronic device and wherein the encrypted network profile data provides an indication of whether the electronic device is compromised;
- determine whether the electronic device is compromised based on the encrypted network profile data and previous encrypted network profile data received from the electronic device, without decrypting the encrypted network profile data, wherein to determine whether the electronic device is compromised, the processing device is configured to determine if a threshold number of portions of the encrypted network profile data are different from corresponding portions of the previous encrypted network profile data;
- determine whether the encrypted network profile data has been received from the electronic device;
- in response to determining that the encrypted network profile data has not been received from the electronic device, prevent the electronic device from communicating with the apparatus;
- in response to determining that the electronic device is compromised, perform one or more security measures;
- and
- in response to determining that the electronic device is not compromised, allow the electronic device to communicate with the apparatus.
6 more elements
A method comprising:
- receiving, by a network device, encrypted network profile data from an electronic device that is communicating with the network device, wherein the encrypted network profile data indicates a set of network parameters detected by the electronic device and wherein the encrypted network profile data provides an indication of whether the electronic device is compromised;
- determining, by the network device, whether the electronic device is compromised based on the encrypted network profile data and previous encrypted network profile data received from the electronic device, without decrypting the encrypted network profile data, wherein determining whether the electronic device is compromised comprises determining if a threshold number of portions of the encrypted network profile data are different from corresponding portions of the previous encrypted network profile data;
- determining whether the encrypted network profile data has been received from the electronic device;
- in response to determining that the encrypted network profile data has not been received from the electronic device, preventing the electronic device from communicating with the network device;
- in response to determining that the electronic device is compromised, performing one or more security measures;
- and
- in response to determining that the electronic device is not compromised, allowing the electronic device to communicate with the network device.
4 more elements
Dependencies are inferred from the claim text.