Patent ID: 8234491

Claim:
A method of securely communicating data, the method comprising: maintaining packet numbers, each said packet number being associated, respectively, with a different one of a plurality of packets; encrypting a portion of unencrypted data based on one of said packet numbers to produce a corresponding portion of encrypted data; storing said corresponding portion of said encrypted data in one of said different packets; transmitting, in a main communication channel, said one different packet to a receiver; updating said one of said packet numbers to reflect a next available packet number; repeating said encrypting, said storing, said transmitting and said updating for each said different one of said plurality of packets; and periodically transmitting to said receiver in a communication channel, other than the main communication channel, said one of said packet numbers along with said corresponding portion of said encrypted data when said one different packet associated with said one of said packet numbers is being transmitted in said main channel.