This is from the licening agreement the manufacturers have to follow for HDCP:
They don't allow them to allow HDCP TO BE DISABLED. Must be the key to FREE HD copying
GENERAL IMPLEMENTATION QUESTIONS
1. Has the Licensed Product been designed and manufactured so there are no switches,
buttons, jumpers, or software equivalents of the foregoing, or specific traces that can be cut, by
which the content protection requirements of the HDCP Specification or Compliance Rules can
be defeated or by which Decrypted HDCP Content can be exposed to unauthorized copying?
2. Has the Licensed Product been designed and manufactured so there are no service menus
or other functions (such as remote-control functions, switches, check boxes, or other means) that
can intercept the flow of Decrypted HDCP Content or expose it to unauthorized copying?
3. Does the Licensed Product have service menus, service functions, or service utilities that
can redirect or expose the flow of Decrypted HDCP Content within the device?
If Yes, please describe these service menus, service functions, or service utilities and the
steps that are being taken to ensure that these service tools will not be used to expose or
misdirect Decrypted HDCP Content.
4. Does the Licensed Product have service menus or remote control functions that can
defeat the content protection requirements of the HDCP Specification or Compliance Rules?
If Yes, please describe these service menus or remote control functions and the steps that
are being taken to ensure that these service tools will not be used to defeat the content
protection requirements of the HDCP Specification and Compliance Rules.
5. Explain in detail how the Licensed Product protects the confidentiality of all Device
Keys.
6. If the Licensed Product delivers Decrypted HDCP Content from one portion of the
product to another, whether among software modules, integrated circuits or otherwise or a
combination thereof, explain how such portions have been designed, associated and integrated
with each other so that Decrypted HDCP Content is reasonably secure from interception and
copying as required in Section 3.1 of the Robustness Rules.
7. Are any HDCP functions implemented in Hardware?
If Yes, complete hardware implementation questions.
8. Are any HDCP functions implemented in Software?
If Yes, complete software implementation questions.
SOFTWARE IMPLEMENTATION QUESTIONS
9. In the Licensed Product, describe the method by which all Device Keys are stored in a
protected manner, or that Device Keys are not accessible to software.
10. Using the grep utility or equivalent, are you unable to discover any Device Keys in binary
images of any software?
11. In the Licensed Product, for all HDCP values accessible to software for which
confidentiality or integrity is required as indicated in Table B-1 of the HDCP Specification,
describe the method by which these values are created, held and used in a protected manner.
12. Describe the method being used to prevent commonly available debugging or
decompiling tools (e.g., Softice) from being used to obtain Highly Confidential values contained
within or generated by the HDCP functions implemented in software.
13. Describe the method by which the Licensed Product self-checks the integrity of
component parts in such manner that modifications will cause failure of authorization or
decryption as described in Section 3.2.2 of the Robustness Rules. Describe what happens when
integrity is violated.
14. To assure that integrity self-checking is being performed, perform a test to verify that the
executable will fail to work once a binary editor is used to modify a random byte of the
executable image containing HDCP functions, and describe the method and results of the test.
HARDWARE IMPLEMENTATION QUESTIONS
15. In the Licensed Product, describe the method by which all Device Keys are stored in a
protected manner and how their confidentiality is maintained.
16. Using the grep utility or equivalent, are you unable to discover any Device Keys in binary
images of any persistent memory devices?
17. Describe the method in the Licensed Product by which the HDCP values for which
confidentiality or integrity is required as indicated in Table B-1 of the HDCP Specification, are
created, held and used in a protected manner.
18. Describe the means used to prevent attempts to replace, remove, or alter hardware
elements or modules used to implement HDCP functions?
19. In the Licensed Product, does the removal or replacement of hardware elements or
modules that would compromise the content protection requirements of the HDCP Specification
and the Compliance Rules damage the Licensed Product so as to render the Licensed Product
unable to receive, decrypt, or decode HDCP Content?
Notice: This checklist does not supersede or supplant the HDCP Specification, Compliance
Rules, or Robustness Rules. Adopter and its Test Engineers are advised that this checklist does
not address all requirements of the Robustness rules, or the requirements of the HDCP
Specification and Compliance Rules