Software cache-based side channel attacks are a serious new class of threats for computers. Unlike physical side channel attacks that mostly target embedded cryptographic devices,...
Good software architecture is critically important for successful software development. The software architecture can be defined as a set of architectural design decisions. However...
One of the major activities in software design is defining software architecture. Before designing software structure and software behavior we have to define its architecture. In...
Embedded devices like smart cards can now run multiple interacting applications. A particular challenge in this domain is to dynamically integrate diverse security policies. In th...
We present the sHype hypervisor security architecture and examine in detail its mandatory access control facilities. While existing hypervisor security approaches aiming at high a...