COOKIES: By using this website you agree that we can place Google Analytics Cookies on your device for performance monitoring. |
University of Cambridge > Talks.cam > Semantics Lunch (Computer Laboratory) > Secure Compilation of a Multi-Tier
Secure Compilation of a Multi-TierAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Matthew Parkinson. Storing state in the client tier (in forms or cookies, for example) improves the efficiency of a web application, but it also renders the secrecy and integrity of stored data vulnerable to untrustworthy clients. We study this general problem in the context of the Links multi-tier programming language. We eliminate these threats by augmenting the Links compiler to encrypt and authenticate any data stored on the client. We model this compilation strategy as a translation from a core fragment of the language to a concurrent lambda-calculus equipped with a formal representation of cryptography. To formalize source-level reasoning about Links programs, we define a type-and-effect system for our core language; our implementation can machine-check various integrity properties of the source code. By appeal to a recent system of refinement types for secure implementations, we show that our compilation strategy guarantees all the properties provable by our type-and-effect system. This talk is part of the Semantics Lunch (Computer Laboratory) series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsStatistical Laboratory International Year of Statistics Public Lectures The obesity epidemic: Discussing the global health crisis Department of Geography - main Departmental seminar seriesOther talksBiological and Clinical Features of High Grade Serous Ovarian Cancer Babraham Lecture - Deciphering the gene regulation network in human germline cells at single-cell & single base resolution "Epigenetic studies in Alzheimer's disease" Access to Medicines Disease Migration XZ: X-ray spectroscopic redshifts of obscured AGN ***PLEASE NOTE THIS SEMINAR IS CANCELLED*** Computing High Resolution Health(care) "Mechanosensitive regulation of cancer epigenetics and pluripotency" Inferring the Evolutionary History of Cancers: Statistical Methods and Applications Quantifying Uncertainty in Turbulent Flow Predictions based on RANS/LES Closures |