Patent ID: 7310730

Claim:
A method of communicating an encrypted data broadcast to a plurality of virtual private network (VPN) receivers, the method comprising the steps of: using a VPN client computer program, establishing a first encrypted VPN channel between a first one of the receivers and a network node; communicating private data to the first receiver on the first VPN channel; receiving a request from the first receiver to join a broadcast data stream; using the same VPN client computer program, establishing a second encrypted VPN channel between the first receiver and the network node; sending, to the first receiver through the first VPN channel, decryption information with which the first receiver can decrypt information that is sent on the second VPN channel; wherein the decryption information comprises an encryption dictionary and a frame number, and wherein the first receiver begins recording the encrypted data broadcast from the specified frame number and uses the encryption dictionary to decrypt the encrypted broadcast data; and communicating the encrypted data broadcast to the first receiver on the second VPN channel.