Patent US6226748B1 successfully refreshed from Google Patents.
US6226748B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Architecture for virtual private networks
Assignee: Avaya Inc
•
Filing: 1997-06-12
•
Granted: 2001-05-01
•
Expires: 2017-06-12
Abstract
Abstract Protocols and architecture for secure virtual private networks. Intraenterprise data communications are supported in a secure manner over the Internet or other public network space with the implementation of secure virtual private networks. Members of a virtual private network group exchange data that may be compressed, encrypted and authenticated, if the exchange is between members of the group.
Inventors
- 👤 Henk J. Bots
- 👤 William E. Hunt
- 👤 Derek Palma
- 👤 John Lawler
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-05 10:02
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/28; H04L63/00; H04L63/02; H04L63/0272; H04L12/46; H04L12/4641; H04L61/00; H04L61/45; H04L63/04; H04L63/0428; H04L63/08; H04L69/00; H04L69/04; H04L9/00; H04L9/40; H04L2212/00
Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
210 words
A method for sending a data packet from a first member of a virtual private network to a second member of said virtual private network comprising the steps of: receiving said data packet enroute to said second member; determining that said data packet is being sent between members of said virtual private network; determining the packet manipulation rules for packets sent between members of said virtual private network; forming a secure data packet by executing said packet manipulation rules on said data packet; and forwarding said secure data packet to said second member of said virtual private network; wherein said step of determining the packet manipulation rules comprises the step of accessing a lookup table that maintains information identifying compression, encryption and authentication algorithms to be utilized for data packets sent between members of the virtual private network; wherein said step of forming a secure data packet comprises the steps of encrypting at least a payload portion of the data packet according to the identified encryption algorithm; and providing authentication information for the data packet according to the identified authentication algorithm; and wherein said step of forming a secure data packet further comprises the step of compressing said payload portion of the data packet according to the compression algorithm identified.
Claim 2
Independent Claim
210 words
A method for sending a data packet from a first member of a virtual private network to a second member of said virtual private network comprising the steps of: receiving said data packet enroute to said second member; determining that said data packet is being sent between members of said virtual private network; determining the packet manipulation rules for packets sent between members of said virtual private network; forming a secure data packet by executing said packet manipulation rules on said data packet; and forwarding said secure data packet to said second member of said virtual private network; wherein said step of determining the packet manipulation rules comprises the step of accessing a lookup table that maintains information identifying compression, encryption and authentication algorithms to be utilized for data packets sent between members of the virtual private network; wherein said step of forming a secure data packet comprises the steps of encrypting at least a payload portion of the data packet according to the identified encryption algorithm; and providing authentication information for the data packet according to the identified authentication algorithm; and wherein said step of forming a secure data packet further comprises the step of compressing said payload portion of the data packet according to the compression algorithm identified.
Claim 3
Dependent Claim
17 words
The method according to claim 1 , wherein said compressing step occurs prior to said encrypting step.
Claim 4
Independent Claim
180 words
A method for securely exchanging data packets by members of a virtual private network comprising the steps of: generating a first data packet which includes a source address, a destination address and a data payload portion; transmitting said first data packet toward the destination address; intercepting said first data packet enroute to said destination address; verifying that said first data packet is being sent between members of a virtual private network group; determining the packet manipulation rules for packets sent between members of said virtual private network group; generating a second data packet by performing said packet manipulation rules on said first data packet; forwarding said second data packet toward said destination address; receiving said second data packet; verifying that said second data packet is being sent between members of said virtual private network group; determining the packet manipulation rules for packets sent between members of said virtual private network group; generating a third packet by reversing the identified packet manipulation rules, said third packet including said data payload portion; and delivering said third data packet to said destination address.
Claim 5
Independent Claim
180 words
A method for securely exchanging data packets by members of a virtual private network comprising the steps of: generating a first data packet which includes a source address, a destination address and a data payload portion; transmitting said first data packet toward the destination address; intercepting said first data packet enroute to said destination address; verifying that said first data packet is being sent between members of a virtual private network group; determining the packet manipulation rules for packets sent between members of said virtual private network group; generating a second data packet by performing said packet manipulation rules on said first data packet; forwarding said second data packet toward said destination address; receiving said second data packet; verifying that said second data packet is being sent between members of said virtual private network group; determining the packet manipulation rules for packets sent between members of said virtual private network group; generating a third packet by reversing the identified packet manipulation rules, said third packet including said data payload portion; and delivering said third data packet to said destination address.
Claim 6
Dependent Claim
16 words
The method according to claim 3 wherein said second packet conceals said source and destination addresses.
Claim 7
Dependent Claim
30 words
The method according to claim 3 wherein said step of generating a third packet includes the step of recovering said source and destination addresses for inclusion in said third packet.
References Cited (Backward Citations)
US5239584A
Cited
US5400334A
Cited
US5606668A
Cited
US5588060A
Cited
US5548646A
Cited
US5761201A
Cited
US5828846A
Cited
US5781550A
Cited
US5898830A
Cited
US5935245A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2004-04-30 | 2004-10-30 | 2005-05-01 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2008-04-30 | 2008-10-30 | 2009-05-01 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2012-04-30 | 2012-10-30 | 2013-05-01 | $7700.00 | Window Closed / Lapsed |