IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0310083
(2002-12-04)
|
등록번호 |
US-8191166
(2012-05-29)
|
발명자
/ 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
Thomas, Kayden, Horstemeyer & Risley, LLP
|
인용정보 |
피인용 횟수 :
2 인용 특허 :
6 |
초록
▼
Systems and methods that securely handle control information are provided. In one example, a system may include an application specific integrated circuit (ASIC). The ASIC may include, for example, a content processing block and a control processing block. The content processing block may be coupled
Systems and methods that securely handle control information are provided. In one example, a system may include an application specific integrated circuit (ASIC). The ASIC may include, for example, a content processing block and a control processing block. The content processing block may be coupled to the control processing block. The content received by the ASIC may be associated with the control information received by the ASIC. The control processing block may be adapted to validate the control information received by the ASIC. The content processing block may be adapted to process the content received by the ASIC in accordance with the validated control information.
대표청구항
▼
1. A set top box comprising an integrated circuit comprising a first input of the integrated circuit, a second input of the integrated circuit, a third input of the integrated circuit, a first output of the integrated circuit, a second output of the integrated circuit, a content processing block, a
1. A set top box comprising an integrated circuit comprising a first input of the integrated circuit, a second input of the integrated circuit, a third input of the integrated circuit, a first output of the integrated circuit, a second output of the integrated circuit, a content processing block, a content output control block, a control validation block, a control decoding block, a control modifying block and an authentication application block, wherein the first input is operatively coupled to the content processing block which, in turn, is operatively coupled to the content output control block which, in turn, is operatively coupled to the first output, wherein the second input is operatively coupled to the control validation block which, in turn, is operatively coupled to the control decoding block which, in turn, is operatively coupled to the content processing block, wherein the control validation block is operatively coupled to the control modifying block which, in turn, is operatively coupled to the authentication application block which, in turn, is operatively coupled to the second output, wherein the third input is operatively coupled to the content output control block which, in turn, is operatively coupled to the first output, wherein the third input is operatively coupled to the control modifying block which, in turn, is operatively coupled to the authentication application block which, in turn, is operatively coupled to the second output; anda processor operatively coupled to the integrated circuit,wherein the integrated circuit receives digital rights management control information via the second input,wherein content received by the integrated circuit is associated with the digital rights management control information,wherein the control validation block validates the digital rights management control information received by the integrated circuit via the second input and provides the validated digital rights management control information to the control decoding block and to the control modifying block,wherein the control decoding block decodes the validated digital rights management control information and provides the decoded digital rights management control information to the content processing block and to the content output control block,wherein the processor provides, via the third input, feature control information to the content processing block and the content output control block,wherein the content processing block processes the content received via the first input of the integrated circuit in accordance with the decoded digital rights management control information and the feature control information that were received by the content processing block via the first input and provides the processed content to the content output control block,wherein the content output control block processes the content that was processed by the content processing block in accordance with the decoded digital rights management control information and the feature control information that were received by the content output control block,wherein the processing of the content output control block includes securing before sending to the first output of the integrated circuit, andwherein the control modifying block modifies the validated digital rights management control information provided by the control validation block in accordance with the feature control information that was provided by the processor and provides the modified digital rights management control information to the authentication application block. 2. The set top box according to claim 1, wherein the processing of the content output control block includes degrading by sub-sampling. 3. The set top box according to claim 1, wherein the authentication application block applies an authentication algorithm onto the modified digital rights management control information received from the control modifying block to generate at least one of an authentication control word associated with the modified digital rights management control information and a message authentication code associated with the modified digital rights management control information. 4. The set top box according to claim 1, wherein the authentication application block applies an authentication algorithm onto the modified digital rights management control information received from the control modifying block to generate a watermark associated with the modified digital rights management control information. 5. The set top box according to claim 1, wherein the authentication application block applies an authentication algorithm onto the modified digital rights management control information received from the control modifying block to generate an authentication output that is associated with the modified digital rights management control information. 6. The set top box according to claim 1, wherein the feature control information is set by a user interface. 7. The set top box according to claim 1, wherein the content output control block provides a first output signal to the first output of the integrated circuit, and wherein the authentication application block provides a second output signal to the second output of the integrated circuit. 8. The set top box according to claim 1, wherein the content processing block has a fourth input that is connected to the first input of the integrated circuit, a fifth input that receives the decoded digital rights management control information from the control decoding block, a sixth input that receives the feature control information from the third input and a third output for connecting to the content output control block, andwherein the content output control block has a seventh input for the decoded digital rights management control information, an eighth input for the feature control information, a ninth input for connecting to the content processing block and a fourth output that is connected to the first output of the integrated circuit. 9. The set top box according to claim 1, wherein the integrated circuit stores information to which the digital rights management control information is linked or associated. 10. The set top box according to claim 1, wherein the integrated circuit stores a key value in a one-time-programmable (OTP) non-volatile memory. 11. A system for securely handling control information, comprising: an application specific integrated circuit (ASIC) comprising a first input of the ASIC, a second input of the ASIC, a third input of the ASIC, a first output of the ASIC, a second output of the ASIC, a content processing block, a content output control block, a control validation block, a control decoding block, a control modifying block and an authentication application block, wherein the first input is operatively coupled to the content processing block which, in turn, is operatively coupled to the content output control block which, in turn, is operatively coupled to the first output, wherein the second input is operatively coupled to the control validation block which, in turn, is operatively coupled to the control decoding block which, in turn, is operatively coupled to the content processing block, wherein the control validation block is operatively coupled to the control modifying block which, in turn, is operatively coupled to the authentication application block which, in turn, is operatively coupled to the second output, wherein the third input is operatively coupled to the content output control block which, in turn, is operatively coupled to the first output, wherein the third input is operatively coupled to the control modifying block which, in turn, is operatively coupled to the authentication application block which, in turn, is operatively coupled to the second output,wherein the ASIC receives protected content via the first input, feature control information via the third input, and content control information via the second input,wherein the control validation block receives the content control information via the second input, validates the content control information and provides the validated content control information to the control decoding block and to the control modifying block,wherein the control decoding block receives the validated content control information, decodes the validated content control information and provides the decoded, validated content control information to the content processing block and to the content output control block,wherein the content processing block receives the feature control information from the third input, the decoded, validated content control information from the control decoding block and the protected content from the first input and processes the protected content based on the feature control information and the decoded, validated content control information,wherein the content output control block processes the processed protected content from the content processing block based on the decoded, validated content control information and the feature control information,wherein the processing of the content output control block includes securing before sending to the first output of the ASIC,wherein the control modifying block modifies the validated content control information provided by the control validation block based on the feature control information and provides the modified, validated content control information to the authentication application block. 12. The system according to claim 11, wherein the decoded, validated content control information received by the control processing block is linked with the ASIC based on particular information stored in the ASIC. 13. The system according to claim 12, wherein the particular information comprises at least one of a key value and a device identification number. 14. The system according to claim 11, wherein the decoded, validated content control information received by the control processing block is linked with the ASIC based on particular information stored in a one-time-programmable (OTP) non-volatile memory. 15. The system according to claim 11, wherein the content output control block provides a first output signal to the first output of the ASIC in which the first output signal has been degraded by sub-sampling for protection. 16. The system according to claim 11, wherein the content output control block provides a first output signal that has been degraded to protect the protected content processed by the ASIC if the first output signal is an analog signal, and wherein the content output control block provides a first output signal that has been encrypted to protect the protected content processed by the ASIC if the first output signal is a digital signal. 17. The system according to claim 11, wherein the authentication application block applies an authentication algorithm onto the modified, validated content control information received from the control modifying block to generate an authentication control word associated with the modified control information. 18. The system according to claim 11, wherein the authentication application block applies an authentication algorithm onto the modified, validated content control information received from the control modifying block to generate a message authentication code associated with the modified, validated content control information. 19. The system according to claim 11, wherein the authentication application block applies an authentication algorithm onto the modified, validated content control information received from the control modifying block to generate a watermark associated with the modified, validated content control information. 20. The system according to claim 11, wherein the authentication application block applies an authentication algorithm onto the modified, validated content control information received from the control modifying block to generate an authentication output that is associated with the modified, validated content control information. 21. The system according to claim 11, wherein the content control information relates to at least one of digital rights management control information and copy control information. 22. The system according to claim 11, wherein the content processing block has a fourth input for the protected content, a fifth input for the decoded, validated content control information, a sixth input for the feature control information and a third output for connecting to the content output control block, andwherein the content output control block has a seventh input for the decoded, validated content control information, an eighth input for the feature control information, a ninth input for connecting to the content processing block and a fourth output that is connected to the first output of the ASIC. 23. The system according to claim 11, wherein the ASIC stores a key value in a one-time-programmable (OTP) non-volatile memory.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.