Patent ID: 8712052

Claim:
A communication apparatus for sending messages over a communication medium and to conceal the messages among chaff data, the apparatus comprising: an input circuit adapted to obtain a first message that is to be transmitted; a communication circuit adapted to send outgoing communications and receive incoming communications data over one or more channels through the communication medium, respectively, to and from a remote device; a chaffing module adapted to generate a stream of chaffing data; a message insertion module operatively coupled to the input circuit, the chaffing module, and the communication circuit, and configured to insert the first message into the stream of chaffing data such that the beginning and ending boundaries of the first message are concealed by the chaffing data; a first deterministic number generator module (DNGM) adapted to generate different sequences of numbers based on different initialization values such that, in response to each initialization value, a certain sequence of numbers is repeatably generated; a DNGM initialization module operatively coupled to the communication circuit and to the first DNGM, and adapted to exchange initialization data via the communication circuit with the remote device to establish a common initialization value between the first DNGM and a second DNGM of the remote device to thereby cause the first DNGM and second DNGM to generate a common sequence of numbers; and wherein at least one of the stream of chaffing data and data associated with the first message is encoded using an output of the first DNGM when the first DNGM is and the second DNGM are generating the common sequence of numbers.