[TYPES/announce] PriSC 2019 Workshop @ POPL: Call for Participation and Short Talks
Dominique DEVRIESE
Dominique.Devriese at vub.be
Fri Nov 23 04:02:57 EST 2018
TL;DR:
- PriSC Workshop (Principles of Secure Compilation) takes place on Sunday,
January 13th, before POPL!
- Accepted talks for the PriSC 2019 workshop are available:
https://popl19.sigplan.org/track/prisc-2019#event-overview
- Invited talk:
* Benjamin Grégoire (INRIA Sophia-Antipolis)
* "Jasmin: A Compiler and Framework for High-Assurance and
High-Speed Cryptography"
- If you want to give a 5min short talk at PriSC 2019, submit it (by
11 December 2018, AoE), here:
https://prisc2019short.hotcrp.com/
Details are available here:
https://popl19.sigplan.org/track/prisc-2019#Call-for-Short-Talks
- POPL/PriSC registration is open; early rate ends on 10 December 2018.
=======================================================================
Call for Participation for Secure Compilation Workshop (PriSC @ POPL'19)
=======================================================================
The emerging field of secure compilation aims to preserve security properties of
programs when they have been compiled to low-level languages such as assembly,
where high-level abstractions don’t exist, and unsafe, unexpected interactions
with libraries, other programs, the operating system and even the hardware are
possible. For unsafe source languages like C, secure compilation requires
careful handling of undefined source-language behavior (like buffer overflows
and double frees). Formally, secure compilation aims to protect high-level
language abstractions in compiled code, even against adversarial low-level
contexts, thus enabling sound reasoning about security in the source language. A
complementary goal is to keep the compiled code efficient, often leveraging new
hardware security features and advances in compiler design. Other necessary
components are identifying and formalizing properties that secure compilers must
possess, devising efficient security mechanisms (both software and hardware),
and developing effective verification and proof techniques. Research in the
field thus puts together advances in compiler design, programming languages,
systems security, verification, and computer architecture.
======================================================================
3rd Workshop on Principles of Secure Compilation (PriSC 2019)
======================================================================
The Workshop on Principles of Secure Compilation (PriSC) is a relatively new,
informal 1-day workshop without any proceedings. The goal is to bring together
researchers interested in secure compilation and to identify interesting
research directions and open challenges.
The 3rd edition of PriSC will be held in Lisbon, together with the ACM
SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL), on
January 13th, 2019.
More information at https://popl19.sigplan.org/track/prisc-2019
======================================================================
Important Dates
======================================================================
POPL early registration deadline: 10 December 2018
Short talk submission deadline: 11 December 2018, AoE
Short talk notification: 14 December 2018
PriSC Workshop takes place: 13 January 2019
Do not miss the chance to submit short talks on your cutting-edge
research. More information below.
======================================================================
Invited Talk
======================================================================
"Jasmin: A Compiler and Framework for High-Assurance and High-Speed
Cryptography"
Benjamin Grégoire (INRIA Sophia-Antipolis)
======================================================================
Accepted Presentations
======================================================================
(Un)Encrypted Computing and Indistinguishability Obfuscation
Peter Breuer, Jonathan Bowen
A Data Layout Description Language for Cogent
Zilin Chen, Matthew Di Meglio, Liam O'Connor, Partha Susarla,
Christine Rizkallah, Gabriele Keller
Confidentiality-Preserving Refinement
Roberto Guanciale, Christoph Baumann, Mads Dam, Hamed Nemati
Modular Security Guarantees for Low-Level Languages with Stack Traversal
Mathias Vorreiter Pedersen, Aslan Askarov
Protecting C++ applications using CHERI
Khilan Gudka, Alexander Richardson, Robert N.M. Watson
Secure Linking in the CheriBSD Operating System
Alexander Richardson, Robert N.M. Watson
Security Witnesses for Compiler Transformations
Kedar Namjoshi, Lucas M. Tabajara
Towards Secure Compilation of Power Side-Channel Countermeasures
Marc Gourjon
Translation Validation for Security Properties
Matteo Busi, Pierpaolo Degano, Letterio Galletta
Trestle: Bridging the Performance and Safety Divide in WebAssembly
Craig Disselkoen, Tal Garfinkel, Deian Stefan, Conrad Watt
======================================================================
Participation and Registration
======================================================================
PriSC will be held on Saturday, 13 Jan 2018 at the POPL'19 venue (Hotel Cascais
Miragem, Lisbon). To participate, please register through the POPL registration
system: https://popl18.sigplan.org/attending/Registration
POPL early registration rate ends on 10 December 2018.
======================================================================
Call for Short Talks
======================================================================
We also have a short talks session, where participants get 5 minutes
to present intriguing ideas, advertise ongoing work, etc. Anyone
interested in giving a short 5-minute talk should submit an
abstract. Any topic that could be of interest to the emerging secure
compilation community is in scope. Presentations that provide a useful
outside view or challenge the community are also welcome.
Topics of interest include but are **not** limited to:
- attacker models for secure compiler chains.
- secure compiler properties: fully abstract compilation and similar properties,
memory safety, control-flow integrity, preservation of safety, information
flow and other (hyper-)properties against adversarial contexts, secure
multi-language interoperability.
- secure interaction between different programming languages: foreign function
interfaces, gradual types, securely combining different memory management
strategies.
- enforcement mechanisms and low-level security primitives: static checking,
program verification, typed assembly languages, reference monitoring, program
rewriting, software-based isolation/hiding techniques (SFI, crypto-based,
randomization-based, OS/hypervisor-based), security-oriented architectural
features such as Intel’s SGX, MPX and MPK, capability machines, side-channel
defenses, object capabilities.
- experimental evaluation and applications of secure compilers.
- proof methods relevant to compilation: (bi)simulation, logical relations, game
semantics, trace semantics, multi-language semantics, embedded interpreters.
- formal verification of secure compilation chains (protection mechanisms,
compilers, linkers, loaders), machine-checked proofs, translation validation,
property-based testing.
======================================================================
Guidelines for Submitting Short Talk Abstracts
======================================================================
Abstracts should be submitted in text format and are not anonymous.
Giving a talk at the workshop does not preclude publication elsewhere.
Please submit your abstracts at https://prisc2019short.hotcrp.com
======================================================================
Contact and More Information
=====================================================================
More information about PriSC 2019 can be found on the website:
http://popl19.sigplan.org/track/prisc-2019
For questions please contact the workshop chairs, Dominique Devriese
(dominique.devriese at cs.kuleuven.be) and Deepak Garg (dg at mpi-sws.org).
To make sure you receive such announcements in the future please
subscribe to the following low-traffic mailing list:
https://lists.gforge.inria.fr/mailman/listinfo/prisc-announce
More information about the Types-announce
mailing list