The Center for Education and Research in Information Assurance and Security (CERIAS)

The Center for Education and Research in
Information Assurance and Security (CERIAS)

Petrus: A Secure Distributed Object System

Author

Lebin Cheng,Vincent F. Russo

Entry type

techreport

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

Key alpha

Cheng

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

BibTex-formatted data

To refer to this entry, you may select and copy the text below and paste it into your BibTex document. Note that the text may not contain all macros that BibTex supports.