Pointer Authentication (PAC)

GPTKB entity

Statements (30)
Predicate Object
gptkbp:instanceOf gptkb:security
gptkbp:appliesTo pointers
gptkbp:category computer security
hardware security
https://www.w3.org/2000/01/rdf-schema#label Pointer Authentication (PAC)
gptkbp:introduced gptkb:ARM_Holdings
gptkbp:mechanismOfAction cryptographic signature
gptkbp:purpose mitigate memory corruption attacks
protect against control-flow hijacking
gptkbp:relatedTo gptkb:ARMv8.3-A
memory safety
return-oriented programming
code pointer integrity
gptkbp:supportedBy gptkb:Android
gptkb:iOS
gptkb:macOS
gptkb:operating_system
gptkbp:usedIn gptkb:Apple_A12_Bionic
gptkb:Apple_M1
gptkb:Apple_M2
gptkb:Apple_M3
ARMv8.3-A architecture
Qualcomm Snapdragon 8cx Gen 3
gptkbp:uses PAC instructions
PAC keys
gptkbp:bfsParent gptkb:Cortex-A55
gptkb:ARMv8.4-A
gptkb:ARMv9-A
gptkb:Cortex-A720
gptkbp:bfsLayer 6