FCS 2024

2024 Workshop on Foundations of Computer Security

July 8, 2024 – Enschede, The Netherlands

Affiliated with CSF 2024

Background, aim and scope

Computer security is an established field of both theoretical and practical significance. In recent years, there has been sustained interest in the formal foundations of methods used in computer security. The goals of the 2024 Foundations of Computer Security workshop (FCS 2024) are twofold. First, we aim to provide a forum for the discussion of continued research in this area. Second, we wish to support young researchers in developing long-term connections in the research community and provide them with access to perspectives from researchers from other institutions.

To support the first goal, FCS 2024 welcomes papers on all topics related to the formal underpinnings of security and privacy, and their applications. FCS 2024 is interested in new theoretical results, in exploratory presentations that examine open questions and raise fundamental concerns about existing theories, and in the development of security/privacy tools using formal techniques. Demonstrations of tools based on formal techniques are welcome, as long as the demonstrations can be carried out on a standard digital projector (i.e., without any specialized equipment). We solicit the submission of both mature work and work in progress.

Possible topics include, but are not limited to:

Automated reasoning
Composition issues
Formal specification
Foundations of verification
Information flow analysis
Language-based security
Logic-based design
Program transformation
Security models
Static analysis
Statistical methods
Trust management


Access & resource usage control
Availability and denial of service
Blockchain & consensus protocols
Covert channels
Intrusion detection
Machine Learning
Malicious code
Mobile code
Mutual distrust
Security policies
Security protocols

To support the second goal, FCS 2024 will follow the lead of larger conferences and our own past success and provide attendees with mentoring opportunities alongside the research track. In particular, there will be multiple mentoring sessions throughout the day so junior researchers can meet and interact with their senior counterparts.


FCS 2024 will be an in-person event, but we reserve the possibility to broadcast and preset talks via zoom should the need arise.


Invited Speaker

We are happy to announce that the FCS keynote this year will be delivered by Deepak Garg!


All times CEST. Talk slots are 20 minutes for short papers and 25 minutes for long papers, including Q&A.

All sessions be held in Room C2 in the U Park Hotel. Registration, coffee breaks and lunch will be in the meeting lounge.

08:00 – 09:00 Registration
09:00 – 09:05 Opening Remarks
09:05 – 10:10
Keynote (Session Chair: Ethan Cecchetti)
A New Approach to the Foundational Verification of Low-Level Code: RefinedC and Beyond
10:10 – 10:30
Session 1a: Information Flow Control (Session Chair: Marco Vassena)
  • Semantic dependency tracking for higher-order what declassification: A work in progress [10:10, Short]
    Jan Menz, Andrew K. Hirsch, and Deepak Garg
10:30 – 11:00 Coffee Break
11:00 – 11:25
Session 1b: Information Flow Control (Session Chair: Marco Vassena)
  • Modular Implementation and Formalization of Dynamic Policies Work In Progress (PDF) [11:00, Long]
    Antonio Zegarelli, Niki Vazou, and Marco Guarnieri
11:30 – 12:30 Mentoring Activity: Small Group Discussions
12:30 – 13:30 Lunch
13:30 – 14:40
Session 2: Synthesis and Fuzzing (Session Chair: Joshua Guttman)
  • Robust Constant-Time Cryptography (PDF) [13:30, Long]
    Matthew Kolosick, Basavesh Ammanaghatta Shivakumar, Sunjay Cauligi, Marco Patrignani, Marco Vassena, Ranjit Jhala, and Deian Stefan
  • Work-in-Progress: Synthesis of Leakage Contracts from Examples [13:55, Long]
    Elvira Moreno Sánchez, Tiziano Marinaro, Ryan Williams, Marco Guarnieri, Roberto Guanciale, Hamed Nemati, Marco Patrignani, and Hoang Nguyen
  • Uses of Active and Passive Learning in Stateful Fuzzing (PDF) [14:20, Short]
    Cristian Daniele, Seyed Behnam Andarzian, and Erik Poll
14:40 – 15:00 Session 3: Lightning Talks (Session Chair: Ethan Cecchetti)
15:00 – 15:30 Coffee Break
15:30 – 17:00
Session 4: Crypto Verification (Session Chair: Joshua Gancher)
  • Molly: A Verified Compiler for Cryptographic Roles (PDF) [15:30, Long]
    Daniel Dougherty and Joshua Guttman
  • Cryptographically Assured Information Flow: Assured Remote Execution (PDF) [15:55, Long]
    Scott Dyer, Christian Femrite, Joshua Guttman, and Julian Lanson
  • Formal Verification of the Kate-Zaverucha-Goldberg Polynomial Commitment Scheme (PDF) [16:20, Short]
    Tobias Rothmann and Katharina Kreuzer
  • Provable Entity Accountability for Protocols with Modifiable Signed Messages (PDF) [16:40, Short]
    Reyhane Falanji, Mikael Asplund, and Niklas Carlsson
17:00 Closing

Important Dates

Paper submission:
May 13, 2024 May 16, 2024 (AOE)
Author notification:
June 7, 2024
July 8, 2024


FCS 2024 welcomes two kinds of submissions:

  • full papers (at most 12 pages, excluding references and well-marked appendices)
  • short papers (at most 2 pages, excluding references and well-marked appendices)

FCS 2024 will employ a light form of double-blind reviewing. Submitted papers must (a) omit any reference to the authors' names or the names of their institutions, and (b) reference the authors' own related work in the third person (e.g., not "We build on our previous work ..." but rather "We build on the work of ..."). Nothing should be done in the name of anonymity that weakens the submission or makes the job of reviewing the paper more difficult (e.g., important background references should not be omitted or anonymized). The author information will be revealed to the reviewers only after papers have been accepted. If you have questions, please see the CSF 2018 FAQ page. When in doubt, contact the program chairs.

All submissions will be peer-reviewed by the program committee listed below. Authors of accepted papers must guarantee that their papers will be presented at the workshop. Short papers will receive the same rigorous reviews as full papers, but might receive a shorter talk slot at the workshop, depending on the number of accepted submissions.

Papers may be formatted using a two-column proceedings style accepted by IEEE, ACM, or USENIX conferences. The first page should include the paper's title, an abstract, and a list of keywords. Committee members are not required to read appendices, so papers must be intelligible without them. Papers not adhering to the page limits may be rejected without consideration of their merits.

Paper submissions will be done through EasyChair in the PDF format. The submission website is: https://easychair.org/conferences/?conf=fcs24.

Informal Proceedings

The workshop has no published proceedings. Presenting a paper at the workshop should not preclude submission to or publication in other venues (before, after, or concurrently with FCS 2024). Papers presented at the workshop will be made available to workshop participants, but this does not constitute an official proceedings.

Program Committee

Program Chairs


  • Mohammad M. Ahmadpanah (Chalmers University of Technology)
  • Basavesh Ammanaghatta Shivakumar (Virginia Tech)
  • Xaver Fabian (CISPA Helmholtz Center for Information Security)
  • Joshua Gancher (Carnegie Mellon University)
  • Hannah Gommerstadt (Vassar College)
  • Evan Johnson (UC San Diego)
  • Elisavet Kozyri (UiT The Arctic University of Norway)
  • McKenna McCall (Carnegie Mellon University)
  • Jan Menz (Max Planck Institute for Software Systems)
  • Hamed Nemati (KTH Royal Institute of Technology)
  • Nachi Valliappan (University of Edinburgh)
  • Andrew Wagner (Northeastern University)


Registration is done through the main CSF Website. When you register, you will need to indicate that you wish to attend the workshop.