Method, system and controller for transmitting and dispatching data stream

Active Publication Date: 2009-07-23
PHISON ELECTRONICS
View PDF19 Cites 20 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0009]The present invention is directed to a system for transmitting and dispatching data stream, which may effectively distinguish a general data from a smart card chip command.
[0010]The present invention is directed to a method for transmitting and dispatching data stream, which may effectively distinguish a general data from a smart card chip command.
[0011]The present invention is directed to a controller, which may perform a procedure for transmitting and dispatching data stream, so as to effectively distinguish a general data from a smart card chip command.
[0047]In the present invention, a dual verification mechanism of verifying the key and verifying the logical block address (LBA) of the temporary file is applied for judging whether or not the transmitted data stream is a command of the smart card chip, and therefore a chance that the data stream is miss-transmitted to the smart card chip is effectively reduced, and the performance of the system is improved accordingly.

Problems solved by technology

However, since storage volumes of the smart cards are limited, memory cards with large volume are combined to the smart cards recently for increasing the storage volumes of the smart cards.
However, a problem that hardware devices or drivers cannot support the specific command may occur.
However, such method generally leads to a collision problem between a general file data and the command format of the smart card (i.e. the general file data is misjudged to be the data stream of 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
  • Method, system and controller for transmitting and dispatching data stream
  • Method, system and controller for transmitting and dispatching data stream
  • Method, system and controller for transmitting and dispatching data stream

Examples

Experimental program
Comparison scheme
Effect test

first embodiment

[0059]FIG. 1 is schematic block diagram illustrating a system for transmitting and dispatching data stream according to a first embodiment of the present invention.

[0060]Referring to FIG. 1, the system for transmitting and dispatching data stream includes an application program 206 and a controller 110. The application program 206 is installed at a host system 200, and the controller 110 is disposed on a storage device 100. Generally, the storage device 100 is utilized together with the host system 200, so that the host system 200 may write data into the storage device 100 or read data from the storage device 100. To be specific, the storage device 100 includes a non-volatile memory 130 used for storing general data and a smart card chip 140 used for executing functions such as security verification etc. The application program 206 and the controller 110 may apply a method of the present invention for transmitting and dispatching the data stream, so as to correctly judge whether or ...

second embodiment

[0087]In the first embodiment, when the key verification is completed, the C-APDU may only be transmitted once. However, as described above, the C-APDU may also be transmitted for multi times after the key verification, so that in case of the C-APDU is repeatedly transmitted by the host system 200, decreasing of a system efficiency due to repeat key verification may be avoided.

[0088]A system of the second embodiment is the same to that of the first embodiment (as shown in FIG. 1 and FIG. 2), and setting of the key and verification of the LBA of the temporary file are also the same to that of the first embodiment (as shown in FIG. 3A, FIG. 3B, FIG. 5 and FIG. 6), and thereof detailed description thereof will not be repeated.

[0089]It should be noted that in the present embodiment, multi transmission of the C-APDU to the smart card chip 140 after a single key verification is allowed, and therefore the verification key type field 504 of FIG. 5 is set to 1, so that the data dispatching m...

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 method for transmitting and dispatching data stream, which is used for transmitting data stream to a storage device having a non-volatile memory and a smart card chip from a host, is provided. The method includes: setting a key between the host and the storage device; creating a temporary file in the non-volatile memory; verifying the temporary file based on the key; recording a logical block address of the temporary file when verification of the temporary file is successful; and judging whether the data stream from the host is written at the logical block address, wherein the data stream is identified to be a command-application protocol data unit (C-APDU) and is dispatched to the smart card chip when the data stream from the host is written at the logical block address. Accordingly, it is possible to efficiently distinguish a general data from a command of the smart card chip.

Description

CROSS-REFERENCE TO RELATED APPLICATION[0001]This application claims the priority benefit of Taiwan application serial no. 97102473, filed on Jan. 23, 2008. The entirety of the above-mentioned patent application is hereby incorporated by reference herein and made a part of this specification.BACKGROUND[0002]1. Technology Field[0003]The present invention relates to a method for transmitting and dispatching data stream. More particularly, the present invention relates to a method, a system and a controller thereof for transmitting and dispatching data stream to a storage device having a non-volatile memory and a smart card chip from a host.[0004]2. Description of Related Art[0005]As electronic wallets and pre-payments are gradually accepted by users, smart cards are widely used. The smart card is an integrated circuit chip having components such as a microprocessor, a card operating system, a security module and a memory etc. for performing a predetermined operation. The smart card pro...

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
IPC IPC(8): G06F12/00G06F12/14G06F12/02
CPCG06F12/0246G07F7/084G06K19/07
Inventor CHEN, MENG-CHANGLIU, SING-CHANG
Owner PHISON ELECTRONICS
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