Pointer Integrity Defense on Pointer Integrity Defenses
128Brute-force Resilience (bits)CCFI
Evaluation Results
| Method | Links | ||
|---|---|---|---|
| CCFICategory=In-pointer Metadata, Required Modification=Compilerb, Context(Permission) / pointer=80 bits2026.05 | 128 | 128 | |
| LIPPENCategory=In-pointer Metadata, Required Modification=Instructions + Compilerc+ Hardware Crypto Engine, Context(Permission) / pointer=Adjustabled2026.05 | 64 | — | |
| MorpheusCategory=Address Randomization, Required Modification=Crypto Engine + Churn-Unit + OS, Context(Permission) / pointer=No2026.05 | 60 | 2 | |
| FRPCategory=In-pointer Metadata, Required Modification=OS + memory hierarchy, Context(Permission) / pointer=No2026.05 | 52 | 16 | |
| C3Category=In-pointer Metadata, Required Modification=Instructions + Compilerc+ Hardware Crypto Engine, Context(Permission) / pointer=Yes2026.05 | 24 | — | |
| ASLRCategory=Address Randomization, Required Modification=OS, Context(Permission) / pointer=No2026.05 | 19 | — | |
| PACCategory=In-pointer Metadata, Required Modification=Instructions + Compilerc+ Hardware Crypto Engine, Context(Permission) / pointer=64 bits2026.05 | 7 | — | |
| CHERICategory=External Metadata, Required Modification=Instructions + compiler + memory hierarchy, Context(Permission) / pointer=Included in tags2026.05 | — | 256 | |
| StarCategory=External Metadata, Required Modification=Instructions + compiler + memory hierarchy, Context(Permission) / pointer=Included in tags2026.05 | — | 26 | |
| ZeRØCategory=External Metadata, Required Modification=Instructions + compiler + memory hierarchy, Context(Permission) / pointer=Included in tags2026.05 | — | 2 |