|
1. A smart card that is configured to communicate with a host in a universal serial bus ( usb) standard protocol via a usb-compatible cable terminating in a card reader/connector head, the card comprising:
a first contact point on the card that receives power signal from the host; a second contact point on the card that connects to a ground; third and fourth contact points on the card that cooperate to send and receive differential data signals; a chip module on the card that receives power and ground from said first and second contact points and sends and receives usb compatible data signals through said third and fourth contact points; and a clock module mounted on the card, the clock module having an accuracy sufficient to clock at least full speed data transfer of usb signals with any compatible host without regard to the type of reader/connector to which the card is connected.
2. The smart card of claim 1, wherein said chip module comprises of:
a usb universal asynchronous receiver/transmitter (UART) circuit connected to said third and fourth contact points, whereby a differential data is received or sent; and a microprocessor connected to said usb UART through a bi-directional connection whereby data to and from the host are sent and received.
3. The smart card of claim 1, wherein said clock module is a ceramic resonator.
4. The smart card of claim 1, wherein the clock module provides for a data transfer rate of 12 Mbps within a tolerance of ±0.25% (±0.2500 ppm).
5. The smart card of claim 1, wherein the clock module provides for a data transfer rate of 480 Mbps within a tolerance of ±500 ppm.
6. The smart card of claim 1, wherein the clock module and card have a combined thickness of 0.84 mm.
7. The smart card of claim 6, wherein the clock module has a thickness of at most 0.6 mm.
|
The present invention relates to communication interfaces for smart (IC) cards. In particular, the present invention relates to means that enable smart cards to communicate with a host through a universal serial bus (USB) connection in either full-speed or high-speed mode.
Smart cards typically communicate with a host terminal through a reader. In one type of system, the reader is also the host. In such system, the card is inserted into a slot in the reader, which brings electrical contacts in the reader into engagement with mating contacts on the exterior of the card. The engaged contacts enable a microcontroller in the reader to communicate with the memories and/or microprocessor in the smart card. Presently, most smart cards communicate with card readers in a manner compliant with the International Standards Organization/International Electrotechnical Commission (ISO) 7816. FIG. 1 is a block diagram showing the construction and connections of a stand-alone reader 10 and a smart card 12 connected according to a typical ISO-7816 connection scheme. Of the eight contact points available on a typical smart card system, the typical connection made use of five contact points: one for power supply, one for clock signal, one for data input/output, one for sending reset signals, and one for ground connection. A microprocessor 14 in the reader 10 receives clock signals from a clock 22 and inputs/output signals through the I/O line 24 and reset signal through the RST line 26.
Although the ISO-7816 is a well established and widely used standard, communication based on this standard is rather slow. Furthermore, as personal computers become ubiquitous and Universal Serial Bus (USB) connection a standard features in most PCs, smart card reader can be made cheaper by relocating the micro-processing and memory functions from the reader (the card contacting mechanism) to a separate host PC, so that the reader becomes a simple USB connector. The USB protocol is a private industry standard sponsored by USB Implementers Forum, Inc., a joint initiative of Intel, Hewlett-Packard, Lucent, NEC, Philips, Microsoft and others. The protocol works in conjunction with the IEEE 1394 standard connector.
FIG. 2 is a block diagram that shows a typical construction and connections of a smart card reading system that utilizes a computer and a USB connection. In FIG. 2, a personal computer 40 communicates with a smart card 46 via a USB cable connection 42 with a connector head 44 (the "card reader"), which calls for 4 wires: one for the power Vcc, one for the ground GND, and a pair of differential data transmission wire DATA+ 50 and DATA- 52. A first generation USB standard (version 1.1) allows transmission in two modes: a low speed mode and a full speed mode. For low speed transmissions, such as Control Transfer and Interrupt Transfer under USB 1.1, the data is clocked within the computer 40 at 1.5 Mbps with a data signaling tolerance of ± 1.5% (or 15,000 ppm). For full speed transfer such as Isochronous Transfer or Bulk Transfer under USB 1.1, the data is clocked at 12 Mbps with a data signaling tolerance of ± 0.25% (or 2,500 ppm). In addition to the two modes mentioned above, a newer USB standard (version 2.0) calls for a third (high speed) transmission mode where the data signaling rate is set at 480 Mbps with a data signaling tolerance of ± 500 ppm.
At any given speed of transmission, because the USB cable 42 does not have a separate wire to carry a clock signal, a clock generator has to be present at both ends of the cable 42. At the host end, most readers and computer systems have a highly accurate system clock 60 that can be use for both reception and transmission purposes. At the card end of the cable 42, a low cost electronic resonator 48 could be used for low speed transmission. Such resonators 48 are typically integrated into the smart card's microprocessor 58, as shown in FIG. 2. However, such a low cost resonator 48 is not accurate enough to clock transmissions at either full speed or high speed. Presently, in order to have a full speed or high-speed transmission system, an accurate clock element, such as a crystal oscillator, has to be introduced into the reader/connector. FIG. 3 shows a typical high speed USB reader/connector 44 that connects a highly accurate clock element 62 to one of the contact pins 60. Earlier generations of USB smart card connectors lacking an accurate clock element (FIG. 2) would become obsolete. However, since there is still a large installed base of low speed USB smart card connectors, it would be desirable to have a smart card that can use any of these connectors in a full speed or high speed transmission mode, regardless of whether the connector 44 has or does not have a clock inside.
Since having a clock element in the reader/connector adds complexity and thus cost to the manufacturing of the reader/connector, it would also be desirable to have a smart card system that eliminate the need for a clock element in the reader/connector module.
The present invention is a smart card that has a highly accurate clock element connected to its microprocessor. The incorporation of an accurate clock element enables the smart card to be used with any USB enabled smart card readers/connectors for either full speed or high-speed data transmission. The accurate clock element can be a clock ceramic oscillator, a resonator, or any vibrating device, provided that it has an accuracy sufficient to achieve at least full speed, and preferably also high speed, data transfer (e.g., an accuracy of at least 0.25%) and a thickness meeting standards for placement on smart cards (e.g., preferably not more than 0.6 mm).
FIG. 1 is a block diagram showing the construction and connections of a stand-alone reader and a smart card connected according to a typical ISO-7816 connection scheme.
FIG. 2 is a block diagram that shows a typical prior art construction and connections of a low speed USB smart card reading system that utilizes a computer.
FIG. 3 is a block diagram that shows another prior art construction and connections of a high speed USB smart card reading system that utilizes a computer, with the USB connector head incorporating an accurate clock generating element.
FIG. 4 is a block diagram showing the construction and connection of a smart card system of the present invention.
FIG. 5 is a perspective view of a smart card with an embedded clock element according to the present invention.
FIG. 6 is a cross-sectional view of a smart card with an embedded clock element according the present invention.
In FIG. 4, an embodiment of the present invention is shown. In the figure, a host computer 70 is shown to have a clock element 76 connected to a CPU 78. The computer is connected to a USB reader/connector 72 through a USB cable connection 96 that consists of four wires: a power wire 92, a ground wire 94, a positive data wire 86 and a negative data wire 88. The positive data wire 86 and the negative data wire 88 together forms a differential data transmission pair. The reader/connector head 72 provides a docking place and a contact point for a smart card 74. It receives the USB cable 96 and makes each of the four cable signals available at one of eight contact points 78. The smart card 74 also has eight contact points 90 that match those of the reader/connector's 72. Four of the contact locations are unused in the present USB versions. The smart card 74 also includes a chip module 98. The chip module 98 includes a Universal Asynchronous Receiver/Transmitter (UART) module 84 and a microprocessor 82. The UART module 84 is coupled to the microprocessor 82 through an input/output line 96. The signal from the differential data transmission pair is connected to the UART module 84 in the smart card 74. The UART module 84 converts the signals on the differential data transmission wire into serial data that the microprocessor 82 on board of the smart card 74 can understand and relays the data to the microprocessor 82 through the input/output line 96. An accurate clock element 80, such as a ceramic resonator with an accuracy of at least 0.25%, embedded into the smart card 74 is connected to the microprocessor 82. Other types of electromechanical vibrating elements with the required accuracy for achieving at least full speed data transfer (preferably, supporting high speed transfer as well), and which are thin enough for use on a smart card, may be used. Furthermore, to properly incorporate the clock element into a smart card, the clock element generally cannot have a thickness of more than about 0.6 mm because present smart card standards specify a total card thickness of 0.84 mm. The clock element provides the timing means for the smart card to receive and transmit USB signals at either full speed or at high speed. The clock element on the card operates in the same manner as at other clock locations per the USB protocol.
FIG. 5 shows a perspective view of a smart card 108 of the present invention wherein a ceramic resonator 114 via the card is connected to a chip module 112 through a connecting wire 116. The chip module 112 can be connected to a reader/connector through a contact plate 110 with eight contact points. A cross-sectional view of the smart card is shown in FIG. 6. In FIG. 6, the chip module 112 and the ceramic resonator 114 is shown to reside within a receded area 118 in the smart card 108. The ceramic resonator 114 is shown to connect to the chip module 112 by a wire 116. In actual implementation, the connection can be achieved by other means, such as by mean of a strip of conductive glue. The contact plate 110 provides a means for outside connection for the chip module.
Guez, Gregory, Peytavy, Alain
Patent |
Priority |
Assignee |
Title |
10296735, |
Mar 24 2005 |
1PerfectID, Inc. |
Biometric identification device with removable card capabilities |
11397800, |
Mar 24 2005 |
IPerfectlD, Inc. |
Biometric identification device and methods of use |
7047347, |
Feb 13 2004 |
Faraday Technology Corp. |
Data transfer method for Universal Serial Bus device |
7120813, |
Jan 28 2003 |
THALES DIS USA, INC |
Method and apparatus for clock synthesis using universal serial bus downstream received signals |
7127649, |
Jun 09 2003 |
Axalto |
Smartcard test system and related methods |
7143224, |
May 09 2003 |
STMicroelectronics, Inc. |
Smart card for performing advance operations to enhance performance and related system, integrated circuit, and methods |
7505540, |
Sep 16 2002 |
Silicon Laboratories Inc |
Clock recovery method for bursty communications |
8036613, |
May 07 2007 |
Infineon Technologies AG |
Communication system and method for operating a communication system |
8649820, |
Nov 07 2011 |
BlackBerry Limited |
Universal integrated circuit card apparatus and related methods |
8739277, |
Dec 18 2003 |
ACQ BURE AB; Yubico AB |
Process for releasing the access to a computer system or to a program |
8936199, |
Apr 13 2012 |
BlackBerry Limited |
UICC apparatus and related methods |
9349232, |
Mar 24 2005 |
1PerfectID, Inc. |
Biometric identification device with smartcard capabilities |
9734317, |
Mar 24 2005 |
1PerfectID, Inc. |
Biometric identification device with removable card capabilities |
D701864, |
Apr 23 2012 |
BlackBerry Limited |
UICC apparatus |
D702240, |
Apr 13 2012 |
Malikie Innovations Limited |
UICC apparatus |
D702241, |
Apr 23 2012 |
BlackBerry Limited |
UICC apparatus |
D703208, |
Apr 13 2012 |
Malikie Innovations Limited |
UICC apparatus |
ER4805, |
|
|
|
Patent |
Priority |
Assignee |
Title |
5712472, |
Feb 25 1995 |
Samsung Electronics Co., Ltd.; SAMSUNG ELECTRONICS CO , LTD |
Card read/write method |
6168077, |
Oct 21 1998 |
RDSK, INC |
Apparatus and method of providing a dual mode card and reader |
6199128, |
Mar 26 1998 |
Gemplus, S.C.A. |
Smart card system for use with peripheral devices |
6343364, |
Jul 13 2000 |
SCHLUMBERGER MAICO, INC |
Method and device for local clock generation using universal serial bus downstream received signals DP and DM |
6439464, |
Oct 11 2000 |
SCHLUMBERGER MALCO, INC |
Dual mode smart card and associated methods |
6543690, |
Dec 04 2000 |
SCHLUMBERGER MALCO, INCORPORATED |
Method and apparatus for communicating with a host |
6557754, |
Oct 21 1998 |
RDSK, INC |
Apparatus and method of providing a dual mode card and reader |
20010011914, |
|
|
|
20010055202, |
|
|
|
20020049887, |
|
|
|
20030155424, |
|
|
|
WO16255, |
|
|
|
WO169881, |
|
|
|
WO9948039, |
|
|
|
WO9949415, |
|
|
|
WO23936, |
|
|
|
WO211081, |
|
|
|
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Mar 03 2003 | PEYTAVY, ALAIN | Atmel Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 014001 | /0107 |
pdf |
Mar 03 2003 | GUEZ, GREGORY | Atmel Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 014001 | /0107 |
pdf |
Apr 10 2003 | | Atmel Corporation | (assignment on the face of the patent) | | / |
Dec 06 2013 | Atmel Corporation | MORGAN STANLEY SENIOR FUNDING, INC AS ADMINISTRATIVE AGENT | PATENT SECURITY AGREEMENT | 031912 | /0173 |
pdf |
Apr 04 2016 | MORGAN STANLEY SENIOR FUNDING, INC | Atmel Corporation | TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL | 038376 | /0001 |
pdf |
Feb 08 2017 | Atmel Corporation | JPMORGAN CHASE BANK, N A , AS ADMINISTRATIVE AGENT | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 041715 | /0747 |
pdf |
May 29 2018 | Atmel Corporation | JPMORGAN CHASE BANK, N A , AS ADMINISTRATIVE AGENT | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 046426 | /0001 |
pdf |
May 29 2018 | Microchip Technology Incorporated | JPMORGAN CHASE BANK, N A , AS ADMINISTRATIVE AGENT | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 046426 | /0001 |
pdf |
May 29 2018 | Silicon Storage Technology, Inc | JPMORGAN CHASE BANK, N A , AS ADMINISTRATIVE AGENT | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 046426 | /0001 |
pdf |
May 29 2018 | MICROSEMI STORAGE SOLUTIONS, INC | JPMORGAN CHASE BANK, N A , AS ADMINISTRATIVE AGENT | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 046426 | /0001 |
pdf |
May 29 2018 | Microsemi Corporation | JPMORGAN CHASE BANK, N A , AS ADMINISTRATIVE AGENT | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 046426 | /0001 |
pdf |
Sep 14 2018 | MICROSEMI STORAGE SOLUTIONS, INC | WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 047103 | /0206 |
pdf |
Sep 14 2018 | Microsemi Corporation | WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 047103 | /0206 |
pdf |
Sep 14 2018 | Atmel Corporation | WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 047103 | /0206 |
pdf |
Sep 14 2018 | Silicon Storage Technology, Inc | WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 047103 | /0206 |
pdf |
Sep 14 2018 | Microchip Technology Incorporated | WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 047103 | /0206 |
pdf |
Feb 18 2022 | JPMORGAN CHASE BANK, N A , AS ADMINISTRATIVE AGENT | Microsemi Corporation | RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS | 059333 | /0222 |
pdf |
Feb 18 2022 | JPMORGAN CHASE BANK, N A , AS ADMINISTRATIVE AGENT | Atmel Corporation | RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS | 059333 | /0222 |
pdf |
Feb 18 2022 | JPMORGAN CHASE BANK, N A , AS ADMINISTRATIVE AGENT | Silicon Storage Technology, Inc | RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS | 059333 | /0222 |
pdf |
Feb 18 2022 | JPMORGAN CHASE BANK, N A , AS ADMINISTRATIVE AGENT | Microchip Technology Incorporated | RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS | 059333 | /0222 |
pdf |
Feb 18 2022 | JPMORGAN CHASE BANK, N A , AS ADMINISTRATIVE AGENT | MICROSEMI STORAGE SOLUTIONS, INC | RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS | 059333 | /0222 |
pdf |
Feb 28 2022 | WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT | Silicon Storage Technology, Inc | RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS | 059358 | /0001 |
pdf |
Feb 28 2022 | WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT | Atmel Corporation | RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS | 059358 | /0001 |
pdf |
Feb 28 2022 | WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT | Microsemi Corporation | RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS | 059358 | /0001 |
pdf |
Feb 28 2022 | WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT | MICROSEMI STORAGE SOLUTIONS, INC | RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS | 059358 | /0001 |
pdf |
Feb 28 2022 | WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT | Microchip Technology Incorporated | RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS | 059358 | /0001 |
pdf |
Date |
Maintenance Fee Events |
Mar 21 2008 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Mar 21 2012 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Mar 09 2016 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date |
Maintenance Schedule |
Sep 21 2007 | 4 years fee payment window open |
Mar 21 2008 | 6 months grace period start (w surcharge) |
Sep 21 2008 | patent expiry (for year 4) |
Sep 21 2010 | 2 years to revive unintentionally abandoned end. (for year 4) |
Sep 21 2011 | 8 years fee payment window open |
Mar 21 2012 | 6 months grace period start (w surcharge) |
Sep 21 2012 | patent expiry (for year 8) |
Sep 21 2014 | 2 years to revive unintentionally abandoned end. (for year 8) |
Sep 21 2015 | 12 years fee payment window open |
Mar 21 2016 | 6 months grace period start (w surcharge) |
Sep 21 2016 | patent expiry (for year 12) |
Sep 21 2018 | 2 years to revive unintentionally abandoned end. (for year 12) |