17
IRUS TotalDownloads
Altmetric
A uniform type structure for secure information flow
File | Description | Size | Format | |
---|---|---|---|---|
DTR02-13.pdf | Published version | 827.66 kB | Adobe PDF | View/Open |
Title: | A uniform type structure for secure information flow |
Authors: | Yoshida, N Honda, K |
Item Type: | Report |
Abstract: | The -calculus is a process calculus in which we can compositionally represent dynamics of major programming constructs by decomposing them into a single communication primitive, the name passing. This work reports our experience in using a linear/aÆne typed -calculus for the analysis and development of type-based analyses for programming languages, focussing on secure information ow analysis. After presenting a basic typed calculus for secrecy, we demonstrate its usage by a sound embedding of the dependency core calculus (DCC) and the development of the callby- value version of DCC. The secrecy analysis is then extended to stateful computation, using which we develop a novel type discipline for imperative programming language which extends a secure multi-threaded imperative language by Smith and Volpano with general references and higher-order procedures. In each analysis, the embedding gives a simple proof of noninterference. |
Issue Date: | 1-Jan-2002 |
URI: | http://hdl.handle.net/10044/1/95728 |
DOI: | https://doi.org/10.25561/95728 |
Publisher: | Department of Computing, Imperial College London |
Start Page: | 1 |
End Page: | 73 |
Journal / Book Title: | Departmental Technical Report: 02/13 |
Copyright Statement: | © 2002 The Author(s). This report is available open access under a CC-BY-NC-ND (https://creativecommons.org/licenses/by-nc-nd/4.0/) |
Publication Status: | Published |
Article Number: | 02/13 |
Appears in Collections: | Computing Computing Technical Reports |
This item is licensed under a Creative Commons License