(57)【要約】      （修正有）【課題】アプリケーションの修正や追加が極めて容易で、端末装置を永続的に使用可能な処理システムを実現する。【解決手段】スマートカードと端末装置とを結合したシステムは、端末装置とカードとを含み、特定の処理を制御するマスター手段と、この特定の処理を実行するためのマスター手段への要求を仲介するスレーブ手段とからなり、前記マスター手段が前記カード内に設けられると共に、前記スレーブ手段が前記端末装置内に設けられることを特徴とする。したがって、両手段の階層構造は逆転する。これにより、端末装置側は変化せずに維持され、カード側を修正することによって処理を追加したり修正することが極めて容易になる。【選択図】図５
2008276790.tif 000002
【特許請求の範囲】
【請求項１】
端末装置／カードアセンブリにおいて、
特定の処理を制御可能なマスター手段と、
前記マスター手段の要求時に動作して、この処理を実行するスレーブ手段とを備え、
前記マスター手段が前記カード内に配置されると共に、前記スレーブ手段が前記端末装置内に配置され、前記処理は前記カードの制御の下で実行され、カードは端末装置に処理の実行に必要な全ての命令を伝送し、端末装置は前記命令の各々に応じて応答信号をカードに返し、カードはこの応答信号を分析して次に行うべき動作を決定し、応答信号は、情報として、ソース、行先および実行される機能を含んでいることを特徴とする端末装置／カードアセンブリ。
【請求項２】
前記スレーブ手段は、表示スクリーン、情報捕捉手段、内部と外部とを接続する手段、および少なくとも１つのスマートカード読み取り装置を含む受動モジュールを有していることを特徴とする請求項１に記載のアセンブリ。
【請求項３】
前記命令のうちの少なくとも１つは、応答信号の受領に応じてカードによって送られることを特徴とする請求項１または２に記載の端末装置／カードアセンブリ。
【請求項４】
命令は、情報として、ソース、行先および実行される機能を含んでいることを特徴とする請求項１から３のうちのいずれか一項に記載の端末装置／カードアセンブリ。
【請求項５】
前記端末装置は、ただ１つのカードに接続可能であることを特徴とする請求項１から４のうちのいずれか一項に記載の端末装置／カードアセンブリ。
【請求項６】
前記カードは、着脱可能であることを特徴とする請求項１から５のうちのいずれか一項に記載の端末装置／カードアセンブリ。
【請求項７】
前記応答信号は、端末装置のモジュールによって返されることを特徴とする請求項２から６のうちのいずれか一項に記載の端末装置／カードアセンブリ。
【請求項８】
端末装置と共に動作することが意図されたカードにおいて、このカードはマスター手段を備えているので、処理がカードの制御の下で端末装置のスレーブ手段によって実行され、前記マスター手段は、端末装置に、命令の各々に応じて端末装置から応答信号を受信し、応答信号を分析し、かつ次に行うべき動作を決定する処理の実行に必要な全ての命令を伝送可能であり、応答信号は、情報として、ソース、行先および実行される機能を含んでいることを特徴とするカード。
【請求項９】
前記マスター手段は、端末装置のモジュールによって構成されるスレーブ手段を制御することが意図されていて、前記モジュールは、表示スクリーン、情報捕捉手段、内部と外部とを接続する手段および少なくとも１つのスマートカード読み取り装置を含むグループの中に含まれる受動モジュールであることを特徴とする請求項８に記載のカード。
【請求項１０】
前記マスター手段は、カード自身によって実行されるアプリケーションプログラムを備えていることを特徴とする請求項８または９に記載のカード。
【請求項１１】
前記命令のうちの少なくとも１つは、応答信号の受領に応じてカードによって送られることを特徴とする請求項８から１０のうちのいずれか一項に記載のカード。
【請求項１２】
命令は、情報として、ソース、行先および実行される機能を含んでいることを特徴とする請求項８から１１のうちのいずれか一項に記載のカード。
【請求項１３】
前記カードは、着脱可能であることを特徴とする請求項８から１２のうちのいずれか一項に記載のカード。
【請求項１４】
前記応答信号は、端末装置のモジュールによって返されることを特徴とする請求項９から１３のうちのいずれか一項に記載のカード。
【請求項１５】
カードと共に動作して特定の処理を実行することが意図された端末装置において、この端末装置は、カード内に配置されたマスター手段によって制御可能なスレーブ手段を備えていて、このスレーブ手段は、カードから、処理の実行に必要な命令を受信可能であり、前記端末装置は、前記命令の各々に応じて応答信号をカードに返すことが可能であり、応答信号は、情報として、ソース、行先および実行される機能を含んでいることを特徴とする端末装置。
【請求項１６】
前記スレーブ手段は、表示スクリーン、情報捕捉手段、内部と外部とを接続する手段および少なくとも１つのスマートカード読み取り装置を含むグループの中に含まれる受動モジュールを備えていることを特徴とする請求項１５に記載の端末装置。
【請求項１７】
前記命令のうちの少なくとも１つは、応答信号の受領に応じてカードによって送られることを特徴とする請求項１５または１６に記載の端末装置。
【請求項１８】
前記端末装置は、ただ１つのカードに接続可能であることを特徴とする請求項１５から１７のうちのいずれか一項に記載の端末装置。
【請求項１９】
前記カードは、着脱可能であることを特徴とする請求項１５から１８のうちのいずれか一項に記載の端末装置。
【請求項２０】
前記応答信号は、端末装置のモジュールによって返されることを特徴とする請求項１６から１９のうちのいずれか一項に記載の端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子的な金銭処理等の多くのアクセス制御に適用可能なスマートカードと端末装置とを結合した処理システムおよび当該システムに対応するスマートカードに関する。
【背景技術】
【０００２】
スマートカードと端末装置とによるシステムは、現在広く使用されている。このようなシステムにおいて処理を制御する端末装置では、ある機能を実行するための要求を仲介する安全手段あるいは安全を守るカードが唯一存在する。それは、機密コードをチェックして持参人を確認するという質問を行い、持参人であることの確証を得るべく計算し、データ交換を認定する等の処理が行われる。換言すれば、端末とカードとからなるグループにおいては、端末がマスター（主）となり、カードがスレーブ（従）となる。
【０００３】
この種の技術としては、ユーザーが持つマイクロプロセッサカードと端末装置とを組み合わせた処理システムが文献ＷＯ−Ａ８８  ０１８１８に記述されている。ここで、カードは、消去可能なプログラマブル読み出し専用メモリ（ＥＰＲＯＭ）から構成され、そのメモリにはトークンエリアが定義される。本文献では、システムの各要素の機能とそれらの相互作用とが記述されている。この文献では、プリペイドカードに関する記載に基づき、オフライン支払モードについて記述している。ユーザーのカードと、借入の許可を認定する端末装置の内部に設けられ、郵便切手の印刷版のようなマイクロプロセッサモジュールとの間で、エンクリプト(encrypted)文字を交換する。これは、カードとのインタフェースと、キーボード、ディスプレイあるいはプリンタ等を含む端末装置のその他の部分とを制御する端末装置を指摘している。
【０００４】
ＵＳ−Ａ−５，０３６，４６１には、財政機関によって発行されたスマートカードに記録されたアプリケーションルーチンを実行する端末装置が記述されている。カードが端末装置に挿入されると、手続きの保安のために端末装置がカードのメモリに書き込まれているコードを端末制御ルーチンが読み出す。読み出したコードは、端末側で実行される。しかしながら、安全な読み出しは、特に、スーパーハイウェイなどの公衆伝送路をアクセス制御するアプリケーションの場合、性能時間の点で不経済なものになる。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
さて、上述した従来のシステムにおいて、処理を決定するアプリケーションプログラムあるいはルーチンプログラムは、端末装置に配備されて実行される。それは、通常、読み出し専用メモリ（ＲＯＭ）に書き込まれており、書き換えができない。アプリケーションプログラムあるいはルーチンプログラムは、選択的にランダムアクセスメモリ（ＲＡＭ）に書込み可能である。ＲＡＭに書き込まれた場合、その内容を修正することが可能になる。しかしながら、これは次の条件であることを前提とする。すなわち、端末装置が適当な通信回線ネットワークに接続され、新たな処理を実行する時間毎に対応するプログラムを、このネットワークを介して遠隔的に端末装置に与えるテレチャージングの実現を前提としている。
【０００６】
現存システムの多くでは、端末装置とカードとを備える処理システムが特定のアプリケーションに専従しており、容易にアプリケーションを修正したり、他のアプリケーションを加えることができない。そうしたことは、端末装置を永続的に存在させることを困難とし、更には、端末装置を、スマートカードに接続されることによって得られる急速な進歩に適応させるには不経済なものになるという問題がある。
そこで本発明は、これら欠点を除去するスマートカードと端末装置とを結合した処理システムおよび当該システムに対応するスマートカードを提供することを目的としている。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明により提案するスマートカードと端末装置とを結合したシステムは、端末装置とカードとを含み、特定の処理を制御するマスター手段と、この特定の処理を実行するためのマスター手段への要求を仲介するスレーブ手段とからなり、前記マスター手段が前記カード内に設けられると共に、前記スレーブ手段が前記端末装置内に設けられることを特徴とする。したがって、両手段の階層構造は逆転する。これにより、端末装置側は変化せずに維持され、カード側を修正することによって処理を追加したり修正することが極めて容易になる。
【０００８】
従来技術の欠点を解決する本発明によれば、アプリケーションルーチンは、現行のマイクロプロセッサカードによって実行される。これにより、もはや端末装置側からアプリケーションコードを転送する必要が無くなる。この発明では、端末装置は共通カードを利用し、基本的機能（キーボード入力、スクリーン表示およびデータ伝送等）は、カードの中のプログラムあるいはルーチンの動作によってコールされる。
【０００９】
本発明は、こうしたシステムに利用されるスマートカードにも関する。このカードは、特定の処理のためのソフトウェアがロードされる少なくとも１つのメモリと、前記処理の実行を前記端末装置に伝えてスレーブ手段を制御可能にする手段とから構成されることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、マスター手段をスマートカード内に設け、スレーブ手段を端末装置に設けておき、このスマートカードの制御の下で処理を実行し、端末装置で実行されないようにするので、アプリケーションの修正や追加が極めて容易になり、端末装置を永続的に使用でき、端末装置をスマートカードの急速な進歩に適応させることができる。
【発明を実施するための最良の形態】
【００１１】
詳細な実施例において、本発明による端末装置は、後述のリストに余すところなく記載された範囲の機能を含む各種モジュールを組入れることができる。
アドレスＴＡの表示モジュール；キャラクタフォーマット（ボールド・フェイス、イタリック、アンダーライン等）、位置決め（左端、中央、右端、ｎ行目のアドレス位置）等のモジュールによって実行される幾つかの機能が存在する。ここで、前記モジュールは、アドレスに対応した”書込み”制御を受信する。
アドレスＴＣのキーボードとなる入力モジュール；このモジュールは、”読み出し”制御を受信し、入力はマニュアルである必要はなく、データベースへ自動的に入力し得る。
アドレスＴＬの外側となる接続モジュールは、”読み出し”制御（受信時）あるいは”書込み”制御（送信時）を受信し得る。
【００１２】
アドレスＴＭのメモリモジュールは、”読み出し”制御あるいは”書込み”制御を受信し、幾つかの機能が定義される。この機能としては、論理アドレスへの書込み、メモリエリア消去などである。
アドレスＴＣＡＭでスマートカードに接続される接続モジュールは、他のスマートカードの主メモリから来る制御信号、あるいは接続されたスマートカードに対する全ての制御信号、他のモジュールからの応答信号を受信することができる。
それら全てのモジュールはスレーブ手段となる。すなわち、以上のモジュールは、端末装置側にセットされたカード、あるいはセットされた複数のカードのいずれか一つのカードの下で制御される。
【００１３】
次に、カードは、アプリケーションソフトウェアおよび他の端末装置と通信するための通信プロトコルを有する。このソフトウェアは、ＲＯＭに書き込まれているか、または読み出し／書込み可能なＥＰＲＯＭ，Ｅ2ＰＲＯＭに書き込まれる。
処理は、カードの制御の下に実行されるものであり、端末装置の制御の下では為されない。カードは、処理実行のために必要な全ての制御信号を異なるモジュールと端末装置とに送信する。応答信号は次に行うべき動作を決定し、それを分析してカードに戻される。
【００１４】
このように、スマートカードは、処理の主体として「マスター手段」となる。端末装置とそのモジュールとは、カードに従属する「スレーブ手段」となる。もし、１つの端末装置に複数のスマートカードが導入、あるいは接続された場合には、これら全てのカードの内、処理を開始したカードが暫定的に「マスター」となる。これは、端末のキーボードを読み出しすることによってマスターかスレーブかの動作モードを知るために行われる。キーボードによって与えられる応答から処理タイプの選択が定義され、これにより複数カードのいずれか１つがマスターを維持し、これ以外の他のカードはスレーブになる。
【００１５】
例えば、処理が電子的な金銭処理ＥＰＰの時、セキュリティ・アプリケーションモジュール（ＳＡＭ）カードは、その金銭処理ＥＰＰを制御する。金銭処理を行う２つＥＰＰカードと処理を開始したＳＡＭカードとは、端末装置に保持され、処理の種類を選択するキーボード操作を読み取る。ＳＡＭカードは、マスターモードになり、ＥＰＰカードはスレーブモードになる、ＥＰＰカードは、ＳＡＭカードからの指示があるまでその位置に置かれる。処理中、マスターカードはスレーブモードに移行でき、スレーブカードはマスターモードに移行できる。
【００１６】
本発明による２つの実施例について図面を参照して説明する。図１〜４は、ＳＡＭカードによって制御される電子的な金銭処理ＥＰＰカード処理である。ＳＡＭカードには、取引人の機密情報が記憶される。取引人は、ＥＰＰカードから借り方に記入された総額の各支払額を貸し方に記入する。
図１〜４において言及されている”制御”と”応答”とに対する慣例的な記載は次の通りである。実行される機能が最初に表示され（例えば、”入力”、”初期化”など）、そして、丸括弧中にソースのアドレスと受領先とが表示される。例えば、”（ＴＣＡＭ１，ＴＣ）”は、ソースが第１のスマートカードに接続される”ＴＣＡＭ１”のアドレスを意味し、これを受領するキーボード”ＴＣ”のアドレスを意味する。角括弧中に制御あるいは応答（例えば、”総額”や”ユニット”）に関連するデータが表示される。
【００１７】
図１〜４に図示される処理は、以下の操作からなる。
「端末装置およびＳＡＭカード、ＥＰＰカードの初期化」、「ＳＡＭカードに対する支払処理要求の入力」、「ＥＰＰカードに対する支払処理要求の入力」「ＥＰＰカードの初期化」、「ＥＰＰカードの残高表示」、「総額の入力」、「総額の表示」、「取引先の受納入力」、「ＥＰＰカードの出金」、「ＳＡＭの貸方記入とＥＰＰカードの借方記入の認証」、「ＥＰＰカードの新たな残高表示」、「端末装置側におけるＳＡＭカードの総計記録」
【００１８】
図５の場合における質問処理はＥＰＰカードの残高読み出しである。この処理は、以下のステージからなる。
「端末装置およびＥＰＰカードの初期化」、「残高読み出し要求の入力」、「残高表示制御」。
このように、アドレスＴＡ，ＴＣ，ＴＣＡＭ１（ＥＰＰカード）によって識別された端末装置のモジュール単位で使用される。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施例による金銭処理ＥＰＰの操作を示す図である。
【図２】本発明の一実施例による金銭処理ＥＰＰの操作を示す図である。
【図３】本発明の一実施例による金銭処理ＥＰＰの操作を示す図である。
【図４】本発明の一実施例による金銭処理ＥＰＰの操作を示す図である。
【図５】本発明の一実施例によるＥＰＰカードの残高読み出し処理の操作を示す図である。
【符号の説明】
【００２０】
ＥＰＰ  金銭処理
ＳＡＭ  セキュリティ・アプリケーションモジュール
ＴＡ，ＴＣ，ＴＣＡＭ１  カードアドレス
【図１】
2008276790.tif 000003
【図２】
2008276790.tif 000004
【図３】
2008276790.tif 000005
【図４】
2008276790.tif 000006
【図５】
2008276790.tif 000007