Electronically signing a document
AssigneeTecSec, Inc.
InventorsEdward Scheidt, James Kolouch, Ersin L. Domangue, Mark A. Odell, Wai Lin Tsang
Life of this patent
Estimating the term…
Abstract
A method of electronically signing a document includes initializing a user, including generating an asymmetric key pair including a private signing key and a public signing key, and storing the private signing key and the public signing key; and providing an electronic signature, including receiving document data corresponding to at least one selected portion of the document, binding the stored private signing key and the document data to create an electronic signature, and providing the electronic signature for a recipient.
Claims38
For an electronic signature device comprising a processor, a memory, a user input device including a first signature input device, and a device interface, all communicatively connected by at least one bus, a method of personalizing the electronic signature device to a user, comprising:
- receiving a digitized written user signature of the user via the first signature input device;
- generating a prime parameter, a sub-prime parameter, and a base parameter,
- generating a signing private key;
- generating a signing public key based on said prime, sub-prime, and base parameters;
- generating a user public key based on said signing private key and said prime and base parameters;
- generating a biometric electronic template based on said digitized written user signature;
- and
- storing said prime, sub-prime, and base parameters, said signing private and public keys, and said biometric electronic template in the memory.
For an electronic signature device comprising a processor, a memory having a biometric electronic template, a prime parameter, a sub-prime parameter, and a base parameter, user public data comprising a user public key, and a user private key stored therein, a user interface comprising a signature input device, a device interface adapted to interface a computer, and at least one bus operably connected to the processor, the memory, the user interface, and the device interface, a method of originating an electronically signed transaction, said method comprising:
- verifying whether a user is permitted to originate the electronically signed transaction with the electronic signature device, comprising
- receiving a digitized written originator signature via the user interface, and
- comparing said digitized written originator signature against the biometric
- electronic template to produce a first verification result;
- receiving a transaction package through one of the user interface and the device interface;
- combining said transaction package and one of said digitized originator signature and a digitized user signature extracted from the biometric electronic template to produce an originator signature block;
- generating an ephemeral private key based on the prime, sub-prime, and base parameters;
- generating an ephemeral public key based on said ephemeral private key and the prime and base parameters;
- generating a shared encryption key based on said ephemeral public key, the user public key, and the prime parameter;
- encrypting said originator signature block with said shared encryption key to produce an encrypted signature block;
- combining said encrypted signature block, said ephemeral private key, the prime parameter, and at least a portion of the user public data to produce an electronically signed transaction;
- and
- if the user is verified, providing said electronically, signed transaction via the device interface.
Dependencies are inferred from the claim text.