Claims Analysis
Total Claims: 29
Claim 1
Independent Claim
135 words
A method executed by a computer system comprised of a client and a server in a network for providing a secure operating system comprising storing a shared key at said client; communicating signals across said network comprising a request including said shared key from said client to said server interconnected by said network for activating said operating system at said client; authenticating said request at said server; communicating signals across said network comprising a response from said server to said client in response to said authenticated said request, said response from said server including at least a portion of said operating system; authenticating said at least a portion of said operating system at said client with said shared key; and activating said operating system at said client in response to said response from said server.
Claim 2
Independent Claim
135 words
A method executed by a computer system comprised of a client and a server in a network for providing a secure operating system comprising storing a shared key at said client; communicating signals across said network comprising a request including said shared key from said client to said server interconnected by said network for activating said operating system at said client; authenticating said request at said server; communicating signals across said network comprising a response from said server to said client in response to said authenticated said request, said response from said server including at least a portion of said operating system; authenticating said at least a portion of said operating system at said client with said shared key; and activating said operating system at said client in response to said response from said server.
Claim 3
Dependent Claim
18 words
The method of claim 1 wherein said authenticating said request is a precondition to said communicating said response.
Claim 4
Dependent Claim
19 words
The method of claim 1 further including the step of authenticating at said client said response from said server.
Claim 5
Dependent Claim
19 words
The method of claim 3 wherein said authenticating said response is a precondition to said activating said operating system.
Claim 6
Dependent Claim
37 words
The method of claim 1 wherein said response from said server comprises said at least a portion of said operating system encrypted prior to said communicating said response and decrypted prior to said activating said operating system.
Claim 7
Dependent Claim
20 words
The method of claim 5 wherein said operating system is decrypted and encrypted by said client and said server, respectively.
Claim 8
Dependent Claim
27 words
The method of claim 1 wherein said response further comprises a cryptographic checksum of said at least a portion of said operating system verifiable by said client.
Claim 9
Independent Claim
212 words
A method executed by a computer system for providing a secure operating environment at a client station, comprising storing a service key at a secure boot server; generating a request for a secure boot image from said client to a boot server; receiving a response from said boot server by said client; communicating a request encoded by a key known by said client and an authentication server, corresponding in part to said boot server response, by said client to said authentication server for a token for said secure boot image comprised of at least said service key and a shared key; storing said shared key at said client; communicating said token from said authentication server to said client in response to said request; communicating said token from said client to said secure boot server; verifying said token with said service key at said secure boot server; communicating to said client from said secure boot server, in response to said verifying, at least a portion of an operating system authenticatable by said client with said shared key; authenticating said at last a portion of said operating system by said client with said shared key; and executing by said client said at least a portion of said operating system in response to said authenticating.
Claim 10
Independent Claim
212 words
A method executed by a computer system for providing a secure operating environment at a client station, comprising storing a service key at a secure boot server; generating a request for a secure boot image from said client to a boot server; receiving a response from said boot server by said client; communicating a request encoded by a key known by said client and an authentication server, corresponding in part to said boot server response, by said client to said authentication server for a token for said secure boot image comprised of at least said service key and a shared key; storing said shared key at said client; communicating said token from said authentication server to said client in response to said request; communicating said token from said client to said secure boot server; verifying said token with said service key at said secure boot server; communicating to said client from said secure boot server, in response to said verifying, at least a portion of an operating system authenticatable by said client with said shared key; authenticating said at last a portion of said operating system by said client with said shared key; and executing by said client said at least a portion of said operating system in response to said authenticating.
Claim 11
Dependent Claim
19 words
The method of claim 8 wherein said response from said boot server includes an address of said boot server.
Claim 12
Dependent Claim
20 words
The method to claim 9 wherein said response from said boot server further includes an address of said authentication server.
Claim 13
Dependent Claim
41 words
The method of claim 10 wherein said request by said client to said authentication server includes a unique principal name of said boot server known to said client and to said authentication server and stored in non-volatile memory of said client.
Claim 14
Independent Claim
191 words
A method executed by a computer system including at least one client workstation interconnected to a network for providing an authenticated operating system at said client workstation comprising specifying a first key, a service key, and a shared key; transmitting onto said network a first request from said client workstation for an operating environment; authenticating said first request received from said network with said first key; transmitting a token corresponding to said first key, said service key and said shared key onto said network, and to said client in response to said authenticating said receiving first request; transmitting onto said network a second request functionally related to said token from said client workstation for said operating environment; authenticating said second request received from said network with said service key; transmitting information at least partially encrypted with said shared key onto said network and to said client workstation in response to said authenticating said received second request; decrypting said at least partially encrypted information at said client with said shared key; and executing said operating environment at said client workstation in response to said decrypting of said at least partially encrypted information.
Claim 15
Independent Claim
191 words
A method executed by a computer system including at least one client workstation interconnected to a network for providing an authenticated operating system at said client workstation comprising specifying a first key, a service key, and a shared key; transmitting onto said network a first request from said client workstation for an operating environment; authenticating said first request received from said network with said first key; transmitting a token corresponding to said first key, said service key and said shared key onto said network, and to said client in response to said authenticating said receiving first request; transmitting onto said network a second request functionally related to said token from said client workstation for said operating environment; authenticating said second request received from said network with said service key; transmitting information at least partially encrypted with said shared key onto said network and to said client workstation in response to said authenticating said received second request; decrypting said at least partially encrypted information at said client with said shared key; and executing said operating environment at said client workstation in response to said decrypting of said at least partially encrypted information.
Claim 16
Dependent Claim
21 words
The method of claim 12 wherein said authenticating said received first request is by an authorization server attached to said network.
Claim 17
Dependent Claim
14 words
The method of claim 13 wherein said token is transmitted from said authentication server.
Claim 18
Dependent Claim
25 words
The method of claim 13 wherein said authenticating said received second request is by a secure initial program load (SECIPL) server attached to said network.
Claim 19
Dependent Claim
22 words
The method of claim 15 wherein said at least partially encrypted information is transmitted from said SECIPL server to said client workstation.
Claim 20
Dependent Claim
26 words
The method of claim 16 wherein said at least partially encrypted information comprises at least part of an encrypted operating system decryptable by said client workstation.
Claim 21
Dependent Claim
37 words
The method of claim 16 wherein said at least partially encrypted information comprises a cryptographic checksum, decryptable by said client, of at least a part of an operating system transmitted from said SECIPL server to said client.
Claim 22
Independent Claim
119 words
A system for providing a secure operating system for a client in a network environment, comprising authentication server means interconnected to said network for authenticating a request from said client for said operating system and providing to said client an indicator of authenticating; secure program load server means interconnected to said network for determining said client has received said indicator and transmitting encrypted data including at least a portion of an operating system on said network to said client in response to said determining; and said network to said client in response to said determining; and client workstation means interconnected to said network for executing said secure operating system in response to unencrypting of said data by said client.
Claim 23
Independent Claim
119 words
A system for providing a secure operating system for a client in a network environment, comprising authentication server means interconnected to said network for authenticating a request from said client for said operating system and providing to said client an indicator of authenticating; secure program load server means interconnected to said network for determining said client has received said indicator and transmitting encrypted data including at least a portion of an operating system on said network to said client in response to said determining; and said network to said client in response to said determining; and client workstation means interconnected to said network for executing said secure operating system in response to unencrypting of said data by said client.
Claim 24
Dependent Claim
19 words
The system of claim 19 wherein said client workstation means includes means for transmitting said request onto said network.
Claim 25
Dependent Claim
20 words
The system of claim 20 wherein said client workstation means further includes means for receiving said indicator from said network.
Claim 26
Dependent Claim
46 words
The system of claim 21 wherein said client means further includes means for transmitting on said network to said secure program load means information in response to said client workstation means receiving said indicator, from which said determining by said secure program load means is performed.
Claim 27
Dependent Claim
18 words
The system of claim 19 wherein said encrypted data is a cryptographic checksum corresponding to said operating system.
Claim 28
Independent Claim
123 words
A system for providing a secure operating system for a client in a network environment, comprising authentication server means interconnected to said network for authenticating a request from said client for said operating system and providing to said client an indicator of authenticating; secure program load server means interconnected to said network for determining said client has received said indicator and transmitting at least a portion of an operating system and a cryptographic checksum of said portion of said operating system on said network to said client in response to said determining; and client workstation means interconnected to said network for executing said secure operating system in response to authenticating said portion of said operating system with said cryptographic checksum by said client.
Claim 29
Independent Claim
123 words
A system for providing a secure operating system for a client in a network environment, comprising authentication server means interconnected to said network for authenticating a request from said client for said operating system and providing to said client an indicator of authenticating; secure program load server means interconnected to said network for determining said client has received said indicator and transmitting at least a portion of an operating system and a cryptographic checksum of said portion of said operating system on said network to said client in response to said determining; and client workstation means interconnected to said network for executing said secure operating system in response to authenticating said portion of said operating system with said cryptographic checksum by said client.