Digital video content transmission ciphering and deciphering method and apparatus
First Claim
Patent Images
1. A method, comprising:
- generating a plurality of frame keys based on a session key generated for a transmission session within which a video content having a plurality of frames is to be transmitted to a video sink device, each of the frame keys being generated specifically for each of the frames respectively; and
ciphering each of the frames using a respective one of the frame keys prior to transmitting the respective ciphered frame to the video sink device.
0 Assignments
0 Petitions
Accused Products
Abstract
A video source device generates a session key for each transmission session wherein a multi-frame video content is to be transmitted to a video sink device. The video source device uses the session key to generate a successive number of frame keys. The frame keys in turn are used to generate corresponding pseudo random bit sequences for ciphering the corresponding frames to protect the video content from unauthorized copying during transmission. The video sink device practices a complementary approach to decipher the received video content. In one embodiment, both devices are each provided with an integrated block/stream cipher to practice the transmission protection method.
71 Citations
58 Claims
-
1. A method, comprising:
-
generating a plurality of frame keys based on a session key generated for a transmission session within which a video content having a plurality of frames is to be transmitted to a video sink device, each of the frame keys being generated specifically for each of the frames respectively; and ciphering each of the frames using a respective one of the frame keys prior to transmitting the respective ciphered frame to the video sink device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A machine-readable medium having executable code to cause a machine to perform a method, the method comprising:
-
generating a plurality of frame keys based on a session key generated for a transmission session within which a video content having a plurality of frames is to be transmitted to a video sink device, each of the frame keys being generated specifically for each of the frames respectively; and ciphering each of the frames using a respective one of the frame keys prior to transmitting the respective ciphered frame to the video sink device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus comprising:
-
a block cipher to generate a plurality of frame keys based on a session key generated for a transmission session within which a video content having a plurality of frames is to be transmitted to a video sink device, each of the frame keys being generated for each of the frames respectively; and a stream cipher coupled to the block cipher to cipher each of the frames using a respective frame key prior to transmitting the respective frame to the video sink device. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A method, comprising:
-
generating a plurality of frame keys based on a session key generated for a reception session within which a video content having a plurality of frames is to be received from a video source device, each of the frame keys being generated for each of the frames within the reception session; and deciphering each of the frames using the corresponding frame key as a decipher key to recover the respective frame of the video content. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
-
31. A machine-readable medium having executable code to cause a machine to perform a method, the method comprising:
-
generating a plurality of frame keys based on a session key generated for a reception session within which a video content having a plurality of frames is to be received from a video source device, each of the frame keys being generated for each of the frames within the reception session; and deciphering each of the frames using the corresponding frame key as a decipher key to recover the respective frame of the video content. - View Dependent Claims (32, 33, 34, 35, 36, 37)
-
-
38. An apparatus, comprising:
-
a block decipher to generate a plurality of frame keys based on a session key of a reception session within which a video content having a plurality of frames is to be received from a video source device, each of the frame keys being generated for each of the frames respectively; and a stream decipher coupled to the block decipher to decipher each of the frames of the video content using each of the frame keys respectively. - View Dependent Claims (39, 40, 41, 42, 43, 44)
-
-
45. A machine-readable medium having executable code to cause a machine to perform a method of a video source device, the method comprising:
-
generating a session key for a transmission session within which a multi-frame video content is to be transmitted to a video sink device; generating a successive number of frame keys, using at least the session key, each of the frame keys being distinctively generated for each of the frames of the transmission session; and ciphering each of the frames using the corresponding frame key prior to transmitting the respective ciphered frame to the video sink device. - View Dependent Claims (46, 47, 48, 49, 50, 51)
-
-
52. A machine-readable medium having executable code to cause a machine to perform a method of a video sink device, the method comprising:
-
generating a session key for a reception session within which a multi-frame video content is to be received from a video source device, the session key being valid only for the reception session; generating a successive number of frame keys, using at least the session key, each of the frame keys being distinctively generated for each of the frames within the reception session; and deciphering each of the frames using the corresponding frame key as a decipher key to recover the multi-frame video content. - View Dependent Claims (53, 54, 55, 56, 57, 58)
-
Specification