VERIFICATION OF PROCESS INTEGRITY
First Claim
1. A system comprising a server and a remote device and adapted to implement a secure transaction of data between the server and remote device,wherein the remote device comprises:
- processing means adapted to process input data according to a security process;
data storage means adapted to store verification information derived from the input data; and
communication means for communicating the input data which has been processed by the security process to the server,and wherein the server is adapted to transmit a verification request to the remote device, and to verify the integrity of the security process based on verification information received from the communication means of the remote device in response to the verification requestand characterized in that the remote device further comprises secure processing means and wherein the verification information is derived from the input data according to an encryption algorithm implemented by the secure processing means.
14 Assignments
0 Petitions
Accused Products
Abstract
A system implements a secure transaction of data between a server and a remote device. The remote device comprises: processing means adapted to process input data according to a security process; data storage means adapted to store verification information derived from the input data according to an encryption algorithm; and communication means for communicating the input data which has been processed by the security process to the server. The server is adapted to transmit a verification request to the remote device, and to verify the integrity of the security process based on verification information received from the communication means of the remote device in response to the verification request.
-
Citations
15 Claims
-
1. A system comprising a server and a remote device and adapted to implement a secure transaction of data between the server and remote device,
wherein the remote device comprises: - processing means adapted to process input data according to a security process;
data storage means adapted to store verification information derived from the input data; and
communication means for communicating the input data which has been processed by the security process to the server,and wherein the server is adapted to transmit a verification request to the remote device, and to verify the integrity of the security process based on verification information received from the communication means of the remote device in response to the verification request and characterized in that the remote device further comprises secure processing means and wherein the verification information is derived from the input data according to an encryption algorithm implemented by the secure processing means. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- processing means adapted to process input data according to a security process;
-
8. A method of implementing a secure transaction of data between a server and a remote device, the method comprising,
processing input data in the remote device according to a security process; -
storing verification information derived from the input data; communicating the processed input data to the server; transmitting a verification request from the server to the remote device; communicating verification information to the server in response to the verification request; and verifying at the server the integrity of the security process based on verification information communicated to the server, and characterized in that the verification information is derived from the input data according to an encryption algorithm implemented by secure processing means. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
Specification