Differential Data Protection for Dynamic Distributed Applications

Patrick Widener, Karsten Schwan
College of Computing, Georgia Institute of Technology

Fabian E. Bustamante
Department of Computer Science, Northwestern University

We present a mechanism for providing differential data protection to publish/subscribe distributed systems, such as those used in peer-to-peer computing, grid environments, and others. This mechanism, termed ''security overlays'', incorporates credential-based communication channel creation, subscription and extension. We describe a conceptual model of publish/subscribe services that is made concrete by our mechanism. We also present an application, Active Video Streams, whose reimplementation using security overlays allows it to react to high-level security policies specified in XML without significant performance loss or the necessity for embedding policy-specific code into the application.

Keywords: middleware, publish/subscribe, adaptive, protection mechanism

Read Paper Read Paper (in PDF)