Users cry foul after AMD stripped memory crypto from its consumer CPUs
Ars Technica Grade 8 1h ago

Users cry foul after AMD stripped memory crypto from its consumer CPUs

AMD's stripping of TSME from consumer CPUs appears to be a deliberate, covert move.

A decade ago, AMD added a protection to its high-end CPUs to protect them against cold boot attacks and other types of physical exploits that siphon sensitive data out of the connected memory chips. Short for Transparent Secure Memory Encryption, TSME encrypts the entire contents stored in memory, making the data useless to physical attackers. Over time, AMD added TSME to lower-end processors, including the consumer version of its Ryzen chips, a CPU that costs less than the Pro version. Over the years, users of these lower-end chips have gotten used to the added security. Recently and without warning or notice, this lower-end line of AMD chips suddenly dropped the protection, and did so in a way that was impossible to detect on Windows machines and required a fair amount of technical work when using Linux. Now you see it, now you donโ€™t AMD has yet to say why TSME worked on these CPUs, or even to confirm the change. AMD declined to answer questions sent by email other than to say TSME โ€œis a security feature only applied to PRO CPUs as part of AMD PRO Technologies.โ€ The statement is the first known time the chipmaker has explicitly made this restriction public. In April, Ben Kilpatrick, who describes himself as a โ€œprivacy-conscious Linux hobbyist,โ€ was installing a new OS on his machine running a Ryzen 7 9700X from the Zen 5 architecture. To check that all security protections were enabled, he had his machine run Host Security ID (HSI), an auditing feature that evaluates the firmware and hardware security configurations. To his surprise, HSI showed TSME was no longer possible, as indicated by the โ€œencrypted RAM: not supportedโ€ line near the bottom of the screenshot below. A few lines lower, the HSI indicates that previously, TSME had shown as โ€œencrypted.โ€ This made no sense to Kilpatrick because he had enabled TSME in his BIOS settings all along. Likely? Not for most people, but this isn't limited to just someone literally in your house going through your stuff. And either way, supporting the feature for years before silently disabling it in a firmware update is definitely not the right way to handle things. All that does is prove AMD doesn't take their products' security features seriously.

Comments

No comments yet. Start the discussion.