Patent ID: 7480795
Filing Date: 2009-01-20
Classification: H04L

Abstract:
1. A method of verifying a transaction over data communication system between a first and second correspondent through the user the use of a certifying authority having control of a public key's validity, said public key being used by at least said first correspondent, said method comprising the steps of: a) one of said first and second correspondents advising said certifying authority validate said public key; b) said certifying authority verifying the validity of said public key attributed to said first correspondent; c) said certifying authority generating implicit certificate components including a first component comprising transaction specific information particular to said request in step a), a second component computed using said public key of said first correspondent, and a third component computed from said first and second correspondents and a private key of said certifying authority; d) forwarding to said first correspondent at least said third component of said implicit certificate components for permitting said first correspondent to generate a transaction specific private key using said third component; e) forwarding to said second correspondent at least said first and second components of said implicit certificate components for permitting recovery of transaction specific public key corresponding to said transaction specific private key using said first and second components and a public key of said certifying authority; f) said first correspondent signing a message with said transaction specific private key and forwarding said message to said second correspondent; and g) said second correspondent attempting to verify said message using said transaction specific public key and proceeding with said transaction upon verification.