> What if you put a TPM in a video card? Then your video for the game stream can be encrypted and only gets decoded just before being sent to your HDCP compliant monitor.
This is a fantastic idea. If you can get the GPU swap chain secured all the way from the datacenter's GPU, even the laziest cheaters would be forced to go buy specialized hardware to strip HDCP, and then find a way to get it back into the damn computer. What a fuckin nightmare, eh? It's almost like a job at that point. This is a massive barrier to entry and would likely eliminate 99%+ of "insecure" gaming experiences.
Could you do something even crazier like an HDMI pass thru terminal that detects the "secure gaming frame" via some signature and is able to decode it on the output? Sell em to gamers for $49.99 like it's a new kind of premium TV box? Doesn't change the security angle (can still break HDCP on the other side), and makes it so the gamer doesn't have to replace any PC hardware or software. Plug the box, load the streaming game website, enter your serial # to bind to your account, and off you go. You'd probably incur some extra latency using the external hardware, but with ASIC/FPGAs you could keep it right at 1-2 frames.
This is a fantastic idea. If you can get the GPU swap chain secured all the way from the datacenter's GPU, even the laziest cheaters would be forced to go buy specialized hardware to strip HDCP, and then find a way to get it back into the damn computer. What a fuckin nightmare, eh? It's almost like a job at that point. This is a massive barrier to entry and would likely eliminate 99%+ of "insecure" gaming experiences.
Could you do something even crazier like an HDMI pass thru terminal that detects the "secure gaming frame" via some signature and is able to decode it on the output? Sell em to gamers for $49.99 like it's a new kind of premium TV box? Doesn't change the security angle (can still break HDCP on the other side), and makes it so the gamer doesn't have to replace any PC hardware or software. Plug the box, load the streaming game website, enter your serial # to bind to your account, and off you go. You'd probably incur some extra latency using the external hardware, but with ASIC/FPGAs you could keep it right at 1-2 frames.