JPS6297086A - Icカ−ド - Google Patents

Icカ−ド

Info

Publication number
JPS6297086A
JPS6297086A JP60237134A JP23713485A JPS6297086A JP S6297086 A JPS6297086 A JP S6297086A JP 60237134 A JP60237134 A JP 60237134A JP 23713485 A JP23713485 A JP 23713485A JP S6297086 A JPS6297086 A JP S6297086A
Authority
JP
Japan
Prior art keywords
data
card
address
line
test
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.)
Granted
Application number
JP60237134A
Other languages
English (en)
Other versions
JPH0734216B2 (ja
Inventor
Shigeyuki Kawana
川名 茂之
Harumi Nakano
中野 晴美
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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer 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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP60237134A priority Critical patent/JPH0734216B2/ja
Priority to US06/909,217 priority patent/US4845351A/en
Priority to DE8686113130T priority patent/DE3677686D1/de
Priority to EP86113130A priority patent/EP0217281B2/en
Publication of JPS6297086A publication Critical patent/JPS6297086A/ja
Publication of JPH0734216B2 publication Critical patent/JPH0734216B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Credit Cards Or The Like (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔発明の技術分野〕 この発明はICカードシステムに用いられるICカード
に係シ、特にカード内部の記憶情報が不正に読出される
のを防止するようKしたICカードに関する。
〔従来技術とその問題点〕
近年、キャッシュレス時代と呼ばれており、クレジット
カード会社などにより発行されたカードを使用すること
により現金の取扱いをせずに商品の購入が可能になって
いる。
ところで、従来使用されているカードとじてはプラスチ
ックカード、エンボスカード、磁気ストライプカードな
どがあるが、これらカードは構造上為造が容易であるた
め不正使用が問題になっている。
そこで、このような問題を解決するためカード内部に暗
証番号などを記憶したIC回路を組込み、暗証番号が外
部から容易に読出せないようにした情報カード、所謂I
Cカードが考えられておp、このようなICカードと端
末装置を組み合せたICカードシステムが開発されてい
る。
従って、このようなICカードシステムに用いられるr
cカードは性格上極めて高い信頼性が要求されることに
なり、このためカード内部に収容されるIC回路につい
ては事前に厳しいチェックが行なわれている。
しかして、従来この種のICカードとして第4図に示す
ようにCPU 1およびEEPROM 2を有するIC
回路を用いたものがある。ここで、Iloは入出力端子
、CLOCKはクロック端子、RESETはリセット端
子、VCCは電源端子、VPPはデータ書込み用電源端
子、GNDは接地端子である。
ところが、このようなIC回路では特にEEPROM2
をテストする場合、1ビン分しかない入出力端子I10
を用いて各種のテストを実行するとなると時間が掛シす
ぎ極めて非能率的である。
そこで、従来ではCPU 1とEEPROM 2の間の
8ビツトデータライン3およびアドレスライン4より夫
々データ用ノやラドD1〜Dnおよびアドレス用ノ臂ツ
ドA1〜Anを導出し、これらパッドD1〜Dn、A1
−Amにプローブを当てるのみで短時間にて各種のテス
トを行なうことが考えられている。
ところが、このようなIC回路は所定のテストが終了す
ると、入出力端子I10、リセット端子RESETなど
実際に使用する各端子にはリードが接続されるが、デー
タ用パッドD1〜Dnおよびアドレス用パッドA1〜A
mはそのままにしてカード内に組込まれるようになる。
このため、実際にICカードを使用する段になって、不
正にカード内部を開いてデータ用ノクッドD1〜Dn、
アドレス用パッドA1〜Arnを取シ出せば、これらパ
ッドにグローブを轟てるのみでEKPROM 2のデー
タを簡単に読出しできることにな5 ICカードのセキ
ュリティ(安全性)を著しく低下させるおそれがあった
〔発明の目的〕
この発明は上記欠点を除去するためなされたもので、カ
ード内部に記憶された記憶情報の不正な読出しを確実に
防止でき、セキュリティの一層の向上を図り得るICカ
ードを提供することを目的とする。
〔発明の要点〕
この発明にかかるICカードはテスト終了によりフラグ
がセットされる手段を設け、このフラグの内容によりテ
ストの際使用されたデータ用パッドを強制的に切り離す
ように構成したものである。
また、この発明にかかるICカードはテスト終了により
未使用特定アドレスが記憶される手段を設けるとともに
少なくともテストの際使用されるアドレス用パッドより
入力されるアドレスと上記特定アドレスとを比較する手
段を設け、この手段での比較一致をまってICカード内
部の記憶手段の内容を強制的にクリアするように構成し
たものである。
〔発明の実施例の構成〕
以下、この発・明の一実施例を図面に従い説明する。
第1図はICカード10の回路構成を示したものである
図において11はシステムパスで、このパス11には上
述したテストの際使用されるアドレス用・母ッド(図示
せず)を有するアドレスライン11ノを接続している。
また、このパス11にはデータROM 12、アプリケ
ーションROM131システムプログラムROM 14
 、ワーキン/” RAM Z 5、システムコントロ
ーラ16、暗号解読用演算ユニット12、リード・ライ
トコントローラ18、入カパッファ19を介した入力コ
ントローラ20、出力バッ7ア2ノを介した出力コント
ローラ22が夫々接続されている。
また、入力コントローラ20、および出力コントローラ
22にはデータ入出力端子I10が接続される。
ここで、データROM 12はICカード10自身に対
するあらゆる動作条件(データ書込み印加電圧およびそ
の電流許容値と最大印加電圧、゛最大データ伝送量、最
大応答待ち時間など)を記憶するもので、これらの条件
データはカード自身の内部イニシャルが終了すると、予
め定められた7オーマツトにのっとりアンサ・ツー・リ
セットデータ(Answer To Reast Da
ta)としてターミナル側(図示せず)に送信されるよ
うになっている。アプリケーションROM 13はこの
ICカード10が如何なる種類のものかを示すカード徨
別データrAPNJ (Appl 1cation 、
 Name )を記憶するもので、このカード種別デー
タrAPNJは上記アンサ・ツー・リセット・データに
モトづくイニシャルノソラメータ設定後ターミナル側と
の属性効換の際に所定のフォーマットにのせられ送信さ
れる。システムプログラムROM 14は各種システム
プログラムとともにターミナル側よシ伝送供給される信
号が正しいか否かを示すコード信号″ACK”又はNA
C”を備えるものである。システムコントローラ16は
入力バッファ19を介して伝送供給されるデータ受信信
号および動作状態に応じて各回路に動作指令等を出力す
るものである。暗号解読用演算ユニット17は’ R8
A”アルゴリズムに基づく暗号解読を行なうものであシ
、キーコードメモリ23に記憶される暗号解読用キーコ
ード(Issure’s Pr1vateKey)によ
りターミナル側から入力バッファ19を介して供給され
る入力データを解読し、比較部24に対し出力するよう
にしている。この比較部24の比較出力はシステムコン
トローラ16のシステム制御ライン16aに供給される
このシステム制御ライン16&には上記比較部゛24で
の比較結果に基づき作動するフラグ25が接続されてい
る。リード・ライトコントローラ18は上記システムコ
ントローラ16からの指令に応じてデータメモリ26に
対するデータの書込みおよび読出しの制御を行なうもの
で、このリード・ライトコントローラ16にて読出され
たメモリデータは上記比較部24あるいは上記システム
パス11もしくはカードスティタスバッファ27に出力
される。また、このリード・ライトコントローラ18は
トライステートダート181を有しておシ、このr−ト
181を介して上述のテストの際使用されたデータ用・
ぞラド(図示せず)を有するデータライン182を接続
している。
リードライトコントローラ18にはフラグセット部とし
て1ビツトメモリ32を接続している。このメモリ32
は出力データをインバータ183を介してトライステー
トダート181に出力するとともに上記インバータ18
3の出力が入力されている。そしてテスト終了とともに
後述するアドレス比較器29の出力ライン32ノに与え
られる読込み信号をまってインバータ183の出力を読
込み、これによりアラグをセットし上記ゲート181を
オフするようになっている。なお322はVCC電源に
接続された電源ラインである。データメモリ26は例え
ばEEP−ROMが使用されるもので、このメモリエリ
アには「CAJl「IPIN」、「PAN」、「CHN
」、rEPD、、l。
rPRKJ 、 rRTNJの各コードおよびスティタ
スデータ「Sで」が書き込まれている。ここで、rcA
J(Card Authentieator)はランダ
ムな例えば64ビツトのコードで、メツセージの暗号化
及び解読に使用される。rIPINj (Initia
lizationPsrsonal Identifi
c、ation Number)はランダムな例えば6
ピツトのコードで、自己照合番号PINが使用されるま
での番号である。r PANJ (Pr 1maryA
ccount Number)は口座番号を示している
rcl[(NJ(Card Ho1der’s Nam
e)はカード所有者の名前を示している。rEPDJ(
Expiration Date)は有効期限を示して
いる。rPRKJ(Private Key Code
)は暗号解読用コードである。rRTNJは間違ったデ
ータを入力した場合のデータの再入力回数である。そし
て、「STJは現在のカードICの状態を表わすもので
、上記アプリケージ、ンROM 13に記憶されている
カード種別コードrAPNJと同様のデータフォーマッ
トにてターミナル側へ送信される。
なお上記データメモリ26はEEP−ROMに限らず1
例えばEP−ROMを用いてもよい。
上記システムコントローラ16にはタイマ28が接続さ
れている。このタイマ28は通常の情報効換処理におい
てターミナルに対してデータ書込み電圧供給開始の命令
を出した際に一定時間をカウントするもので、このタイ
マ28のカウント動作中においてターミナル側よシ問合
せ信号″ENQ”等供給されない場合はシステムコント
ローラ16はこのカード10におけるデータの入出力を
禁止するよう罠なっている。
リード・ライトコントローラ18とシステムパス11と
の間を結ぶパスラインにはアドレス比較器29が接続さ
れている。このアドレス比較器29は例えばカード製造
後のテスト終了時において固定アドレス部30に設定さ
れるデータメモリ26での未使用特定アドレスと、アド
レスライン111又はシステムパス11を介して指定さ
れるアドレスとを比較するもので、この比較器29によ
る比較出力は上記リードライトコントローラ18に供給
され、ターミナル又はアドレスライン111側の図示し
ないアドレスパッドの不正使用により、その比較出力が
アドレス一致信号である場合のみデータメモリ26内の
全メモリデータをクリアしてカード10より秘密情報が
読出されるのを防止するようにしている。
に装着した状態でターミナルよりリセット信号Re5s
t、システムクロ、りC1ockが供給されるとともに
、Vcc電源、VPP電源が接続される。
ここで、VCC電源はシステム駆動用電源、VPP電源
はデータメモリ26に対する書込み用電源であシ、その
電源電圧はデータROMにて記憶されるアンサ・ツー・
リセット・データにもとづきターミナル側に設定される
。一方上記システムクロックC1ockからのシステム
動作信号は分周器31を介して各回路に供給される。
ここで、このようなICカード10と該ICカード10
が装着されるターミナルとの関係は次のようになってい
る。いま、ICカード10がターミナルに装着されると
、予めターミナル側にて設定された初期設定信号が送信
されて来る。すると、この信号にもとづく動作条件にて
ICカード10が動作される。つまりシステムコントロ
ーラ16の制御によりデータROM 12に記憶された
アンプ・ツー・リセット・データが読出され出力コント
ローラ22を介してI10端子よシターミナル側に送信
される。
そして、ターミナル側にてこのデータが正しいものと判
定されると、カード10専用の動作条件が設定されると
ともに“EWQ”(間合せ)コードが返送されてくる。
この“ENQ”コードは入力コントローラ20、入カパ
ッファ21を介して受信されワーキングRAM 15に
書込まれる。
この状態で、システムコントローラ16にて’ ENQ
″コードを正常の動作で正規に受けることができるか否
かが判断され、システムプログラムROM 14二りY
ESの場合″ACK”、NOの場合“NAC″の夫々の
信号が取シ出され、出力バッファ21、出力コントロー
ラ22を介してターミナル側に送信される。そして、い
まターミナル側にてACK”信号が確認されるとターミ
ナルの種類に応じて異なるターミナルコード”TC”が
返送されてくる。一方、” NAC3″信号が確認され
るとターミナルとの接続関係が断たれる。
ターミナル側よシターミナルコード″TC”が送られて
くると、ICカード10ではシステムコントローラ16
にてアプリケーションROM 1 jに記憶されている
カードの種類に応じて異なるアプリケーションネーム″
APN”が取り出され出カパッファ21に一旦ラッチし
たのちターミナル側に返送される。
その後、ターミナル側にて、このAPN”をもとにその
用途種別が対応関係にあるか否かが判断され、いま一致
していると判断されると命令コードが返送されて来る。
一方、一致しないと判断されると、ターミナルとの接続
関係が断たれる。
そして、このような命令コードをまってターミナル側の
キービードよシキー人力される暗証番号とICカード1
0に予め記憶されている自己照合番号「PIN」との比
較が行なわれ、両者が一致す゛るのをまりてその後の金
銭取引きなどの情報効換動作が実行されるようになる。
次に、このように構成される実施例の動作をフローチャ
ートを用いて説明する。
まず、第2図はICカードのテスト処理後データライン
182をしヤ断してデータパッド(図示せず)からのデ
ータの読出しを防止する場合を示している。
いま、第2図のステップA1においてICカード10の
データメモリ26について各種のテスト処理が実行され
る。この場合のテストはシステムパス11に接続された
アドレスライン111の図示しないアドレスノや、ドお
よびリード・ライトコントローラ18にトライステート
ダート181を介して接続されたデータライン182の
図示しないデータ/4.ドを用いて実行される。
この場合、1ピツトメモリ32は始め出力データを10
″としている。このためインバータ183の出力は“1
”であシ、トライステートゲート181はオン状態にあ
る。これによりアドレスライン111よシステムパス1
1を介して指定される指定番地に応じたデータメモリ2
6のデータはリード・ライトコントローラ18のトライ
ステートダート181を通してデータライン182のデ
ータノやラド側に支障なく読み出される。
その後、ステ、プA1でのテスト処理が終了するとステ
、デA2に進み、1ビツトメモリ32のアドレスライン
321に固定アドレス人力つまシインパータ183の出
力を読込むための読込み信号が与えられる。すると、該
1ビツトメモリ32にはインバータ183の出力つまり
“1″出力が読込まれステップA3において出力データ
が′1”つまりフラグがセットされる。これによりイン
バータ183の出力は0”に反転され、トライステート
ダート183はオフ状態となυ、データライン181は
しゃ断され、図示しないデータパッドは切シ離される・ この結果、テスト処理後データメモリ26の内容がデー
タライン181を介して不正に読出されるのを防止でき
ることになる。
一方、第3図はICカードのテスト処理後、アドレスラ
イン111を介してデータメモリ26が不正にアクセス
されるのを防止する場合を示している。
すなわち、第3図のステップB1においてICカード1
0のデータメモリ26について各種のテスト処理が実行
されると、(この場合のテストは上述した第2図のステ
ップA1と同様である。)その後、ステップB1でのテ
スト処理終了が終了するのをまりてステラfB2におい
て固定アドレス部30にデータメモリ26の未使用特定
アドレスつまりアドレスの空間にないアドレスの番地が
設定される。
この状態で、ステップB3に進み、その後、システムパ
ス11を介して入力されるアドレスと固定アドレス部3
0の特定アドレスとが比較器29にて比較される。そし
て、いま仮に、アドレスライン111のアドレスパッド
が不正に使用されアドレスライン111を介して指定さ
れるアドレスが固定アドレス部30の特定アドレスに一
致したとすると、つまり YESと判断されるとステッ
プB4に進む。つt5、この場合比較器29の比較出力
がアドレス一致信号となシリ−ドライド・コントローラ
18に入力される。
これにより、データメモリ26は記憶エリアを全てクリ
アされるようになり、該メモリ26の内容の不正読出し
が防止されることになる。
なおこの発明は上記実施例にのみ限定されず要旨を変更
しない範囲で適宜変形して実施できる。
〔発明の効果〕
この発明によればICカードのテストの際使用されるデ
ータパッド、アドレスパッドを、七の後に不正に使用す
ることでカード内部に記憶された記憶情報を読出すよう
なことを確実に防止でき、ICカード自身のセキュリテ
ィを一段と向上させることができる。
【図面の簡単な説明】
第1図はこの発明の一実施例の回路構成を示す図、第2
図および第3図は夫々同実施例を示すフローチャート、
第4図は従来のICカードを示す概略的構成図である。 10・・・ICカード、11・・・システムパス、11
ノ・・・アドレスライン、13・・・アプリケーション
ROM、14・・・システムプログラムROM、15・
・・ワーキンI” RAM 、 16・・・システムコ
ントローラ、18・・・リード・ライトコントローラ、
181・・・トライステートゲート、182・・・デー
タライン、183・・・インバータ、26・・・データ
メモリ、29・・・比較器、30・・・固定アドレス部
、32・・・1ビツトメモリ、322・・・電源ライン
。 第2図  第3図

Claims (4)

    【特許請求の範囲】
  1. (1)データ記憶手段をテストするため、データパッド
    を有するデータラインおよびアドレスパッドを有するア
    ドレスラインを備えたICカードにおいて、テスト終了
    によりフラグがセットされるフラグセット手段と、この
    フラグセット手段の内容により上記データラインをしゃ
    断するしゃ断手段とを具備したことを特徴とするICカ
    ード。
  2. (2)上記フラグセット手段は1ビットメモリよりなる
    ことを特徴とする特許請求の範囲第1項記載のICカー
    ド。
  3. (3)上記しゃ断手段はトライステートゲートよりなる
    ことを特徴とする特許請求の範囲第1項又は第2項に記
    載のICカード。
  4. (4)データ記憶手段をテストするためデータパッドを
    有するデータラインおよびアドレスパッドを有するアド
    レスラインを備えたICカードにおいて、テスト終了に
    より未使用特定アドレスが記憶される記憶手段と、少な
    くとも上記アドレスラインより入力されるアドレスと上
    記特定アドレスを比較する手段と、この比較手段での比
    較一致をまって上記データ記憶手段の記憶内容をクリア
    する手段とを具備したことを特徴とするICカード。
JP60237134A 1985-09-30 1985-10-23 Icカ−ド Expired - Fee Related JPH0734216B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP60237134A JPH0734216B2 (ja) 1985-10-23 1985-10-23 Icカ−ド
US06/909,217 US4845351A (en) 1985-09-30 1986-09-18 IC card
DE8686113130T DE3677686D1 (de) 1985-09-30 1986-09-24 Ic-karte.
EP86113130A EP0217281B2 (en) 1985-09-30 1986-09-24 Method of manufacturing an IC card

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60237134A JPH0734216B2 (ja) 1985-10-23 1985-10-23 Icカ−ド

Publications (2)

Publication Number Publication Date
JPS6297086A true JPS6297086A (ja) 1987-05-06
JPH0734216B2 JPH0734216B2 (ja) 1995-04-12

Family

ID=17010908

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60237134A Expired - Fee Related JPH0734216B2 (ja) 1985-09-30 1985-10-23 Icカ−ド

Country Status (1)

Country Link
JP (1) JPH0734216B2 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2676735A4 (en) * 2011-07-12 2015-05-06 Shinwa Industry Co Ltd PLASMA PROJECTOR DEVICE WITH AXIAL SUPPLY
CA2912282A1 (en) 2014-03-11 2015-09-17 Tekna Plasma Systems Inc. Process and apparatus for producing powder particles by atomization of a feed material in the form of an elongated member

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56100742U (ja) * 1979-12-28 1981-08-08
JPS5740200U (ja) * 1980-08-19 1982-03-04

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56100742U (ja) * 1979-12-28 1981-08-08
JPS5740200U (ja) * 1980-08-19 1982-03-04

Also Published As

Publication number Publication date
JPH0734216B2 (ja) 1995-04-12

Similar Documents

Publication Publication Date Title
US4877945A (en) IC card having a function to exclude erroneous recording
EP0213534B1 (en) Ic card
EP0243873B1 (en) Ic card identification system including pin-check time means
US6928510B2 (en) Method and arrangement for programming and verifying EEPROM pages and a corresponding computer software product and a corresponding computer-readable storage medium
EP0217281A2 (en) Method of manufacturing an IC card
EP0237883A1 (en) A card and terminal system
EP0212615B1 (en) Ic card
JPH0863531A (ja) チップカードと情報システム間のトランザクションの実施方法
JPS6217863A (ja) Icカ−ドシステム
US6641045B1 (en) Portable electronic device with self-diagnostic function
CN111199023A (zh) 一种mcu程序的密钥系统及解密方法
JPS6297086A (ja) Icカ−ド
CN101218609A (zh) 带有安全的数据处理的便携式数据载体
JP2000182019A (ja) Icカードの識別用データ確認方法
US5657444A (en) Microprocessor with secure programmable read only memory circuit
JPH04256145A (ja) 集積回路装置
JPH08129629A (ja) メモリチェック機能をもった情報記録媒体
JPS6356743A (ja) プログラムデ−タチエツク方式
KR100580380B1 (ko) 스마트 카드를 이용한 지불 방법 및 그 장치
JPH06309531A (ja) Icカードに与える命令フォーマットのチェック方法
JP2712148B2 (ja) テストプログラム起動方法及びテストプログラム起動装置
JPH1153487A (ja) Icカードにおける書き込みデータの有効性判定方法
JPS62251947A (ja) ストレ−ジメモリのアドレス方式
JPS62211788A (ja) Icカ−ド
JPH0233690A (ja) Icカード発行方法

Legal Events

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