Data card verification system
First Claim
1. A method of verifying a pair of correspondents in electronic transaction said correspondents each including a first and second signature schemes said method comprising the steps of:
- said first correspondent signing information according to said first signature scheme and transmitting said first signature to said second correspondent;
said second correspondent verifying said first signature received from said first correspondent, wherein said verification is performed according to said first signature scheme;
said second correspondent signing information according to a second signature scheme and transmitting said second signature to said first correspondent;
said first correspondent verifying said second signature received from said second correspondent, wherein said verification is performed according to said second signature algorithm; and
said transaction being rejected if either verification fails.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of verifying a pair of correspondents in electronic transaction, the correspondents each including first and second signature schemes and wherein the first signature scheme is computationally more difficult in signing than verifying and the second signature scheme is computationally more difficult in verifying than signing. The method comprises the step of the first correspondent signing information according to the first signature scheme and transmitting the first signature to the second correspondent, the second correspondent verifying the first signature received from the first correspondent, wherein the verification is performed according to the first signature scheme. The second correspondent then signs information according to the second signature scheme and transmits the second signature to the first correspondent, the first correspondent verifies the second signature received from the second correspondent, wherein the verification is performed according to the second signature algorithm; the transaction is rejected if either verification fails. The method thereby allows one of the correspondents to participate with relatively little computing power while maintaining security of the transaction.
-
Citations
6 Claims
-
1. A method of verifying a pair of correspondents in electronic transaction said correspondents each including a first and second signature schemes said method comprising the steps of:
-
said first correspondent signing information according to said first signature scheme and transmitting said first signature to said second correspondent;
said second correspondent verifying said first signature received from said first correspondent, wherein said verification is performed according to said first signature scheme;
said second correspondent signing information according to a second signature scheme and transmitting said second signature to said first correspondent;
said first correspondent verifying said second signature received from said second correspondent, wherein said verification is performed according to said second signature algorithm; and
said transaction being rejected if either verification fails. - View Dependent Claims (2, 3, 4)
-
-
5. A method of verifying a pair of correspondents in electronic transaction, said correspondents each including a first and second signature scheme, said method comprising the steps of:
-
said first correspondent transmitting to said second correspondent, a certificate including public key and identification information of said first correspondent;
said second correspondent verifying said certificate and extracting said public key and identification information therefrom;
said second correspondent generating a first challenge R1 and transmitting said challenge to said first correspondent;
said first correspondent signing said received challenge R1 in accordance with said first signature scheme;
said first correspondent generating a second challenge and transmitting said second challenge along with said signature C2 to said second correspondent;
said second correspondent verifying said signature C2 in accordance with said first signature scheme;
said second correspondent signing said second challenge R2 in accordance with said second signature scheme and transmitting said second signature to said first correspondent; and
said first correspondent verifying said second signature in accordance with said second signature scheme, whereby said transaction is rejected if either said first signature or said second signature is not verified.
-
-
6. A smart card for use in an electronic transaction, with a second correspondent, said card comprising:
a memory including a first signature scheme consisting of a first signature generation algorithm and an associated verification algorithm;
a second signature scheme consisting of a second signature generation algorithm and an associated verification algorithm;
a program for invoking said algorithms; and
processor means for running said first verification algorithm for verifying first information received from said second correspondent and for running said second signature algorithm for signing a second information for transmission to said second correspondent.
Specification