US8243927B2ActiveUtilityA1

Digital video receiver, ECM extract equipment, EMM extract equipment, scramble key extract equipment, CCI extract equipment, digital video receiving system, ECM extract method, EMM extract method, scramble key extract method, CCI extract method, digital video receiving method, and recording medium

73
Assignee: TANIGUCHI TAKASHIPriority: Oct 20, 2006Filed: Oct 17, 2007Granted: Aug 14, 2012
Est. expiryOct 20, 2026(~0.3 yrs left)· nominal 20-yr term from priority
H04N 21/2347H04N 21/4405H04N 7/163H04N 21/4181H04N 21/26606H04N 21/4623
73
PatentIndex Score
4
Cited by
11
References
20
Claims

Abstract

A decryption process chip has a memory in which a first decryption control unit for decrypting a scramble key by using an ECM and an EMM is downloaded from outside and stored. A stream input unit extracts a packet including the ECM based on first information obtained from the first decryption control unit, and the first decryption control unit extracts the ECM from the packet. An STB control unit extracts only data including the EMM based on second information set up from the first decryption control unit, and the first decryption control unit extracts the EMM from the data. The stream input unit indirectly obtains a scramble key decrypted by the first decryption control unit so as to extract the scramble key and transmit it to a descrambler.

Claims

exact text as granted — not AI-modified
1. A set top box (STB) for receiving a stream including scrambled programs, entitlement control messages (ECM) including information about the scrambled programs, and entitlement management messages (EMM) including information about the subscriber, the STB descrambling the scrambled programs, and reproducing the descrambled programs for a subscriber based on a permission program from a vendor, the STB comprising:
 a programmable decryption chip receiving the ECM and the EMM; 
 a descrambler receiving the scrambled programs; and 
 a video output controller reproducing the descrambled programs, 
 wherein the STB is manufactured such that the programmable decryption chip does not include the permission program of the vendor, 
 wherein subsequent to manufacturing of the STB, the programmable decryption chip downloads and executes the permission program from the vendor, the permission program having instructions from the vendor for extracting the ECM and EMM from the stream, and decrypting an encrypted scramble key based on the extracted ECM and EMM, and 
 wherein the descrambler descrambles the scrambled programs based on the decrypted scramble key and transmits the descrambled programs to the video output controller for reproduction, and subsequent to downloading and executing the permission program from the vendor, the programmable decryption chip downloads and executes an other permission program from an other vendor, the other permission program having instructions from the other vendor for extracting the ECM and EMM from the stream, and decrypting an encrypted scramble key based on the extracted ECM and EMM. 
 
     
     
       2. Entitlement control messages (ECM) extract equipment, comprising:
 a second decryption control unit which notifies a first information for extracting a packet including an ECM out of a stream; 
 a stream input unit which has the stream including the ECM inputted thereto and extracts the packet including the ECM based on the first information obtained from the second decryption control unit; 
 a first decryption control unit which extracts the ECM from the packet extracted by the stream input unit; and 
 a programmable decryption process chip that subsequent to manufacturing of the ECM extract equipment, downloads and executes a permission program from a vendor, the permission program having instructions from the vendor for extracting the ECM, and decrypting an encrypted scramble key based on the extracted ECM, 
 wherein the ECM extract equipment is manufactured such that the programmable decryption process chip does not include the permission program of the vendor, and subsequent to downloading and executing the permission program from the vendor, the programmable decryption chip downloads and executes an other permission program from an other vendor, the other permission program having instructions from the other vendor for extracting the ECM and EMM from the stream, and decrypting an encrypted scramble key based on the extracted ECM and EMM. 
 
     
     
       3. A non-transitory computer readable storage medium having a program recorded therein to cause a computer to function as the stream input unit of the ECM extract equipment according to  claim 2 . 
     
     
       4. Entitlement management messages (EMM) extract equipment, comprising:
 a first decryption control unit which generates a second information data including an EMM and data including no EMM; 
 a set top box (STB) control unit which has the data including the EMM and the data including no EMM inputted thereto, extracts only the data including the EMM based on the second information set up from the first decryption control unit and transmits it to the first decryption control unit; and 
 a programmable decryption process chip that subsequent to manufacturing of the EMM extract equipment, downloads and executes a permission program from a vendor, the permission program having instructions from the vendor for extracting the EMM, and decrypting an encrypted scramble key based on the extracted EMM, 
 wherein the EMM extract equipment is manufactured such that the programmable decryption process chip does not include the permission program of the vendor, and subsequent to downloading and executing the permission program from the vendor, the programmable decryption chip downloads and executes an other permission program from an other vendor, the other permission program having instructions from the other vendor for extracting the ECM and EMM from the stream, and decrypting an encrypted scramble key based on the extracted ECM and EMM. 
 
     
     
       5. A non-transitory computer readable storage medium having a program recorded therein to cause a computer to function as the STB control unit of the EMM extract equipment according to  claim 4 . 
     
     
       6. Scramble key extract equipment, comprising:
 a first decryption control unit which generates a fourth information including a scramble key decrypted based on an entitlement control message (ECM) and an entitlement management message (EMM); 
 a stream input unit which extracts the scramble key from the fourth information obtained from the first decryption control unit; 
 a descrambler which descrambles received video receiving data by utilizing the scramble key obtained from the stream input unit; and 
 a programmable decryption process chip that subsequent to manufacturing of the scramble key extract equipment, downloads and executes a permission program from a vendor, the permission program having instructions from the vendor for extracting the ECM and the EMM from a received stream, and decrypting the encrypted scramble key based on the extracted ECM and EMM, 
 wherein the scramble key extract equipment is manufactured such that the programmable decryption process chip does not include the permission program of the vendor, and subsequent to downloading and executing the permission program from the vendor, the programmable decryption chip downloads and executes an other permission program from an other vendor, the other permission program having instructions from the other vendor for extracting the ECM and EMM from the stream, and decrypting an encrypted scramble key based on the extracted ECM and EMM. 
 
     
     
       7. A non-transitory computer readable storage medium having a program recorded therein to cause a computer to function as the stream input unit and the descrambler of the scramble key extract equipment according to  claim 6 . 
     
     
       8. Copy control information (CCI) extract equipment, comprising:
 a first decryption control unit which generates a fourth information including CCI; 
 a stream input unit which extracts the CCI from the fourth information obtained from the first decryption control unit; 
 a video/audio output control portion which outputs inputted video receiving data according to the CCI obtained from the stream input unit; and 
 a programmable decryption process chip that subsequent to manufacturing of the CCI extract equipment, downloads and executes a permission program from a vendor, the permission program having instructions from the vendor for extracting the CCI from the stream, 
 wherein the CCI extract equipment is manufactured such that the programmable decryption process chip does not include the permission program of the vendor, and subsequent to downloading and executing the permission program from the vendor, the programmable decryption chip downloads and executes an other permission program from an other vendor, the other permission program having instructions from the other vendor for extracting the ECM and EMM from the stream, and decrypting an encrypted scramble key based on the extracted ECM and EMM. 
 
     
     
       9. A non-transitory computer readable storage medium having a program recorded therein to cause a computer to function as the stream input unit and the video/audio output control portion of the CCI extract equipment according to  claim 8 . 
     
     
       10. A digital video receiver, comprising:
 entitlement control message (ECM) extract equipment comprising:
 a second decryption control unit which notifies a first information for extracting a packet including an ECM out of a stream; 
 a stream input unit which extracts the packet including the ECM based on the first information obtained from the second decryption control unit; 
 a first decryption control unit which extracts the ECM from the packet extracted by the stream input unit; 
 
 entitlement management message (EMM) extract equipment comprising:
 a first decryption control unit which generates a second information including information data including an EMM and data including no EMM, the EMM extracts the EMM; 
 a set top box (STB) control unit which has the data including the EMM and the data including no EMM inputted thereto, extracts only the data including the EMM based on the second information set up from the first decryption control unit and transmits it to the first decryption control unit; 
 scramble key extract equipment comprising: 
 a first decryption control unit which generates a fourth information including a scramble key restored from an ECM and an EMM; 
 a stream input unit which extracts the scramble key from the fourth information obtained from the first decryption control unit; 
 a descrambler which descrambles received video receiving data by utilizing the scramble key obtained from the stream input unit; and 
 
 a programmable decryption process chip that subsequent to manufacturing of the digital video receiver, downloads and executes a permission program from a vendor, the permission program having instructions from the vendor for implementing the first decryption control unit and the second decryption control unit for extracting the ECM and EMM from the stream, and decrypting the encrypted scramble key based on the extracted ECM and EMM, 
 wherein the digital video receiver is manufactured such that the programmable decryption process chip does not include the permission program of the vendor, and subsequent to downloading and executing the permission program from the vendor, the programmable decryption chip downloads and executes an other permission program from an other vendor, the other permission program having instructions from the other vendor for extracting the ECM and EMM from the stream, and decrypting an encrypted scramble key based on the extracted ECM and EMM. 
 
     
     
       11. The digital video receiver according to  claim 10 , further comprising the CCI extract equipment comprising:
 a first decryption control unit which generates fourth information including CCI; 
 a stream input unit which extracts the CCI from the fourth information obtained from the first decryption control unit; 
 a video/audio output control portion which outputs inputted video receiving data according to the CCI obtained from the stream input unit; and 
 a decryption process chip which performs a decryption process, wherein: 
 the first decryption control unit is software downloaded to a memory on the decryption process chip from outside. 
 
     
     
       12. A digital video receiving system, comprising:
 the digital video receiver according to  claim 10 ; 
 a digital video transmitter which transmits video data including an ECM, data including no EMM and data including an EMM and causes the first decryption control unit and the second decryption control unit to be downloaded to the digital video receiver; and 
 a communication line which connects the digital video transmitter with the digital video receiver. 
 
     
     
       13. A non-transitory computer readable storage medium having a program recorded therein to cause a computer to function as the stream input unit, the STB control unit, the descrambler and the first decryption control unit and/or the second decryption control unit of the digital video receiver according to  claim 10 . 
     
     
       14. A digital video receiver, comprising:
 a programmable decryption process chip that subsequent to manufacturing of the digital video receiver, downloads and executes a permission program from a vendor, the permission program having instructions from the vendor for extracting entitlement control messages (ECM) and entitlement management messages (EMM) from a received stream, and decrypting an encrypted scramble key based on the extracted ECM and EMM, 
 wherein the digital video receiver is manufactured such that the programmable decryption process chip does not include the permission program of the vendor; 
 a descrambler for descrambling programs received by the receiver based on the decrypted scramble key; and 
 an Ether chip for controlling Ethernet data, which has another media access control (MAC) address for the programmable decryption process chip apart from a MAC address used to assign an internet protocol (IP) address used when receiving video receiving data from outside, 
 wherein subsequent to downloading and executing the permission program from the vendor, the programmable decryption chip downloads and executes an other permission program from an other vendor, the other permission program having instructions from the other vendor for extracting the ECM and EMM from the stream, and decrypting an encrypted scramble key based on the extracted ECM and EMM. 
 
     
     
       15. An entitlement control message (ECM) extract method, comprising the steps in which:
 a second decryption control unit notifies a stream input unit of first information for extracting a packet including an ECM, the second decryption control unit is downloaded to a memory different from the memory on a programmable decryption process chip for performing a decryption process; 
 the stream input unit extracts the packet including the ECM out of the inputted stream based on the first information; and 
 a first decryption control unit extracts the ECM from the extracted packet, 
 wherein the programmable decryption process chip subsequent to manufacturing of the first decryption control unit, downloads and executes a permission program from a vendor, the permission program having instructions from the vendor for extracting the ECM from the stream, and decrypting an encrypted scramble key based on the extracted ECM, 
 wherein the first decryption control unit is manufactured such that the programmable decryption process chip does not include the permission program of the vendor, and subsequent to downloading and executing the permission program from the vendor, the programmable decryption chip downloads and executes an other permission program from an other vendor, the other permission program having instructions from the other vendor for extracting the ECM and EMM from the stream, and decrypting an encrypted scramble key based on the extracted ECM and EMM. 
 
     
     
       16. A digital video receiving method, comprising:
 the ECM extract method according to  claim 15 ; 
 the EMM extract method, comprising the steps in which: 
 a first decryption control unit generates second information including information for, out of data including an EMM and data including no EMM, extracting only the data including the EMM, the first decryption control unit downloaded to a memory on a decryption process chip for performing a decryption process from outside; 
 an STB control unit extracts, based on the second information, only the data including the EMM from the data including the EMM and data including no EMM which are inputted; and 
 the first decryption control unit extracts the EMM from the extracted data including the EMM; and 
 the scramble key extract method comprising the steps in which: 
 a first decryption control unit generates fourth information including a scramble key restored from an ECM and an EMM, the first decryption control unit downloaded to a memory on a decryption process chip for performing a decryption process from outside; 
 a stream input unit extracts the scramble key from the fourth information; and 
 a descrambler descrambles received video receiving data by utilizing the scramble key extracted by the stream input unit. 
 
     
     
       17. The digital video receiving method, comprising:
 the ECM extract method according to  claim 15 ; 
 the EMM extract method, comprising the steps in which: 
 a first decryption control unit generates second information including information for, out of data including an EMM and data including no EMM, extracting only the data including the EMM, the first decryption control unit downloaded to a memory on a decryption process chip for performing a decryption process from outside; 
 an STB control unit extracts, based on the second information, only the data including the EMM from the data including the EMM and data including no EMM which are inputted; and 
 the first decryption control unit extracts the EMM from the extracted data including the EMM; and 
 the scramble key extract method comprising the steps in which: 
 a first decryption control unit generates fourth information including a scramble key restored from an ECM and an EMM, the first decryption control unit downloaded to a memory on a decryption process chip for performing a decryption process from outside; 
 a stream input unit extracts the scramble key from the fourth information; and 
 a descrambler descrambles received video receiving data by utilizing the scramble key extracted by the stream input unit, further comprising the CCI extract method comprising the steps in which: 
 a first decryption control unit generates fourth information including CCI, the first decryption control unit downloaded to a memory on a decryption process chip for performing a decryption process from outside; 
 a stream input unit extracts the CCI from the fourth information; and 
 a video/audio output control portion outputs inputted video receiving data according to the CCI extracted by the stream input unit. 
 
     
     
       18. An entitlement management message (EMM) extract method, comprising the steps in which:
 a first decryption control unit generates second information having data including an EMM and data including no EMM, extracting only the data including the EMM, the first decryption control unit is downloaded to a memory on a programmable decryption process chip for performing a decryption process; 
 a set top box (STB) control unit extracts, based on the second information, only the data including the EMM and data including no EMM which are inputted; and 
 the first decryption control unit extracts the EMM from the extracted data, 
 wherein the programmable decryption process chip subsequent to manufacturing of the first decryption control unit, downloads and executes a permission program from a vendor, the permission program having instructions from the vendor for extracting the EMM from the stream, and decrypting an encrypted scramble key based on the extracted EMM, 
 wherein the first decryption control unit is manufactured such that the programmable decryption process chip does not include the permission program of the vendor, and subsequent to downloading and executing the permission program from the vendor, the programmable decryption chip downloads and executes an other permission program from an other vendor, the other permission program having instructions from the other vendor for extracting the ECM and EMM from the stream, and decrypting an encrypted scramble key based on the extracted ECM and EMM. 
 
     
     
       19. A scramble key extract method, comprising the steps in which:
 a first decryption control unit generates fourth information including a scramble key decrypted based on an entitlement control message (ECM) and an entitlement management message (EMM), the first decryption control unit downloaded to a memory on a programmable decryption process chip for performing a decryption process, 
 wherein the programmable decryption process chip subsequent to manufacturing of the first decryption control unit, downloads and executes a permission program from a vendor, the permission program having instructions from the vendor for extracting the ECM and the EMM from the stream, and decrypting the scramble key based on the extracted ECM and EMM, 
 wherein the first decryption control unit is manufactured such that the programmable decryption process chip does not include the permission program of the vendor; 
 a stream input unit extracts the scramble key from the fourth information; and 
 a descrambler descrambles received video receiving data by utilizing the decrypted scramble key, 
 wherein subsequent to downloading and executing the permission program from the vendor, the programmable decryption chip downloads and executes an other permission program from an other vendor, the other permission program having instructions from the other vendor for extracting the ECM and EMM from the stream, and decrypting an encrypted scramble key based on the extracted ECM and EMM. 
 
     
     
       20. A copy control information (CCI) extract method, comprising the steps in which:
 a first decryption control unit generates fourth information including CCI, the first decryption control unit downloaded to a memory on a programmable decryption process chip for performing a decryption process, 
 wherein the programmable decryption process chip subsequent to manufacturing of the first decryption control unit, downloads and executes a permission program from a vendor, the permission program having instructions from the vendor for extracting the CCI from a received stream, 
 wherein the first decryption control unit is manufactured such that the programmable decryption process chip does not include the permission program of the vendor; 
 a stream input unit extracts the CCI from the fourth information; and 
 a video/audio output control portion outputs inputted video receiving data according to the CCI extracted by the stream input unit, 
 wherein subsequent to downloading and executing the permission program from the vendor, the programmable decryption chip downloads and executes an other permission program from an other vendor, the other permission program having instructions from the other vendor for extracting the ECM and EMM from the stream, and decrypting an encrypted scramble key based on the extracted ECM and EMM.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.