7840809

Method and System for Secure Transmission of an Encrypted Media Stream Across a Network

PublishedNovember 23, 2010
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
15 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method for comprising: receiving, at a collecting node, a request from a debugging node to access session keys used to decrypt an encrypted media stream; collecting the session keys for the encrypted media stream; generating, at the collecting node, a session key file encryption key; encrypting the collected session keys with the session key file encryption key, wherein the session key file encryption key provides strong encryption for the session keys; transmitting the encrypted media stream and the encrypted session keys to a reviewing node; encrypting the session key file encryption key with a review public key to obtain an encrypted session key file encryption key, wherein the review public key is a public key of a reviewing node, and wherein the reviewing node uses the review public key to access the session key file encryption key; encrypting the encrypted session key file encryption key with a log public key to obtain a double encrypted session key file encryption key, wherein the log public key is a public key of a logging node; sending the double encrypted session key file encryption key to the logging node; decrypting the double encrypted session key file encryption key with a log private key by the logging node to obtain the encrypted session key file encryption key, wherein the log private key is a private key of the logging node; sending the encrypted session key file encryption key to the reviewing node; decrypting the encrypted media stream by using the encrypted session key file encryption key and the encrypted session keys; selecting a media stream based on a condition, wherein the condition is that the media stream does not contain confidential information; and transmitting the selected media stream to the debugging node.

2

2. The method according to claim 1 , wherein the receiving further comprises: generating a hash of the session keys; and sending the hash to the reviewing node.

3

3. The method according to claim 2 , wherein the sending the hash to the reviewing node comprises comparing the hash with the encrypted session keys by the reviewing node to verify that the encrypted session keys are correct.

4

4. The method according to claim 1 , further comprising: generating a hash of the session keys; appending the hash to the encrypted session key file encryption key; and encrypting the appended encrypted session key file encryption key with the log public key to generate the double encrypted session key file encryption key.

5

5. The method according to claim 4 , further comprising: decrypting the double encrypted session key file encryption key to generate the encrypted session key file encryption key and the hash; and sending the encrypted session key file encryption key and the hash to a reviewing node.

6

6. The method according to claim 1 , wherein the decrypting the double encrypted session key file encryption key further comprises maintaining the encrypted session key file encryption key in a log file.

7

7. The method according to claim 1 , wherein the sending the encrypted session key file encryption key further comprises: receiving the encrypted media stream and the encrypted session keys; receiving the encrypted session key file encryption key; and using the encrypted session key file encryption key and the encrypted session keys to decrypt the encrypted media stream.

8

8. The method according to claim 1 , wherein the sending the encrypted session key file encryption key further comprises: receiving the encrypted media stream and the encrypted session keys; receiving the encrypted session key file encryption key; using the encrypted session key file encryption key and the encrypted session keys to decrypt the encrypted media stream; selecting a media stream based on a condition; and transmitting the selected media stream.

9

9. The method according to claim 8 , wherein the condition includes absence of confidential information in the media stream.

10

10. The method according to claim 8 , further comprising: decrypting the encrypted session key file encryption key with a review private key, wherein the review private key is the private key of the reviewing node; decrypting the encrypted session key file with the session key file encryption key; and decrypting the encrypted media stream with the session keys.

11

11. A system comprising: a collecting node adapted for collecting session keys, the session keys for decrypting the encrypted media stream, the collecting node comprising: means for receiving a request from a debugging node to access session keys used to decrypt an encrypted media stream; means for generating a session key file encryption key; means for encrypting the session keys with the session key file encryption key wherein the session key file encryption key provides strong encryption for the session keys; means for encrypting the session key file encryption key with a review public key to obtain the encrypted session key file encryption key; and means for encrypting the encrypted session key file encryption key with a log public key to obtain a double encrypted session key file encryption key; a logging node having the log public key as its public key, the logging node comprising: means for decrypting the double encrypted session key file encryption key with a log private key to obtain the encrypted session key file encryption key, wherein the log private key is a private key of the logging node; a reviewing node adapted for selecting the media stream, the reviewing node having the review public key as its public key, the reviewing node comprising: means for decrypting the encrypted session key file encryption key with a review private key to obtain the session key file encryption key, wherein the review private key is a private key of the reviewing node; means for decrypting the encrypted session key file with the session key file encryption key to obtain the session key file; means for decrypting the encrypted media stream with the session keys; means for selecting a media stream based on a condition, wherein the condition is that the media stream does not contain confidential information; and means for transmitting the selected media stream to the debugging node.

12

12. The system according to claim 11 , wherein the collecting node further comprises means for generating a hash of the session keys.

13

13. The system according to claim 12 , wherein the collecting node further comprises means for appending the generated hash to the encrypted session key file encryption key.

14

14. The system according to claim 12 , wherein the reviewing node further comprises means for comparing the hash with the encrypted session keys.

15

15. The system according to claim 11 , wherein the logging node further comprises means for maintaining the encrypted session key file encryption key in a log file.

Patent Metadata

Filing Date

Unknown

Publication Date

November 23, 2010

Inventors

Robert T. Bell

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “METHOD AND SYSTEM FOR SECURE TRANSMISSION OF AN ENCRYPTED MEDIA STREAM ACROSS A NETWORK” (7840809). https://patentable.app/patents/7840809

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.

METHOD AND SYSTEM FOR SECURE TRANSMISSION OF AN ENCRYPTED MEDIA STREAM ACROSS A NETWORK — Robert T. Bell | Patentable