PLAS aims to provide a forum for exploring and evaluating ideas on the use of programming language and program analysis techniques to improve the security of software systems. Proposals of new or speculative ideas, evaluations of new or known techniques in practical settings, and discussions of emerging threats and important problems are strongly encouraged. We are especially interested in position papers that are radical, forward-looking, and likely to lead to lively and insightful discussions that will influence future research that lies at the intersection of programming languages and security.
The scope of PLAS includes, but is not limited to:
Session | Time | Title |
---|---|---|
Opening | 09:00 - 09:05 | Welcome and opening remarks |
Session 1: Invited talk (Chair: Mário Alvim) | 09:05 - 10:05 | Invited Talk: Network Verification: Successes, Challenges, and Opportunities Nate Foster (Cornell University, USA) Abstract: Formal verification of computer networks has become a reality in recent years, with the emergence of a large number of domain- specific property-checking tools. Although early tools were limited to stateless data planes, recent work has shown how to handle richer models including stateful middleboxes and distributed control planes. This talk will survey recent progress in the area, highlighting the key technical challenges that remain and discussing opportunities related to security. |
Coffee break | 10:05 - 10:45 | |
Session 2: Information flow (Chair: Musard Balliu) | 10:45 - 11:10 | Short Paper: Prudent Design Principles for Information Flow Control Iulia Bastys, Frank Piessens and Andrei Sabelfeld |
11:10 - 11:35 | Short Paper: A Perspective on the Dependency Core Calculus Maximilian Algehed | |
11:35 - 12:10 | Securing Compilation against Memory Probing Frédéric Besson, Alexandre Dang and Thomas Jensen | |
Lunch break | 12:10 - 14:00 | |
Session 3: Analysis of binary code (Chair: Andrei Sabelfeld) | 14:00 - 14:25 | Short Paper: Binary Similarity Detection Using Machine Learning Noam Shalev |
14:25 - 14:50 | Short Paper: Context-sensitive Flow Graph and Projective Single Assignment Form for Resolving Context-dependency of Binary Code Tomonori Izumida, Akira Mori and Masatomo Hashimoto | |
Coffee Break | 15:00 - 15:45 | |
Session 4: Invited talk (Chair: Mário Alvim) | 15:45 - 16:45 | Invited Talk: Formal Verification of Differential Privacy Marco Gaboardi (University at Buffalo, SUNY, USA) Abstract: Differential Privacy offers ways to answer statistical queries about sensitive data while providing strong provable privacy guarantees ensuring that the presence or absence of a single individual in the data has a negligible statistical effect on the query's result. In this talk I will introduce the basics of differential privacy and some of the fundamental mechanisms for building differentially private programs. I will then overview few different language-based approaches developed to help a programmer to certify her programs differentially private and to guarantee that they provide accurate answers.>/em> |
Session 5: Differential privacy (Chair: Akira Mori) | 16:45 - 17:20 | Sensitivity Analysis of SQL Queries Peeter Laud, Martin Pettai and Jaak Randmets |
17:20 - 17:45 | Short Paper: Geometric noise for locally private counting queries Kacem Lefki and Catuscia Palamidessi | |
Closing | 17:45 - 17:50 | Closing remarks |
We invite both full papers and short papers. For short papers we especially encourage the submission of position papers that are likely to generate lively discussion.
Submissions should be PDF documents typeset in the ACM proceedings format using 10pt fonts. A SIGPLAN-approved template can be found at the following link: http://www.sigplan.org/Resources/Author/ We recommend using this template.
Both full and short papers must describe work not published in other refereed venues (see the SIGPLAN republication policy at http://www.acm.org/sigs/sigplan/republicationpolicy.htm for more details). Accepted papers will appear in workshop proceedings, which will be distributed to the workshop participants and be available in the ACM Digital Library.
Submissions can be made via Easychair: https://easychair.org/conferences/?conf=plas2018.
Important Dates:PLAS is an academic workshop that brings together some of the brightest minds working on the intersection of programming languages and security. In previous years, PLAS was co-located with top programming languages conferences; this year, PLAS is co-located with a top security conference (ACM CCS 2018). As such, we anticipate participants from top universities all over the world with broad interests in security and programming languages.
If you are looking to expose your company's brand, logo, and messages to the world's leading researchers on security and programming languages (and potential future employees), PLAS is a great place to start. Your support will allow us to offer travel grants and reduced registration fees to students and underrepresented groups.
We offer several support levels for your consideration. Please contact the chairs at plas2018@easychair.org for more information on how your organization can participate or with any questions and requests (e.g., if you would like a custom sponsorship level).
Contact us at: plas2018@easychair.org