Card reader and card reading method thereof

A card reader and card reading technology, which is applied in the field of smart card applications, can solve the problem of incompatibility of universal card readers and smart cards

Active Publication Date: 2009-11-25
FEITIAN TECHNOLOGIES
View PDF0 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] In the process of using the existing card reader, the inventor found the following problems in the prior art: some smart cards on the market are not customized according to the standard, and they do not use the speed of 0x11 for interaction since power-on, and always use the same special speed to complete the interaction, for example, there is a card on the market that always interacts at a speed of 0x13
In this way, the smart card and the card reader often need to be bound, that is, the card reader operating the smart card needs to be customized, resulting in the incompatibility of the universal card reader with the smart card

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
  • Card reader and card reading method thereof
  • Card reader and card reading method thereof
  • Card reader and card reading method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0046] This embodiment provides a card reading method of a card reader, such as image 3 As shown, the method includes:

[0047] 301. The card reader establishes a communication connection with the CPU card (smart card), such as mechanically connecting the smart card to the card reader through contacts;

[0048] 302. The CPU card returns an answer to reset (ATR) to the card reader;

[0049] 303. Regardless of whether the CPU card is a forward contract card (0x3B) or a reverse contract card (0x3F), its specific performance on the TTL signal is respectively Figure 4 and Figure 5 , so the first bit ( Figure 4 and Figure 5 The Start bit in) must be a complete low level. Therefore, in this embodiment, the number of pulses corresponding to 1-bit data can be counted in the following manner:

[0050] Therefore, in this process, when the first falling edge of the initial character of the reset response data returned by the smart card is detected, the number of pulses of the s...

Embodiment 2

[0081] This embodiment provides a card reading method of a card reader, such as Figure 8 As shown, the method includes:

[0082] 801. The card reader establishes a communication connection with the CPU card (smart card), such as mechanically connecting the smart card to the card reader through contacts;

[0083] 802. The CPU card returns an answer to reset (ATR) to the card reader;

[0084] 803. Regardless of whether the CPU card is a forward contract card (0x3B) or a reverse contract card (0x3F), its performance on the TTL signal is Figure 4 and Figure 5 , so the first bit of the initial character of the reset response data returned by the CPU card ( Figure 4 and Figure 5 The Start bit in ) must be a complete low level, and then the first bit b0 and the second bit b1 are both complete high levels. Therefore, in this embodiment, the number of pulses corresponding to 1-bit data can be counted in the following manner:

[0085] Therefore, this process starts to count t...

Embodiment 3

[0107] This embodiment provides a card reading method of a card reader, such as Figure 10 As shown, the method includes:

[0108] 1001. The card reader establishes a communication connection with the CPU card (smart card), such as mechanically connecting the smart card to the card reader through contacts;

[0109] 1002. The CPU card returns an answer to reset (ATR) to the card reader;

[0110] 1003. Regardless of whether the CPU card is a forward contract card (0x3B) or a reverse contract card (0x3F), its performance on the TTL signal is Figure 4 and Figure 5 , so the first bit of the initial character of the reset response data returned by the CPU card ( Figure 4 and Figure 5 The Start bit in ) must be a complete low level, and then the first bit b0 and the second bit b1 are both complete high levels. Therefore, in this embodiment, the following method can be used to count the number of pulses of 1 bit data corresponding to the smart card clock:

[0111] This proce...

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

An embodiment of the invention discloses a card reader and a card reading method thereof. The invention relates to the technical field of the IC card, and settles the problem that the prior card reader is incompatible to the non-standard CPU card. The embodiment of the invention receives the initial character of the reset response data returned from the intelligent card with a synchronization mode, and counts the number of impulses of preset clock sources corresponding with one bit data in the process of receiving partial information of the initial character; determining whether the intelligent card is a standard intelligent card according to the number of impulses; and if the intelligent card is not a standard intelligent card, executing data interaction with the CPU card with a transmission speed corresponding with the impulse number. The embodiment of the invention is mainly used for the card reader in the IC card field and is especially used for the card reader of the intelligent card.

Description

technical field [0001] The invention relates to the application field of smart cards, in particular to a smart card reader and a card reading method thereof. Background technique [0002] IC cards (Integrated Circuit Cards) can generally be divided into three categories: memory cards, encrypted cards and smart cards, and have been widely used in various occasions such as banks, access control, public transport, computer systems, communications, security, etc., greatly facilitating people's lives. [0003] The integrated circuit in the smart card includes a central processing unit (CPU), a programmable read-only memory (EEPROM), a random access memory (RAM) and a card operating system (COS, ChipOperating System) solidified in the read-only memory (ROM). To ensure the safety and reliability of the data in the smart card, the data in the smart card is divided into external reading and internal processing. Since the smart card has a CPU, it is also called a CPU card. [0004] ...

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(China)
IPC IPC(8): G06K7/00
Inventor 陆舟于华章
Owner FEITIAN TECHNOLOGIES
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products