Active Networks promise greater flexibility than current networks, but threaten safety and security by virtue of their programmability. In this paper, we describe the design and implementation of a security architecture for the active network PLANet. Security is obtained with a two-level architecture that combines a functionally restricted packet language, PLAN, with an environment of general-purpose service routines governed by trust management. In particular, we employ a technique which expands or contracts a packet's service environment based on its level of privilege, termed namespace-based security. As an application of our security architecture, we present the design and implementation of an active-network firewall. We find that the addition of the firewall imposes around a 30 percent latency overhead, and as little as a 6.7 percent space overhead to incoming packets.
[ .ps ]
@inproceedings{HicksK99,
author = {Michael Hicks and Angelos D. Keromytis},
title = {A Secure {PLAN}},
booktitle = {Proceedings of the First International Working Conference on
Active Networks (IWAN)},
month = {June},
year = 1999,
publisher = {Springer-Verlag},
editor = {Stefan Covaci},
series = {Lecture Notes in Computer Science},
volume = 1653,
pages = {307--314},
note = {Reprinted with extensions in {DARPA} Active Networks Conference and Exposition (DANCE) and IEEE Transactions on Systems, Man, and Cybernetics, Part C}
}
This file was generated by bibtex2html 1.99.