Server-side digital signature system
0 Assignments
0 Petitions
Accused Products
Abstract
A digital signature system is provided on a server for use by remote clients, such as by using a browser. The server generates and maintains all of the users'"'"' keys used for producing a digital signature. A user sends a data object to the server, and the server generates a digital signature for the data object using the private key stored at the server. The server then sends the digital signature to the client. A client can, at a later time, send the signature back to the server for verification.
46 Citations
91 Claims
-
1-33. -33. (canceled)
-
34. A method of transmitting transaction objects between a client and a server capable of communicating with the client via a communications channel, the method comprising the steps of:
-
receiving at the client, from the server, an HTML object having a header record and an HTML form tag distinct from the header record, the HTML form tag having an out format field representative of an outgoing transmission cryptographic protocol, receiving, at the client, input form data corresponding to the HTML form tag, generating secure form data by applying the specified outgoing transmission security cryptographic protocol of the HTML form tag to the input form data, and transmitting to the server a return message including the secure form data.
-
-
35. A computer implemented method of providing a digital signature system on a server for use by a remote client, the method comprising:
-
generating on the server a private key for a user on the client;
storing on the server the private key for the user;
generating a digital signature using the stored private key for a data object provided by the user; and
sending the digital signature to the client. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
-
56-82. -82. (canceled)
-
83. A digital signature system for use by a remote client, the system comprising:
-
a server computer;
processing means on the server for generating a private key for a user on the client;
storing means on the server for storing the private key for the user;
processing means for generating a digital signature using the stored private key for a data object provided by the user; and
transmitting means for sending the digital signature from the server to the client. - View Dependent Claims (84, 85, 86, 87, 88, 89, 90)
-
-
91-103. -103. (canceled)
Specification