←back to thread

288 points ashitlerferad | 5 comments | | HN request time: 0s | source
Show context
bladderlover21 ◴[] No.42063777[source]
And this reveals the real reason Nintendo came after Switch emulators - to buy some extra time before Switch 2 gets properly emulated.
replies(4): >>42064022 #>>42064617 #>>42065596 #>>42069690 #
jsheard ◴[] No.42064022[source]
The hard part of emulating the Switch 2 probably isn't going to be the actual emulation, but breaking the security so that the games and firmware can be extracted and decrypted. Nintendo pretty much nailed their software security with the Switch 1 but were undone by catastrophic hardware bugs, so we'll have to see how well they learned their lesson on the hardware front next time.

Microsoft and Sony have demonstrated that hardware security can be more or less perfected, neither of their systems have been compromised via hardware attacks for several generations now.

replies(4): >>42064215 #>>42064979 #>>42070856 #>>42071812 #
1. farseer ◴[] No.42064215[source]
Microsoft and Sony have successfully prevented their systems from being jtaged or mod-chipped. Not sure you can prevent dumping the actual game binary on the internet. That has lots of software and hardware attack vectors and only needs to be done once by a professional enthusiast.
replies(2): >>42064306 #>>42065252 #
2. jsheard ◴[] No.42064306[source]
The game binaries are encrypted, sure you can image the Blurays and put them online but they won't do anyone much good without access to the keys buried in the firmware, which are also a moving target since they can be rotated via mandatory firmware updates if they get compromised. In the case of the Switch, you also have to contend with the proprietary carts requiring a crypto handshake before they'll let you even read the encrypted game data.
replies(1): >>42065040 #
3. gcr ◴[] No.42065040[source]
What on earth do you mean? How does a physical blu-ray’s encryption keys get rotated?

Do you mean that the protection on the firmware gets refreshed with updates, but the secret it protects always stays the same?

replies(1): >>42065092 #
4. jsheard ◴[] No.42065092{3}[source]
I mean the keys can be rotated for future game releases, so extracting the keys from firmware X doesn't allow you to decrypt all new physical games in perpetuity, because past a certain point they'll start using a key that only exists in firmware Y onwards. Key rotation was moot in the case of the Switch 1 since the early models were so thoroughly broken that Nintendo couldn't do anything to stop the new keys from being extracted every time, but it worked for Sony and Microsoft whose systems generally only get one-off software exploits that can be closed forever via firmware updates.
5. downrightmike ◴[] No.42065252[source]
MSFT largely did this by building the xbox platform basically on a local hyper-v system that they can control and not have to worry about hardware.