Methods for cryptographic synchronization of data packets. A roll-over
counter (ROC) value is periodically appended to and transmitted with a
data packet when a function of the packet sequence number equals a
predetermined value. The ROC effectively synchronizes the cryptographic
transformation of the data packets. Although the disclosed methods are
generally applicable to many transmission protocols, they are
particularly adaptable for use in systems wherein the data packets are
transmitted to a receiver using the Secure Real-Time Transport Protocol
(SRTP) as defined in Internet Engineering Task Force (IETF) Request for
Comments (RFC) 3711.