WO1999057674A1 - Internet ic card system - Google Patents

Internet ic card system Download PDF

Info

Publication number
WO1999057674A1
WO1999057674A1 PCT/US1999/009563 US9909563W WO9957674A1 WO 1999057674 A1 WO1999057674 A1 WO 1999057674A1 US 9909563 W US9909563 W US 9909563W WO 9957674 A1 WO9957674 A1 WO 9957674A1
Authority
WO
WIPO (PCT)
Prior art keywords
circuit
card
smart card
output
ics
Prior art date
Application number
PCT/US1999/009563
Other languages
French (fr)
Inventor
Wei Chang
Original Assignee
Wei Chang
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wei Chang filed Critical Wei Chang
Priority to AU37798/99A priority Critical patent/AU3779899A/en
Publication of WO1999057674A1 publication Critical patent/WO1999057674A1/en

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
    • G07F7/10Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means together with a coded signal, e.g. in the form of personal identification information, like personal identification number [PIN] or biometric data
    • G07F7/1008Active credit-cards provided with means to personalise their use, e.g. with PIN-introduction/comparison system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/34Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
    • G06Q20/341Active cards, i.e. cards including their own processing means, e.g. including an IC or chip
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/34Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
    • G06Q20/357Cards having a plurality of specified features
    • G06Q20/3576Multiple memory zones on card

Definitions

  • the present invention relates to integrated circuit (IC) cards and more particularly to information processing IC cards, or Smart cards, adapted for use in interacting with the Internet and other information processing networks.
  • IC integrated circuit
  • Smart Card Intelligent or Smart IC Card
  • the ISO-standard-7816 covers the non- application-related specifications for Smart Cards including their physical
  • a typical Smart Card hardware arrangement includes a standard ISO contacting interface 80, e.g., ISO-7816 contacting points, an Input/Output connection port with an I/O bus 82 connected to an internal bus 84, which is coupled to an EEPROM, ROM, and RAM, as well as a Micro-Processing Unit (MPU), a Coding Arithmetic Unit (CAU), and Security Logic (SL).
  • ISO-contacting interface 80 e.g., ISO-7816 contacting points
  • I/O bus 82 connected to an internal bus 84
  • MPU Micro-Processing Unit
  • CAU Coding Arithmetic Unit
  • SSL Security Logic
  • the present invention is directed to alleviating the problem of
  • an l 2 C Card where l 2 C stands for the inter-networking of smart ICs.
  • the improved architecture involves a Card and a structured system, an l 2 C Card system, devised for the inter- networking and integration of multiple independent Smart Card ICs on the same Card, an l C Card, which system consists in hardware of three main parts: i) a micro-server unit; ii) an integrating and inter-networking Smart Card IC circuit (l 2 C circuit); and iii) an input/output circuit and system.
  • one such l 2 C Card can integrate any number of independent Smart Card ICs, manufactured by the same or different vendors and/or issued for the same and different applications, on a single card.
  • the l 2 C Card can absolutely maintain the various functions of confidentiality, integrity, accessibility, authenticity, and durability of each and every individual Smart Card IC issued within the l 2 C Card, as well as maintaining and complying with industrial standards. More importantly, the l 2 C Card of the invention enhances the operation of the functions of confidentiality, integrity,
  • the invention is fundamentally compatible with the existing operation of Smart Cards, while providing an open architecture enabling new
  • FIG. 1 is a schematic diagram illustrating the structural arrangement of a Smart Card IC of the prior art.
  • FIG. 2 is a schematic diagram illustrating the structural arrangement of an l 2 C Card IC in accordance with the present invention.
  • FIG. 3 is a diagrammatic representation of a typical l 2 C Card system architecture with one micro-server unit (MSU) and a subset of Smart Card ICs randomly arranged in accordance with the present invention.
  • MSU micro-server unit
  • FIG. 4 is a schematic diagram illustrating the structure of the MSU of FIG. 3 in accordance with the present invention.
  • FIG. 5 is a schematic diagram illustrating the structural arrangement of a printed circuit board (PCB) type of l 2 C Card system in accordance with the present invention.
  • PCB printed circuit board
  • FIG. 6 is a schematic diagram illustrating the structural arrangement of an integrated circuit type of l 2 C Card system in accordance with the present invention.
  • FIG. 7 is a diagrammatic representation illustrating the arrangement of an l 2 C Card Interface Device, i.e., IC Card Reader/Writer (R/W), in accordance
  • FIG. 8 is a schematic diagram illustrating the typical system architecture for an l 2 C Input/Output Interface Circuit and l C Card Operating
  • COS COS System
  • FIG. 7 is a diagrammatic representation of the code structure for an l 2 C Card Operating System (COS) command control signal in accordance with the present invention.
  • COS Card Operating System
  • FIG. 10 is a diagrammatic representation of the code structure for the communication protocol between the l 2 C Card Interface Device, i.e., IC Card R/W, and the PC Workstation of FIG. 7, in accordance with the present invention.
  • FIG. 11 is a diagrammatic flowchart of a typical COS algorithm for an l 2 C Card including the communication protocol between the l 2 C Card Interface
  • FIG. 11A is a flowchart of a sub-routine of the COS algorithm of FIG.
  • FIG. 12 is a diagrammatic flowchart of a typical communication protocol of IC card R/W for the l 2 C Card system of FIG. 8 in accordance with the
  • FIG. 13 is a diagrammatic flowchart of a typical COS algorithm of the
  • IC Card R/W including the communication protocol between IC Card R/W and the
  • FIG. 14 is a diagrammatic flowchart of a typical COS algorithm of the PC Workstation, including the communication protocol between the PC
  • the present invention provides a solution to the multiple Smart Card issuing problem presented by the number of cards offered by different
  • the invention solves the issuing problem by truly integrating all Smart Card ICs into a single IC card, again, referred to as an l 2 C Card, where l 2 C stands for the inter-networking of smart ICs.
  • a set of contacting points 80 according to the ISO-7816 connecting point protocol is coupled through an Input/Output (I/O) connection port 82 to a bus 84 that communicates with a Microprocessing Unit (MPU), a Coding Arithmetic Unit (CAU), and Security Logic (SL), as well as an EEPROM, ROM, and RAM.
  • I/O Input/Output
  • MPU Microprocessing Unit
  • CAU Coding Arithmetic Unit
  • SL Security Logic
  • micro-server unit (MSU) 90 with an external MSU
  • the MSU 90 behaves as an inter-networking server
  • These inputs and outputs are coupled to the Smart Card ICs from an external interface device 81 using the l 2 C Card Operating System (COS) with an IC Card Reader/Writer (R/W) 92 connected to a computer, workstation, or server 93, through a controlled contacting or non- contacting interface system 80, 83, and 86 (the external devices with l 2 C COS and the controlled interface system together being referred to as an l 2 C Card Interface Device 81) and the MSU 90 which behaves like a security gate between the l 2 C
  • COS l 2 C Card Operating System
  • R/W IC Card Reader/Writer
  • n and m can be randomly arranged for T number of Smart Card ICs
  • the MSU 90 provides an open and cross networking platform with both hardware and software architectures for the same or different Smart Card ICs that are designed, developed, and manufactured by their respective Smart Card IC manufacturers, application providers, or users in application specific fields.
  • the MSU 90 interlaces and networks individual Smart Card ICs with common functional features within a subset S k which can be configured and defined on-line or off-line using an l 2 C Card Interface Device 81 , including a computer, workstation, or server 93.
  • the MSU 90 enhances and expands the application capabilities and versatility of the l 2 C Card.
  • a printed circuit board (PCB) embodiment thereof in the form of a PCB Box 87 and extendable contacts
  • FIG. 5 an embodiment with an integrated circuit 89, is shown
  • the MSU 90 is adapted to provide the l 2 C Card with centralized
  • An additional level of network security control like the Firewall and De-Militarized Zone environment can be implemented in the MSU 90 with an accessing procedure for the selection of the individual Smart Card ICs defined by a user, application provider, or issuer.
  • the common features for an existing Internet system or a local area network server can be applied and implemented in the MSU 90.
  • the integrating and inter-networking Smart Card circuit (l 2 C circuit 91) is a structured information-processing-capable network which, regardless of its physical means of connection such as the path coupled from points 80 through busses 82, 84, and 85, has the following characteristics.
  • the l 2 C circuit network is designed to be a miniaturization of a local area network (LAN), such as on a printed circuit board (PCB) box 87 with extendable contacts or a non-contacting interface 88 as shown in Figure 5, or an integrated circuit on a card 89 as shown in Figure 6, or in other hardware.
  • the network can be operated in the passive or active mode. When its functional mode is in the passive state, the network can only be operated and functioning using l 2 C
  • the network possesses all the necessary properties
  • the circuit network behaves as a simple Internet when interfaced with other computer networks through l 2 C Card Interface Devices, including a computer terminal, or workstation, or application system server 93 as well as an IC card R/W 92 as seen in figs. 7 and 8.
  • the network can be designed to handle, manage, and satisfy all requirements and specifications of an Internet system such as its information processing, managing, transmission, and control characteristics like TCP/IP protocols, peripheral device driver specifications, and networking environment managing specifications for information sharing, processing, and computing, etc.
  • the network typically, can monitor and memorize its past data accessing, processing, and network performance information whenever it is accessed by on-line or off-line, in either active or passive operating mode, while using or not using an l 2 C Card Interface Device 81.
  • the information can be retrieved securely through l/Os 83, 86 and bus 85 and/or channels 94, 95, by authorized user and/or application providers from the MSU 90 of the l 2 C circuit 91 where the common data is shared and stored to enable instantaneous feedback
  • circuit network can be partitioned structurally so that its
  • network architecture can be reliably and securely re-organized and re-configured
  • the network provides truly an open architecture for a controllable and configurable Internet system, which allows applications integration and business cooperation and alliance among application providers for the user.
  • the individual Smart Card IC component as shown in FIG. 1 contained in any subset of an l 2 C circuit system seen in FIG.
  • the third part of the l 2 C Card architecture iii) the input/output (I/O) circuit and system 81 is a physical system which, as seen in FIG. 7, consists of an IC Card R/W 92, an external network accessible terminal, such as a computer, workstation, or system server 93, as well as the appropriate l C COS shown in figs. 8 - 14, for completing and enabling maximum information flow with multiple input/output accesses between an l 2 C Card and an external network such as the Internet.
  • the I/O circuit is part of the I/O system, or l 2 C Card Interface Device 81 , and may include an ISO defined interface and like coupling means, such as channels 94 and 95 shown in FIG.
  • the I/O system is a controlled interface system, such as P01 - P08 shown in FIG. 8, for coupling signals of external systems to the l 2 C system. It consists of hardware like the elements 92 - 95 and software means like P01 - P08 for enabling and controlling information flow and processing in a network connected environment for the l C system.
  • P01 - P08 a controlled interface system
  • One of the functions of the I/O system is enabling manufacturers to change the total number of Smart Card ICs on an l 2 C Card system 91 with the changing process under control while the system elements 92 and 93 are powered
  • the I/O system can be designed to
  • An l 2 C Smart Card of the integrated circuit type 89 can be designed as a two-layer integrated l 2 C Card System.
  • the first layer may contain the MSU 90 and be defined as the server control layer
  • the second layer may contain the l 2 C circuit 91 and be defined as the application layer
  • the signal bus 85 may connect both layers.
  • the two layers are integrated into the same IC forming the l 2 C Card IC with an external I/O port connecting MSU 90 to contacting points 80 and channels 83 or 86.
  • the server control layer is designed to consist of a command control zone, a manufacturer coding (MC) zone (MCZ), and one fuse
  • the command control zone includes a CPU 90C, external circuitry contacts 80 and channels 83, 86, an external input/output control interface
  • COS l 2 C Card Operating System
  • Smart Card ICs can be designed as regular Memory ICs, Encryption Logic Memory ICs, or CPU ICs.
  • To enter this layer requires the verifications of both the first layer 90 and the user's security level. Even if this layer 91 is entered, the user is only allowed to go in one particular zone assigned by the manufacturer. In general, a specific zone or Smart Card is provided to a specific issuer. The issuer must obtain an Authorization Code (AC) for the particular zone from the manufacturer before he can go in the zone to perform the Personalization Operation (PO). Inside every zone there are two fuses. One is fused after the writing and programming of the
  • Memory IC and Encryption Logic Memory IC cards can be
  • a CPU IC card its IC-COS can be programmed and designed according to the methods used for programming the first layer l 2 C COS as described above.
  • the l 2 C COS is the core of command and control for the first layer including the MSU 90.
  • the purpose of the server control procedure in the first layer is to verify the identification (ID) and Operating Security Level (OSL) of the particular issuer and to decide whether or not to open the communication channel for the issuer to the IC Card R/W 92 and to the second layer 91 for PO.
  • ID identification
  • OSL Operating Security Level
  • FIG. 9 illustrates the code structure for an l 2 C Card Operating System (COS) command control signal in accordance with the invention, where S
  • C is the detecting response and command signal bits
  • D is the data signal bits
  • A is the response
  • R W is the read or write signal bit
  • P is the stop signal bit for the COS command and control code.
  • FIG. 10 illustrates the code structure for the communication protocol
  • ATR is the request-ready response control signal
  • R is the response signal bits
  • ST is the sum bits of total data being transmitted
  • C is the command bits before D which is the data signal bits
  • CS is the check sum signal bits.
  • FIG. 11 is an operational flowchart of a typical COS algorithm for an l 2 C Card including the communication protocol of channel 94 between the l 2 C Card Interface Device, i.e., IC Card R/W 92, and the l 2 C Card of FIG. 8, where Cl is the issuer code, CN is the l 2 C Card serial number, CU is the user security code, RU is the verifying result of the user security code, CO is the S y of S k and other l 2 C Card COS and functional information.
  • FIG. 11A is a flowchart of the sub-routines of the COS algorithm of
  • FIG. 12 is an operational flowchart of a typical communication protocol of the IC card R/W 92 for the l 2 C Card system of FIG. 8.
  • FIG. 13 is an operational flowchart of a typical COS algorithm of the IC Card R/W 92, including the communication protocol in channel 95 between IC Card R/W 92 and the PC Workstation 93.
  • FIG. 14 is an operational flowchart of a typical COS algorithm of the
  • PC Workstation 93 including the communication protocol of channel 95 between the PC Workstation 93 and the IC Card R W 92, where GUI is a graphic user
  • the l 2 C Card system will provide a Smart Card with a very high level of security for electronic commerce applications.
  • the first layer of the two-layer hybrid l 2 C Card System including the MSU 90
  • the second layer, with l 2 C circuit 91 is defined as the application layer
  • the signal bus 85 connects both layers.
  • the two layers in this embodiment are separated into two ICs with one forming l 2 C circuit IC 91 and other one forming the MSU 90 including an external I/O port for connecting to contact points 80, and bus 83 or 86. Both ICs are connected through the signal I/O bus 85. All other parts including designs and application procedures are similarly constructed as in the two-layer integrated l 2 C Card System described above.

Abstract

An improved Smart Card for enabling new and wider processing capabilities by integrating any number of independent Smart Card ICs into a single IC card, called an I2C Card, where I2C stands for the inter-networking of smart ICs. The I2C Card architecture consists of three parts: i) a micro-server unit (MSU) (90); ii) an integrating and inter-networking Smart Card IC circuit (I2C circuit) (91); and iii) an input/output circuit and system (81). The MSU operates to enable one such I2C Card to integrate the number of independent Smart Card ICs, manufactured by the same or different vendors and/or issued for the same and different applications. By doing such integration, with or without changing any data structure or encryption coding process of any existing Smart Card capability, the I2C Card can absolutely maintain, select, and expand the various functions of confidentiality, integrity, accessibility, authenticity, and durability for each and every individual Smart Card IC issued and applied within the I2C Card, while complying with industrial standards.

Description

INTERNET IC CARD SYSTEM
The present application is related to co-pending Provisional Patent
Application No. 60/083,833 of WEI CHANG, filed 05/01/98, entitled "INTERNET IC
CARD SYSTEM", and based on which priority is herewith claimed under 35 U.S.C.
119(e) and the disclosure of which is incorporated herein by reference in its
entirety.
BACKGROUND OF THE INVENTION
1. Field of the Invention. The present invention relates to integrated circuit (IC) cards and more particularly to information processing IC cards, or Smart cards, adapted for use in interacting with the Internet and other information processing networks.
2. Description of the Prior Art. With the rapid development of modern micro-electronics technology, information storage and processing means using integrated circuits in the form of IC cards have effected almost every aspect of daily life. Almost all industries today, such as the financial, transportation, postal, telecommunications, commerce, education, etc., use some kind of IC cards. The IC card, since its invention in the early 1970s, has evolved in functionality from a basic information storage device, normally called an IC Memory Card, to an information-processing-capable device, normally called an
Intelligent or Smart IC Card, hereinafter referred to as a "Smart Card".
In order to further the universal commercial use of Smart Cards, a
global industrial standard has been established by the International Standards
Organization (ISO) setting forth unified specifications for their manufacture,
1 utilization, and application. In particular, the ISO-standard-7816 covers the non- application-related specifications for Smart Cards including their physical
characteristics, input/output (I/O) contact dimensions and locations, electronic signaling and information transfer protocols, and registering procedures, while the ISO-standard-9992 covers the application-related specifications such as concept, system architecture, functionality, command and control, public and encrypted data exchange, as well as reliability and safety verification, etc. A typical Smart Card hardware arrangement is shown in Figure 1 and includes a standard ISO contacting interface 80, e.g., ISO-7816 contacting points, an Input/Output connection port with an I/O bus 82 connected to an internal bus 84, which is coupled to an EEPROM, ROM, and RAM, as well as a Micro-Processing Unit (MPU), a Coding Arithmetic Unit (CAU), and Security Logic (SL).
Following from this standardization has come market acceptance and expansion of use, so that the number of Smart Cards issued to individual users by different industries has grown tremendously. However, this growth has gradually degraded the convenience of each individual Smart Card issued since a final user may experience confusion and drawbacks due to the number and differences resulting from diversified card manufacturing, applications, and distribution caused by heightened competition. While over 1600 patents have been granted world-wide on Smart-Card-related inventions since the original
invention was independently conceived by Roland Moreno of France and M.
Arimura of Japan, most of the patents issued in recent years have been directed to improvements in design and technology enhancement for particular single-user
Smart Cards. These improvements involve new applications, physical interconnecting capabilities, information storage enhancement, signal processing advancement, and data transmission and receiving functionality such as
confidentiality, integrity, accessibility, authenticity and durability, as disclosed variously in PCT, WO 93/20538, Oct. 1993; 94/11969, May 1994; 96/15603, May 1996; 96/25814, Aug. 1996; 97/16896, May 1997; and 97/16904, May 1997. It will be seen that few of these disclosures address the problem posed by multiple Smart Cards issued by the same or different issuers and manufacturers for similar or different application purposes.
3. Problem to be Solved. It is therefore a problem in the art to provide a Smart Card that is versatile in use among a number of users and which is readily adaptable for provision by a number of different issuers and manufacturers. 4. Objects. It is accordingly an object of the present invention to provide a Smart Card design that offers versatility of use and applications for many users and various issuers and manufacturers.
It is another object of the invention to provide a Smart Card architecture that offers versatility in processing capabilities and enhancement in
functionality for many users and various issuers and manufacturers.
It is a further object of the invention to provide a Smart Card system that offers high levels of information security and processing power for Internet and electronic commerce applications.
SUMMARY OF THE INVENTION
The present invention is directed to alleviating the problem of
versatility among Smart Cards by providing an improved architecture for Smart Cards enabling new and wider processing capabilities by integrating any number of Smart Cards into a single IC card (hereinafter referred to as an l2C Card, where l2C stands for the inter-networking of smart ICs). The improved architecture involves a Card and a structured system, an l2C Card system, devised for the inter- networking and integration of multiple independent Smart Card ICs on the same Card, an l C Card, which system consists in hardware of three main parts: i) a micro-server unit; ii) an integrating and inter-networking Smart Card IC circuit (l2C circuit); and iii) an input/output circuit and system. Using the micro-server, one such l2C Card can integrate any number of independent Smart Card ICs, manufactured by the same or different vendors and/or issued for the same and different applications, on a single card. In doing such integration, with or without changing any data structure or encryption coding process of any existing Smart Card capability, the l2C Card can absolutely maintain the various functions of confidentiality, integrity, accessibility, authenticity, and durability of each and every individual Smart Card IC issued within the l2C Card, as well as maintaining and complying with industrial standards. More importantly, the l2C Card of the invention enhances the operation of the functions of confidentiality, integrity,
accessability, authenticity, and durability of the individual Smart Card ICs while allowing individual users, issuers, and manufacturers to expand their current operations onto the Internet and other information processing network
architectures. The invention is fundamentally compatible with the existing operation of Smart Cards, while providing an open architecture enabling new
levels of business operating capabilities including secure data transactions and transmission functionality between and among different application providers, issuers and Smart Card IC manufacturers for multi-user, multi-access data processing operations, as well as enhancing secure data transmission and processing capabilities for both users and service providers in which any defined process can be strictly and confidentially controlled and monitored, at infinite states, by users, issuers, and manufacturers independently, jointly, or interactively.
BRIEF DESCRIPTION OF THE DRAWING
The present invention will be described in more detail below with reference to the accompanying drawings in which:
FIG. 1 is a schematic diagram illustrating the structural arrangement of a Smart Card IC of the prior art.
FIG. 2 is a schematic diagram illustrating the structural arrangement of an l2C Card IC in accordance with the present invention.
FIG. 3 is a diagrammatic representation of a typical l2C Card system architecture with one micro-server unit (MSU) and a subset of Smart Card ICs randomly arranged in accordance with the present invention.
FIG. 4 is a schematic diagram illustrating the structure of the MSU of FIG. 3 in accordance with the present invention.
FIG. 5 is a schematic diagram illustrating the structural arrangement of a printed circuit board (PCB) type of l2C Card system in accordance with the present invention.
FIG. 6 is a schematic diagram illustrating the structural arrangement of an integrated circuit type of l2C Card system in accordance with the present invention.
FIG. 7 is a diagrammatic representation illustrating the arrangement of an l2C Card Interface Device, i.e., IC Card Reader/Writer (R/W), in accordance
with the present invention, with respect to an l2C Card and a PC Workstation.
7 FIG. 8 is a schematic diagram illustrating the typical system architecture for an l2C Input/Output Interface Circuit and l C Card Operating
System (COS) in accordance with the present invention for the arrangement in
FIG. 7. FIG. 9 is a diagrammatic representation of the code structure for an l2C Card Operating System (COS) command control signal in accordance with the present invention.
FIG. 10 is a diagrammatic representation of the code structure for the communication protocol between the l2C Card Interface Device, i.e., IC Card R/W, and the PC Workstation of FIG. 7, in accordance with the present invention. FIG. 11 is a diagrammatic flowchart of a typical COS algorithm for an l2C Card including the communication protocol between the l2C Card Interface
Device, i.e., IC Card R/W, and the l2C Card of FIG. 8, in accordance with the present invention. FIG. 11A is a flowchart of a sub-routine of the COS algorithm of FIG.
11 in accordance with the present invention.
FIG. 12 is a diagrammatic flowchart of a typical communication protocol of IC card R/W for the l2C Card system of FIG. 8 in accordance with the
present invention. FIG. 13 is a diagrammatic flowchart of a typical COS algorithm of the
IC Card R/W, including the communication protocol between IC Card R/W and the
PC Workstation, in accordance with the present invention.
8 FIG. 14 is a diagrammatic flowchart of a typical COS algorithm of the PC Workstation, including the communication protocol between the PC
Workstation and the IC Card R/W, in accordance with the present invention.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
The present invention provides a solution to the multiple Smart Card issuing problem presented by the number of cards offered by different
manufacturers, such as Motorola, Texas Instruments, Catalyst and Atmel, Japan's NEC, OKI, Toshiba, and Hitachi, or European Siemens, Gemplus, Solatic, Schlumberger, Philips, and STM, and different application issuers such as banks and financial firms, transportation companies, and telecommunications corporations, as well as to the need to expand Smart Card applications into other information processing capable network systems. The invention solves the issuing problem by truly integrating all Smart Card ICs into a single IC card, again, referred to as an l2C Card, where l2C stands for the inter-networking of smart ICs.
In a typical Smart Card IC hardware architecture of the prior art, as shown in FIG. 1 , a set of contacting points 80 according to the ISO-7816 connecting point protocol is coupled through an Input/Output (I/O) connection port 82 to a bus 84 that communicates with a Microprocessing Unit (MPU), a Coding Arithmetic Unit (CAU), and Security Logic (SL), as well as an EEPROM, ROM, and RAM. By way of contrast, the system architecture of a typical l2C Card of the invention in hardware, is shown in Figures 2 and 3 and consists of three main parts: i) a micro-server unit (MSU) 90; ii) an integrating and inter-networking Smart Card circuit (l2C circuit) 91 including a set of Smart Card ICs (SCS = SC11 ( SC12, ...
SC1m, and SCn1, SCn2, ... SCnm); and iii) an input/output circuit and system 81.
More particularly, i) the micro-server unit (MSU) 90 with an external
10 input/output control interface (EI/OC) 90A and an internal input/output control interface (ll/OC) 90B as well as a movable central processing unit CPUV (MCPUV: where v c (1, 2, ..., V}) as shown in Figs. 2 - 4, controls, monitors, maintains,
secures and manages the routing application environment and the input/output accessing capability as well as all the pertinent functionality of the Smart Card ICs (SC,) on a l2C Card. For any subset Sk of Smart Card ICs (where the subset Sk is an element of the power set, P, and P has 2T elements, T being the total number of Smart Card ICs contained within the l2C Card, as a typical system structure such as shown in Figure 2, Sk = {SC,,: where i c {1 , 2, ..., n} and j c {1 , 2, ..., m}} Ξ
P, where k Ξ {1, 2, ..., 2T - 1}), the MSU 90 behaves as an inter-networking server
which connects the ISO-defined standard input/output signal lx 83 from the set of contacting points 80, and/or a non-standard signal input/output ly 86, to the Smart Card ICs 91 of the l2C Card through the internal bus 85 and their contacting points 80, I/O connection port 82, and bus 84. These inputs and outputs are coupled to the Smart Card ICs from an external interface device 81 using the l2C Card Operating System (COS) with an IC Card Reader/Writer (R/W) 92 connected to a computer, workstation, or server 93, through a controlled contacting or non- contacting interface system 80, 83, and 86 (the external devices with l2C COS and the controlled interface system together being referred to as an l2C Card Interface Device 81) and the MSU 90 which behaves like a security gate between the l2C
system 91 and the external network systems, as shown in Figure 3. Within each subset Sk, the Smart Card IC elements share common functional features that can
11 be defined and configured in accordance with application requirements and customer preferences, while the MSU can be designed to keep each and every
individual Smart Card IC data structure independent and intact, so that its confidentiality, integrity, accessibility, authenticity, and durability for related applications are preserved. All elements in the subset Sk of Smart Card ICs, SC^
(where i = 1 , 2, ..., n; j = 1 , 2 m; and n and m can be randomly arranged for T number of Smart Card ICs) have common application functional features that are defined by the IC manufacturers, application issuers, or users.
The MSU 90 provides an open and cross networking platform with both hardware and software architectures for the same or different Smart Card ICs that are designed, developed, and manufactured by their respective Smart Card IC manufacturers, application providers, or users in application specific fields. The MSU 90 interlaces and networks individual Smart Card ICs with common functional features within a subset Sk which can be configured and defined on-line or off-line using an l2C Card Interface Device 81 , including a computer, workstation, or server 93. By using the MSU 90 to filter, monitor, manage, secure and control input/output data and application resources for and among the Smart Card ICs of the l C circuit 91 , the MSU 90 enhances and expands the application capabilities and versatility of the l2C Card. For example, a printed circuit board (PCB) embodiment thereof, in the form of a PCB Box 87 and extendable contacts
88, is shown in FIG. 5, and an embodiment with an integrated circuit 89, is shown
in FIG. 6. The MSU 90 is adapted to provide the l2C Card with centralized
12 information processing, calculation, and system management capabilities such
that the network functions of hardware resources management, communication management, application control management, and safety control management can be achieved with a higher level of effectiveness and versatility. An additional level of network security control like the Firewall and De-Militarized Zone environment can be implemented in the MSU 90 with an accessing procedure for the selection of the individual Smart Card ICs defined by a user, application provider, or issuer. The common features for an existing Internet system or a local area network server can be applied and implemented in the MSU 90. Turning to the second part of the l2C Card system architecture ii) the integrating and inter-networking Smart Card circuit (l2C circuit 91) is a structured information-processing-capable network which, regardless of its physical means of connection such as the path coupled from points 80 through busses 82, 84, and 85, has the following characteristics. a) The l2C circuit network is designed to be a miniaturization of a local area network (LAN), such as on a printed circuit board (PCB) box 87 with extendable contacts or a non-contacting interface 88 as shown in Figure 5, or an integrated circuit on a card 89 as shown in Figure 6, or in other hardware. The network can be operated in the passive or active mode. When its functional mode is in the passive state, the network can only be operated and functioning using l2C
Card Interface Devices; and when its functional mode is active, the network can be
operated and functioning continually and interactively with self-power or other
13 power generating devices. The network possesses all the necessary properties
and applicable functions of a LAN. b) The circuit network behaves as a simple Internet when interfaced with other computer networks through l2C Card Interface Devices, including a computer terminal, or workstation, or application system server 93 as well as an IC card R/W 92 as seen in figs. 7 and 8. The network can be designed to handle, manage, and satisfy all requirements and specifications of an Internet system such as its information processing, managing, transmission, and control characteristics like TCP/IP protocols, peripheral device driver specifications, and networking environment managing specifications for information sharing, processing, and computing, etc. c) The network, typically, can monitor and memorize its past data accessing, processing, and network performance information whenever it is accessed by on-line or off-line, in either active or passive operating mode, while using or not using an l2C Card Interface Device 81. The information can be retrieved securely through l/Os 83, 86 and bus 85 and/or channels 94, 95, by authorized user and/or application providers from the MSU 90 of the l2C circuit 91 where the common data is shared and stored to enable instantaneous feedback
and control. d) The circuit network can be partitioned structurally so that its
network architecture can be reliably and securely re-organized and re-configured
by users and application providers such that the elements of the Smart Card ICs
14 within any subset Sk can be re-grouped into new subsets with common operational functions and features determined by application providers or users (see figs. 3 and 7 - 14). Without physically changing the l2C Card hardware, the network is re-
configurable by software in terms of the number of Smart Card IC elements in a LAN, such as the subset Sk, and/or in terms of the number of LANs, such as the number of subsets contained in an l2C circuit 91 , that can be accessed and interacted simultaneously by a user and/or application provider as shown in figs. 7 - 14. The network provides truly an open architecture for a controllable and configurable Internet system, which allows applications integration and business cooperation and alliance among application providers for the user. e) The individual Smart Card IC component as shown in FIG. 1 contained in any subset of an l2C circuit system seen in FIG. 3 is inherently independent and intact regarding its data structure, information processing capabilities and all functions of the Smart Card including its confidentiality, integrity, accessibility, authenticity and durability. The network guarantees the most secure features and capabilities of each Smart Card with networking capabilities. f) The capabilities and characteristics of the l2C circuit network for enhanced applications and Smart Card functions can be physically implemented in the l2C Card Operating System (COS) as shown in figs. 8 - 14. With the greater
performance and versatility of the l2C Card, the network provides challenging
opportunities in the design and development of hardware, such as the
15 embodiments shown in figs. 5 and 6, as well as of software for the COS to exceed and perfect the current Smart Card system. Specific applications of the invention involving preferred modes of operation will be described more fully below.
Finally, the third part of the l2C Card architecture iii) the input/output (I/O) circuit and system 81 , as shown in FIG. 3, is a physical system which, as seen in FIG. 7, consists of an IC Card R/W 92, an external network accessible terminal, such as a computer, workstation, or system server 93, as well as the appropriate l C COS shown in figs. 8 - 14, for completing and enabling maximum information flow with multiple input/output accesses between an l2C Card and an external network such as the Internet. The I/O circuit is part of the I/O system, or l2C Card Interface Device 81 , and may include an ISO defined interface and like coupling means, such as channels 94 and 95 shown in FIG. 8, which cooperate with one or more external Interface Devices and networks. The I/O system is a controlled interface system, such as P01 - P08 shown in FIG. 8, for coupling signals of external systems to the l2C system. It consists of hardware like the elements 92 - 95 and software means like P01 - P08 for enabling and controlling information flow and processing in a network connected environment for the l C system. One of the functions of the I/O system is enabling manufacturers to change the total number of Smart Card ICs on an l2C Card system 91 with the changing process under control while the system elements 92 and 93 are powered
ON, which function is called "hot-plug-in". The I/O system can be designed to
satisfy l2C application specifications such as the ISO-7816 standard for Smart
16 Cards and other requirements for completing its physical connection and enabling information processing, computation, and command control.
The present invention has been described in terms of general embodiments and combinations above, and will now turn to more specific
applications of the invention involving preferred modes of operation. A Two Layer Integrated l2C Card System
An l2C Smart Card of the integrated circuit type 89, such as shown in FIG. 6, can be designed as a two-layer integrated l2C Card System. Referring to figs. 2 - 4, the first layer may contain the MSU 90 and be defined as the server control layer, the second layer may contain the l2C circuit 91 and be defined as the application layer, and the signal bus 85 may connect both layers. The two layers are integrated into the same IC forming the l2C Card IC with an external I/O port connecting MSU 90 to contacting points 80 and channels 83 or 86.
The server control layer, with MSU 90, is designed to consist of a command control zone, a manufacturer coding (MC) zone (MCZ), and one fuse
(F1) like structure. The command control zone includes a CPU 90C, external circuitry contacts 80 and channels 83, 86, an external input/output control interface
(EI/OC) 90A and an internal input/output control interface (ll/OC) 90B as seen in
■ FIG. 4. The command control procedure and the process of the server control is accomplished by one of the following ways:
1) the l2C Card Operating System (COS) can be programmed and fused
directly into the ROM of the MSU 90 by the manufacturer while the l2C IC is
17 under design and production;
2) designing a fuse to be burned later to protect the content of the ROM for which the writing and programming of the l2C COS into the ROM of thr MSU
90 is allowed to be performed at a later time; and 3) using the EEPROM as the means for multiple erasures and programming of the l2C COS. The MCZ is used for l2C IC testing when the MC is readable before fusing F1 , since after the programming of MC information and fusing of F1 , the MCZ is no longer erasable. The application layer 91 , as shown in figs. 2 and 3, consists of multiple zones constituted by the independent Smart Cards SC^ (where i = 1 , 2, ..., n; j = 1 , 2, ..., m; and n and m can be randomly arranged for T number of Smart Card ICs) that are connected to internal bus 85 by leads Sy. These Smart Card ICs can be designed as regular Memory ICs, Encryption Logic Memory ICs, or CPU ICs. To enter this layer requires the verifications of both the first layer 90 and the user's security level. Even if this layer 91 is entered, the user is only allowed to go in one particular zone assigned by the manufacturer. In general, a specific zone or Smart Card is provided to a specific issuer. The issuer must obtain an Authorization Code (AC) for the particular zone from the manufacturer before he can go in the zone to perform the Personalization Operation (PO). Inside every zone there are two fuses. One is fused after the writing and programming of the
MC, and other one is fused after the PO. After fusing, all data are only readable
18 and not erasable.
Regarding applications, different types of Smart Cards are designed and used for different purposes such as telephone charges, store shopping, and banking operations. Memory IC and Encryption Logic Memory IC cards can be
easily designed and programmed. As for a CPU IC card, its IC-COS can be programmed and designed according to the methods used for programming the first layer l2C COS as described above. The l2C COS is the core of command and control for the first layer including the MSU 90. When an l2C Card is being developed and operated by a second issuer and further issuers, the purpose of the server control procedure in the first layer is to verify the identification (ID) and Operating Security Level (OSL) of the particular issuer and to decide whether or not to open the communication channel for the issuer to the IC Card R/W 92 and to the second layer 91 for PO.
The exact l2C Card operations will be explained with reference to the COS algorithms of the l2C Card, IC Card R/W 92, and Workstation or Server 93, as well as the communication protocols in channels 94 and 95 between IC Card R/W 92 and the l2C Card 89 and the PC Workstation 93, respectively, as illustrated in detail in figs. 9 - 14.
FIG. 9 illustrates the code structure for an l2C Card Operating System (COS) command control signal in accordance with the invention, where S
is the start signal bit for a COS command and control code, C is the detecting response and command signal bits, D is the data signal bits, A is the response
19 signal bit, R W is the read or write signal bit, and P is the stop signal bit for the COS command and control code.
FIG. 10 illustrates the code structure for the communication protocol
of channel 95 between the l2C Card Interface Device, i.e., IC Card R/W 92, and the PC Workstation 93 of FIG. 7, where ATR is the request-ready response control signal, R is the response signal bits, ST is the sum bits of total data being transmitted, C is the command bits before D which is the data signal bits, and CS is the check sum signal bits.
FIG. 11 is an operational flowchart of a typical COS algorithm for an l2C Card including the communication protocol of channel 94 between the l2C Card Interface Device, i.e., IC Card R/W 92, and the l2C Card of FIG. 8, where Cl is the issuer code, CN is the l2C Card serial number, CU is the user security code, RU is the verifying result of the user security code, CO is the Sy of Sk and other l2C Card COS and functional information. FIG. 11A is a flowchart of the sub-routines of the COS algorithm of
FIG. 11.
FIG. 12 is an operational flowchart of a typical communication protocol of the IC card R/W 92 for the l2C Card system of FIG. 8.
FIG. 13 is an operational flowchart of a typical COS algorithm of the IC Card R/W 92, including the communication protocol in channel 95 between IC Card R/W 92 and the PC Workstation 93.
FIG. 14 is an operational flowchart of a typical COS algorithm of the
20 PC Workstation 93, including the communication protocol of channel 95 between the PC Workstation 93 and the IC Card R W 92, where GUI is a graphic user
interface.
Using additional information encryption and encoding algorithms inside the first layer 90, the l2C Card system will provide a Smart Card with a very high level of security for electronic commerce applications. A Two Layer Hybrid l2C Card System
For the particular two-layer integrated l2C Card System described above, an example of its hardware variation in l2C Card design will now be described as a two-layer hybrid l2C Card System embodiment. As indicated with reference to figs. 2 - 4 the first layer of the two-layer hybrid l2C Card System, including the MSU 90, is defined as the server control layer, the second layer, with l2C circuit 91 , is defined as the application layer, and the signal bus 85 connects both layers. The two layers in this embodiment are separated into two ICs with one forming l2C circuit IC 91 and other one forming the MSU 90 including an external I/O port for connecting to contact points 80, and bus 83 or 86. Both ICs are connected through the signal I/O bus 85. All other parts including designs and application procedures are similarly constructed as in the two-layer integrated l2C Card System described above. With the hybrid l2C Card design, the issuer and
manufacturer can utilize the "hot-plug-in" function of the l2C system to broaden the
applications of electronic commerce.
While the present invention has been described in terms of specific
21 embodiments and combinations, it will be appreciated that the invention is not limited to the particular examples presented herein, and that the scope of the protection is defined in the attached claims.
22

Claims

WHAT IS CLAIMED IS:
1. An inter-networking Smart Card l2C system comprising:
a plurality of independent Smart Card ICs disposed on a single card
to form an l2C circuit; at least one of an ISO defined standard signal input/output lx and a non-standard signal input/output ly for accessing said l2C circuit; at least one micro-server unit (MSU) on said card for coupling at least one of said ISO defined standard signal input/output lx and said non-standard signal input/output ly to the Smart Card ICs of the l2C circuit to act as an inter- networking server and a security-controlling gate to said Smart Card ICs; and at least one controllable input/output circuit means for enabling information flow and signal processing between external systems and the l2C circuit through at least one of said ISO defined standard signal input/output lx and said non-standard signal input/output ly and said at least one MSU. 2. A system as in claim 1 , wherein said l2C circuit comprises at least a subset Sk of Smart Card ICs, where the subset Sk is an element of the power set P, P has 2T elements, and T is the total number of Smart Card ICs contained within the l2C circuit, Sk = {SC,,: where i c {1 , 2, ..., n} and j c {1 , 2, ..., m}} Ξ P, where k Ξ
{1 , 2, ...,
2T - 1}.
23
3. A system as in claim 1 , wherein said at least one MSU comprises both external and internal input/output controls and information processing means for storing, filtering, monitoring, managing, sharing, securing, and controlling
input/output information data and application resources for and among the Smart Card ICs of the l2C circuit.
4. A system as in claim 1 , wherein said at least one controllable input/output circuit means comprises an l2C Card Interface Device with communication control means for coupling and processing signals from external systems to the l2C circuit using at least one of said ISO-defined standard signal input/output lx and said non-standard signal input/output ly.
5. A system as in claim 4, wherein said l2C Card Interface Device comprises both hardware and software means for enabling information flow and signal processing between external systems and the l2C circuit and comprising means, when the system is powered ON, for changing the total number, T, of Smart Card ICs in the l2C circuit.
6. A system as in claim 1 , wherein said at least one controllable input/output circuit means comprises at least one l2C Card Interface Device and at least one network interface system with user interface control means for coupling, processing, and controlling signals of network systems communicating with said at least one l2C Card Interface Device.
24
7. A system as in claim 1 , wherein said l2C circuit and said MSU comprise a miniaturization of a local area network (LAN) on a printed circuit board
(PCB) and said at least one controllable input/output circuit means comprises communications means coupled to said LAN for interfacing with external networks.
8. A system as in claim 1 , wherein said at least one controllable input/output circuit means comprises a set of contact points for coupling to said at least one of said ISO defined standard signal input/output lx and said non-standard signal input/output ly.
9. A system as in claim 8, wherein said set of contact points for said at least one ISO defined standard input/output signal input lx comprises a set of ISO-standard-7816 connecting points.
10. A system as in claim 1 , wherein said l2C circuit comprises means for functioning in an active mode without exchanging information flow and signal processing with external systems through one of said ISO defined standard signal input/output lx and said non-standard signal input/output ly.
11. A system as in claim 1 , wherein said l2C circuit comprises means for facilitating access to the Internet.
25
12. A system as in claim 1 , wherein said at least one ISO defined standard signal input/output lx comprises a set of contact points, said set of contact points comprise an l2C Card Interface Device, and said MSU comprises means for interlacing and networking said independent Smart Card ICs with common
functional features within a subset Sk of ICs that are configured and defined on-line or off-line using said l2C Card Interface Device.
13. A system as in claim 1 , wherein said at least one MSU comprises means for filtering, monitoring, managing, and controlling input/output data and application resources for and among the Smart Card ICs of the l2C circuit.
14. A system as in claim 1 , wherein said at least one MSU comprises means for providing said l2C circuit with centralized information processing, calculation, and system management capabilities.
15. A system as in claim 1 , wherein said at least one MSU comprises means for implementing an existing Internet system and a local area network (LAN) server.
16. A system as in claim 1 , wherein said at least one MSU comprises l2C Card Operating System (COS) means for providing communication command and information processing control for communication between external systems and the l2C circuit.
26
17. A system as in claim 16, wherein said l2C Card Operating System (COS) means comprises:
means for changing and partitioning the total number T of Smart Card ICs in the l2C circuit when the MSU is powered ON; means for interlacing, networking, and configuring individual Smart
Card ICs in said l2C circuit with common functional features within a subset Sk defined on-line or off-line using said l2C COS means; means for modifying the number of Smart Card ICs in said subset Sk into a number of LANs in said l2C circuit and a number of layers in said LANs using said l2C COS means; means for programming security measures into said MSU; means for providing access control measures including the verification of user identification (ID) and issuer Operating Security Level (OSL) before opening the communication and controls for individual Smart Card ICs of said l2C circuit; means for including the programming and enabling operations for individual Smart Card ICs in said l2C circuit for l2C Card applications; and means for checking, selecting, verifying, reading, writing, erasing, and fusing individual Smart Card ICs in said l2C circuit to control communication with said l2C Card system using said l C COS means.
27
18. A method for providing an inter-networking Smart Card l2C system comprising the steps of:
disposing a plurality of independent Smart Card ICs on a single card to form an l2C circuit; supplying at least one of an ISO defined standard signal input/output lx and a non-standard signal input/output ly to said single card; coupling a micro-server unit (MSU) on said single card between the
Smart Card ICs of the l2C circuit and at least one of said ISO defined standard input/output signal input lx and said non-standard signal input/output ly to act as an inter-networking server and a security-controlling gate to said Smart Card ICs; and coupling a controllable input/output circuit to enable information flow and signal processing between external systems and the l2C circuit through at least one of said ISO defined standard signal input/output lx and said non-standard signal input/output ly and said at least one MSU.
19. A method as in claim 18, wherein said l C circuit is formed of at least a subset Sk of Smart Card ICs, where the subset Sk is an element of the power set, P, and P has 2T elements, T being the total number of Smart Card ICs contained within the l2C system, Sk = {SC^ where i c {1 , 2, ..., n} and j c {1 , 2, ...,
m}} ≡ P, where k Ξ {1, 2, ..., 2T - 1}.
20. A method as in claim 18, wherein said l C circuit is formed as a
miniaturized local area network (LAN) on a printed circuit board (PCB) with
extendable contacts.
28
21. A method as in claim 18, wherein said l2C circuit is formed as an
integrated circuit.
22. A method as in claim 18, wherein said at least one of an ISO defined standard input/output signal input lx is formed of a set of contact points.
23. A method as in claim 22, wherein said set of contact points comprises a set of ISO-standard-7816 connecting points.
24. A method as in claim 22, wherein said at least one of an ISO defined standard input/output signal input lx is coupled to an external input device to form an l2C Card Interface Device, and said MSU performs the steps of interlacing and networking said independent Smart Card ICs with common functional features within a subset Sk of ICs that are configured and defined on-line or off-line using said l2C Card Interface Device.
25. A method as in claim 18, wherein said MSU performs the steps of filtering, monitoring, managing, and controlling input/output data and application resources for and among the Smart Card ICs of the l2C circuit.
26. A method as in claim 18, wherein said MSU performs the steps of providing said l2C circuit with centralized information processing, calculation, and system management.
27. A method as in claim 18, wherein said MSU performs the steps of implementing an existing Internet system and a local area network server.
29
28. A method as in claim 18, wherein said MSU performs the steps of acting as an inter-networking server and a security-controlling gate to the Smart Card ICs of the l2C circuit.
29. A method as in claim 18, wherein said at least one controllable input/output circuit comprises an l2C Card Interface Device.
30. A method as in claim 29, wherein said l2C Card Interface Device comprises both hardware and software for performing the step of enabling information flow and signal processing between external systems and the l2C circuit.
31. A method as in claim 30, wherein said hardware and software of said l2C Card Interface Device performs, when the system is powered ON, changing of the total number T of Smart Card ICs in the l2C circuit.
32. A method as in claim 29, wherein said l2C Card Interface Device comprises a controlled interface system and an external input device.
33. A method as in claim 18, wherein said MSU performs the steps of interlacing and networking said independent Smart Card ICs with common functional features within a subset Sk of ICs that are configured and defined on-line or off-line using said l2C Card Interface Device.
34. A method as in claim 18, wherein said MSU performs the steps of filtering, monitoring, managing, and controlling input/output data and application resources for and among the Smart Card ICs of the l2C circuit.
30
35. A method as in claim 18, wherein said MSU is formed by the steps
comprising: providing a signal bus;
coupling at least one external input/output control interface (EI/OC) and at least one internal input/output control interface (ll/OC) to said signal bus for external and internal input/output signal control;
coupling at least one movable central processing unit MCPUV where v c {1, 2, ..., V} to said signal bus;
coupling a RAM, ROM, EEPROM, coding arithmetic unit CAU, and security logic SL to said signal bus for storing, filtering, monitoring, managing, sharing, securing and controlling input/output information data and application resources for and among the Smart Card ICs of the l2C circuit; and coupling information processing means P01-P02 including an l2C Card Operating System (COS) to said signal bus.
31
36. A method as in claim 35, wherein said l2C Card Operating System (COS) is operated by the steps comprising: changing and partitioning the total number T of Smart Card ICs in the l2C circuit when the MSU is powered ON; interlacing, networking, and configuring individual Smart Card ICs in said l2C circuit with common functional features within a subset Sk defined on-line
or off-line; modifying the number of Smart Card ICs in said subset Sk into a number of LANs in said l2C circuit and a number of layers in said LANs; programming security measures into said MSU; providing access control measures including the verification of user identification (ID) and issuer Operating Security Level (OSL) before opening the communication and controls for individual Smart Card ICs of said l2C circuit; including the programming and enabling operations for individual Smart Card ICs in said l2C circuit for l2C Card applications; and checking, selecting, verifying, reading, writing, erasing, and fusing individual Smart Card ICs in said l2C circuit to control communication with said l2C
Card system.
32
PCT/US1999/009563 1998-05-01 1999-04-30 Internet ic card system WO1999057674A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU37798/99A AU3779899A (en) 1998-05-01 1999-04-30 Internet ic card system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US8383398P 1998-05-01 1998-05-01
US60/083,833 1998-05-01

Publications (1)

Publication Number Publication Date
WO1999057674A1 true WO1999057674A1 (en) 1999-11-11

Family

ID=22180988

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1999/009563 WO1999057674A1 (en) 1998-05-01 1999-04-30 Internet ic card system

Country Status (4)

Country Link
CN (1) CN1302415A (en)
AU (1) AU3779899A (en)
TW (1) TW448410B (en)
WO (1) WO1999057674A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002021466A3 (en) * 2000-09-06 2003-07-17 Touch Technology International Method and system for managing personal information

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1308882C (en) * 2003-01-06 2007-04-04 李之彦 Opened function dynamic integrated intelligent card system
CN100459490C (en) * 2003-12-04 2009-02-04 上海复旦微电子股份有限公司 Intelligent card for multiple cipher standard and its authorization method
CN102402676B (en) * 2011-10-26 2014-04-16 福建联迪商用设备有限公司 Card reading circuit and card reader
CN103258173A (en) * 2013-06-04 2013-08-21 百度在线网络技术(北京)有限公司 Wearable device, write-in system and write-in method for card
CN110598412B (en) * 2018-06-12 2021-12-14 杨力祥 Method and computing device for isolating power information and checking power based on power information

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4443027A (en) * 1981-07-29 1984-04-17 Mcneely Maurice G Multiple company credit card system
US5049728A (en) * 1990-04-04 1991-09-17 Rovin George H IC card system with removable IC modules
US5061845A (en) * 1990-04-30 1991-10-29 Texas Instruments Incorporated Memory card
US5196994A (en) * 1989-09-21 1993-03-23 Oki Electric Industry Co., Ltd. Card type integrated circuit and respective 8/16-bit card connector
US5414253A (en) * 1991-12-03 1995-05-09 Texas Instruments Incorporated Integrated circuit card

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4443027A (en) * 1981-07-29 1984-04-17 Mcneely Maurice G Multiple company credit card system
US5196994A (en) * 1989-09-21 1993-03-23 Oki Electric Industry Co., Ltd. Card type integrated circuit and respective 8/16-bit card connector
US5049728A (en) * 1990-04-04 1991-09-17 Rovin George H IC card system with removable IC modules
US5061845A (en) * 1990-04-30 1991-10-29 Texas Instruments Incorporated Memory card
US5414253A (en) * 1991-12-03 1995-05-09 Texas Instruments Incorporated Integrated circuit card

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002021466A3 (en) * 2000-09-06 2003-07-17 Touch Technology International Method and system for managing personal information

Also Published As

Publication number Publication date
TW448410B (en) 2001-08-01
AU3779899A (en) 1999-11-23
CN1302415A (en) 2001-07-04

Similar Documents

Publication Publication Date Title
US6164549A (en) IC card with shell feature
EP1703406B1 (en) Data communicating apparatus and method for managing memory of data communicating apparatus
JP4682498B2 (en) Communication device and memory management method for communication device
US6385645B1 (en) Data exchange system comprising portable data processing units
AU706393B2 (en) Data exchange system comprising portable data processing units
US7469339B2 (en) Secure multiple application card system and process
KR100760841B1 (en) A data storage apparatus and method
US6328217B1 (en) Integrated circuit card with application history list
EP0973135B1 (en) Information processing and data storage
EP0818761A1 (en) Integrated circuit card, secure application module, system comprising a secure application module and a terminal and a method for controlling service actions to be carried out by the secure application module on the integrated circuit card
US6932269B2 (en) Pass-code identification device and pass-code identification method
EP1111557A2 (en) Non-contact IC card and method of manufacturing the same
EP1703408B1 (en) Data communicating apparatus and method for managing memory of data communicating apparatus
CN1351737A (en) Devices and methods for biometric authentication
WO1999057674A1 (en) Internet ic card system
WO2007119594A1 (en) Secure device and read/write device
US7181602B1 (en) Method for exchanging at least one secret initial value between a processing station and a chip card
CN111310243A (en) Operating system in intelligent IC card with many owner security territories
KR20040028104A (en) Layout method of ic-chip-board in contact 2chip card
Hassler IT Security and Smart Card Standards
EP1178446A1 (en) Communication system using memory cards, and related communication method

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 99805715.0

Country of ref document: CN

AK Designated states

Kind code of ref document: A1

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US UZ VN YU ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW SD SL SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 09674116

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: KR

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase