A remote boot process uses a secret to sign and/or seal the data necessary to remotely boot a client from a server on a network to ensure the integrity of the data. The secret is generated by the server and securely delivered to the client during the initial setup of the client. The secret contains a one-way encryption of the password for the client account on the server. Each side balances a signed message with a verify and a sealed message with an unseal. Subsequent transactions between the client and server are conducted using messages encrypted with a key generated by the server and securely delivered to the client in a message sealed using the secret. The secret can also be used in conjunction with an access data structure to prevent unauthorized users from accessing data stored on the server on behalf of the client or other users. In other aspects of the invention, the secret is replaced by a client private/public key pair.

Un processus à distance d'initialisation emploie un secret pour signer et/ou sceller les données nécessaires pour initialiser à distance un client d'un serveur sur un réseau pour assurer l'intégrité des données. Le secret est produit par le serveur et solidement fourni au client pendant l'installation initiale du client. Le secret contient un chiffrage à sens unique du mot de passe pour le compte de client sur le serveur. Chaque côté équilibre un message signé avec une vérification et un message scellé avec un unseal. Des transactions suivantes entre le client et le serveur sont conduites en utilisant des messages chiffrés avec une clef produite par le serveur et solidement fournie au client dans un message scellé en utilisant le secret. Le secret peut également être employé en même temps qu'une structure de données d'accès pour empêcher les utilisateurs non autorisés des données d'accès stockées sur le serveur au nom du client ou d'autres utilisateurs. Dans d'autres aspects de l'invention, le secret est remplacé par une paire principale du client private/public.

 
Web www.patentalert.com

< (none)

< Visual composition tool for constructing application programs using distributed objects on a distributed object network

> Optimized logging of data elements to a data storage device

> (none)

~ 00004