Patent ID: 6424712
Filing Date: 2002-07-23
Classification: G06F,H04L

Abstract:
A method of transferring data over a communication channel between a pair of correspondents who perform public key cryptographic operations by implementing respective ones of a pair of complementary mathematical operations utilizing a public key and a private key of one of said correspondents upon information transferred between said correspondents, said method comprising the steps of:a) assembling at one of said correspondents a data string including information to be transferred to the other of said correspondents; b) performing at said one correspondent one of said complementary mathematical operations upon at least a portion of said data string to provide a cryptographic component to said data string; c) incorporating in said data string additional information supplementary to that necessary for said other correspondent to perform said complementary mathematical operation of said public key cryptographic operation and relating to the computation of intermediate steps involved in the performance of said complementary mathematical operation; d) forwarding said data string over said communication channel to said other correspondent; and e) performing the other of said complementary mathematical operations of said public key cryptographic operation at said other correspondent with said additional information being available to facilitate the computation of intermediate steps involved in said complementary mathematical operation of said public key cryptographic operation.