Unforgeable Distributed Capabilities
A capability is a transferrable, unforgeable authorization to use the object it designates. Unforgeability means that knowing the bits associated with a capability cannot be used to gain the permission it grants. A problem arises when we want to access capabilities across machines, because we can only send bits between them. It would seem that someone who comes to know those bits can gain the permission of the capability they represent, making unforgeability impossible in a distributed system. A closer look reveals that is not always the case.
Tue 24 OctDisplayed time zone: Tijuana, Baja California change
13:30 - 15:00
|Capabilities and Effects|
Aaron Craig ECS, VUW, Alex Potanin Victoria University of Wellington, Lindsay Groves Victoria University of Wellington, Jonathan Aldrich Carnegie Mellon UniversityPre-print
|Reference Capabilities for Concurrency & Scalability: an Experience Report|
|Unforgeable Distributed Capabilities|