Petrus: A Secure Distributed Object System
Author
Lebin Cheng,Vincent F. Russo
Abstract
A distributed object-oriented system stresses moduality through narrow and rigidly
defined interfaces to build low coupling, highly antonomous components. A security
system for such systems must preserve the scalability, maintainability and
extensibility of it. This paper presents a security system called Petrus, which
provides strong authentication and data encyption to the Renaissance object
environment. Petrus combines public-key and secret key cryptography to achieve
acceptable performance. In addition, to minimize coupling, Petrus reduces functions
of the central authorties and delegates authentication and data encryption to
individual clients and servers. By hiding security functions in the Petrus Layers
in proxies to remote objects, Petrus provides flexible mechanisms for applications
that are mostly unaware of security to enforce constrains specified by their
security policy, making it easy for the construction and maintenance of secure
distributed systems.
Address
West Lafayette, IN 47907-1398
Institution
COAST Publications
Publication Date
0000-00-00
Keywords
object-orientation, distributed system, Petrus, Renaissance, authenticaion, security,security system
Location
A hard-copy of this is in the Papers Cabinet