Get the latest tech news

Speed or security? Speculative execution in Apple Silicon


How Apple’s new CPU cores can guess which code to run, and which data to load from memory. How those speculative techniques can be exploited, and should we be worried?

This article explains some techniques that are used in the CPU cores of Apple silicon chips, to improve processing speed by making execution more efficient and less likely to be delayed. Mechanisms for exploiting speculative designs are complex, and rely on a combination of training and misprediction to give an attacker access to the memory of other processes. The impact of disabling speculative execution, LAP or LVP greatly impairs performance in many situations, and isn’t generally considered commercially feasible.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Security

Security

Photo of speed

speed

Photo of apple silicon

apple silicon

Related news:

News photo

'Impossible-to-Hack' Security Turns Out to Be No Security at All

News photo

File Pilot: A file explorer built for speed with a modern, robust interface

News photo

Fed’s Barr Says AI’s Speed Presents Risks at Wide Scale