Formal Modelling and Proof in the CHERI Design and Implementation Process

Formal Modelling and Proof in the CHERI Design and Implementation Process

IEEE Symposium on Security and Privacy via YouTube Direct link

Two fundamental problems

2 of 19

2 of 19

Two fundamental problems

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

Formal Modelling and Proof in the CHERI Design and Implementation Process

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Microsoft: 70% of patched vulnerabilities are memory safety issues
  2. 2 Two fundamental problems
  3. 3 Rigorous engineering for hardware security
  4. 4 CHERI: hardware support for capabilities
  5. 5 Versions of CHERI
  6. 6 Fine-grained memory protection
  7. 7 Capability manipulations
  8. 8 Scalable software compartmentalisation
  9. 9 Protection domain transitions
  10. 10 A prose architecture description
  11. 11 A formal architecture model
  12. 12 The formal specification of Cload
  13. 13 Prose security properties
  14. 14 Formal security properties
  15. 15 Mapping instructions to abstract actions
  16. 16 Property about storing data
  17. 17 Monotonicity of reachable capabilities
  18. 18 Memory isolation between compartments
  19. 19 Conclusion

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.