Server-based digital signature
First Claim
1. A network server for a computer network system to electronically sign electronic records from one or more computers, the network server comprising:
- a processing unit;
a memory;
an electronic signature engine stored in the memory and executable on the processing unit, the electronic signature engine retrieving user signing data, accessing an electronic record, receiving authorization data from a user of a user device to electronically sign the electronic record, and electronically signing the electronic record using the user signing data.
1 Assignment
0 Petitions
Accused Products
Abstract
Electronic signature functions, such as electronically signing an electronic record, verification of an electronic signature and issuance of keys, may be performed by a server or other central computer. For electronic signing, the server may access a key on a protected database and encryption programs to electronically sign an electronic record. For signature verification, the server may receive the electronic record and electronic signature, determine a key to decrypt the electronic signature, and then determine whether the electronic signature is valid. For issuance of keys, the server may receive a user request to generate keys, may generate the keys, and store the keys in a database which is accessible by the server, but which may not be accessible by the user.
76 Citations
60 Claims
-
1. A network server for a computer network system to electronically sign electronic records from one or more computers, the network server comprising:
-
a processing unit;
a memory;
an electronic signature engine stored in the memory and executable on the processing unit, the electronic signature engine retrieving user signing data, accessing an electronic record, receiving authorization data from a user of a user device to electronically sign the electronic record, and electronically signing the electronic record using the user signing data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A central device, in a system with a user device which authorizes electronically signing an electronic record, the central device comprising logic for:
-
determining user signing data for a user at the user device;
receiving authorization data from the user of the user device to electronically sign the electronic record; and
electronically signing the electronic record based on the user signing data. - View Dependent Claims (19, 20)
-
-
21. A network server for a computer network system to verify electronically signed records, the network server comprising:
-
a processing unit;
a memory;
an electronic signature engine stored in the memory and executable on the processing unit, the electronic signature engine accessing an electronic record and an electronic signature, receiving authorization data to verify the electronic signature from a user of a user device, and verifying that the electronic record has not been altered since the electronic signature was generated. - View Dependent Claims (22, 23)
-
-
24. A method of electronically signing an electronic record, the method operating in a system comprising a user device and a central device, the method comprising:
-
determining, by the central device, user signing data for a user at the user device;
receiving, by the central device, authorization data from a user of the user device to electronically sign the electronic record; and
electronically signing, by the central device, the electronic record based on the user signing data. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A method for electronically signing, the method operating in a system comprising an application device, a user device, a server, and a network, the network for the application device, user device, and server to communicate with one another, the method comprising:
-
generating an electronic record;
sending the electronic record from the application device to the server;
redirecting the user device from the application device to the server;
identifying a user at the user device to the server;
determining at least one key based on the identification of the user; and
electronically signing, by the server, the electronic record using the key. - View Dependent Claims (49, 50, 51, 52)
-
-
53. A method for verifying an electronic signature with the steps being performed by the central device, the method comprising:
-
receiving an electronic record and an electronic signature from a communication device;
receiving authorization data to verify the electronic signature from the communication device;
determining a key for the electronic signature; and
verifying using the key that the electronic record has not been altered since the electronic signature was generated. - View Dependent Claims (54, 55, 56)
-
-
57. A method for generating user signing data for an electronic signature by a central device, the method operating in a system comprising a user device, the central device, and a network, the user device and central device communicating via the network, the method comprising:
-
identifying a user at the user device;
receiving a request from the user at the user device for user signing data;
generating the user signing data by the central device; and
storing the user signing data in a database based on the identification of the user, the database being accessible by the central device but not being accessible by the user device; and
ending communication between the central device and user device without sending the user signing data to the user device. - View Dependent Claims (58, 59, 60)
-
Specification