×

Validating packets in network communications

  • US 9,246,980 B2
  • Filed: 09/23/2011
  • Issued: 01/26/2016
  • Est. Priority Date: 10/17/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method for validating packets in network communications, comprising the steps of:

  • (a) spawning at a device, by virtual dispersive routing (VDR) software loaded on the device in response to a request for a network connection from a particular application running on the device, a virtual machine that virtualizes networking capabilities of the device such that a virtual network connection is provided;

    (b) receiving, at networking hardware of a device, a packet communicated from another device over a network;

    (c) intercepting, by virtual dispersive routing (VDR) software loaded on the device, the packet as it is passed from the networking hardware;

    (d) determining, by the VDR software, that a destination address of the packet corresponds to an address associated with the virtual network connection; and

    (e) determining, by the VDR software, that the packet belongs to a valid application running on the device by(i) running a hash function utilizing data from the packet as input to generate as output a hash value,(ii) comparing the generated hash value to an identification code associated with the particular application and determining that there is a match.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×