From secret images to encryption keys. [Research Saturday]
CyberWire Daily
N2K Networks, Inc.
4.8 • 1.1K Ratings
🗓️ 18 May 2024
⏱️ 19 minutes
🧾️ Download transcript
Summary
Transcript
Click on a timestamp to play from that location
| 0:00.0 | You're listening to the CyberWire's research Saturday. |
| 0:19.4 | I'm Dave Bitner and this is our weekly conversation with researchers and analysts tracking down the threats |
| 0:25.7 | and vulnerabilities, solving some of the hard problems and protecting ourselves in a rapidly |
| 0:31.1 | evolving cyberspace. |
| 0:33.0 | Thanks for joining us. |
| 0:40.0 | Last year we published a paper called Half and Half, where the rumors engineered the intricate |
| 0:46.4 | details of the branch predictor within a modern Intel processors. |
| 0:51.4 | That's Hossain Yavazarday, a PhD student at the University of California, San Diego. |
| 0:57.0 | Today we're discussing his work on Pathfinder, High Resolution Control flow attacks exploiting the conditional branch predictor. |
| 1:07.0 | So for example, as you know the vendors like Intel |
| 1:17.2 | AMD etc are very secretive about their branch predictor and all the other macro predictor |
| 1:23.8 | optimization. So what we did in our previous research was to find out like how is |
| 1:31.1 | this branch prediction mechanism implemented in modern Intel processor? |
| 1:35.8 | So we reverse engineered every single detail of the branch predictor in our previous research and building upon that we ended up doing some side channel |
| 1:47.7 | attacks on the branch predictor. So yeah it started from our previous research |
| 1:53.0 | gotcha well for folks who aren't familiar with it can you describe to us what exactly is the function of the branch predictor in a modern processor? |
| 2:02.0 | Yeah, so in computer architecture and computer systems, a branch predictor is a vital optimization to the CPU to the processor that tries to guess like which way a |
| 2:17.7 | branch will go for example think about and think about an if then else's structure. |
| 2:24.7 | So it guesses which way a single branch, |
| 2:28.7 | for example, if a statement focal, |
| 2:30.8 | will it be taken or not taken before this is known definitely so the purpose |
| 2:36.0 | of the branch predictor is to sort of improve the flow of the instructions |
... |
Please login to see the full transcript.
Disclaimer: The podcast and artwork embedded on this page are from N2K Networks, Inc., and are the property of its owner and not affiliated with or endorsed by Tapesearch.
Generated transcripts are the property of N2K Networks, Inc. and are distributed freely under the Fair Use doctrine. Transcripts generated by Tapesearch are not guaranteed to be accurate.
Copyright © Tapesearch 2026.

