US 7,581,093 B2
Hitless manual cryptographic key refresh in secure packet networks
Richard Gauvreau, Aylner (Canada); Michael Aalders, Nepean (Canada); and Kim Edwards, Orleans (Canada)
Assigned to Nortel Networks Limited, St. Laurent, Quebec (Canada)
Filed on Dec. 22, 2003, as Appl. No. 10/740,416.
Prior Publication US 2005/0138352 A1, Jun. 23, 2005
Int. Cl. H04L 29/06 (2006.01)
U.S. Cl. 713—153  [713/160; 713/176; 713/180; 726/3; 726/12; 726/13; 726/14; 380/28; 380/278] 31 Claims
OG exemplary drawing
 
1. A computer-readable medium storing instructions which, when executed by a network node in a system wherein cryptographic keys are manually refreshed, cause said node to:
use cryptographic keys according to a first state, a second state, and a third state, said network node in said first state using a current cryptographic key in respect of outgoing packets and incoming packets, said network node in said second state using said current cryptographic key in respect of outgoing packets and using at least one of said current cryptographic key and a new cryptographic key in respect of incoming packets, said network node in said third state using said new cryptographic key in respect of outgoing packets and using at least one of said current cryptographic key and said new cryptographic key in respect of incoming packets;
transition from said first state to said second state upon being provisioned with said new cryptographic key;
commence a delay period upon said transition from said first state into said second state;
transition from said second state to said third state upon the elapsing of said delay period in said second state without receipt of a packet in respect of which said new cryptographic key has been used; and
upon receipt, while in said second state during said delay period, of a packet in respect of which said new cryptographic key has been used, transition from said second state to said first state and use said new cryptographic key as the current cryptographic key.