Beta 1


Title Cryptographic Access Control in Remote Procedure Call
Author Christensen, Henrik (Department of Informatics and Mathematical Modeling, Technical University of Denmark, DTU, DK-2800 Kgs. Lyngby, Denmark)
Høgh, Jonas
Supervisor Jensen, Christian D. (Department of Informatics and Mathematical Modeling, Technical University of Denmark, DTU, DK-2800 Kgs. Lyngby, Denmark)
Institution Technical University of Denmark, DTU, DK-2800 Kgs. Lyngby, Denmark
Thesis level Master's thesis
Year 2005
Abstract Traditional access control models which rely on a centralized reference monitor are not well suited for large-scale distributed systems. Cryptographic access control is a decentralized model, where access control is enforced solely based on possession of cryptographic keys. By including this access control scheme directly at the inter-process communication level, a distributed system can be created, where the con dentiality and integrity of all communication is built in by default, and where only authorized nodes are granted access to the system's assets. This thesis therefore investigates the possibilities of incorporating the cryptographic access control model into the Remote Procedure Call (RPC) protocol. RPC is an inter-process communication paradigm that seeks to allow a program residing on one machine to call functions on another machine in a way similar to making a local function call. We design and implement a prototype RPC library based on the original Sun Microsystems RPC implementation. This includes extending the RPCgen code generation tool to be compatible with the new RPC library. We also look at alternatives to the port mapping system used by RPC to locate resources on a server.
Imprint Department of Informatics and Mathematical Modeling, Technical University of Denmark, DTU : DK-2800 Kgs. Lyngby, Denmark
Pages 92
Keywords Cryptography; cryptographic access control; inter-process communication; remote procedure call; security
Fulltext
Original Postscript imm3852.ps (2.29 MB)
Derived PDF imm3852.pdf (1.22 MB)
Admin Creation date: 2006-06-22    Update date: 2012-12-19    Source: dtu    ID: 185820    Original MXD