Kernel support for HDCP
Kernel support for HDCP
Posted Dec 9, 2017 13:32 UTC (Sat) by emunson (subscriber, #44357)In reply to: Kernel support for HDCP by Otus
Parent article: Kernel support for HDCP
*Caveats apply about trusting firmware, etc
Posted Dec 9, 2017 20:28 UTC (Sat)
by mjg59 (subscriber, #23239)
[Link] (7 responses)
Posted Dec 10, 2017 3:27 UTC (Sun)
by emunson (subscriber, #44357)
[Link] (2 responses)
Posted Dec 11, 2017 11:53 UTC (Mon)
by matthias (subscriber, #94967)
[Link]
Posted Dec 12, 2017 12:20 UTC (Tue)
by farnz (subscriber, #17727)
[Link]
I've encountered A/V gear that will only handle 48 kHz, 16 bit stereo PCM or lower quality audio without HDCP - it simply outputs silence if you give it anything else. Without this change, Linux is limited to low quality audio; with it, it can send bitstream audio to that device (Dolby Digital, DTS and friends), or it can send anything up to 192 kHz 8 channel 24 bit PCM and have it heard.
So, that's one gain - better interoperability with buggy gear.
Posted Dec 11, 2017 13:45 UTC (Mon)
by mageta (subscriber, #89696)
[Link] (3 responses)
TPM designed a way for this: EK certificates. The EK private portion is saved on the TPM, the public part is signed on a certificate by a third party and proves that the key-pair belongs to a real TPM. If the DRM software would verify this, then it'll be hard for you to "fake" a TPM in software, w/o also convincing the signing party that your software TPM is "real".
At least that is my somewhat outdated understanding (last time I did something with TPM was 3 years ago).
Posted Dec 11, 2017 19:37 UTC (Mon)
by mjg59 (subscriber, #23239)
[Link] (2 responses)
Posted Dec 11, 2017 21:43 UTC (Mon)
by mageta (subscriber, #89696)
[Link] (1 responses)
Anyway. I am by no means an expert in making tamper proof/resistant software. I just knew that for the one case you mentioned, there was a solution. How to build that into a closed complete stack is too much for my limited knowledge.
Posted Dec 11, 2017 21:59 UTC (Mon)
by mjg59 (subscriber, #23239)
[Link]
Kernel support for HDCP
Kernel support for HDCP
Kernel support for HDCP
Kernel support for HDCP
Kernel support for HDCP
Kernel support for HDCP
Kernel support for HDCP
Kernel support for HDCP