Secure information flow and pointer con .nement in a java-like language

A. Banerjee, D. A. Naumann

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

123 Scopus citations

Abstract

We consider a sequential object-oriented language with pointers and mutable state, private fields and class-based visibility, dynamic binding and inheritance, recursive classes, casts and type tests, and recursive methods. Programs are annotated with security levels, constrained by security typing rules. A noninterference theorem shows how the rules ensure pointer confinement and secure information flow.

Original languageEnglish
Title of host publicationProceedings - 15th IEEE Computer Security Foundations Workshop, CSFW 2002
Pages253-267
Number of pages15
ISBN (Electronic)0769516890
DOIs
StatePublished - 2002
Event15th IEEE Computer Security Foundations Workshop, CSFW 2002 - Cape Breton, Canada
Duration: 24 Jun 200226 Jun 2002

Publication series

NameProceedings of the Computer Security Foundations Workshop
Volume2002-January
ISSN (Print)1063-6900

Conference

Conference15th IEEE Computer Security Foundations Workshop, CSFW 2002
Country/TerritoryCanada
CityCape Breton
Period24/06/0226/06/02

Keywords

  • Access control
  • Calculus
  • Computer science
  • Computer security
  • Data security
  • Information security
  • Java
  • Object oriented modeling
  • Parametric statistics
  • Sequential analysis

Fingerprint

Dive into the research topics of 'Secure information flow and pointer con .nement in a java-like language'. Together they form a unique fingerprint.

Cite this