3 ms·
I'm going to assume the encryption is not custom. If it is "off-the-shelf" then they'll have a real hard time proving that without making every browser on the i
by withinboredom 3y ago
I'm going to assume the encryption is not custom. If it is "off-the-shelf" then they'll have a real hard time proving that without making every browser on the internet a "copyright circumvention device."
But regardless, if they "distribute" (ie, can be freely read off the device without special tools) the keys in the clear, it isn't used to protect anything.
- monocasa 3y agoThey use AES, but a pretty custom key derivation scheme to get to the AES keys for a specific game given the game's metadata and pre shared root keys installed on the switch at manufacturing time. Yuzu implements that key derivation scheme so that you don't have to track down per game version keys. A browser does not have the code to decrypt a switch ROM.
- withinboredom 3y agoIt sounds like even then, you'd have to agree to (or read) an EULA to know that this is some magical thing. It is certainly possible to implement something without ever doing either.
- monocasa 3y ago1201 doesn't require signing a contract or agreeing to an EULA.
- withinboredom 3y agoThen how do you know there’s copyrighted content there and you aren’t just building something compatible?
- monocasa 3y agoIt's soft; like a lot of legal concepts, there isn't a black and white test. At the end of the day it's what can be proven to a jury. In this case for instance, I don't think there's a decent legal strategy for Yuzu wrt "we didn't know the encryption on switch ROMs was a 1201 protected device".
- withinboredom 3y ago> we didn't know the encryption on switch ROMs was a 1201 protected device I didn't know that, and I'm a software engineer. Good luck convincing a jury :)