Claims Analysis
Total Claims: 34
Claim 1
Independent Claim
179 words
In an information handling system in which secret information is maintained within a first protected environment, a method of transferring said secret information from said first protected environment to a second protected environment, said method being performed by one or more authorities, said information within said protected environments being unobtainable in clear form by said one or more authorities, said method comprising the steps of: establishing within said first and second protected environments a shared secret transport key that is obtainable in clear form only within said first and second protected environments and is unobtainable in clear form by said one or more authorities; encrypting said secret information within said first protected environment using said transport key to generate encrypted secret information that is obtainable in encrypted form by at least one of said one or more authorities; and decrypting said encrypted secret information within said second protected environment using said transport key to regenerate the original secret information within said second protected environment, said regenerated secret information being unobtainable in clear form by said one or more authorities.
Claim 2
Dependent Claim
179 words
In an information handling system in which secret information is maintained within a first protected environment, a method of transferring said secret information from said first protected environment to a second protected environment, said method being performed by one or more authorities, said information within said protected environments being unobtainable in clear form by said one or more authorities, said method comprising the steps of: establishing within said first and second protected environments a shared secret transport key that is obtainable in clear form only within said first and second protected environments and is unobtainable in clear form by said one or more authorities; encrypting said secret information within said first protected environment using said transport key to generate encrypted secret information that is obtainable in encrypted form by at least one of said one or more authorities; and decrypting said encrypted secret information within said second protected environment using said transport key to regenerate the original secret information within said second protected environment, said regenerated secret information being unobtainable in clear form by said one or more authorities.
Claim 3
Dependent Claim
59 words
The method of claim 1 in which said transport key is established in response to one or more signed commands issued by one of said one or more authorities from outside said first and second protected environments using a secret signature key held by said one of said one or more authorities outside said first and second protected environments.
Claim 4
Dependent Claim
32 words
The method of claim 1 in which said transport key is established using a public key procedure from secret values obtainable in clear form only within said first and second protected environments.
Claim 5
Dependent Claim
15 words
The method of claim 3 in which said public key procedure is a Diffie-Hellman procedure.
Claim 6
Dependent Claim
57 words
The method of claim 1 in which said encrypting step is performed in response to a signed command issued by one of said one or more authorities from outside said first and second protected environments using a secret signature key held by said one of said one or more authorities outside said first and second protected environments.
Claim 7
Dependent Claim
57 words
The method of claim 1 in which said decrypting step is performed in response to a signed command issued by one of said one or more authorities from outside said first and second protected environments using a secret signature key held by said one of said one or more authorities outside said first and second protected environments.
Claim 8
Dependent Claim
14 words
The method of claim 1 in which said secret information is a master key.
Claim 9
Dependent Claim
51 words
The method of claim 1 in which said secret information is encrypted within said first protected environment under a master key, said method further comprising the step of: decrypting said secret information within said first protected environment using said master key prior to encrypting said secret information under said transport key.
Claim 10
Dependent Claim
51 words
The method of claim 1 in which said secret information is encrypted within said second protected environment under a master key, said method further comprising the step of: encrypting said secret information within said second protected environment using said master key subsequent to decrypting said secret information using said transport key.
Claim 11
Dependent Claim
25 words
The method of claim 1 in which said secret information is an object protection key used to protect an object maintained outside said protected environments.
Claim 12
Dependent Claim
26 words
A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform the method steps of claim 1.
Claim 13
Dependent Claim
180 words
In an information handling system in which secret information is maintained within a first protected environment, apparatus for transferring said secret information from said first protected environment to a second protected environment, said apparatus being invoked by one or more authorities, said information within said protected environments being unobtainable in clear form by said one or more authorities, said apparatus comprising: means for establishing within said first and second protected environments a shared secret transport key that is obtainable in clear form only within said first and second protected environments and is unobtainable in clear form by said one or more authorities; means for encrypting said secret information within said first protected environment using said transport key to generate encrypted secret information that is obtainable in encrypted form by at least one of said one or more authorities; and means for decrypting said encrypted secret information within said second protected environment using said transport key to regenerate the original secret information within said second protected environment, said regenerated information being unobtainable in clear form by said one or more authorities.
Claim 14
Dependent Claim
180 words
In an information handling system in which secret information is maintained within a first protected environment, apparatus for transferring said secret information from said first protected environment to a second protected environment, said apparatus being invoked by one or more authorities, said information within said protected environments being unobtainable in clear form by said one or more authorities, said apparatus comprising: means for establishing within said first and second protected environments a shared secret transport key that is obtainable in clear form only within said first and second protected environments and is unobtainable in clear form by said one or more authorities; means for encrypting said secret information within said first protected environment using said transport key to generate encrypted secret information that is obtainable in encrypted form by at least one of said one or more authorities; and means for decrypting said encrypted secret information within said second protected environment using said transport key to regenerate the original secret information within said second protected environment, said regenerated information being unobtainable in clear form by said one or more authorities.
Claim 15
Dependent Claim
52 words
The apparatus of claim 12 in which said secret information is encrypted within said first protected environment under a first master key, said apparatus further comprising: means for decrypting said secret information within said first protected environment using said first master key prior to encrypting said secret information under said transport key.
Claim 16
Dependent Claim
52 words
The apparatus of claim 12 in which said secret information is encrypted within said second protected environment under a second master key, said apparatus further comprising: means for encrypting said secret information within said second protected environment using said second master key subsequent to decrypting said secret information using said transport key.
Claim 17
Dependent Claim
315 words
In an information handling system in which an object is encrypted under an object protection key that is encrypted under a first master key maintained within a first protected environment, a method of transferring said object protection key from said first protected environment to a second protected environment having a second master key, said method being performed by one or more authorities, said master keys within said protected environments being unobtainable in clear form by said one or more authorities, said method comprising the steps of: establishing within said first and second protected environments a shared secret transport key that is obtainable in clear form only within said first and second protected environments and is unobtainable in clear form by said one or more authorities; decrypting said object protection key within said first protected environment using said first master key to generate a clear object protection key within said first protected environment that is unobtainable in clear form by said one or more authorities; encrypting said clear object protection key within said first protected environment using said transport key to generate an object protection key encrypted under said transport key that is obtainable in encrypted form by at least one of said one or more authorities; transmitting said object protection key encrypted under said transport key from said first protected environment to said second protected environment; decrypting said object protection key encrypted under said transport key within said second protected environment using said transport key to generate a clear object protection key within said second protected environment that is unobtainable in clear form by said one or more authorities; and reencrypting said clear object protection key within said second protected environment using said second master key to generate an object protection key encrypted under said second master key within said second protected environment that is unobtainable in clear form by said one or more authorities.
Claim 18
Dependent Claim
315 words
In an information handling system in which an object is encrypted under an object protection key that is encrypted under a first master key maintained within a first protected environment, a method of transferring said object protection key from said first protected environment to a second protected environment having a second master key, said method being performed by one or more authorities, said master keys within said protected environments being unobtainable in clear form by said one or more authorities, said method comprising the steps of: establishing within said first and second protected environments a shared secret transport key that is obtainable in clear form only within said first and second protected environments and is unobtainable in clear form by said one or more authorities; decrypting said object protection key within said first protected environment using said first master key to generate a clear object protection key within said first protected environment that is unobtainable in clear form by said one or more authorities; encrypting said clear object protection key within said first protected environment using said transport key to generate an object protection key encrypted under said transport key that is obtainable in encrypted form by at least one of said one or more authorities; transmitting said object protection key encrypted under said transport key from said first protected environment to said second protected environment; decrypting said object protection key encrypted under said transport key within said second protected environment using said transport key to generate a clear object protection key within said second protected environment that is unobtainable in clear form by said one or more authorities; and reencrypting said clear object protection key within said second protected environment using said second master key to generate an object protection key encrypted under said second master key within said second protected environment that is unobtainable in clear form by said one or more authorities.
Claim 19
Dependent Claim
26 words
A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform the method steps of claim 15.
Claim 20
Dependent Claim
321 words
In an information handling system in which an object is encrypted under an object protection key that is encrypted under a first master key maintained within a first protected environment, apparatus for transferring said object protection key from said first protected environment to a second protected environment having a second master key, said apparatus being invoked by one or more authorities, said master keys within said protected environments being unobtainable in clear form by said one or more authorities, said apparatus comprising: means for establishing within said first and second protected environments a shared secret transport key that is obtainable in clear form only within said first and second protected environments and is unobtainable in clear form by said one or more authorities; means for decrypting said object protection key within said first protected environment using said first master key to generate a clear object protection key within said first protected environment that is unobtainable in clear form said one or more authorities; means for encrypting said clear object protection key within said first protected environment using said transport key to generate an object protection key encrypted under said transport key that is obtainable in encrypted form by at least one of said one or more authorities; means for transmitting said object protection key encrypted under said transport key from said first protected environment to said second protected environment; means for decrypting said object protection key encrypted under said transport key within said second protected environment using said transport key to generate a clear object protection key within said second protected environment that is unobtainable in clear form by said one or more authorities; and means for reencrypting said clear object protection key within said protected environment using said second master key to generate an object protection key encrypted under said second master key within said second protected environment that is unobtainable in clear form by said one or more authorities.
Claim 21
Dependent Claim
321 words
In an information handling system in which an object is encrypted under an object protection key that is encrypted under a first master key maintained within a first protected environment, apparatus for transferring said object protection key from said first protected environment to a second protected environment having a second master key, said apparatus being invoked by one or more authorities, said master keys within said protected environments being unobtainable in clear form by said one or more authorities, said apparatus comprising: means for establishing within said first and second protected environments a shared secret transport key that is obtainable in clear form only within said first and second protected environments and is unobtainable in clear form by said one or more authorities; means for decrypting said object protection key within said first protected environment using said first master key to generate a clear object protection key within said first protected environment that is unobtainable in clear form said one or more authorities; means for encrypting said clear object protection key within said first protected environment using said transport key to generate an object protection key encrypted under said transport key that is obtainable in encrypted form by at least one of said one or more authorities; means for transmitting said object protection key encrypted under said transport key from said first protected environment to said second protected environment; means for decrypting said object protection key encrypted under said transport key within said second protected environment using said transport key to generate a clear object protection key within said second protected environment that is unobtainable in clear form by said one or more authorities; and means for reencrypting said clear object protection key within said protected environment using said second master key to generate an object protection key encrypted under said second master key within said second protected environment that is unobtainable in clear form by said one or more authorities.
Claim 22
Dependent Claim
169 words
In an information handling system in which secret information is maintained within a first physically secure boundary, a method of transferring said secret information from said first physically secure boundary to a second physically secure boundary, said method being invoked by one or more authorities who are outside said physically secure boundaries and comprising the steps of: establishing within said first and second physically secure boundaries a shared secret transport key that is obtainable in clear form only within said first and second physically secure boundaries; conditionally accepting, within said first physically secure boundary, a first request from a requesting authority to encrypt said secret information within said first physically secure boundary using said transport key to generate encrypted secret information and return said encrypted secret information to the requesting authority; and conditionally accepting, within said second physically secure boundary, a second request from a requesting authority to decrypt said encrypted secret information using said transport key to regenerate the original secret information within said second physically secure boundary.
Claim 23
Dependent Claim
169 words
In an information handling system in which secret information is maintained within a first physically secure boundary, a method of transferring said secret information from said first physically secure boundary to a second physically secure boundary, said method being invoked by one or more authorities who are outside said physically secure boundaries and comprising the steps of: establishing within said first and second physically secure boundaries a shared secret transport key that is obtainable in clear form only within said first and second physically secure boundaries; conditionally accepting, within said first physically secure boundary, a first request from a requesting authority to encrypt said secret information within said first physically secure boundary using said transport key to generate encrypted secret information and return said encrypted secret information to the requesting authority; and conditionally accepting, within said second physically secure boundary, a second request from a requesting authority to decrypt said encrypted secret information using said transport key to regenerate the original secret information within said second physically secure boundary.
Claim 24
Dependent Claim
70 words
The method of claim 18 in which a public key of the authority making said first request is maintained within said first physically secure boundary, said first request containing a digital signature signed using a private key of said authority corresponding to said public key, said first request being accepted within said first physically secure boundary only if said digital signature is verified using said public key of said authority.
Claim 25
Dependent Claim
70 words
The method of claim 18 in which a public key of the authority making said second request is maintained within said second physically secure boundary, said second request containing a digital signature signed using a private key of said authority corresponding to said public key, said second request being accepted within said second physically secure boundary only if said digital signature is verified using said public key of said authority.
Claim 26
Dependent Claim
74 words
The method of claim 1 in which said first and second physically secure boundaries each have a unique key pair comprising a public key and a private key, said method including the additional step of: providing from one of said physically secure boundaries in a response to a request a hash pattern of the shared secret transport key, said response including a digital signature signed using the private key of the physically secure boundary.
Claim 27
Dependent Claim
26 words
A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform the method steps of claim 1.
Claim 28
Dependent Claim
171 words
In an information handling system in which secret information is maintained within a first physically secure boundary, apparatus for transferring said secret information from said first physically secure boundary to a second physically secure boundary, said apparatus being invoked by one or more authorities who are outside said physically secure boundaries and comprising: means for establishing within said first and second physically secure boundaries a shared secret transport key that is obtainable in clear form only within said first and second physically secure boundaries; means for conditionally accepting, within said first physically secure boundary, a first request from a requesting authority to encrypt said secret information within said first physically secure boundary using said transport key to generate encrypted secret information and return said encrypted secret information to the requesting authority; and means for conditionally accepting, within said second physically secure boundary, a second request from a requesting authority to decrypt said encrypted secret information using said transport key to regenerate the original secret information within said second physically secure boundary.
Claim 29
Dependent Claim
171 words
In an information handling system in which secret information is maintained within a first physically secure boundary, apparatus for transferring said secret information from said first physically secure boundary to a second physically secure boundary, said apparatus being invoked by one or more authorities who are outside said physically secure boundaries and comprising: means for establishing within said first and second physically secure boundaries a shared secret transport key that is obtainable in clear form only within said first and second physically secure boundaries; means for conditionally accepting, within said first physically secure boundary, a first request from a requesting authority to encrypt said secret information within said first physically secure boundary using said transport key to generate encrypted secret information and return said encrypted secret information to the requesting authority; and means for conditionally accepting, within said second physically secure boundary, a second request from a requesting authority to decrypt said encrypted secret information using said transport key to regenerate the original secret information within said second physically secure boundary.
Claim 30
Dependent Claim
273 words
In an information handling system in which an object is encrypted under an object protection key encrypted under a first master key, said first master key being maintained within a first physically secure boundary, a method of transforming said object protection key encrypted under said first master key to an object protection key encrypted under a second master key maintained within a second physically secure boundary, said method being invoked by one or more authorities who are outside said physically secure boundaries and comprising the steps of: establishing within said first and second physically secure boundaries a shared secret transport key that is obtainable in clear form only within said first and second physically secure boundaries; conditionally accepting, within said first physically secure boundary, a first request from a requesting authority to decrypt said object protection key within said first physically secure boundary using said first master key to produce a first clear object protection key, reencrypt said first clear object protection key within said first physically secure boundary using said transport key to produce a first reencrypted object protection key, and return said first reencrypted object protection key to the requesting authority; and conditionally accepting, within said second physically secure boundary, a second request from a requesting authority to decrypt said first reencrypted object protection key within said second physically secure boundary using said transport key to produce a second clear object protection key, reencrypt said second clear object protection key within said second physically secure boundary using said second master key to produce a second reencrypted object protection key, and return said second reencrypted object protection key to the requesting authority.
Claim 31
Dependent Claim
273 words
In an information handling system in which an object is encrypted under an object protection key encrypted under a first master key, said first master key being maintained within a first physically secure boundary, a method of transforming said object protection key encrypted under said first master key to an object protection key encrypted under a second master key maintained within a second physically secure boundary, said method being invoked by one or more authorities who are outside said physically secure boundaries and comprising the steps of: establishing within said first and second physically secure boundaries a shared secret transport key that is obtainable in clear form only within said first and second physically secure boundaries; conditionally accepting, within said first physically secure boundary, a first request from a requesting authority to decrypt said object protection key within said first physically secure boundary using said first master key to produce a first clear object protection key, reencrypt said first clear object protection key within said first physically secure boundary using said transport key to produce a first reencrypted object protection key, and return said first reencrypted object protection key to the requesting authority; and conditionally accepting, within said second physically secure boundary, a second request from a requesting authority to decrypt said first reencrypted object protection key within said second physically secure boundary using said transport key to produce a second clear object protection key, reencrypt said second clear object protection key within said second physically secure boundary using said second master key to produce a second reencrypted object protection key, and return said second reencrypted object protection key to the requesting authority.
Claim 32
Dependent Claim
26 words
A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform the method steps of claim 1.
Claim 33
Dependent Claim
275 words
In an information handling system in which an object is encrypted under an object protection key encrypted under a first master key, said first master key being maintained within a first physically secure boundary, apparatus for transforming said object protection key encrypted under said first master key to an object protection key encrypted under a second master key maintained within a second physically secure boundary, said apparatus being invoked by one or more authorities who are outside said physically secure boundaries and comprising: means for establishing within said first and second physically secure boundaries a shared secret transport key that is obtainable in clear form only within said first and second physically secure boundaries; means for conditionally accepting, within said first physically secure boundary, a first request from a requesting authority to decrypt said object protection key within said first physically secure boundary using said first master key to produce a first clear object protection key, reencrypt said first clear object protection key within said first physically secure boundary using said transport key to produce a first reencrypted object protection key, and return said first reencrypted object protection key to the requesting authority; and means for conditionally accepting, within said second physically secure boundary, a second request from a requesting authority to decrypt said first reencrypted object protection key within said second physically secure boundary using said transport key to produce a second clear object protection key, reencrypt said second clear object protection key within said second physically secure boundary using said second master key to produce a second reencrypted object protection key, and return said second reencrypted object protection key to the requesting authority.
Claim 34
Dependent Claim
275 words
In an information handling system in which an object is encrypted under an object protection key encrypted under a first master key, said first master key being maintained within a first physically secure boundary, apparatus for transforming said object protection key encrypted under said first master key to an object protection key encrypted under a second master key maintained within a second physically secure boundary, said apparatus being invoked by one or more authorities who are outside said physically secure boundaries and comprising: means for establishing within said first and second physically secure boundaries a shared secret transport key that is obtainable in clear form only within said first and second physically secure boundaries; means for conditionally accepting, within said first physically secure boundary, a first request from a requesting authority to decrypt said object protection key within said first physically secure boundary using said first master key to produce a first clear object protection key, reencrypt said first clear object protection key within said first physically secure boundary using said transport key to produce a first reencrypted object protection key, and return said first reencrypted object protection key to the requesting authority; and means for conditionally accepting, within said second physically secure boundary, a second request from a requesting authority to decrypt said first reencrypted object protection key within said second physically secure boundary using said transport key to produce a second clear object protection key, reencrypt said second clear object protection key within said second physically secure boundary using said second master key to produce a second reencrypted object protection key, and return said second reencrypted object protection key to the requesting authority.