Method and apparatus for control of security protocol negotiation
AssigneeNVIDIA Corporation
InventorsThomas Albert Maufer, Sameer Nanda, Paul J. Sidenblad
Life of this patent
Estimating the term…
Loading patent…
AssigneeNVIDIA Corporation
InventorsThomas Albert Maufer, Sameer Nanda, Paul J. Sidenblad
Estimating the term…
Method and apparatus for enhanced security for communication over a network, and more particularly to control of security protocol negotiation to enable multiple clients to establish a virtual private network connection with a same remote address, is described. A mapping table accessible by a gateway computer is used to form associations between a local address for the client and a destination address for a peer and a Security Parameters Index associated with IPSec-protected traffic from the peer. When a packet is received at the gateway from a client it is checked to determine if it is an Internet Key Exchange (IKE) packet, whether an IKE session has already been recorded from this client in the mapping table for the destination address in the IKE packet, whether a Security Parameters Index has been observed in the clear from a remote computer associated with the destination address.
A method for security negotiation control for a plurality of local clients over a gateway computer without additional encapsulation of a data packet between one of the local clients and a remote computer, comprising:
A method for Internet Key Exchange (IKE) control of a received packet in communication between a plurality of local clients and a remote computer without additional encapsulation or header of a packet sent to one of the local clients from the remote computer, comprising:
A computer readable medium storing instructions which, when executed by a gateway computer in at least partial response to receipt of a packet having an Internet Protocol (IP) destination address from one local client computer of a plurality of local computers communicating over the gateway computer with a remote computer, causes execution of a method comprising:
A computer readable medium storing instructions which, when executed by a gateway computer in at least partial response to receipt of a packet from a local computer, causes execution of a method comprising:
Dependencies are inferred from the claim text.