JP2810781B2 - Information processing device for IC card - Google Patents

Information processing device for IC card

Info

Publication number
JP2810781B2
JP2810781B2 JP2279393A JP27939390A JP2810781B2 JP 2810781 B2 JP2810781 B2 JP 2810781B2 JP 2279393 A JP2279393 A JP 2279393A JP 27939390 A JP27939390 A JP 27939390A JP 2810781 B2 JP2810781 B2 JP 2810781B2
Authority
JP
Japan
Prior art keywords
card
reader
μcpu
microprocessor
mutual authentication
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Lifetime
Application number
JP2279393A
Other languages
Japanese (ja)
Other versions
JPH04155487A (en
Inventor
修 浅田
邦和 鈴木
孝文 小林
康子 熊井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co Ltd
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 Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP2279393A priority Critical patent/JP2810781B2/en
Publication of JPH04155487A publication Critical patent/JPH04155487A/en
Application granted granted Critical
Publication of JP2810781B2 publication Critical patent/JP2810781B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、ICカードの記録情報の読み出しもしくは読
み出し及び書き込み等を行なうICカード用情報処理装置
に関する。
Description: TECHNICAL FIELD The present invention relates to an information processing device for an IC card which reads out or reads and writes information recorded on an IC card.

(従来の技術) この種のICカード用情報処理装置として、ICカードの
記録情報の読み出しを行なうICカードリーダや、ICカー
ドに対して記録情報の読み出し及び書き込みを行うICカ
ードリーダライタがある。
(Prior Art) As this type of information processing device for an IC card, there are an IC card reader for reading recorded information on an IC card and an IC card reader / writer for reading and writing recorded information on an IC card.

従来、ICカードに電源供給,データ送受等を行なうIC
カードリーダライタ(以下、リーダライタと称す)ある
いはICカードリーダ(以下、リーダと称す)に対して、
リーダライタ(又はリーダ)へのデータの送受やその制
御プログラムのダウンロードをICカード形状のコネクタ
を通して行なう例が特開平1−145793(以下、文献と称
す)に開示されている。
Conventionally, ICs that supply power to IC cards and transmit / receive data
Card reader / writer (hereinafter referred to as reader / writer) or IC card reader (hereinafter referred to as reader)
Japanese Patent Application Laid-Open No. 1-145793 (hereinafter referred to as "document") discloses an example of transmitting / receiving data to / from a reader / writer (or reader) and downloading a control program therefor through an IC card-shaped connector.

第2図,第3図に上記文献に開示される例を示す。第
2図はコネクタ1によりホルトコンピュータ2とリーダ
ライタ3とを接続し、ホストコンピュータ2との通信を
介して、リーダライタ3へのデータの送受や、その制御
プログラムをダウンロードする例を示す。
2 and 3 show examples disclosed in the above-mentioned documents. FIG. 2 shows an example in which the halt computer 2 and the reader / writer 3 are connected by the connector 1 to transmit / receive data to / from the reader / writer 3 via communication with the host computer 2 and download a control program therefor.

また第3図は、リーダライタ同士をコネクタ1により
接続し、転送側のリーダライタ3aから被転送側のリーダ
ライタ3bへのデータ転送あるいはプログラムダウンロー
ドする例を示す。
FIG. 3 shows an example in which the reader / writers are connected to each other by the connector 1 and data is transferred from the reader / writer 3a on the transfer side to the reader / writer 3b on the transfer side or a program is downloaded.

(発明が解決しようとする課題) 上記文献にはリーダライタ(又はリーダ)へのデータ
の送受あるいはプログラムのダウンロードを行うのに必
要な、被転送側のリーダライタの内部構成に関する詳細
に記載はないが、従来この種のリーダライタ(又はリー
ダ)においては、1つの汎用マイクロプロセッサを用い
て、装置全体あるいはICカードあるいはその他の外部装
置とのデータの送受等の制御を行なっていた。
(Problems to be Solved by the Invention) The above document does not describe in detail the internal configuration of the reader / writer on the transfer side, which is necessary for transmitting / receiving data to / from the reader / writer (or reader) or downloading the program. Conventionally, however, in this type of reader / writer (or reader), a single general-purpose microprocessor has been used to control the transmission and reception of data with the entire device or with an IC card or other external device.

しかしながら、従来のリーダライタ(又はリーダ)は
ICカードとの相互認証の機能を有していなかったため
に、リーダライタ(又は、リーダ)にICカードを装着し
て取引等を実行しようとする場合に、そのリーダライタ
(又は、リーダ)が正規のリーダライタ(又は、リー
ダ)であるか否かをICカード自体(又は、そのユーザ)
がチェックすることができず、不正規なリーダライタ
(又はリーダ)、例えば悪用者が不正を行うために設置
したリーダライタ(又はリーダ)あるいは悪用者が悪用
の意図をもって改造しいたリーダライタ(又は、リー
ダ)にICカードが装着されて不正な取引等が行なわれて
しまうという問題があった。
However, the conventional reader / writer (or reader)
If the reader / writer (or reader) attempts to execute a transaction, etc., because the IC card does not have a mutual authentication function with the IC card, the reader / writer (or reader) The reader / writer (or reader) of the IC card itself (or its user)
Cannot be checked, and an unauthorized reader / writer (or reader), for example, a reader / writer (or reader) set up by an abuser to perform wrongdoing, or a reader / writer (or a reader / writer modified by an abuser with the intention of abuse) , Reader), there is a problem that an illegal transaction or the like is performed when an IC card is attached to the IC card.

本発明は上記問題を解決するために相互認証の機能を
持たせ、相互認証を行うためのプログラムやデータを外
部より書き込み可能としたリーダライタあるいはリーダ
等のICカード用情報処理装置を提供することを目的とす
る。
An object of the present invention is to provide an information processing device for an IC card such as a reader / writer or a reader which has a mutual authentication function to solve the above-mentioned problem and which can externally write a program and data for performing the mutual authentication. With the goal.

(課題を解決するための手段) 上記目的を達成するために、本発明のICカード用情報
処理装置は、装置全体の制御及びICカードのアクセス制
御を行う第1のマイクロプロセッサと、書き換え可能で
且つICカードとの相互認証に必要な情報等を格納し得る
メモリを内蔵し、ICカードとの相互認証を行うための第
2のマイクロプロセッサと、ICカードもしくは外部装置
との接続を行う外部接続用コネクタ部と、前記第1のマ
イクロプロセッサと前記外部接続用コネクタ部との信号
線接続,あるいは前記第1のマイクロプロセッサと前記
第2のマイクロプロセッサとの信号線接続,あるいは前
記外部接続用コネクタ部と前記第2のマイクロプロセッ
サとの信号線接続のいずれかの接続を切り換えて行ない
得る信号線切換部とを備えたことを特徴とする。
(Means for Solving the Problems) In order to achieve the above object, an information processing apparatus for an IC card according to the present invention is provided with a first microprocessor for controlling the entire apparatus and controlling access to the IC card. In addition, a built-in memory capable of storing information required for mutual authentication with the IC card, a second microprocessor for performing mutual authentication with the IC card, and an external connection for connecting the IC card or an external device. Signal line connection between the first microprocessor and the external connection connector, or signal line connection between the first microprocessor and the second microprocessor, or the external connection connector And a signal line switching unit that can switch between any of the signal line connections between the unit and the second microprocessor.

(作用) 本発明によれば、上記の構成を備えることにより、前
記外部コネクタ部及び信号線切換売部を介して外部装置
より直接前記第2のマイクロプロセッサをアクセスし、
その内蔵のメモリに相互認証に必要な情報等の書き込み
が可能となる。
(Operation) According to the present invention, by providing the above configuration, the second microprocessor is directly accessed from an external device via the external connector unit and the signal line switching selling unit,
Information necessary for mutual authentication can be written in the built-in memory.

(実施例) 以下、図面を参照して本発明の実施例について説明す
る。
(Example) Hereinafter, an example of the present invention is described with reference to drawings.

第1図は本発明の一実施例を示したものであり、ICカ
ードリーダ(以下、リーダという)内のICカードインタ
フェース部を示したものである。
FIG. 1 shows an embodiment of the present invention, and shows an IC card interface section in an IC card reader (hereinafter, referred to as a reader).

第1図中、10は装置全体の制御処理及びICカードのア
クセス制御処理を行う汎用のマイクロプロセッサ(以
下、μCPU−Aという)であり、制御処理プログラムを
格納したROM(図示せず)を内蔵もしくは外付けしてい
る。11はICカードとの相互認証を行うための相互認証用
マイクロプロセッサ(以下、μCPU−Bという)であ
り、相互認証用のプログラムを格納するROM(図示せ
ず)、プログラムワーキングエリアとしてのRAM(図示
せず)、相互認証のためのファイル構造を決定するため
のディレクトリが設定され、相互認証のための初期デー
タを格納するEEPROM(図示せず)を内蔵している。13は
ICカードあるいは転送側のリーダライタもしくはホスト
コンピュータとの接続のための外部I/Fコネクタ部であ
る。12は信号線の接続形態をμCPU−A10・外部I/Fコネ
クタ部13間、μCPU−A10・μCPU−B11間、μCPU−B11・
外部I/Fコネクタ部13間のいずれかに切りかえる信号線
切換部であり、トライステートのゲート14〜18、インバ
ータ19を備えている。この信号線切り換えの指示はμCP
U−A10より行なわれる。
In FIG. 1, reference numeral 10 denotes a general-purpose microprocessor (hereinafter referred to as μCPU-A) for performing control processing of the entire apparatus and access control processing of an IC card, and includes a ROM (not shown) storing a control processing program. Or they are external. Reference numeral 11 denotes a mutual authentication microprocessor (hereinafter referred to as μCPU-B) for performing mutual authentication with an IC card, a ROM (not shown) for storing a mutual authentication program, and a RAM (not shown) as a program working area. (Not shown), a directory for determining a file structure for mutual authentication is set, and an EEPROM (not shown) for storing initial data for mutual authentication is built in. 13 is
An external I / F connector for connection with an IC card, a reader / writer on the transfer side, or a host computer. 12 indicates the signal line connection between μCPU-A10 and external I / F connector 13, between μCPU-A10 and μCPU-B11, and between μCPU-B11 and
It is a signal line switching unit that switches between the external I / F connector units 13 and includes tri-state gates 14 to 18 and an inverter 19. This signal line switching instruction is μCP
Performed from U-A10.

以下、その動作について説明する。 Hereinafter, the operation will be described.

まず、通常の動作では外部I/Fコネクタ部13にICカー
ドが接続される。このICカード接続時には、先ず、μCP
U−A10は、外部I/Fコネクタ部13に接続されるICカード
に対して電源(VCC),クロック信号(CLK),リセット
(RST1)の制御,シリアルデータ信号(S−I/O)の送
受をISO規格(ISO/IEC7816−3:1989(E))に従って行
なうことによりICカードを活性化する。具体的には、μ
CPU−A10のCLK−ON信号によりゲート16がONとなり、μC
PU−A10よりCLK信号がICカードに供給される。しかる後
RST−SEL信号がインバータ19を介してゲート15に入力さ
れてゲート15がONとなり、μCPU−A10よりリセット信号
(RST1)がICカードに送出され、ICカード内のマイクロ
プロセッサはリセットされる。続いて、リセット信号
(RST1)は解除される。その後μCPU−A10とICカードと
の間でシリアルデータ信号(S−I/O)の送受が行なわ
れ、これによりICカードが活性化される。これに引き続
いてμCPU−A10は、クロック信号(CLK)リセット信号
(RST2)の制御、シリアルデータ信号(S−I/O)の送
受を行なってμCPU−B11を活性化する。具体的には、μ
CPU−A10のCLK2−ON信号によりゲート17がONとなり、ゲ
ート16,17を介してCLK信号がμCPU−B11に供給される。
しかる後、μCPU−A10よりリセット信号(RST2)の出力
が行なわれるが、それ以前のICカードの活性化時に出力
開始したRST−SEL信号は継続して出力されており、ゲー
ト14は既にONとなっている。従ってμCPU−A10より出力
されたリセット信号(RST2)はμCPU−B11に入力され、
これによりμCPU−B11はリセットされる。続いてリセッ
ト信号(RST2)は解除される。
First, in a normal operation, an IC card is connected to the external I / F connector unit 13. When connecting this IC card, first, μCP
The U-A10 controls the power supply (V CC ), clock signal (CLK), reset (RST1), and serial data signal (S-I / O) for the IC card connected to the external I / F connector unit 13. The IC card is activated by transmitting and receiving data according to the ISO standard (ISO / IEC7816-3: 1989 (E)). Specifically, μ
Gate 16 is turned on by the CLK-ON signal of CPU-A10, and μC
The CLK signal is supplied from the PU-A10 to the IC card. After a while
The RST-SEL signal is input to the gate 15 via the inverter 19 to turn on the gate 15, a reset signal (RST1) is sent from the μCPU-A10 to the IC card, and the microprocessor in the IC card is reset. Subsequently, the reset signal (RST1) is released. Thereafter, transmission and reception of a serial data signal (S-I / O) are performed between the μCPU-A10 and the IC card, whereby the IC card is activated. Subsequently, the μCPU-A10 controls the clock signal (CLK) reset signal (RST2) and transmits / receives the serial data signal (S-I / O) to activate the μCPU-B11. Specifically, μ
The gate 17 is turned on by the CLK2-ON signal of the CPU-A10, and the CLK signal is supplied to the μCPU-B11 via the gates 16 and 17.
After that, the reset signal (RST2) is output from the μCPU-A10. However, the RST-SEL signal, which started to be output when the IC card was activated earlier, is continuously output, and the gate 14 is already turned ON. Has become. Therefore, the reset signal (RST2) output from μCPU-A10 is input to μCPU-B11,
As a result, the μCPU-B11 is reset. Subsequently, the reset signal (RST2) is released.

その後μCPU−A10とμCPU−B11との間でシリアルデー
タ信号(S−I/O)の送受が行なわれμCPU−B11が活性
化される。ところで前述の各制御信号について説明する
と、CLK1−ON信号はICカード、あるいはμCPU−B11への
クロック供給制御、CLK2−ON信号はμCPU−B11へのクロ
ック供給制御、RST1信号はICカードのリセット制御、RS
T2信号はμCPU−B11のリセット制御、RST−SEL信号はRS
T1信号がICカードに対して、またRST2信号がμCPU−B11
に対して有効/無効のいずれであるかを制御するもの
で、通常のICカードとの接続時には有効状態となり、後
述する外部のホストコンピュータ又はリーダライタの接
続時(すなわちμCPU−B11の発光処理時)には無効の状
態となっている。
Thereafter, transmission and reception of a serial data signal (S-I / O) are performed between μCPU-A10 and μCPU-B11, and μCPU-B11 is activated. By the way, the control signals described above will be described. The CLK1-ON signal controls the clock supply to the IC card or μCPU-B11, the CLK2-ON signal controls the clock supply to the μCPU-B11, and the RST1 signal controls the reset of the IC card. , RS
T2 signal is μCPU-B11 reset control, RST-SEL signal is RS
T1 signal to IC card, RST2 signal to μCPU-B11
Control is enabled or disabled with respect to the device. When the device is connected to a normal IC card, the device is enabled and when an external host computer or reader / writer described later is connected (that is, during light emission processing of the μCPU-B11). ) Is invalid.

前述の如くしてICカード、μCPU−B11の活性化が終了
した後、一般にはμCPU−A10がICカードに対して、カー
ドIDリードコマンドを送出し、ICカードからカードIDを
読みだし、しかる後にμCPU−A10が相互認証のコマンド
をICカードに対して送出し、次いでICカードからの応答
内容をμCPU−B11が確認し、次いで、μCPU−B11からの
出力内容をICカードが確認することにより、相互認証を
行なった後ICカードとの取引等の処理を実行する。
After the activation of the IC card and μCPU-B11 is completed as described above, generally, μCPU-A10 sends a card ID read command to the IC card, reads the card ID from the IC card, and then μCPU-A10 sends a mutual authentication command to the IC card, then μCPU-B11 confirms the response content from the IC card, and then the IC card confirms the output content from μCPU-B11. After performing mutual authentication, processing such as a transaction with the IC card is executed.

次に外部のホストコンピュータ又はリーダライタより
μCPU−B11に内蔵されたEEPROMへ相互認証のためのディ
レクトリの設定、相互認証のための初期データの書き込
み等を行う場合について説明する。
Next, a case will be described in which a directory for mutual authentication, writing of initial data for mutual authentication, and the like are performed from an external host computer or reader / writer to an EEPROM built in the μCPU-B11.

この場合転送側のホストコンピュータあるいはリーダ
ライタは例えばICカード形状のコネクタを用いて外部I/
Fコネクタ部13に接続される。
In this case, the host computer or reader / writer on the transfer side uses an IC card-shaped connector to connect to the external I / O.
Connected to F connector section 13.

以下、動作について説明する。 Hereinafter, the operation will be described.

先ず、μCPU−A10の制御の基にμCPU−B11に電源(V
CC)が供給開始され、続いて、前述の通常動作時とは逆
極性のCLK1−ON信号がμCPU−A10より出力されてゲート
16がCFFとなり、さらにCLK2−ON信号の制御の基にゲー
ト17がONとなる。これにより外部装置(例えばホストコ
ンピュータ)より供給されるクロック信号(CLK)が外
部I/Fコネクタ部13,ゲート17を介してμCPU−B11に供給
開始される。しかる後前述の通常動作時とは逆極性のRS
T−SEL信号がμCPU−A10より出力されて、ゲート14及び
15がOFFとなり、且つゲート18がONとなる。これにより
外部装置より供給されるリセット信号(RST)が外部I/F
コネクタ部13,ゲート18を介してμCPU−B11に入力さ
れ、μCPU−B11はリセットされる。続いてこのリセット
信号(RST)は解除となる。その後μCPU−B11と外部装
置(例えば、ホストコンピュータ)との間でシリアルデ
ータ信号(S−I/O)の送受を行い、μCPU−B11内のEEP
ROMへの相互認証のためのファイル構造を決定するため
のディレクトリの設定、相互認証のための初期データの
書き込み等が行なわれる。
First, power (V) is supplied to μCPU-B11 under the control of μCPU-A10.
CC) is initiated supplied, subsequently, the time of the aforementioned normal operation opposite polarity CLK 1 -ON signal is output from μCPU-A10 gate
16 becomes CFF, and the gate 17 turns on under the control of the CLK2-ON signal. As a result, a clock signal (CLK) supplied from an external device (for example, a host computer) is started to be supplied to the μCPU-B11 via the external I / F connector 13 and the gate 17. Then, RS of the opposite polarity to that of the normal operation described above
The T-SEL signal is output from the μCPU-A10, and the gate 14 and
15 turns off and the gate 18 turns on. As a result, the reset signal (RST) supplied from the external device is
The signal is input to the μCPU-B11 via the connector 13 and the gate 18, and the μCPU-B11 is reset. Subsequently, the reset signal (RST) is released. Thereafter, a serial data signal (S-I / O) is transmitted and received between the μCPU-B11 and an external device (for example, a host computer), and the EEP inside the μCPU-B11 is transmitted.
Setting of a directory for determining a file structure for mutual authentication in the ROM, writing of initial data for mutual authentication, and the like are performed.

このように信号線を切り換えて外部装置(例えば、ホ
ストコンピュータ)から、μCPU−B11を直接アクセスし
てEEPROMへの相互認証のためのファイル構造を決定する
ためのディレクトリの設定、相互認証のための初期デー
タの書き込み等のいわゆる発行処理が実行され得る。
In this way, by switching the signal lines, an external device (for example, a host computer) directly accesses the μCPU-B11 to set a directory for determining a file structure for mutual authentication to the EEPROM, and an initial setting for mutual authentication. A so-called issuing process such as data writing can be executed.

なお、本実施例で用いるμCPU−B11はその端子数が電
源端子、制御端子(RST,CLK),データ端子(S−I/O)
等のわずか数端子とし、また相互認証のためのプログラ
ムは内蔵のROMに、相互認証のためのデータ等は内蔵のE
EPROMに格納されるため充分な秘密保持が図れる。
Note that the μCPU-B11 used in this embodiment has a power supply terminal, a control terminal (RST, CLK), and a data terminal (S-I / O).
Etc., and a program for mutual authentication is stored in the built-in ROM, and data for mutual authentication is stored in the built-in E.
Because it is stored in EPROM, sufficient confidentiality can be maintained.

また前記実施例では、相互認証を行うためのプログラ
ムはμCPU−B11内のROMに格納しているとして説明した
が、これをEEPROM内に格納して外部よりのプログラムダ
ウンロードにより書き換可能とすることもできる。
In the above embodiment, the program for performing mutual authentication is described as being stored in the ROM in the μCPU-B11.However, this is stored in the EEPROM and can be rewritten by downloading a program from the outside. Can also.

なお前記実施例ではICカードリーダを例にあげて説明
したが、本発明の構成は当然ICカードリーダライタにも
適用可能である。
In the above embodiment, an IC card reader has been described as an example, but the configuration of the present invention is naturally applicable to an IC card reader / writer.

(発明の効果) 本発明のICカード用情報処理装置によれば、装置全体
の制御及びICカードのアクセス制御を行なう汎用マイク
ロプロセッサの他に、相互認証を行うためのデータ(場
合によってはプログラムも)を格納する書き換え可能な
EEPROMを内蔵した相互認証用のマイクロプロセッサを備
え、その端子数を必要最小限にしているため、不正使用
に対する充分な安全確保が図れるという利点がある。ま
た装置内部の信号線を切り換えて外部より直接相互認証
用マイクロプロセッサをアクセスして発行処理を可能と
しているため、必要なデータ(あるいはプログラム)等
はハードウェアの組立終了後にローディングして製品化
できる。従って予めハードウェアを大量生産した後、個
別のユーザ対応に異なる発行処理を組立終了後に行なえ
る利点がある。また途中で機能変更あるいは機能追加が
できる利点もある。
(Effects of the Invention) According to the information processing apparatus for an IC card of the present invention, in addition to a general-purpose microprocessor for controlling the entire apparatus and controlling access to the IC card, data (in some cases, a program) for performing mutual authentication is also provided. ) Store rewritable
Since a microprocessor for mutual authentication with a built-in EEPROM is provided and the number of terminals is minimized, there is an advantage that sufficient security against unauthorized use can be ensured. In addition, since the signal line inside the device is switched to directly access the microprocessor for mutual authentication from the outside to enable the issuance processing, necessary data (or program) can be loaded and commercialized after the completion of hardware assembly. . Therefore, there is an advantage that after the hardware is mass-produced in advance, different issuing processes can be performed for each user after the completion of the assembly. There is also an advantage that a function can be changed or a function can be added on the way.

さらに、本発明によれば相互認証用マイクロプロセッ
サを外部装置よりアクセスする場合には、外部装置の仕
様(クロック周波数など)に従って行なえば良く、外部
装置に高速に機器を使えば、高速に発行処理を行い得る
という利点もある。
Furthermore, according to the present invention, when the mutual authentication microprocessor is accessed from an external device, the microprocessor may be accessed in accordance with the specifications (clock frequency, etc.) of the external device. There is also an advantage that it can be performed.

さらに本発明によれば、汎用のマイクロプロセッサチ
ップ、相互認証用のマイクロプロセッサチップ(ROM,EE
PROM内蔵)、信号線切換部、外部I/Fコネクタ部によりI
Cカードインタフェース部が構成される。それ故携帯可
能な小型のICカードリーダあるいはICカードリーダライ
タ等のICカード用情報処理装置を実現できる。
Further, according to the present invention, a general-purpose microprocessor chip, a microprocessor chip for mutual authentication (ROM, EE
Built-in PROM), signal line switching section, external I / F connector section
A C card interface unit is configured. Therefore, an information processing device for an IC card such as a portable small IC card reader or an IC card reader / writer can be realized.

【図面の簡単な説明】[Brief description of the drawings]

第1図は本発明の一実施例の構成を示した図、第2図は
ICカードリーダライタへのデータ,プログラム等のダウ
ンロードの一例を示した図、第3図はICカードリーダラ
イタへのデータ,プログラム等のダウンロードの他の例
を示した図。 10……汎用マイクロプロセッサ(μCPU−A),11……相
互認証用マイクロプロセッサ(μCPU−B),12……信号
線切換部、13……外部I/Fコネクタ部、14〜18……ゲー
ト、19……インバータ。
FIG. 1 is a diagram showing a configuration of an embodiment of the present invention, and FIG.
FIG. 3 is a diagram showing an example of downloading data and programs to an IC card reader / writer, and FIG. 3 is a diagram showing another example of downloading data and programs to an IC card reader / writer. 10 General-purpose microprocessor (μCPU-A), 11 Mutual authentication microprocessor (μCPU-B), 12 Signal line switching unit, 13 External I / F connector unit, 14-18 Gate , 19 …… Inverter.

───────────────────────────────────────────────────── フロントページの続き (72)発明者 小林 孝文 東京都港区虎ノ門1丁目26番5号 エ ヌ・ティ・ティ・データ通信株式会社内 (72)発明者 熊井 康子 東京都港区虎ノ門1丁目26番5号 エ ヌ・ティ・ティ・データ通信株式会社内 (56)参考文献 特開 平1−145793(JP,A) 特開 昭61−160174(JP,A) 特開 昭62−3331(JP,A) 特開 昭63−273980(JP,A) (58)調査した分野(Int.Cl.6,DB名) G06K 17/00 G06F 12/14────────────────────────────────────────────────── ─── Continuing on the front page (72) Inventor Takafumi Kobayashi 1-26-5 Toranomon, Minato-ku, Tokyo NTT Data Communication Corporation (72) Inventor Yasuko Kumai 1 Toranomon, Minato-ku, Tokyo No. 26-5, NTT Data Communication Co., Ltd. (56) References JP-A-1-145793 (JP, A) JP-A-61-160174 (JP, A) JP-A-62-3331 (JP, A) JP-A-63-273980 (JP, A) (58) Fields investigated (Int. Cl. 6 , DB name) G06K 17/00 G06F 12/14

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】装置全体の制御及びICカードのアクセス制
御を行う第1のマイクロプロセッサと、 書き換え可能で且つICカードとの相互認証に必要な情報
等を格納し得るメモリを内蔵し、ICカードとの相互認証
を行うための第2のマイクロプロセッサと、 ICカードもしくは外部装置との接続を行う外部接続用コ
ネクタ部と、 前記第1のマイクロプロセッサと前記外部接続用コネク
タ部との信号線接続,あるいは前記第1のマイクロプロ
セッサと前記第2のマイクロプロセッサとの信号線接
続,あるいは前記外部接続用コネクタ部と前記第2のマ
イクロプロセッサとの信号線接続のいずれかの接続を切
り換えて行ない得る信号線切換部とを備えたことを特徴
とするICカード用情報処理装置。
An IC card including a first microprocessor for controlling the entire apparatus and controlling access to an IC card, and a rewritable memory capable of storing information required for mutual authentication with the IC card. A second microprocessor for performing mutual authentication between the first microprocessor and the external connector; and a signal line connection between the first microprocessor and the external connector. Alternatively, any one of the signal line connection between the first microprocessor and the second microprocessor or the signal line connection between the external connection connector and the second microprocessor can be switched. An information processing device for an IC card, comprising: a signal line switching unit.
JP2279393A 1990-10-19 1990-10-19 Information processing device for IC card Expired - Lifetime JP2810781B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2279393A JP2810781B2 (en) 1990-10-19 1990-10-19 Information processing device for IC card

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2279393A JP2810781B2 (en) 1990-10-19 1990-10-19 Information processing device for IC card

Publications (2)

Publication Number Publication Date
JPH04155487A JPH04155487A (en) 1992-05-28
JP2810781B2 true JP2810781B2 (en) 1998-10-15

Family

ID=17610502

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2279393A Expired - Lifetime JP2810781B2 (en) 1990-10-19 1990-10-19 Information processing device for IC card

Country Status (1)

Country Link
JP (1) JP2810781B2 (en)

Also Published As

Publication number Publication date
JPH04155487A (en) 1992-05-28

Similar Documents

Publication Publication Date Title
US6237848B1 (en) Reading data from a smart card
US6910638B2 (en) Smart card that can be configured for debugging and software development using secondary communication port
JPH08263607A (en) Card read/write method
EP1473664A2 (en) Smart card device as mass storage device
US20060255158A1 (en) Security card apparatus
JPH0689244A (en) Data switching apparatus for data exchange without physical contact between terminal device and portable set
JPH06231052A (en) Device provided with data confirmation means
JP2003030596A (en) Storage device provided with logic channel management function
JP2810781B2 (en) Information processing device for IC card
JP2651426B2 (en) IC card
US20120007722A1 (en) Rfid access method using an indirect memory pointer
WO2006085300A2 (en) A security card apparatus
US20240134651A1 (en) Download method of program to settlement terminal and settlement terminal
JPH01223586A (en) Ic card testing system
US20030149877A1 (en) Smart card with keypro function
JP2001273471A (en) Non-contact ic card
JP3113267B2 (en) IC card
US20030217298A1 (en) Method of a saving power mode by combining a smart card with a multi-function network card
JP2577369B2 (en) IC card
EP1403809A1 (en) Smart card accepting device
JP2002366986A (en) Ic card processor
JPH0554205A (en) Ic card system
JP2002123802A (en) Ic card authentication system, ic card, and ic card reader/ writer
JPS62221053A (en) Ic card system
JPH02220189A (en) Portable ic card terminal equipment

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees