SYSTEM AND METHOD FOR ENCRYPTED GROUP NETWORK COMMUNICATION WITH POINT-TO-POINT PRIVACY
First Claim
1. A method comprising:
- generating a sender secure gateway private identity;
obtaining a receiver secure gateway public identity;
generating an encryption key using the sender secure gateway private identity and the receiver secure gateway public identity;
encrypting a data packet using the encryption key; and
sending the encrypted data packet to the receiver secure gateway.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments of the disclosed subject matter provide methods and systems for improved efficiency and security in secure gateway-to-secure gateway network communication. Embodiments provide systems and methods for generating a sender secure gateway private identity, obtaining a receiver secure gateway public identity, generating an encryption key using the sender secure gateway private identity and the receiver secure gateway public identity, encrypting a data packet using the encryption key, and sending the encrypted data packet to a receiver secure gateway. Embodiments also provide systems and methods for generating a receiver secure gateway private identity, obtaining a sender secure gateway public identity, generating a decryption key using the receiver secure gateway private identity and the sender secure gateway public identity, receiving an encrypted data packet from a sender secure gateway, and decrypting the data packet using the decryption key.
56 Citations
36 Claims
-
1. A method comprising:
-
generating a sender secure gateway private identity;
obtaining a receiver secure gateway public identity;
generating an encryption key using the sender secure gateway private identity and the receiver secure gateway public identity;
encrypting a data packet using the encryption key; and
sending the encrypted data packet to the receiver secure gateway. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
generating a receiver secure gateway private identity;
obtaining a sender secure gateway public identity;
generating a decryption key using the receiver secure gateway private identity and the sender secure gateway public identity;
receiving an encrypted data packet from a sender secure gateway; and
decrypting the data packet using the decryption key. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus comprising:
-
means for generating a sender secure gateway private identity;
means for obtaining a receiver secure gateway public identity;
means for generating an encryption key using the sender secure gateway private identity and the receiver secure gateway public identity;
means for encrypting a data packet using the encryption key; and
means for sending the encrypted data packet to a receiver secure gateway. - View Dependent Claims (14, 15)
-
-
16. An apparatus comprising:
-
means for generating a receiver secure gateway private identity;
means for obtaining a sender secure gateway public identity;
means for generating a decryption key using the receiver secure gateway private identity and the sender secure gateway public identity;
means for receiving an encrypted data packet from a sender secure gateway; and
means for decrypting the data packet using the decryption key. - View Dependent Claims (17, 18)
-
-
19. An apparatus comprising:
a sender secure gateway operable to obtain a sender secure gateway private identity from a key server, obtain a receiver secure gateway public identity, generate an encryption key using the sender secure gateway private identity and the receiver secure gateway public identity, encrypt a data packet using the encryption key; and
send the encrypted data packet to a receiver secure gateway.- View Dependent Claims (20, 21)
-
22. An apparatus comprising:
a receiver secure gateway operable to obtain a receiver secure gateway private identity from a key server, obtain a sender secure gateway public identity, generate a decryption key using the receiver secure gateway private identity and the sender secure gateway public identity, receive an encrypted data packet from a sender secure gateway; and
decrypt the data packet using the decryption key.- View Dependent Claims (23, 24)
-
25. An article of manufacture comprising at least one machine readable storage medium having one or more computer programs stored thereon and operable on one or more computing systems to:
- generate a sender secure gateway private identity;
obtain a receiver secure gateway public identity;
generate an encryption key using the sender secure gateway private identity and the receiver secure gateway public identity;
encrypt a data packet using the encryption key; and
send the encrypted data packet to a receiver secure gateway. - View Dependent Claims (26, 27, 28)
- generate a sender secure gateway private identity;
-
29. An article of manufacture comprising at least one machine readable storage medium having one or more computer programs stored thereon and operable on one or more computing systems to:
- generate a receiver secure gateway private identity;
obtain a sender secure gateway public identity;
generate a decryption key using the receiver secure gateway private identity and the sender secure gateway public identity;
receive an encrypted data packet from a sender secure gateway; and
decrypt the data packet using the decryption key. - View Dependent Claims (30, 31, 32)
- generate a receiver secure gateway private identity;
-
33. A system comprising:
a key server to generate a private identity for each registered secure gateway; and
one or more secure gateways in data communication with the key server via a network, the secure gateways being operable to;
compute a sender secure gateway private identity;
obtain a receiver secure gateway public identity;
generate an encryption key using the sender secure gateway private identity and the receiver secure gateway public identity;
encrypt a data packet using the encryption key; and
send the encrypted data packet to a receiver secure gateway.- View Dependent Claims (34, 35, 36)
Specification