Wat is Pointerauthenticatie (PAC)?
Een mechanisme dat in Armv8.3-A is toegevoegd. Uit de pointerwaarde en een contextwaarde wordt met een sleutel in de CPU een korte authenticatiecode (PAC) berekend, die in de ongebruikte hoge bits van de pointer wordt gezet en vlak vóór gebruik met een speciale instructie wordt gecontroleerd. Bij een afwijking wordt de pointer een onbruikbaar adres, wat aanvallen die terugkeeradressen of functiepointers overschrijven moeilijker maakt. De lengte van de code hangt af van instellingen zoals de breedte van het virtuele adres.
Japanse benaming: ポインタ認証(PAC)
“Pointerauthenticatie (PAC)” komt voor in 2 oefenvragen uit 1 onderwerpen, bijv. Hardwarebeveiliging: nieuwste ontwikkelingen.
Vakgebied: Hardwarebeveiliging: nieuwste ontwikkelingen