Statically Assuring Secrecy for Dynamic Concurrent Processes
Wendelin Serwe
Abstract:
We propose a new algorithm of secrecy analysis in a framework integrating
declarative programming and concurrency. The analysis of a program ensures
that information can only flow from less sensitive levels towards more
sensitive ones. Our algorithm uses a terminating abstract operational
semantics which reduces the problem of secrecy to constraint solving within
finite lattices. It departs in that from the previous works essentially
based on type systems. Furthermore, our proposal is general and tackles a
very large class of programs, featuring dynamic process creation, general
sequential composition, recursive process calls and high level
synchronization.
Marieke Huisman
Last modified: Thu Nov 7 10:57:43 MET 2002