Abstract. We study secure information flow in a stack based Typed Assembly Language (TAL). We define a TAL with an execution stack and establish the soundness of its type system by proving non-interference. One of the problems of studying information flow for a low-level language is the absence of high-level control flow constructs that guide information flow analysis in high-level languages. Furthermore, in the presence of an execution stack, code that frees space on the stack must be constrained in order to avoid illegal flows. Finally, in the presence of stack polymorphism, we must ensure that type variables are instantiated without observable differences. These issues are addressed by introducing junction points into the type system, en...
We motivate the design of a statically typed assembly language (TAL) and present a typepreserving tr...
We explore the logical underpinnings of higher-order, security-typed languages with mutable state. O...
We motivate the design of a typed assembly language (TAL) by presenting a type-preserving translatio...
AbstractWe propose a method to analyze secure information flow in stack-based assembly languages, co...
Abstract. Non-interference is a desirable property of systems in a multilevel security architecture,...
This paper presents an approach to analyze stack-based assembly code with respect to leakages of pri...
Starting from the seminal work of Volpano and Smith, there has been growing evidence that type syste...
A static program analysis called information flow analysis has been studied for high-level programm...
We motivate the design of a statically typed assembly language (TAL) and present a type-preserving t...
We motivate the design of a typed assembly language (TAL) and present a type-preserving transla-tion...
We present a tool supporting the verification of programs written in stack-based assembly language a...
We explore the logical underpinnings of higher-order, security-typed languages with mutable state. O...
If we classify variables in a program into various security levels, then a secure information flow a...
We motivate the design of a statically typed assembly language (TAL) and present a type-preserving t...
We explore the logical underpinnings of higher-order, security-typed languages with mutable state. O...
We motivate the design of a statically typed assembly language (TAL) and present a typepreserving tr...
We explore the logical underpinnings of higher-order, security-typed languages with mutable state. O...
We motivate the design of a typed assembly language (TAL) by presenting a type-preserving translatio...
AbstractWe propose a method to analyze secure information flow in stack-based assembly languages, co...
Abstract. Non-interference is a desirable property of systems in a multilevel security architecture,...
This paper presents an approach to analyze stack-based assembly code with respect to leakages of pri...
Starting from the seminal work of Volpano and Smith, there has been growing evidence that type syste...
A static program analysis called information flow analysis has been studied for high-level programm...
We motivate the design of a statically typed assembly language (TAL) and present a type-preserving t...
We motivate the design of a typed assembly language (TAL) and present a type-preserving transla-tion...
We present a tool supporting the verification of programs written in stack-based assembly language a...
We explore the logical underpinnings of higher-order, security-typed languages with mutable state. O...
If we classify variables in a program into various security levels, then a secure information flow a...
We motivate the design of a statically typed assembly language (TAL) and present a type-preserving t...
We explore the logical underpinnings of higher-order, security-typed languages with mutable state. O...
We motivate the design of a statically typed assembly language (TAL) and present a typepreserving tr...
We explore the logical underpinnings of higher-order, security-typed languages with mutable state. O...
We motivate the design of a typed assembly language (TAL) by presenting a type-preserving translatio...