Skip to main content

Unpatchable vulnerability in Apple chip leaks secret encryption keys

  • March 21, 2024
  • 1 reply
  • 7 views

Jasper_The_Rasper
Moderator
Forum|alt.badge.img+54

Fixing newly discovered side channel will likely take a major toll on performance.

 

 

DAN GOODIN - 3/21/2024

 

A newly discovered vulnerability baked into Apple’s M-series of chips allows attackers to extract secret keys from Macs when they perform widely used cryptographic operations, academic researchers have revealed in a paper published Thursday.

The flaw—a side channel allowing end-to-end key extractions when Apple chips run implementations of widely used cryptographic protocols—can’t be patched directly because it stems from the microarchitectural design of the silicon itself. Instead, it can only be mitigated by building defenses into third-party cryptographic software that could drastically degrade M-series performance when executing cryptographic operations, particularly on the earlier M1 and M2 generations. The vulnerability can be exploited when the targeted cryptographic operation and the malicious application with normal user system privileges run on the same CPU cluster.

 

>> Full Article <<

1 reply

Jasper_The_Rasper
Moderator
Forum|alt.badge.img+54

New GoFetch attack on Apple Silicon CPUs can steal crypto keys

 

March 22, 2024 By Bill Toulas

 

Apple Chip

A new side-channel attack called "GoFetch" impacts Apple M1, M2, and M3 processors and can be used to steal secret cryptographic keys from data in the CPU's cache.

The attack targets constant-time cryptographic implementations using data memory-dependent prefetchers (DMPs) found in modern Apple CPUs. This allows it to recreate the private cryptographic keys for various algorithms, including OpenSSL Diffie-Hellman, Go RSA, CRYSTALS Kyber, and Dilithium from the CPU's cache.

GoFetch was developed by a team of seven researchers from various universities in the U.S., who reported their findings to Apple on December 5, 2023.

However, as this is a hardware-based vulnerability, there is no way to fix it in impacted CPUs. While it would be possible to mitigate the flaws using software fixes, this would cause a performance hit on these CPUs' cryptographic functions.

 

>> Full Article <<


Reply