September 14-15, 2017 - Los Angeles, CA
Click Here For Information & Registration
Back To Schedule
Thursday, September 14 • 9:05am - 9:50am
ARMv8.3 Pointer Authentication - Mark Rutland, ARM Ltd.

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

Feedback form is now closed.
ARMv8.3 adds a hardware-assisted mechanism to detect illicit modification of pointer values, which can mitigate attacks against control flow such as ROP and JOP.

The pointer authentication adds new instructions to sign and authenticate pointers using a Pointer Authentication Code (PAC). These instructions are simple to integrate into compilers and JITs while also being backwards compatible, enabling protected code to function on hardware where the feature is not available.

This presentation will provide an overview of the extension, the use thereof, and Linux enablement.

avatar for Mark Rutland

Mark Rutland

Distinguished Engineer, Arm Ltd
Mark is a Distinguished Engineer at Arm who has contributed to the Linux kernel and Arm architecture for over 10 years.

Thursday September 14, 2017 9:05am - 9:50am PDT
Gold 4