Method and apparatus to provide secure communication between systems
First Claim
Patent Images
1. A method of providing secure communication between a remote system and a remotely accessed system, comprising:
- calculating at the remote system a first hash of an operation using a hash algorithm;
encrypting at the remote system the first hash to form a signed hash;
receiving at the remotely accessed system the signed hash from the remote system;
storing at the remotely accessed system a reference hash in a section of non-volatile memory before receiving the signed hash;
validating at the remotely accessed system the signed hash using the reference hash; and
executing at the remotely accessed system the operation associated with the signed hash if the signed hash is validated.
3 Assignments
0 Petitions
Accused Products
Abstract
The disclosed embodiments relate to method and apparatus for providing computer security system. The method may include calculating a hash value of an operation at an administrative system. The signed hash of the operation may be created in the administrative system. The signed hash may be received at the managed system. The managed system may validate the signed hash by using a stored reference hash. Upon determining if the signed hash is valid, the managed system may execute the operation that corresponds to the signed hash.
94 Citations
23 Claims
-
1. A method of providing secure communication between a remote system and a remotely accessed system, comprising:
-
calculating at the remote system a first hash of an operation using a hash algorithm; encrypting at the remote system the first hash to form a signed hash; receiving at the remotely accessed system the signed hash from the remote system; storing at the remotely accessed system a reference hash in a section of non-volatile memory before receiving the signed hash; validating at the remotely accessed system the signed hash using the reference hash; and executing at the remotely accessed system the operation associated with the signed hash if the signed hash is validated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of providing secure communication between systems, comprising:
-
delivering identification information to a remotely accessed system from a remote system; creating a nonce at the remotely accessed system; delivering the nonce to the remote system; calculating at the remote system a first hash of an operation using a hash algorithm; encrypting at the remote system the first hash along with the nonce to form a signed hash; receiving at the remotely accessed system the signed hash from the remote system; storing at the remotely accessed system a reference hash in a section of non-volatile memory before receiving the signed hash; validating at the remotely accessed system by comparing the signed hash to the reference hash; and executing at the remotely accessed system the operation associated with the signed hash if the signed hash is validated. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system comprising:
-
a first computer system, the first computer system comprising a first program for hashing information; a request being generated from information received by the first computer system and hashed by the first program; a network connected to the first computer system and adapted to receive the request; a second computer system connected to the network and adapted to receive the request from the first computer system, wherein the second computer system comprises; a processor; a first section of memory operatively coupled to the processor, the first of section memory storing a file that is a hash; and a second section of memory being configured to store a validation program initiated by the processor, the validation program having a validation routine configured to validate the file stored in the first section of memory against the received request;
wherein if the received request is valid, the second computer system may execute a command that corresponds to the file. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification