IP Library Granted Patent US 7,120,792
Granted Patent B1
US 7,120,792 · App. 10/317,582 · Granted Oct 10, 2006

System and method for secure communication of routing messages

Assignee: Packet Design, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,120,792
App. No.
10/317,582
Granted
Oct 10, 2006
Kind
B1
Abstract

A system and method distributes encryption and/or authentication capabilities among route processors in a manner that allows route processors in a set of route processors to back each other up in case one or more of the route processors in the set fail.

Claims (34)

1. A method of performing at least one cryptographic function on a message comprising network routing information, the method comprising:

receiving the message comprising routing information;

performing at least one cryptographic function on the message responsive to at least one cryptographic parameter; and

flooding at least one of the at least one cryptographic parameter to a plurality of neighbor devices.

2. The method of claim 1 , wherein the cryptographic function comprises decryption.

3. The method of claim 1 wherein the cryptographic function comprises authentication.

4. The method of claim 1 additionally comprising providing a message comprising at least a part of the routing information in the message to at least one other device.

5. The method of claim 1 wherein the message has a Border Gateway Protocol format.

6. The method of claim 1 :

wherein the message originates from a source; and

the method additionally comprises performing at at least one of the plurality of neighbor devices the at least one cryptographic function on a subsequent message generated by the source responsive to the at least one of the at least one of the cryptographic parameter received.

7. The method of claim 6 additionally comprising identifying a primary device and a secondary device.

8. A system for performing at least one cryptographic function on a message comprising network routing information, the system comprising:

a crypto manager having an input operatively coupled for receiving the message, the crypto manager for performing at least one cryptographic function on the message responsive to at least one cryptographic parameter to produce a result and providing the result at a first output, and for providing at least one of the at least one cryptographic parameter at a parameter output; and

a communication manager having an input coupled to the crypto manager parameter output for receiving the at least one cryptographic parameter, the communication manager for flooding to a plurality of neighbor devices via a network connection coupled to an output at least one of the cryptographic parameters received at the communication manager input.

9. The system of claim 8 , wherein the cryptographic function comprises decryption.

10. The system of claim 8 wherein the cryptographic function comprises authentication.

11. The system of claim 8 wherein the message has a Border Gateway Protocol format.

12. The system of claim 8 wherein the communication manager additionally receives the message at the communication manager input and the communication manager is additionally for providing at the communication manager output a message comprising at least a part of the routing information in the message to at least one other device.

13. The system of claim 8 wherein:

the message originates from a source; and

at least one of the plurality of neighbor devices performs the at least one cryptographic function on a subsequent message generated by the source responsive to the at least one of the at least one of the cryptographic parameter received.

14. A computer program product comprising a computer useable medium having computer readable program code embodied therein for performing at least one cryptographic function on a message comprising network routing information, the computer program product comprising computer readable program code devices configured to cause a computer to:

receive the message comprising routing information;

perform at least one cryptographic function on the message responsive to cryptographic parameters; and

flood at least one of the at least one cryptographic parameter to a plurality of neighbor devices.

15. The computer program product of claim 14 , wherein the cryptographic function comprises decryption.

16. The computer program product of claim 14 wherein the cryptographic function comprises authentication.

17. The computer program product of claim 14 additionally comprising computer readable program code devices configured to cause the computer to provide a message comprising at least a part of the routing information in the message to at least one other device.

18. The computer program product of claim 14 wherein the message has a Border Gateway Protocol format.

19. The computer program product of claim 14 :

wherein the message originates from a source; and

the computer program product additionally comprises computer readable program code devices configured to cause the computer to perform at at least one of the plurality of neighbor devices the at least one cryptographic function on a subsequent message generated by the source responsive to the at least one of the at least one cryptographic parameter received.

20. The computer program product of claim 19 additionally comprising computer readable program code devices configured to cause the computer to identify a primary device and a secondary device.

Assignments (9)
MERGER Recorded Jul 13, 2018
From: PACKET DESIGN, LLC
To: CIENA CORPORATION
Reel/Frame 046342/0761 →
RELEASE OF SECURITY INTEREST AT REEL 033713 / FRAME 0276 Recorded Jul 2, 2018
From: COMERICA BANK
To: PACKET DESIGN, LLC
Reel/Frame 046464/0226 →
SECURITY INTEREST Recorded Sep 10, 2014
From: PACKET DESIGN, LLC
To: COMERICA BANK
Reel/Frame 033713/0276 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2013
From: PACKET DESIGN, INC.
To: PD ACQUISITION, LLC
Reel/Frame 030089/0810 →
CHANGE OF NAME Recorded Mar 26, 2013
From: PD ACQUISITION, LLC
To: PACKET DESIGN, LLC
Reel/Frame 030091/0880 →
RELEASE OF SECURITY INTEREST Recorded Mar 15, 2013
From: COMERICA BANK
To: PACKET DESIGN, INC.
Reel/Frame 030022/0136 →
SECURITY AGREEMENT Recorded Oct 6, 2011
From: PACKET DESIGN, INC., A DELAWARE CORPORATION
To: COMERICA BANK, A TEXAS BANKING ASSOCIATION
Reel/Frame 027024/0720 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2003
From: PACKET DESIGN, LLC
To: PACKET DESIGN, INC.
Reel/Frame 013883/0267 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2002
From: JACOBSON, VAN; PODURI, KEDAR; KANNA, SATISH K.; ALAETTINOGLU, CENGIZ; COBBS, ARCHIBALD L.
To: PACKET DESIGN, LLC
Reel/Frame 013575/0132 →
Continuity (5)
Continuation In Part 1020671500 · Jul 26, 2002
Provisional Application 6042001600 · Oct 21, 2002
Provisional Application 6030817400 · Jul 26, 2001
Provisional Application 6030815600 · Jul 26, 2001
Provisional Application 6030833300 · Jul 26, 2001