JPS62102379A - Icカ−ドシステム - Google Patents

Icカ−ドシステム

Info

Publication number
JPS62102379A
JPS62102379A JP24223785A JP24223785A JPS62102379A JP S62102379 A JPS62102379 A JP S62102379A JP 24223785 A JP24223785 A JP 24223785A JP 24223785 A JP24223785 A JP 24223785A JP S62102379 A JPS62102379 A JP S62102379A
Authority
JP
Japan
Prior art keywords
card
terminal
data
controller
key
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.)
Pending
Application number
JP24223785A
Other languages
English (en)
Inventor
Shigeyuki Kawana
川名 茂之
Yoshimi Shigenaga
重永 佳巳
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 JP24223785A priority Critical patent/JPS62102379A/ja
Priority to US06/923,329 priority patent/US4794236A/en
Priority to EP19860114864 priority patent/EP0220703B1/en
Priority to DE8686114864T priority patent/DE3679146D1/de
Publication of JPS62102379A publication Critical patent/JPS62102379A/ja
Pending legal-status Critical Current

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
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/02Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators
    • G06F15/0241Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators of the IC-card-like type
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/067Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
    • G06K19/07Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/067Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
    • G06K19/07Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
    • G06K19/077Constructional details, e.g. mounting of circuits in the carrier
    • G06K19/07701Constructional details, e.g. mounting of circuits in the carrier the record carrier comprising an interface suitable for human interaction
    • G06K19/07703Constructional details, e.g. mounting of circuits in the carrier the record carrier comprising an interface suitable for human interaction the interface being visual
    • 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/341Active cards, i.e. cards including their own processing means, e.g. including an IC or chip
    • G06Q20/3415Cards acting autonomously as pay-media
    • 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/355Personalisation of cards for use
    • 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/355Personalisation of cards for use
    • G06Q20/3552Downloading or loading of personalisation data
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Accounting & Taxation (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Credit Cards Or The Like (AREA)
  • Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)

Abstract

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

Description

【発明の詳細な説明】 [発明の技術分野] この発明は単体でアプリケーションなどを設定可能にし
た、いわゆるインテリジェントタイプのICカードを使
用したICカードシステムに関する。
[従来技術とその問題点] 近年、キャッシュレス時代と呼ばれており、クレジット
カード会社などにより発行されたカードを使用すること
により、現金の取扱いをせずに商品の購入が可能になっ
ている。
ところで、従来使用されているカードとしてはプラスチ
ックカード、エンボスカード、磁気ストライプカードな
どがあるが、これらのカードは構造上偽造が容易である
ため、不正使用が問題になっている。
そこで、このような問題を解決するためカード内部に暗
証番号などを記憶したIC回路を組込み、暗証番号が外
部から容易に読出せないようにした情報カード、いわゆ
るICカードが考えられており、このようなICカード
とターミナルとを組合わせたICカードシステムが開発
されている。
しかして、従来このようなICカードシステムに使用さ
れるICカードは、それ自身に電源を有しておらず、カ
ード単体で動作させることはできなかった。このため、
ICカードにて指定可能なアプリケーションを全てター
ミナル側に所持させるようにしているが、実際問題とし
て、ICカード側で考えられる全てのアプリケーション
をターミナル側に用意させることはターミナルでの情報
量の負担が極めて大きなものとなり不可能である。
このことから従来のシステムでは、ICカードおよびタ
ーミナルの汎用性が損われてしまい、使用しづらい欠点
があった。
そこで、ICカード自身に電源を持たせ、カード単体で
アプリケーションの指定などを可能とし、ここでの指定
情報をターミナル側に送り出すようにしたインテリジェ
ントタイプのICカードが考えられる。
ところが、これまでのシステムでは、ICカードをター
ミナルに装着すると、これを待ってターミナルからカー
ド側に電源が供給され、同時にカード起動のためのI 
S OMA格のRe5et信号が供給されカード内の全
ての情報を−Hクリアーするようになっているため、こ
のままではICカードをターミナルに装着する前にカー
ド単体で動作させて、アプリケーションの指定などを行
なった後、これをターミナルに装着すると、この時のR
e5et信号により、カード内部に設定したデータが全
て破壊されてしまうおそれがあった。
[発明の目的] この発明は上記の事情に鑑みてなされたもので、ICカ
ード単体で指定されたアプリケーションなどの内部デー
タがターミナルへの装着により破壊されるのを確実に防
止できるICカードシステムを提供することを目的とす
る。
[発明の要点] この発明にかかるICカードシステムは電源を有し、こ
の電源により単体で予め指定されるデータを記憶可能に
するとともに、この記憶内容を表示部に表示可能とした
ICカードを用い、このICカードをターミナルに装着
した際、ターミナルからカード側に供給されるISO規
格のRe5et信号を割込み情報として与え、ICカー
ドを再起動させるように構成したものである。
[発明の実施例] 以下、この発明の一実施例を図面に従い説明する。
第1図はICカードシステム全体の構成図を示したもの
である。図において、1はICカード、2はこのような
ICカード1が装着されるターミナルである。
ここで、まずICカード1は具体的には次のように構成
している。すなわち、第2図(a)(b)はこのような
ICカード1の外観図を示したものである。
図において、1aはカード本体で、この本体1a中には
IC回路およびその電源を収容している。
また、このカード本体1aは同図(a)に示すように表
面側に電源オン・オフ用のキー1b、アプリケーション
指定キーIC,実行キー1dを配設するとともに、液晶
表示部1eを有している。ここで、電源オン・オフ用の
キー1bは最初の押し操作で電源オンとなり、次の押し
操作で電源オフとなるようにしている。アプリケーショ
ン指定キー1cは押し操作する毎に例えばホームショッ
ピング、ホームバンキング、ホームリザベーションなど
のアプリケーションを順に選択するとともに、これを表
示部1eに表示させるようになっている。
実行キー1dは表示中のアプリケーションの実行を可能
とするようにしている。また、カード本体1aは同図(
b)に示すように裏面側に外部接続用のコネクタ1rを
有している。この場合、コネクタ1fは4×2の計8ビ
ン分有している。
一方、第1図に戻ってICカード1はMPU(マイクロ
プロセッサ)11を有している。このMPLJllは例
えば第3図に示すようなi能ブロツク回路により表わさ
れシステムバス12にデータROM13、アプリケーシ
ョンROM14、システムプログラムROM15、ワー
キングRAM16、システムコントローラ17、暗号解
読用演算ユニット18、リードライトコントローラ19
、カードスティタスバッファ201キー人力制御部21
、入力バッファ22を介した入力コントローラ23、出
力バッファ24を介した出力コントローラ25が夫々接
続されている。また、入力コントローラ23および出力
コントローラ25にはデータ入出力端子I10が接続さ
れる。
ここで、データROM13はICカード自身に対するあ
らゆる動作条件(例えばデーター込み、印加電圧、電流
許容値と最大印加電圧、最大データ伝送量、最大応答持
ち時間など)を記憶するもので、これらの条件データは
カード自身の内部イニシャルが終了すると、予め定めら
れたフォマットにのっとりアンサ・ツー・リセット・デ
ータとして後述するターミナル側に送信されるようにな
っている。
システムプログラムROM15は各種システムプログラ
ムとともにターミナル2側より伝送供給される信号が正
しいか否かを表わすコード信号rAcKJまたはrNA
cJを備えている。
ワーキングRAM16はカード単体で指定されたアプリ
ケーションデータを記憶するようにしている。
システムコントローラ17は入力バッファ22を介して
伝送供給されるデータ受信信号および動作状態に応じて
各回路に動作指令を出力するものである。
暗号解読用演算ユニット18はrR8AJアルゴリズム
にもとづく暗号解読を行なうものであり、キーコードメ
モリ26に記憶される暗号解読用キーコード(Issu
re−s  prrvateKey)により、ターミナ
ル側から入力バッフ722を介して供給される入力デー
タを解読し、比較部27に対し出力するようにしている
。この比較部27の比較出力はシステムコントローラ1
7のシステム制御ライン17aに供給される。この制御
ライン17aには比較部27での比較結果にもとずき作
動するフラグ28が接続されている。
リードライトコントローラ19はシステムコントローラ
17からの指令に応じて後述するデータメモリ29に対
するデータの書込み読出しの制御を行なうもので、この
リードライトコントローラ19で読出されたメモリデー
タは比較部27、システムバス12あるいはカードステ
ィタスバッファ20に出力される。
キー人力制御部21は第1図(a)に示したカード本体
1表面の電源オン・オフ用のキー1a。
アプリケーション指定キー1b、実行キー1Cからのキ
ー人力を検知するものである。
システムコントローラ17にはタイマー30が接続され
る。このタイマー30は通常の情報交換処理において、
ターミナルに対してデータ書込み電圧供給開始命令を出
した際に、一定時間をカウントするもので、このタイマ
ー30のカウント動作中においてターミナル側より肯定
応答信号rACK・」が供給されない場合はシステムコ
ントローラ17はこのカードのデータのやりとりを禁止
するようになっている。
リードライトコントローラ19とシステムバス12との
間を結ぶパスラインにはアドレス比較器31が接続され
る。この比較器31は例えばカード製造後のテスト終了
時において、固定アドレス32に設定される未使用特定
番号と、システムバス12を介して指定される指定番地
を比較するもので、この比較器31の比較出力はリード
ライトコントローラ19に供給され、ターミナルの不正
使用などにより、その比較出力がアドレス一致信号であ
る場合のみデータメモリ29内の全てのデータをクリア
して、カードより秘密情報が読出されるのを防止するよ
うにしている。
このように構成されるMPU11にアドレスライン33
、データライン34を介してデータメモリ29が接続さ
れる。ここでのデータメモリ29は例えばEEP−RO
Mが使用されていて、メモリエリアにはrCAJ、rl
PINJ、rPANJ、rCHNJ、rEPDJ、rP
RKJ、rRTNJの各コード、スティタスデータrs
TJなどの情報の他、アプリケーションに対応したアプ
リケーションコードを記憶している。ここで、rcAJ
  (Card  Authenticator)はラ
ンダムなコードで、メツセージの暗号化および解読に使
用される。
rlPINJ  (Initialzation  P
ersonal  IdentificationNu
mber)はランダムな例えば6ビツトのコードで、自
己照合番号PINが使用されるまでの番号で有る。rP
ANJ  (PrimaryAccount  Num
ber)は口座番号を表わしている。rcHNJ  (
Card  h、older′s  Name)はカー
ド所有者の名前を表わしている。rEPDJ  (Ex
p + rat i 0nQate)は有効期限を表わ
している。rPRKJ(priVate  Key  
Code)は暗号解読用コードである。rRTNJは間
違ったデータを入力した場合のデータの再入力回数であ
る。
rsTJは現在のガード状態を表わす為のもので、デー
タフォーマットでターミナル側に送信される。
また、アプリケーションコードは例えばホームショッピ
ング、ホームバンキング、ホームリザベーションなどに
対応したコードからなっている。また、このデータメモ
リ29は内部に昇圧回路291を有している。この昇圧
回路291はデータメモリ29へのデータ書込みおよび
データ読出し時、使用するものである。
また、データライン34には表示ドライバ35が接続さ
れる。この表示ドライバ35はMPU 11より制御信
号が与えられている。そして、この表示ドライバ35に
第2図にて説明した液晶表示部1eが接続される。この
表示部1eは表示ドライバ35よりLCDコモン信号お
よび表示データ信号が与えられている。
一方、外部接続用のコネクタ1fとしてI10端子、R
e5et端子、VCC端子、Qnd端子を有している。
そして、I10端子はMPU11のI10端子に、Re
5e を端子は同MPUIIのINT端子つまり、割込
み用端子に夫々接続される。また、Vcc端子は図示極
性のダイオード36を介して電源ラインPに接続され、
このラインPにM P U 1−1のVdd端子、デー
タメモリ29の昇圧回路291のVee端子が夫々接続
される。また、Gnd端子1cMPU11のVSS端子
、データメモリ291の昇圧回路のVQCJ端子が夫々
接続される。
ラインPとGnd端子の間にはカード専用の電池37、
スイッチング素子38、図示極性のダイオード39の直
列回路が接続される。ここで、電池37は例えばベーパ
バッテリーのようなものが用いられる。また、スイッチ
ング素子38はPチャンネルMOSトランジスタが用い
られ、第2図で述べた電源オン・オフ用のキー1bの押
し操作に応じてワンショット回路4012進カウンタ4
1を介して1.0の入力が順番に与えられるようになっ
ている。ここで、スイッチング素子38はカウンタ41
の内容がOの時、オンするようになっている。
また、上記VCC端子に与えられる入力あるいは電源−
オン・オフ用キー1bの操作によりスイッチング素子3
8を介して与えられる出力はワンショット回路43を介
してMPU11のRe5et端子に与えられ、MPU1
1内をイニシャライズするようになっている。
電源ラインPには第2図で述べたアプリケーション指定
キー1C1実行キー1dが接続される。
これらのキー1c、1dはMPU11のキー人力制御部
21に接続される。なお、44は発掘回路で、MPLl
llの動作に必要なりロック信号を出力するようになっ
ている。
次に、第4図はこのようなtCカード1か装着されるカ
ードターミナル2の外観図を示したものである。このタ
ーミナル2はカード挿入口2a1キーボード2b、表示
部2Cを有している。そして、キーボード2bには、テ
ンキー2d1イエスキー2e1ノーキー2fなどが設け
られている。
そして、このようなターミナル2は具体的には第5図に
示すように構成している。図において、システムバス5
1には、サウンドコントローラ52、ワーキングRAM
53、システムプログラムROM54、ターミナル属性
ROM55、イニシャルパラメータRAM56、メイン
コントローラ57、表示ドライブコントローラ58、キ
ーコントローラ59、リードライタコントローラ60.
比較部61、R8Aアルゴリズムに基づく暗号化を行な
うための暗号化演算ユニット62、CAコードをラッチ
するラッチ回路63、データ・エンクリプション・スタ
ンダードに基づ<DES方式の暗号化演算ユニット64
、同様なりES方式の解読用演算ユニット65、入出力
コントローラ66、出力コントローラ67を介した出力
バッファ68、入力バッファ69を介した入力コントロ
ーラ70が夫々接続される。
サウンドコントローラ52には、スピーカ71が接続さ
れ、必要に応じてアラーム音を出力するようにしている
ワーキングRAM53はメモリエリアにICカード1側
から送られてくるrPANJ、rCHNJ、rEPDJ
 、などが記憶される他、ターミナル内での各種処理デ
ータが記憶される。
システムプログラムROM54は各種システムプログラ
ムとともにICカード1とマツチングを図るためのEN
Qコードを備えている。
ターミナル属性ROM55はその用途に応じたターミナ
ルコードTC(例えば製造コード、発行コード、商店コ
ードなど)を記憶している。
イニシャルパラメータRAM56はICカード1からの
アンサ・ツー・リセット・データが一括記憶されている
。このイニシャルパラメータRAM56には伝送ライン
56aを介して出力コントローラ67、入力コントロー
ラ70およびvppレベルラッチ部72、vppタイマ
ラッチ部73、Ipg)レベルラッチ部74が接続され
、これらラッチ72.73.74には対応するvppm
源75、vppタイマ76、rppリミッタ77が接続
されている。ここで、Vpp1t175によるデータ最
大書込み電圧、vppタイマ76による書込み電圧供給
時間、IpI)リミッタ77によるデータ最大許容書込
み電流などは、イニシャルパラメータRAM56に記憶
されたアンサ・ツー・リセット・データに基づき設定さ
れる。
データ伝送ライン56aには、ICカード用動作周波数
セレクタ78が接続される。このセレクタ78には発振
器79からの発振信号が分周器80を介して供給され、
動作周波数の設定された信号としてCI ock端子よ
り出力される。
イニシャルパラメータRAM56には、タイマ81が接
続される。このタイマ81はイニシャルパラメータRA
M56にて記憶されているアンサ・ツー・リセット・デ
ータに基づき例えばICカード1側にENQ信号あるい
はその他の命令信号などを送信した時点からの最大応答
持ち時間をカウントするもので、この持ち時間内にカー
ド挿入口より何等の応答信号がない場合メインコントロ
ーラ57が再びこれら信号の送信を指示するか、或いは
リーダ・ライタ機構部82に対しリーダライタコントロ
ーラ60を介してICカード1との接続断を指示するよ
うにしている。
メインコントローラ57のシステム制御ライン57aに
は、比較部61、暗号化演算ユニット62、ラッチ回路
63、入出力コントローラ66が接続され、システムの
動作状態に応じてメインコントローラ57から各回路に
制御指令が送られるようになっている。
表示ドライブコントローラ58は上述のターミナル2の
表示部2Cおよびこれの背部のEL素子などのバックラ
イト2C1に対して表示コントロールするもので、この
バックライト2C1はり一ダライタ機構部82により、
ICカード1がターミナル2のカード挿入口2aに装着
された時のみ点灯されるようになっている。
キーコントローラ59は上記ターミナル2のキーボード
2bにキーサンプリング信号を与えてキー人力信号を検
知するようにしている。
リーダ・ライタコントローラ60はリーダ・ライタ機構
部82を駆動制御するものである。ここで、かかる機構
部82はカード搬送用のモータを備え、上記のターミナ
ル2のカード挿入口2aから挿入されたICカードを所
定位置まで搬送するとともに電気的にターミナル2にカ
ード1を接続し、所定の処理が終了すると、Icカード
1をカード挿入口2aまで戻すようにしている。
このようなリーダライタ機構部82には、出力バッフ7
69、リセットコントローラ83、Ippレベルラッチ
部74、動作周波数セレクタ78、Vcc電源84が接
続される。この場合、これらに対応してI10端子、R
e5et端子、Vpp端子、C1ock端子、Vcc端
子が接続されている。
入力コントローラ70、出力コントローラ67はイニシ
ャルパラメータRAM56を介したメインコントローラ
57の指令に応じてICカード1との間のデータの授受
をコントロールするものである。このうち、入力コント
ローラ70はICカード1から送られて来るデータを入
力バッファ69を介してワーキングRAM53などに出
力するとともに比較部61に与え、ここでの比較出力を
メインコントローラ57に与える。また、出力コントロ
ーラ67はターミナル属性ROM55などより与えられ
るデータ、暗号化演算ユニット62から与えられる暗号
データを夫々出力バッファ68を介してICカード1側
に送出する。ここで、暗号化演算ユニット62はワーキ
ングRAM53からシステムバス51を介して送られて
くるrPAN’JをIPK(Issuer′s  Pu
bllc  Key)ROM85から与えられるパブリ
ック・キー・コードにしたがって暗号化するようにして
いる。IPKROM85はICカード1のデータメモリ
に記憶された暗号解読コードrPRKJに対するパブリ
ック・キー・コードが予め書込まれており、メインコン
トローラ57から指令が与えられた際に、その記憶コー
ドを出力する。
ラッチ回路63はラッチされたrcAJを暗号化演算ユ
ニット64、解読用演算ユニット65に入力するもので
ある。暗号化演算ユニット64はシステムバス51を介
して所定のデータが入力されており、メインコントロー
ラ57の指令によってワーキングRAM53に記憶され
ているrPANJなどをrcAJをキーにして暗4処理
し、入出力コントローラ66に出力するようにしている
。また、解読用演算ユニット65は入出力コントローラ
66に入力された暗号化データをrcAJに基づいて解
読し、システムバス51に出力するようにしている。
入出力コントローラ66はデータベースすなわちホスト
コンピータがオンライン接続されている場合、暗号化さ
れたデータの授受を行なうものである。
次に、このように構成した実施例の動作を第6図のフロ
ーチャートにしたがい説明する。
まず、ステップA1においてICカード1単体にて電源
をオンにする。この場合、第2図において電源オン・オ
フ用のキー1bを押し操作すことになる。すると、第3
図においてキー1bのオン動作によりワンショット回路
40より出力が発生し、これが2進カウンタ41に与え
られる。この 、カウンタ41は入力がある毎にカウン
ト内容を「1」→「0」→「1」と変化するもので、い
ま、「1」であるとすると、ワンショット回路40の出
力により「0」となる。これによりスイッチング素子3
8がオンされ、電池37が1tiliラインPとGnd
端子の間に接続され、MPUII、データメモリ29の
昇圧回路291に夫々電源が印加される。この状態でス
テップA2に進む。このステップA2では、電池37に
よりワンショット回路43にi!源が印加され、同回路
43より出力が発生し、この出力がMPLJllのRe
5et端子に与えられる。これによりMPU11内はイ
ニシャライズされる。また、これと同時に発振回路44
のC1ockがMPU11に入力される。
次に、ステップA3、A4に進む。このステップA3、
A4では第2図に示すアプリケーション指定キー1Cを
用いてアプリケーションを指定する。具体的には、第1
図においてアプリケーション指定キー10を押し操作す
ると、taミラインよりMPU11に入力が与えられる
。すると、第3図において、キー人力制御部21を介し
てシステムコントローラ17にキー人力が与えられ、デ
−タメモリ29より最初のアプリケーションデータが読
出される。このデータは表示ドライバ35を介して液晶
表示部1eに表示される。
この場合、表示部1eの表示内容が希望するものでない
時は、再びアプリケーション指定キー1Cを押し操作す
る。すると、上述と同様なルートでシステムコントロー
ラ17にキー人力が与えられ、今度はデータメモリ29
より次のアプリケーションデータが読出され、これが表
示部1eに表示される。以下、同様にしてステップA3
、A4が繰返される。
この状態で、表示部1eに表示されたアプリケーション
の内容が希望するものである時は、実行キ゛−1dを押
し操作する。すると、ステップA5、八〇に進み、第3
図において実行キー1dのキー人力がキー人力制御部2
1を介してシステムコントローラ17に与えられる。こ
れにより、この時点で、表示部1eに表示されているア
プリケーションデータがワーキングRAM16に記憶さ
れる。
この場合、−例としてホームショッピングro0000
001J 、ホームバイキングr00000010J 
、ホームリザベーションroooooo11Jのように
記憶される。
これをもって、ICカード1単体によるアプリケーショ
ン指定が完了する。
次に、ステップA7に進む。このステップA7では、ア
プリケーション指定を完了したカードを電JIONの状
態のままでターミナル2に装着する。
この場合、第4図ににおいて、カード挿入口2aよりI
Cカード1を挿入するようになる。すると、カード1の
挿入を持って第1図に示すように110端子、Re5e
t端子、Vcc端子、Qncl端子は夫々ターミナル2
のI10端子、Re5et端子、Vcc端子、Qnd端
子に接続される。この場合、ターミナル2のCI oc
k端子を発掘回路44に代えて接続するようにしてもよ
い。
このように、ICカード1がターミナル2に装着される
と、ターミナル2よりICカード1に対して予め設定さ
れた初期設定信号が送信される。
この初期設定信号は、例えば、メインコントローラ57
の制御により、I10端子がHレベル、Re5et端子
がLレベルからHレベル、VCC端子が所定の電圧例え
ば5■に夫々設定にされる。
この場合、Cl ock端子も所定周波数例えば4.9
152MHzに設定されている。
この初期設定信号はICカード1側において、対応する
I10端子、Re5et端子、VCC端子を介して受信
される。ここで、上述のよう、にターミナル2のCl0
Ck端子を発振回路44に代えて接続している時は、C
1ock端子の出力も受信される。すると、ICカード
1はこの時の初期設定信号に基づく動作条件にて再起動
される。
すなわち、まずステップ八8に進み、ICカード1のR
e5et端子に入力された信号がMPU11のINT端
子に与えられる。すると、ステップA9に進み、割込み
処理が実行される。このステップA9の割込み処理では
IGカード1単体で指定されワーキングRAM16に書
込まれたアプリケーションコードを除きMPU11内が
全てクリアーさ−れる。また、この状態では、今度はv
CC端子よりMPU11およびデータメモリ29の昇圧
回路291にtsmが印加されるようになる。次に、ス
テップA10において、システムコントローラ17の制
御により、データROM13に予め記憶されたアンサ・
ツー・リセット・データが読出され、システムバス12
、出力バッファ24、出力コントローラ25を介してI
10端子よりターミナル2側に送信される。
その後、ステップAllに進み、ワーキングRAM16
のアプリケーションコードがターミナル側に送られ、こ
れに従った処理がターミナル2内で実行されるようにな
る。つまり、この場合、ICカード1よりアンサ・ツー
・リセット・データがターミナル2側に送られ、このデ
ータが正しいものと判断されると、メインコントローラ
57の制御により、システムプログラムROM54より
ENQコードが取出され、これがICカード1に送り込
まれ、ワーキングRAM16に書込まれる。この状態で
システムコントローラ17にてENQコードを正常な動
作で受けることができるか否かが判断され、システムプ
ログラムROM15よすY E S (F) 11 合
A CK 1N O(7) It 合N A C(7)
夫々のコードが取出され、出力バッフ724、出力コン
トローラ25を介してターミナル2側に送信される。こ
の判断結果は、入力コントローラ701人カバラフ?6
2を介してワーキングRAM53に書込まれる。そして
、ICカード1が正常に動作していることが確認される
と、ターミナル属性ROM55よりTCコードが取出さ
れ、出力コントローラ67を介して出力バッフ768に
ラッチされる。一方、ICカード1が正常動作できなけ
れば、メインコントローラ57よりリーダ・ライタコン
トローラ60に制御命令が与えられリーダ・ライタ機構
部82でのICカード1との接続関係が解除される。出
力バッフ768にラッチされたTCコードはICカード
1側に送られる。
すると、カード1側では、ワーキングRAM16に記憶
されたアプリケーションデータが取出され、出力バッフ
724に一旦ラッチされた後、ターミナル2側に返送さ
れる。ターミナル2側では、このアプリケーションコー
ドが入力コントローラ68、入力バッフ?62を介して
ワーキングRAM53に入力され、ここに記憶される。
そして、メインコントローラ57にて用途種別などが判
断された後、この判断に基づきシステムプログラムRO
M54より命令コードが取出され、これがICカード1
側に返送される。このようにして、命令コードが取出さ
れると、これを持ってターミナル2のキーボード2bよ
りキー人力される暗証番号とICカード1に予め記憶さ
れている自己照合番号PINとの比較が行なわれ、両者
が一致するのをまって、その後の金銭取引などの情報交
換動作が実行されるようになる。
したがって、このような構成によれば、ICカード1自
身に電源を持たせ、この電源を用いて入力部にて予めア
プリケーションの指定をできるようにしたインテリジェ
ントタイプのものを使用し、このようなカード1をター
ミナル2に装着した際、ターミナル2側からI S O
M格に定められたRe5et信号が与えられるとカード
1内部のデータが全て破壊されるおそれがあったが、こ
の時のRe513を信号を割込み情報として与え、IC
カード1を再起動させるようにしたので、ICカード単
体で指定されたアプリケーションデータがターミナル2
への装着により破壊されるのを確実に防止することがで
きる。
なお、この発明は上記実施例のみに限定されず、要旨を
変更しない範囲で適宜変形して実施出来る。
[発明の効果] この発明によれば、インテリジェントタイプのものとし
て単体でアプリケーションの指定をできるようにしたI
Cカードをターミナル装着した際、ターミナルからカー
ド側に供給されるReSe を信号を割込み情報として
与えて、ICカードを再起動させるようにできるので、
ICカード単体で指定されるアプリケーションなどの内
部データがこの時のRe5et信号で破壊されるのを確
実に防止できることになる。
【図面の簡単な説明】
第1図はこの発明の一実施例のシステム全体を示す構成
図、第2図(a)(b)は同実施例に用いられるICカ
ードを示す外観図、第3図は同ICカードに用いられる
MPCIの構成を示すブロック図、第4図は同実施例に
用いられるターミナルを示す外観図、第5図は同ターミ
ナルの構成を示すブロック図、第6図は同実施例を説明
するためのフローチャートである。 1・・・ICカード、1a・・・カード本体、1b・・
・電源オンオフ用キー、1c・・・アプリケーション指
定キー、1d・・・実行キー、1e・・・表示部、2・
・・ターミナル、2a・・・カード挿入口、2b・・・
キーボード、2G・・・表示部、11・・・MPU、1
3・・・データROM116・・・ワーキングRAM1
17・・・システムコントローラ、19・・・リードラ
イトコントローラ、29・・・データメモリ、35・・
・表示ドライバ、37・・・電池、38・・・スイッチ
ング素子、43・・・ワンショット回路、44・・・発
振回路、53・・・ワーキングRAM、57・・・メイ
ンコントローラ。

Claims (3)

    【特許請求の範囲】
  1. (1)ICカードおよびこのICカードが装着されるタ
    ーミナルからなるICカードシステムにおいて、電源、
    入力部、この入力部より予め指定されるデータを記憶す
    る記憶部およびこの記憶部の記憶内容を表示する表示部
    を有するICカードを用い、このカードを上記ターミナ
    ルに装着した時、該ターミナルより送られてくるリセッ
    ト信号を割込み情報として受取り、上記リセット信号に
    よるイニシャライズ処理を回避するようにしたことを特
    徴とするICカードシステム。
  2. (2)上記ICカードは上記リセット信号を割込み情報
    として受取ることにより、上記記憶部内の指定データを
    残して一旦クリアした後再起動を図るようにしたことを
    特徴とする特許請求の範囲第1項記載のICカードシス
    テム。
  3. (3)上記ICカードはターミナルへの装着により該タ
    ーミナルの電源に切替わり供給されることを特徴とする
    特許請求の範囲第1項または第2項記載のICカードシ
    ステム。
JP24223785A 1985-10-29 1985-10-29 Icカ−ドシステム Pending JPS62102379A (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP24223785A JPS62102379A (ja) 1985-10-29 1985-10-29 Icカ−ドシステム
US06/923,329 US4794236A (en) 1985-10-29 1986-10-23 IC card system
EP19860114864 EP0220703B1 (en) 1985-10-29 1986-10-27 Ic card system
DE8686114864T DE3679146D1 (de) 1985-10-29 1986-10-27 Chipkartensystem.

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP24223785A JPS62102379A (ja) 1985-10-29 1985-10-29 Icカ−ドシステム

Publications (1)

Publication Number Publication Date
JPS62102379A true JPS62102379A (ja) 1987-05-12

Family

ID=17086274

Family Applications (1)

Application Number Title Priority Date Filing Date
JP24223785A Pending JPS62102379A (ja) 1985-10-29 1985-10-29 Icカ−ドシステム

Country Status (3)

Country Link
EP (1) EP0220703B1 (ja)
JP (1) JPS62102379A (ja)
DE (1) DE3679146D1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02132578A (ja) * 1989-08-11 1990-05-22 Minolta Camera Co Ltd 電子機器のicカード制御装置

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3852907T2 (de) * 1987-05-09 1995-05-24 Semiconductor Energy Lab Karte mit einem Datenspeicher aus ferroelektrischen Flüssigkristallen.
JPH01125687A (ja) * 1987-11-10 1989-05-18 Mitsubishi Electric Corp 正当所持者確認方法
JPH0622030B2 (ja) * 1988-10-03 1994-03-23 富士通株式会社 取引の正当性確認方式
CA1326304C (en) * 1989-01-17 1994-01-18 Marcel Graves Secure data interchange system
JPH0424888A (ja) * 1990-05-29 1992-01-28 Toshiba Corp 電子装置
US5954583A (en) * 1992-11-05 1999-09-21 Com21 Limited Secure access control system
GB2275654B (en) * 1993-03-04 1996-11-13 Landis & Gyr Energy Management Smart card
JPH09259239A (ja) * 1996-03-25 1997-10-03 Toshiba Corp Icカード用携帯端末装置
GB0328153D0 (en) * 2003-12-04 2004-01-07 Electronic Game Card Ltd An electronic game device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59189423A (ja) * 1983-04-13 1984-10-27 Hitachi Ltd マイクロコンピュータ
JPS60198683A (ja) * 1984-03-21 1985-10-08 Omron Tateisi Electronics Co Icカ−ドシステム

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60144154U (ja) * 1984-03-07 1985-09-25 シャープ株式会社 携帯用電子計算機
US4575621A (en) * 1984-03-07 1986-03-11 Corpra Research, Inc. Portable electronic transaction device and system therefor
JPS60196876A (ja) * 1984-03-19 1985-10-05 Omron Tateisi Electronics Co Icカ−ド

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59189423A (ja) * 1983-04-13 1984-10-27 Hitachi Ltd マイクロコンピュータ
JPS60198683A (ja) * 1984-03-21 1985-10-08 Omron Tateisi Electronics Co Icカ−ドシステム

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02132578A (ja) * 1989-08-11 1990-05-22 Minolta Camera Co Ltd 電子機器のicカード制御装置

Also Published As

Publication number Publication date
DE3679146D1 (de) 1991-06-13
EP0220703A2 (en) 1987-05-06
EP0220703A3 (en) 1988-08-10
EP0220703B1 (en) 1991-05-08

Similar Documents

Publication Publication Date Title
US4794236A (en) IC card system
US7293717B1 (en) Method for recovering information stored in a smart card
JP2658018B2 (ja) 電源印加制御方式
US4755660A (en) IC card system
US4780602A (en) IC card
JPS6217863A (ja) Icカ−ドシステム
JP2564480B2 (ja) Icカ−ドシステム
JPH0682405B2 (ja) テストプログラム起動方式
KR20170040469A (ko) Otp 기반의 스마트카드 및 이를 이용한 인증방법
JPS62102379A (ja) Icカ−ドシステム
US20040049460A1 (en) Method and device for providing secure of an electronic authorization/credit card
JP2549675B2 (ja) 携帯可能電子装置および相互認証方法
JPS62102382A (ja) Icカ−ドシステム
JPH1091533A (ja) Icカード用携帯端末装置およびキー照合方法
JP2564481B2 (ja) Icカ−ドシステム
JPS6246367A (ja) Icカ−ドの端末装置
JPS6217864A (ja) Icカ−ドシステム
JPS6332657A (ja) Icカ−ドシステム
JPS6217865A (ja) Icカ−ドシステム
JPH0760452B2 (ja) Icカ−ドシステム
JPS6344270A (ja) Icカ−ドの個人認証方式
JPS6217870A (ja) Icカ−ドシステム
JPS62293470A (ja) Icカ−ド認証方式
JPS63663A (ja) Icカ−ドシステム
JPH0615319Y2 (ja) Icカ−ドのオフライン使用に対する警報装置