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
|