• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

Secure Information Flow as Typed Process Behaviour (2000)

Cached

  • Download as a PDF
  •  
  • Download as a PS

Download Links

  • [www.doc.ic.ac.uk]
  • [www.di.fc.ul.pt]
  • [www.di.fc.ul.pt]
  • [www.di.fc.ul.pt:80]
  • [ftp.dcs.qmw.ac.uk]
  • [www.doc.ic.ac.uk]
  • [ftp.dcs.qmw.ac.uk]
  • [www.doc.ic.ac.uk]
  • [www.di.fc.ul.pt]
  • [www.di.fc.ul.pt]
  • [www.di.fc.ul.pt:80]

  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Kohei Honda , Vasco Vasconcelos , Nobuko Yoshida
Citations:46 - 0 self
  • Summary
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@MISC{Honda00secureinformation,
    author = {Kohei Honda and Vasco Vasconcelos and Nobuko Yoshida},
    title = {Secure Information Flow as Typed Process Behaviour },
    year = {2000}
}

Years of Citing Articles

Bookmark

citeulike Connotea Bibsonomy Del.icio.us Digg Reddit

OpenURL

 

Abstract

We propose a new type discipline for the -calculus in which secure information ow is guaranteed by static type checking. Secrecy levels are assigned to channels and are controlled by subtyping. A behavioural notion of types capturing causality of actions plays an essential role for ensuring safe information ow in diverse interactive behaviours, making the calculus powerful enough to embed known calculi for type-based security. The paper introduces the core part of the calculus, presents its basic syntactic properties, and illustrates its use as a tool for programming language analysis by a sound embedding of a secure multi-threaded imperative calculus of Volpano and Smith. The embedding leads to a practically meaningful extension of their original type discipline.

Citations

3116 Communicating sequential processes - Hoare - 1978
933 D.: A calculus of mobile processes - Milner, Parrow, et al. - 1992
699 A.D.: A calculus for cryptographic protocols: The Spi calculus - Abadi, Gordon - 1997
619 Security Policy and Security Models - Goguen, Meseguer - 1982
374 Algebraic theory of processes - Hennessy - 1988
371 A.: Bisimulation through Probabilistic Testing - Larsen, Skou - 1991
348 Certification of programs for secure information flow - Denning, Denning - 1977
344 A sound type system for secure flow analysis - Volpano, Smith, et al. - 1996
341 An object calculus for asynchronous communication - Honda, Tokoro - 1991
290 Functions as processes - Milner - 1992
272 Computational interpretations of linear logic - Abramsky - 1993
221 Secrecy by typing in security protocols - Abadi - 1999
213 The SLam calculus: Programming with secrecy and integrity - Heintze, Riecke - 1998
181 Secure information flow in a multi-threaded imperative language - Smith, Volpano - 1998
173 Full abstraction for PCF - Abramsky, Jagadeesan, et al. - 2000
168 A decentralized model for information flow control - Myers, Liskov - 1997
137 Going Beyond the Sandbox: An Overview of the New Security Architecture in the Java Development Kit 1.2 - Gong, Mueller, et al. - 1997
123 On reduction-based process semantics - Honda, Tokoro - 1995
105 A fully abstract game semantics for general references. LICS - Abramsky, Honda, et al. - 1998
101 Security models and information flow - McLean - 1990
82 Probabilistic noninterference in a concurrent language - Volpano, Smith - 1998
73 calculus, internal mobility and agent-passing calculli, Theoret - Sangiorgi - 1996
71 Quantifying information flow - Lowe - 2002
70 The Compositional Security Checker: A Tool for the Verification of Information Flow Security Properties - Focardi, Gorrieri - 1997
70 Types for dyadic interaction - Honda - 1993
70 Typed Concurrent Objects - Vasconcelos, Honda
62 The -calculus in Direct Style - Boudol - 1997
57 and N.Yoshida, Game-theoretic analysis of call-by-value computation - Honda
46 The �-calculus - Sangiorgi, Walker - 2001
43 Trust in the λ-calculus - Palsberg, Ørbæk - 1995
43 Objects in the π-calculus - Walker - 1995
30 rb k, \Trust in the -calculus - Palsberg, P - 1995
26 Principal typing schemes in a polyadic -calculus - Vasconcelos, Honda - 1993
23 Secure information in a multi-threaded imperative language - Smith, Volpano - 1998
22 Language issues in mobile program security - VOLPANO, SMITH
19 Control Flow Analysis for the -calculus - Bodei, Degano, et al. - 1998
19 The Compositional Security Checker: A tool for the Veri of Information Flow Security Properties - Focardi, Gorrieri - 1997
17 A Sound type system for secure analysis - Volpano, Smith, et al. - 1996
13 Principal typing schemes in a polyadic π-calculus - Vasconcelos, Honda - 1993
10 Control flow analysis for the πcalculus - Bodei, Degano, et al. - 1998
9 Linear types and π-calculus - Kobayashi, Pierce, et al. - 1996
8 Certification of programs for secure information - Denning, Denning
7 A core calculus of dependency, POPL'99 - Abadi, Banerjee, et al. - 1999
7 Sangiorgi.D, Typing and subtyping for mobile processes, MSCS - Pierce - 1996
7 Enforcable security properties - Schneider - 2000
7 B.: A decentralized model for information control - Myers, Liskov - 1997
5 Graph Types for Mobile Processes - Yoshida - 1996
5 Security models and information - McLean - 1990
4 A Theory of Types for the -calculus - Honda - 1999
4 A per model of secure information in sequential programs - Sabel, Sand - 1999
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University