发明授权
- 专利标题: Capability security for distributed object systems
- 专利标题(中): 分布式对象系统的能力安全
-
申请号: US674128申请日: 1996-07-01
-
公开(公告)号: US5852666A公开(公告)日: 1998-12-22
- 发明人: Mark S. Miller , E. Dean Tribble , Norman Hardy , Eric C. Hill , Christopher T. Hibbert
- 申请人: Mark S. Miller , E. Dean Tribble , Norman Hardy , Eric C. Hill , Christopher T. Hibbert
- 申请人地址: CA Palo Alto
- 专利权人: Sun Microsystems, Inc.
- 当前专利权人: Sun Microsystems, Inc.
- 当前专利权人地址: CA Palo Alto
- 主分类号: G06F1/00
- IPC分类号: G06F1/00 ; G06F9/46 ; G06F12/14 ; G06F21/00 ; G06F15/163
摘要:
A system providing capability security for distributed object systems is disclosed. The basic tenet of capability security is that the right to do something to an object (e.g., invoke a particular object's methods) is represented solely by the holding of a reference to that object. In each of the preferred embodiments described herein, an object is presumed to hold legitimately a reference to a particular object only if the object knows some unpublicized (except under the conditions required by capability security) key associated with the particular object. That is, an object's key is required along with the object's reference. So that capability security is preserved when object references are passed between objects in different processes, the object references being passed are encrypted upon transmission and then decrypted upon arrival at their intended destination. This cryptography can be performed by objects or processes using a variety of techniques, including Diffie-Helman or public/private key cryptography. The cryptography performed in the various embodiments ensures that only the intended recipient of the message can decode the object reference and that a misbehaving object cannot convince another object that it possesses a capability it does not have. Some of the disclosed embodiments provide capability security for distributed object systems wherein the objects and processes directly handle inter-object and inter-process communications and message encryption and decryption.
公开/授权文献
信息查询