Capability Bounds
ConceptIn capability-based architectures such as CHERI, capability bounds are the metadata fields within a capability that encode an authorized address range, constraining the memory locations a capability may dereference and serving as the foundation for spatial memory safety and fine-grained delegation.
WIKI
Overview
Capability bounds are the address-range metadata fields embedded inside a capability pointer that define the region of memory the capability authorizes its holder to access. They are one of the core metadata components of capability-based protection systems, alongside permissions, an object type, and an out-of-band validity tag, and are the primary mechanism through which CHERI and related architectures enforce fine-grained spatial memory safety.
Role in CHERI Capabilities
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →