|title:||VerCors support for SecCSL|
|keywords:||security, verification, separation logic|
|topics:||Logics and semantics|
Ernst and Murray1 recently proposed SecCSL, a concurrent separation logic for proving information flow security properties.
In the FMT group we have developed the VerCors program verifier which uses concurrent separation logic to reason about the correctness of programs.
In this project, we want to investigate how we could adapt the VerCors verifier to support SecCSL.
The following steps would be necessary:
- Understand SecCSL
- Understand the VerCors architecture
- Investigate how to adapt VerCors to Support SecCSL
- Implement the necessary changes
 "SecCSL: Security Concurrent Separation Logic" by G. Ernst and T. Murray (CAV 2019) https://doi.org/10.1007/978-3-030-25543-5_13