Abstract

In this paper, we provide a formal framework for the security of distributed active objects. Active objects com-municate asynchronously implementing method calls via futures. We base the formal framework on a security model that uses a semi-lattice to enable multi-lateral security crucial for distributed architectures. We further provide a security type system for the programming model ASPfun of functional active objects. Type safety and a confinement property are presented. ASPfun thus realizes secure down calls.

Highlights

  • Formal models for actor systems become increasingly important for the security analysis of distributed applications

  • The contributions of this paper are (a) the formalization of a novel security model for distributed active objects that supports multi-lateral security, (b) a type system for the static security analysis for ASPfun configurations, (c) preservation and the simple security property of confinement for well-typed configurations, (d) and an argument that secure down calls are possible for ASPfun

  • We prove that a well-typed configuration does not leak information to active objects below in the hierarchy of the security model, i.e., multi-lateral security holds for well-typed configurations

Read more

Summary

INTRODUCTION

Formal models for actor systems become increasingly important for the security analysis of distributed applications. The contributions of this paper are (a) the formalization of a novel security model for distributed active objects that supports multi-lateral security, (b) a type system for the static security analysis for ASPfun configurations, (c) preservation and the simple security property of confinement for well-typed configurations, (d) and an argument that secure down calls are possible for ASPfun. The novel security model [21] is tailored to active objects as it supports decentralized privacy specification of data in distributed entities. This is commonly known as multi-lateral security. We describe how the semi-lattice model can be applied to active www.ijacsa.thesai.org

Semi-Lattice Model for Privacy
Functional Active Objects
Running Example
SEMI-LATTICE MODEL FOR ASPFUN
Assigning Security Classes to Active Objects
Secure Down Calls
Security Analysis
Information Flow Control
Enforcing Legal Information Flows
SECURITY TYPE SYSTEM
Type System
Preservation
Confinement
Noninterference
RELATED WORK AND CONCLUSIONS
A: Booleans and conditional in the ς-calculus and their security types
C: Formal Semantics of ASPfun
D: Indistinguishability
E: Noninterference Proof
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.