llsoftsec / llsoftsecbook

Low-Level Software Security for Compiler Developers
https://llsoftsec.github.io/llsoftsecbook/
Other
526 stars 50 forks source link

Write about mitigations for branch predictor-based side channels #203

Open kbeyls opened 1 year ago

kbeyls commented 1 year ago

After a bit of investigation, it seems the following are mitigations that could be worthwhile to briefly discuss in the book:

MattPD commented 1 year ago

FWIW, the following may be of relevance, https://github.com/MattPD/cpplinks/blob/master/comparch.micro.channels.md#defense-branch-predictor (and, for the broader context, https://github.com/MattPD/cpplinks/blob/master/comparch.micro.channels.md#branch-predictor)

kbeyls commented 1 year ago

Thank you for those pointers, that is very useful! I think/hope I've already read most of the publications pointed to in there, but will check.

@all-contributors please add @MattPD for bug, review

allcontributors[bot] commented 1 year ago

@kbeyls

I couldn't determine any contributions to add, did you specify any contributions? Please make sure to use valid contribution names.

I've put up a pull request to add @MattPD! :tada: