Patent ID: 7673136

Claim:
A method for performing a secure multicast broadcast at a router for keeping unauthorized entities from gaining access to the secure multicast broadcast, the method comprising: sending a received request to join a multicast broadcast at a user system to an Internet Protocol (IP) multicast address; determining if the multicast address of the request to join is associated with a multicast broadcast IP address based on one of a table or map; receiving a multicast transmission from a first computer system associated with the multicast address, wherein the received multicast transmission is encrypted, if the request to join is associated with a multicast broadcast address, then removing the multicast broadcast IP address; decrypting the sent multicast broadcast; attaching one of an associated or a local IP multicast address to the decrypted multicast broadcast; and sending the multicast broadcast to the user system requesting to join, thereby keeping unauthorized entities from gaining access to the secure multicast broadcast because knowledge of the attached associated or a local IP multicast address is only previously know to the first computer system and the user system.