Loading…
For full conference details, please visit the 2018 European LLVM Developers’ Meeting website.
Back To Schedule
Monday, April 16 • 4:45pm - 5:25pm
LLVM for secure code

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

An opportunity to discuss and explore all ares where LLVM (and indeed other compilers) are being used to support the creation of secure code.  Some of the techniques/projects I know of include the following.
  • Existing in-tree techniques: Stack protector, stack checking, stack clash protection, pointer bounds checking, control flow protection.
  • Existing out-of-tree techniques: Return address protection (RAP), structure constification, latent entropy extraction, kernel stack leak reduction, integer overflow detect
  • Verification of passes.
  • Academic work: masking with random data, automatic power analysis countermeasures.
I'll record notes and share them after the BoF.

Speakers
avatar for Jeremy Bennett

Jeremy Bennett

Chief Executive, Embecosm
Bio: Dr Jeremy Bennett is founder and Chief Executive of Embecosm (http://www.embecosm.com), a consultancy implementing open source compilers and chip simulators for major corporations around the world. He is a author of the standard textbook "Introduction to Compiling Techniques... Read More →



Monday April 16, 2018 4:45pm - 5:25pm BST
SS Great Britain