Method and device for universal serial bus smart card...

Electrical computers and digital data processing systems: input/ – Intrasystem connection – Bus expansion or extension

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C235S492000

Reexamination Certificate

active

06694399

ABSTRACT:

BACKGROUND
The invention relates generally to Integrated Circuit (IC) cards or smart cards used in processing transactions involving goods and services. Smart cards are plastic cards having microprocessor and memory circuits attached to the front or back side that connect to electrical contacts located on a front side of the card. The circuits are activated and data accessed from the card by inserting the card into a reader device that makes connections to the electrical contacts. More particularly, the invention relates to a device and method for connecting a smart card having a Universal Serial Bus (USB) interface to smart card reader devices that require no active electronic circuitry. Furthermore, the invention relates to a novel method and device for providing visual indication of data flow activity from the smart card.
Smart cards are a class of data cards. Data cards used in processing transactions are either passive or active in nature. Passive data cards include traditional credit, debit and ATM cards that make use of stored data on a magnetic strip on the back of the card. When a transaction is processed using a passive data card, transaction verification is generally required via a reader device connected to a remote computer over a telephone network. During a transaction, data may be written and read from the magnetic strip. Active data cards or smart cards make use of processor and memory circuits embedded on the card that are activated when the card is connected to a reader device. Since smart cards may contain the intelligence required to complete a transaction, the transaction may be completed locally without resorting to a telephone connection to a remote transaction verification facility. In addition to storing data related to the owner's account such as identification number and account balance, the circuits also contain encryption for security purposes. Smart cards are used in many applications, including Subscriber Identification Module (SIM) in Global System for Mobile (GSM) telephones, TV satellite receivers, banking, health care programs, parking and highway toll payment, etc. Smart cards are expected to find increasingly wider application, eventually replacing magnetic strip type data cards.
The basic smart card standard is the International Standard ISO 7816, which provides detailed requirements for the physical, electrical, mechanical, and application programming interface for IC cards with contacts. In particular, International Standard ISO 7816-1 Physical Characteristics, International Standard 7816-2 Dimension and Location of the Contacts, International Standard ISO 7816-3 Electronic Signals and Transmission Protocols, and International Standard ISO 7816-10 Electronic Signals and Answer to Reset for Synchronous Cards are incorporated herein by reference. This standard provides for a serial interface connection to the smart card. In a great majority of cases, these cards are used in a reader connected to a computer. The reader for smart cards that comply with the ISO standard contains electronic circuits that enable communication between the card and the computer. The smart card is inserted into a card reader connector that allows a card reader first interface to communicate with the smart card. A second card reader interface is connected to a computer by means of a serial port link, a parallel port link, or a Universal Serial Bus (USB). The smart card reader based on the ISO standard makes use of a micro-controller with its associated software. Electronic components perform the task of translating signals between the smart card and the computer. Some of these components are dedicated to the visualization of the data flow between the application running on the computer and the smart card.
The ISO 7816-3 class B operating conditions make use of the RESET (RST), clock (CLK) and input/output (I/O) communication signals. A smart card reader generates signals RST, CLK and merely buffers the half-duplex communication link on I/O. The signals VCC, GND, RST, CLK and I/O are connected to smart card module contacts. The ISO 7816 smart card reader provides for communication between the computer-based customer application and the smart card by means of an electronic interface circuitry. This interface drives a device that provides a visual indication of I/O activity in the link. Generally, a Light-Emitting Diode (LED) is used for visual indication.
The Universal Serial Bus (USB) has recently become firmly established and has gained wide acceptance in the Personal Computer (PC) marketplace. The USB was developed in response to a need for a standard interface that extends the concept of “plug and play” to devices external to a PC, and enables users to install and remove external peripheral devices without having to open the PC case or to remove power from the PC. The USB provides a low-cost, half-duplex serial interface that is easy to use and readily expandable. The USB also supplies up to 500 mA of current at 5 volts to interconnected devices. The USB is currently defined by the Universal Serial Bus Specification written and controlled by USB Implementers Forum, Inc., a non-profit corporation founded by the group of companies that developed the USB Specification. In particular, Chapter 5 USB Data Flow Model, Chapter 7 Electrical, and Chapter 8 Protocol Layer of Universal Serial Bus Specification are incorporated herein by reference. The increasingly widespread use of the USB in computers has led smart card reader manufacturers to develop USB interfaces for connection of their products to computers to complement the existing serial and parallel interfaces. However, because of the differences between the serial interface defined by ISO 7816 and the serial interface defined by the USB specification, smart cards have not been directly compatible with the USB specification. And different card reader configurations have been required due to incompatibility constraints between the various computer interface standards.
The widespread use of the USB in computers has led smart card and smart card reader manufacturers to further develop their products and further reduce costs. A USB smart card reader establishes a communication link between a computer-based application and a smart card or plug module. The USB smart card reader or the USB token reader provide contacts for the interconnections between the USB signals and the four corresponding contact zones of a smart card module fitted out with an IC. The USB smart card reader connects smart card module contacts C
1
and C
5
as well as pins C
4
and C
8
respectively to the USB signals V
BUS
, GND, D+ and D−. There is no electronic circuitry that enables the activity of the link to be reported. The smart card reader complexity has been transferred into the computer, reducing the overall costs. The USB smart card needs a pass-through connector and a driver to communicate with the computer. This architecture reduces the number of electronic components and consequently the cost without compromising the data transfer speed and the transfer reliability. There is only one IC on a USB smart card to perform communications, computing and storage.
For the foregoing reasons, there is a need to provide a smart card with a USB interface that enables a smart card to connect to an USB port without the need for any interposing electronic circuitry, enabling application software in a computer to communicate through a specific smart card software driver directly with the USB interface on the smart card. There is a further need to provide a visual indication of successful data transfers between a computer and an IC module positioned on a smart card.
SUMMARY
The present invention is directed towards a method and device for providing a smart card with the capability of supporting the serial interface defined by the USB specification. It relates to a physical link between a USB port and a smart card. Furthermore, the present invention is also directed towards a method and device for connecting a smart card to a USB port with

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and device for universal serial bus smart card... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and device for universal serial bus smart card..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and device for universal serial bus smart card... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3345092

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.