Unlock instant, AI-driven research and patent intelligence for your innovation.

Digital signatures on a smartcard

a smartcard and digital signature technology, applied in the field of digital signature generation methods and apparatus, can solve the problems of insufficient computing capacity, rejection of transactions, and inability to implement existing digital signature protocols in a commercially viable manner, and achieve the effect of facilitating the preparation of additional pairs of values

Inactive Publication Date: 2007-08-02
VANSTONE SCOTT A +1
View PDF12 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

This approach enables the generation of up to 500 session pairs from an initial set of 32 stored elements, enhancing the commercial viability of digital signatures on Smart Cards without compromising security, as sensitive information remains undisclosed throughout the process.

Problems solved by technology

Any attempt to tamper with the message or to use a key other than that of the signing party will result in an incompatibility between the sent message and that recovered from the signature or will fail to identify the party correctly and thereby lead to rejection of the transaction.
Transaction cards, i.e. credit / debit cards or pass cards are now available with limited computing capacity (so-called “Smart Cards”) but these do not have sufficient computing capacity to implement existing digital signature protocols in a commercially viable manner.
The value βk is computationally difficult for the DSS implementation as the exponentiation requires multiple multiplications mod p. This is beyond the capabilities of a “Smart Card” in a commercially acceptable time.
Although the computation could be completed on the associated ATM, this would require the disclosure of the session key k to the ATM and therefore render the private key, a, vulnerable.
However, the number of sets of values stored limits the number of uses of the card before either reloading or replacement is required.
A problem that exists therefore is how to generate sufficient sets of values within the storage and / or computing capacity of the card.
One possibility is to use a smaller value of p but with the DSS scheme this will jeopardize the security of the transaction.
This is not sufficient for commercial purposes.
The possibilities would be more limited when using DSS because of the smaller group of signing elements that could be stored.
This is not feasible within the practical limits of available “Smart” cards.
As noted above, the ATM used in association with the card has sufficient computing power to perform the computation but the transfer of the coordinates of k1P and k2P from the card to the terminal would jeopardize the integrity of subsequent digital signatures as two of the stored signing elements would be known.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Digital signatures on a smartcard
  • Digital signatures on a smartcard
  • Digital signatures on a smartcard

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

The System

[0048] Referring therefore to FIG. 1, a programmable credit card 10 (referred to as a ‘SMART’ card) has an integrated circuit 12 embedded within the body of card 10.

[0049] The integrated circuit includes a logic array 14, an addressable memory16 and a communication bus 18. The memory 16 includes a RAM section 20 to store information, a pair of cyclic shift registers 22 for temporary storage of information and programming code 24 for control of the logic array 14 and communication bus 18. The array 14 includes an arithmetic unit 26 to provide modular arithmetic operation, e.g. additional and multiplication, and a selection unit 28 controlled by the programming code 24. It will be appreciated that the description of the card 10 is a schematic and restricted to that necessary for explanation of the preferred embodiment of the invention.

[0050] The card 10 is used in conjunction with a terminal 30, for example an automated teller machine (ATM), that is connected to a networ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A digital signature scheme for a “smart” card utilizes a set of prestored signing elements and combines pairs of the elements to produce a new session pair. The combination of the elements is performed partly on the card and partly on the associated transaction device so that the exchange of information between card and device does not disclose the identity of the signing elements. The signing elements are selected in a deterministic but unpredictable manner so that each pair of elements is used once. Further signing pairs are generated by implementing the signing over an anomalous elliptic curve encryption scheme and applying a Frobenius Operator to the normal basis representation of one of the elements.

Description

BACKGROUND OF THE INVENTION [0001] This application is a continuation of U.S. patent application Ser. No. 10 / 765,976 filed on Jan. 29, 2004 which is division of U.S. patent application Ser. No. 09 / 942,492 filed on Aug. 29, 2001, now U.S. Pat. No. 6,704,870 which is a continuation of U.S. patent application Ser. No. 09 / 434,247 filed on Nov. 5, 1999, now U.S. Pat. No. 6,925,564 which is a continuation in part of U.S. patent application Ser. No. 08 / 632,845 filed on Apr. 16, 1996, now U.S. Pat. No. 5,999,625. [0002] 1. Field of the Invention [0003] The present invention relates to methods and apparatus for generating digital signatures. [0004] 2. Discussion of Related Art [0005] It has become widely accepted to conduct transactions, such as financial transactions or exchange of documents, electronically. In order to verify the transaction, it is also well known to “sign” the transaction digitally so that the authenticity of the transaction can be verified. The signature is performed acc...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): H04L9/30G06F7/72G06Q20/34G06Q20/40G07F7/10H04L9/32
CPCG06F7/725G06Q20/341G06Q20/40975H04L2209/56G07F7/1008H04L9/3066H04L9/3247G07F7/082
Inventor VANSTONE, SCOTT A.MENEZES, ALFRED
Owner VANSTONE SCOTT A