Trust grant and revocation from a master key to secondary keys
First Claim
Patent Images
1. A method for granting trust to and revoking said granted trust from a partner of a system using a master key, comprising the steps of:
- providing a minor key associated with said partner;
providing a general purpose empowerment entity associated with said minor key, said empowerment entity comprising general purpose empowerment code, and said empowerment entity signed by said master key for said granting trust to said partner;
providing a general purpose antidote entity associated with said minor key, said antidote entity comprising general purpose antidote code, and said antidote entity signed by said master key for said revoking said granted trust from said partner; and
providing an interface to said system for granting trust to and revoking trust from said partner, said interface signed by said master key, and wherein said interface is an application program interface (API);
wherein said system comprises system code and said partner comprises partner code.
8 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus is provided that allows code signed by a master key to grant trust to an arbitrary second key, and also allows code, referred to as an antidote and also signed by the master key to revoke permanently the trust given to the second key.
-
Citations
15 Claims
-
1. A method for granting trust to and revoking said granted trust from a partner of a system using a master key, comprising the steps of:
-
providing a minor key associated with said partner;
providing a general purpose empowerment entity associated with said minor key, said empowerment entity comprising general purpose empowerment code, and said empowerment entity signed by said master key for said granting trust to said partner;
providing a general purpose antidote entity associated with said minor key, said antidote entity comprising general purpose antidote code, and said antidote entity signed by said master key for said revoking said granted trust from said partner; and
providing an interface to said system for granting trust to and revoking trust from said partner, said interface signed by said master key, and wherein said interface is an application program interface (API);
wherein said system comprises system code and said partner comprises partner code. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for granting trust to and revoking said granted trust from a partner of a system using a master key, comprising:
-
a minor key associated with said partner;
a general purpose empowerment entity associated with said minor key, said empowerment entity comprising general purpose empowerment code, and said empowerment entity signed by said master key for said granting trust to said partner;
a general purpose antidote entity associated with said minor key, said antidote entity comprising general purpose antidote code, and said antidote entity signed by said master key for said revoking said granted trust from said partner; and
an interface to said system for granting trust to and revoking trust from said partner, said interface signed by said master key, and wherein said interface is an application program interface (API);
wherein said system comprises system code and said partner comprises partner code. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
Specification