Patent ID: 8255686

Claim:
A method for securely communicating sensed data over a network, said method comprising: receiving sensed data from a sensor; periodically and dynamically selecting a subset of a plurality of multi-cast group addresses by a processor utilizing one of a plurality of encryption keys to perform the selecting, such that different groups of multi-cast group addresses are selected at different periods of time, and wherein the plurality of multi-cast group addresses are destinations for sending the received sensed data to client devices; dynamically selecting a first multi-cast group of addresses from the plurality of multi-cast group addresses based on a first encryption key of the plurality of encryption keys, the client devices dynamically joining the first multi-cast group of addresses based on a provided first encryption key and receiving the sensed data from the first multi-cast group of addresses; dynamically selecting a second multi-cast group of addresses from the plurality of multi-cast group addresses based on a second encryption key of the plurality of encryption keys, the client devices dynamically joining the second multi-cast group of addresses based on a provided second encryption key and receiving the sensed data from the second multi-cast group address; and transmitting the sensed data to the selected subset of the plurality of multi-cast group addresses for receipt by the client devices.