Patent ID: 7392377

Claim:
A system for providing public key infrastructure security in a computer network comprising: a user terminal coupled to the computer network; a user transaction data record assigned to the user, wherein the user transaction data record includes a raw state, an unleased state, an assigned state and a leased state, and a data element indicating a present operational state of the user transaction data record including one of the raw state, the unleased state, the assigned state and the leased state, wherein only a predetermined type of commands are allowed to be executed on the user transaction data record for each operational state; a private key, and a public key assigned to a user for encrypting and decrypting the user transaction data record; a database remote from the user terminal for securely storing the encrypted user transaction data record, and the private key and the public key; and a cryptographic device remote from the user terminal and coupled to the computer network including a computer executable code to encrypt and decrypt the data in the user transaction data record utilizing the stored private key and the public key in the database, and to execute one or more of the commands that are allowed for the present state of the user transaction data record.