Patent ID: 8160255
Filing Date: 2012-04-17
Classification: H04L

Abstract:
1. A computer-implemented method comprising: providing a secure gateway group including a plurality of members of the secure gateway group that share common security data; generating, by use of a processor, a different private identity for each of the plurality of members of the secure gateway group, and sending the private identity for each of the plurality of members of the secure gateway group to the corresponding member; obtaining a sender secure private identity corresponding to a source of network traffic; obtaining a receiver secure public identity corresponding to a destination of the network traffic, the destination being a particular member of the secure gateway group; using a processor to generate an encryption key using the sender secure private identity and the receiver secure public identity in a Tate pairing, wherein the encryption key being generated using the Tate pairing based on an elliptic curve; encrypting a data packet of the network traffic using the encryption key; and sending the encrypted data packet to the destination of the network traffic within the secure gateway group in a secure point-to-point network communication, members of the secure gateway group other than the destination of the network traffic being unable to decrypt the encrypted data packet.