(57)【要約】【課題】認定を取得していないＩＣカード発行機を用いて、高いセキュリティでＩＣカードを発行できるＩＣカード発行システムを得る。【解決手段】カード契約事業者ホストコンピュータが、予備発行処理により、ＩＣカードの所定の記憶領域にカード固有データとＩＣカード鍵データとイシュア公開鍵データを書き込み、個別ファイルにユーザ用個別データのダミーデータを書き込み加盟店に配布し、前記カード契約事業者ホストコンピュータが、前記ＩＣカードへのユーザ用個別データの入力データを作成し前記ＩＣカード鍵データを用いて暗号化したデータを作成し加盟店の店舗本発行装置を介して前記ＩＣカードに送信し、該ＩＣカードが、前記暗号化したデータを前記ＩＣカード鍵データを用いて復号した入力データに従って前記個別ファイルにユーザ用個別データを書き込むことでＩＣカードを本発行する。【選択図】図１
2019185162.tif 000002
【特許請求の範囲】
【請求項１】
カード契約事業者ホストコンピュータと、店舗本発行装置とを有するＩＣカード発行システムであって、
前記カード契約事業者ホストコンピュータは、予備発行処理により、
前記ＩＣカードの所定の記憶領域にカード固有データとＩＣカード鍵データとイシュア公開鍵データを書き込み、個別ファイルにユーザ用個別データのダミーデータを書き込み、該ＩＣカードを前記店舗本発行装置を設置した加盟店に配布し、
前記カード契約事業者ホストコンピュータが、
前記ＩＣカードへのユーザ用個別データの入力データを作成し前記ＩＣカード鍵データを用いて暗号化したデータを作成し前記店舗本発行装置を介して前記ＩＣカードに送信し、該ＩＣカードが、前記暗号化したデータを前記ＩＣカード鍵データを用いて復号した入力データに従って前記個別ファイルにユーザ用個別データを書き込むことでＩＣカードを本発行することを特徴とするＩＣカード発行システム。
【請求項２】
請求項１記載のＩＣカード発行システムであって、
前記ＩＣカードが、ユーザ用個別データを該ＩＣカードの前記個別ファイルに書き込んでＩＣカードを発行したことを通知する２次発行完了通知に前記カード固有データを含ませ、前記イシュア公開鍵データを用いて暗号化したデータを作成し、前記店舗本発行装置を介して前記カード契約事業者ホストコンピュータに送信することを特徴とするＩＣカード発行システム。
【請求項３】
店舗本発行装置を介してカード契約事業者ホストコンピュータと通信することで発行されるＩＣカードであって、
所定の記憶領域にカード固有データとＩＣカード鍵データとイシュア公開鍵データを記憶し、個別ファイルにユーザ用個別データのダミーデータを記憶し、暗号通信本発行手段を有し、
前記暗号通信本発行手段が、
前記カード契約事業者ホストコンピュータから前記ＩＣカード鍵データを用いて暗号化されたユーザ用個別データの入力データを受信し、
前記暗号化されたユーザ用個別データの入力データを、前記ＩＣカード鍵データを用いて復号し、復号した入力データに従って前記個別ファイルにユーザ用個別データを書き込むことで発行されることを特徴とするＩＣカード。
【請求項４】
請求項３記載のＩＣカードであって、
前記暗号通信本発行手段が、
前記ユーザ用個別データを前記個別ファイルに書き込んだことを通知する２次発行完了通知データを、前記カード固有データを含ませて作成し、
前記２次発行完了通知データを前記イシュア公開鍵データを用いて暗号化したデータを作成して前記カード契約事業者ホストコンピュータに送信することを特徴とするＩＣカード。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＣカード発行システム及びＩＣカードに関する。
【背景技術】
【０００２】
近年、金融、クレジット業界では、キャッシュカード又はクレジットカードとして使用される磁気カード、ＩＣカード等を、店舗で即時に発行するサービスが活発に行われている。例えば特許文献１には、店舗に配置された審査用端末、ＩＣカード発行用端末、及びＩＣカード即時発行ブース内部に設置された少なくとも１台のＩＣカード発行機、ならびに店舗から遠隔の地に設けられたシステムセンター内に設置されたサーバー、を備えるＩＣカード即時発行システムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２０３２０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、ＩＣカード発行機を導入する際、ＩＣカード発行機には鍵データを入れておく必要がある。鍵データは決して外部に漏洩してはいけないデータのため、発行は高セキュリティ環境のもとで行わなければならない。そのため、セキュリティ管理に問題がないかの監査を受けて認定されたＩＣカード発行機を用いなければならなかった。
【０００５】
このＩＣカード発行機が認定を取得するハードルが高いため、ＩＣカード発行機をコンビニエンスストアなどの店舗へ設置が困難である問題があった。
【０００６】
本発明は、このような事情に鑑みてなされたもので、本発明の課題は、認定を取得していないＩＣカード発行機を用いて、高いセキュリティでＩＣカードを発行できるＩＣカード発行システムを得ることを目的とする。
【課題を解決するための手段】
【０００７】
上述課題を解決するために、本発明は、カード契約事業者ホストコンピュータと、店舗本発行装置とを有するＩＣカード発行システムであって、
前記カード契約事業者ホストコンピュータは、予備発行処理により、
前記ＩＣカードの所定の記憶領域にカード固有データとＩＣカード鍵データとイシュア公開鍵データを書き込み、個別ファイルにユーザ用個別データのダミーデータを書き込み、該ＩＣカードを前記店舗本発行装置を設置した加盟店に配布し、
前記カード契約事業者ホストコンピュータが、
前記ＩＣカードへのユーザ用個別データの入力データを作成し前記ＩＣカード鍵データを用いて暗号化したデータを作成し前記店舗本発行装置を介して前記ＩＣカードに送信し、該ＩＣカードが、前記暗号化したデータを前記ＩＣカード鍵データを用いて復号した入力データに従って前記個別ファイルにユーザ用個別データを書き込むことでＩＣカードを本発行する
ことを特徴とするＩＣカード発行システムである。
【０００８】
本発明は、この構成により、店舗本発行装置に高セキュリティを確保する必要がないという効果があり、コンビニエンスストアなどの店舗へ店舗本発行装置が設置でき、ＩＣカードを多くの店舗で発行できるようになる効果がある。
【０００９】
また、本発明は、上記のＩＣカード発行システムであって、
前記ＩＣカードが、ユーザ用個別データを該ＩＣカードの前記個別ファイルに書き込んでＩＣカードを発行したことを通知する２次発行完了通知に前記カード固有データを含ませ、前記イシュア公開鍵データを用いて暗号化したデータを作成し、前記店舗本発行装置を介して前記カード契約事業者ホストコンピュータに送信する
ことを特徴とするＩＣカード発行システムである。
【００１０】
また、本発明は、店舗本発行装置を介してカード契約事業者ホストコンピュータと通信することで発行されるＩＣカードであって、
所定の記憶領域にカード固有データとＩＣカード鍵データとイシュア公開鍵データを記憶し、個別ファイルにユーザ用個別データのダミーデータを記憶し、暗号通信本発行手段を有し、
前記暗号通信本発行手段が、
前記カード契約事業者ホストコンピュータから前記ＩＣカード鍵データを用いて暗号化されたユーザ用個別データの入力データを受信し、
前記暗号化されたユーザ用個別データの入力データを、前記ＩＣカード鍵データを用いて復号し、復号した入力データに従って前記個別ファイルにユーザ用個別データを書き込むことで発行される
ことを特徴とするＩＣカードである。
【００１１】
また、本発明は、上記のＩＣカードであって、
前記暗号通信本発行手段が、
前記ユーザ用個別データを前記個別ファイルに書き込んだことを通知する２次発行完了通知データを、前記カード固有データを含ませて作成し、
前記２次発行完了通知データを前記イシュア公開鍵データを用いて暗号化したデータを作成して前記カード契約事業者ホストコンピュータに送信する
ことを特徴とするＩＣカードである。
【発明の効果】
【００１２】
以上説明したように、本発明によれば、予備発行処理により、ＩＣカードの所定の記憶領域にカード固有データとＩＣカード鍵データを書き込み、個別ファイルにユーザ用個別データのダミーデータを書き込んで予備発行したＩＣカードを店舗本発行装置を設置した加盟店に配布する。
【００１３】
そして、カード契約事業者ホストコンピュータが前記ＩＣカードへのユーザ用個別データの入力データをＩＣカード鍵データを用いて暗号化したデータを、予備発行されたＩＣカードがＩＣカード鍵データを用いて復号してユーザ用個別データを得て個別ファイルに書き込むことでＩＣカードを発行する。
【００１４】
そうしてＩＣカードを発行することで、加盟店の店舗本発行装置にはＩＣカード鍵データが知らされないため、店舗本発行装置には高いセキュリティが必要無くなり、コンビニエンスストアなどの店舗へ店舗本発行装置が設置でき、ＩＣカードを多くの店舗で発行できるようになる効果が得られる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態におけるＩＣカードに係わるＩＣカード発行システムの構成を示すブロック図である。
【図２】本発明の実施形態において予備発行されたＩＣカードの記憶領域の構成を示すブロック図である。
【図３】本発明の実施形態においてＩＣカードを２次発行する処理手順例を示すフローチャートである。
【図４】本発明の実施形態において本発行されたＩＣカードの記憶領域の構成を示すブロック図である。
【発明を実施するための形態】
【００１６】
＜第１の実施形態＞
以下、本発明の実施形態について説明する。本発明の第１の実施形態は、図１のブロック図のようなＩＣカード発行システムを用いる。このＩＣカード発行システムは、ＩＣカード１０の発行処理を行う、通信ネットワークＮＷで接続したＩＣカード１次発行装置１００と、カード契約事業者ホストコンピュータ２００と、カード契約事業者ホストコンピュータ２００に通信回線で接続する出荷時予備発行装置２１０と、店舗本発行装置３００で構成する。
【００１７】
（ＩＣカード１０）
図２及び図４にＩＣカード１０のブロック構成を示す。ＩＣカード１０は、出荷時予備発行装置２１０や店舗本発行装置３００等の外部装置のＩＣカードリーダ／ライタ２０と通信を行う通信部１１と、制御手段１２と、揮発性メモリＲＡＭと、リードオンリメモリＲＯＭやフラッシュメモリ等の不揮発性メモリで構成する記憶手段１３を備える。
【００１８】
通信部１１による外部装置との通信は、接触式であってもよいし、外部装置のＩＣカードリーダ／ライタ２０から電力を供給されて通信する非接触式の近距離無線通信であってもよい。
【００１９】
（ＩＣカード１０の記憶手段１３）
図２及び図４のブロック図の様に、ＩＣカード１０の記憶手段１３は、リードオンリメモリＲＯＭ、ＥＥＰＲＯＭ(Electrically Erasable and Programmable ROM)、フラッシュメモリ等の不揮発性記憶手段で構成する。
【００２０】
記憶手段１３の記憶領域は、ファイル管理領域ＡＲ１、システム領域ＡＲ２、ユーザデータ領域ＡＲ３及びその他の記憶領域を備える。
【００２１】
（ファイル管理領域ＡＲ１）
ファイル管理領域ＡＲ１には、システム領域ＡＲ２、ユーザデータ領域ＡＲ３、その他の記憶領域に記憶されるデータをファイル単位で管理するファイル管理情報が記憶される。
【００２２】
（システム領域ＡＲ２）
システム領域ＡＲ２には、ＯＳ（Operating System）、ファイル格納領域作成手段を含む各種設定情報などをはじめとするシステム情報と、ＩＣカード１０のＩＤ番号等のＩＣカード毎に異なるカード固有データＡＤと、暗号通信本発行手段１４のプログラムを記憶する。
【００２３】
カード固有データＡＤは、カード１枚１枚に割り当てられた各カード固有のデータのことであり、例えば、カードのシリアル番号や、ＥＭＶ規格が規定するＣＰＬＣ（Ｃａｒｄ
Ｐｒｏｄｕｃｔｉｏｎ  Ｌｉｆｅ  Ｃｙｃｌｅ  Ｈｉｓｔｏｒｙ  Ｆｉｌｅ  Ｉｄｅｎｔｉｆｉｅｒ）である。
【００２４】
（暗号通信本発行手段１４）
ＩＣカード１０の暗号通信本発行手段１４は、カード契約事業者ホストコンピュータ２
００用のイシュア公開鍵データＰｉで暗号化したデータを、店舗本発行装置３００を介してカード契約事業者ホストコンピュータ２００に送信する。
【００２５】
また、暗号通信本発行手段１４は、店舗本発行装置３００を介してカード契約事業者ホストコンピュータ２００からＩＣカード秘密鍵データＰｓを用いて暗号化されたユーザ用個別データの入力データを受信し、その暗号化データをＩＣカード秘密鍵データＳｓを用いて復号する。
【００２６】
こうして、暗号通信本発行手段１４が、店舗本発行装置３００を介してカード契約事業者ホストコンピュータ２００との間で、店舗本発行装置３００に復号されない暗号化データを交換する暗号化通信を行う。
【００２７】
ＩＣカード１０の暗号通信本発行手段１４は、次に、復号したユーザ用個別データの入力データ（イシュアスクリプトコマンド）に従って、作業基礎ファイルＷＥＦの個別ファイル１５に、予備発行処理によって記憶されていたユーザ用個別データのダミーデータ１５ｄを、ユーザ用個別データ１５ｔに置き換えて記憶する。そして、暗号通信本発行手段１４は、店舗本発行装置３００を介してカード契約事業者ホストコンピュータ２００に、２次発行完了通知データを暗号化したデータを送信する。
【００２８】
（ユーザデータ領域ＡＲ３）専用ファイルＤＦの階層構造
ユーザデータ領域ＡＲ３は、アプリケーションが使用するユーザデータを記憶する領域である。ＩＣカード１０は、図２のように、ユーザデータ領域ＡＲ３に、主ファイルＭＦ（Master File）の下の階層構造で、専用ファイルＤＦ（Dedicated File）を記憶し、専用ファイルＤＦの配下に基礎ファイルＥＦ（Elementary File）や他の専用ファイルＤＦを記憶する。
【００２９】
上記の各ファイル（ＭＦ、ＤＦ、ＥＦ）には、それぞれディレクトリ情報が添付されており、このディレクトリ情報により配下に接続するファイルを認識し管理する。ディレクトリ情報にはファイルを識別するためのファイル番号、ファイル位置、照合又は相互認証等の鍵情報、アクセス条件、属性等の情報が格納されている。
【００３０】
（専用ファイルＤＦ）
専用ファイルＤＦのディレクトリ情報には、専用ファイルＤＦの配下に構成される基礎ファイルＥＦのファイル位置、属性等の情報を有している。
【００３１】
（基礎ファイルＥＦ）
専用ファイルＤＦの配下に構成される基礎ファイルＥＦは、データを格納するファイルであり、ＩＥＦ（Internal Elementary File：内部基礎ファイル）とＷＥＦ（作業基礎ファイル）との２つの種別に分けられる。
【００３２】
（内部基礎ファイルＩＥＦ）
ＩＣカード１０の内部基礎ファイルＩＥＦは、外部装置に関してＩＣカード１０のデータの読み書きのアクセス権を認証するためのセキュア通信用鍵情報や認証用鍵情報等の鍵情報を記憶する。
【００３３】
また、内部基礎ファイルＩＥＦには、カード契約事業者による２次発行処理の予備発行処理によって、カード契約事業者ホストコンピュータ２００の出荷時予備発行装置２１０により、ＩＣカード鍵データ（Ｐｓ，Ｓｓ）及びイシュア公開鍵データＰｉが書き込まれる。
【００３４】
また、内部基礎ファイルＩＥＦには、カード契約事業者ホストコンピュータ２００がカード固有データＡＤをイシュア秘密鍵データＳｉで暗号化した署名データＳＤ（Ｓｉ）が、予備発行処理において出荷時予備発行装置２１０によって書き込まれる。また、イシュア公開鍵データＰｉがＩＣカード秘密鍵データＳｓで暗号化されたデータＰｉ（Ｓｓ）も書き込まれる。
【００３５】
このＩＣカード鍵データ（Ｐｓ，Ｓｓ）やイシュア公開鍵データＰｉや、署名データＳＤ（Ｓｉ）、暗号化されたデータＰｉ（Ｓｓ）を、システム領域ＡＲ２に作られた内部基礎ファイルＩＥＦに記憶したＩＣカード１０を作成することも可能である。これらのデータのうち、ＩＣカード１０の個別のアプリケーション毎に異なるデータは、ユーザデータ領域ＡＲ３に作られた内部基礎ファイルＩＥＦに記憶することが望ましい。
【００３６】
（作業基礎ファイルＷＥＦ）
作業基礎ファイルＷＥＦには、ＩＣカード１０の個別ファイル１５を記憶する。本実施形態では、予備発行処理において、カード契約事業者ホストコンピュータ２００の出荷時予備発行装置２１０により、個別ファイル１５にユーザ用個別データのダミーデータ１５ｄが書き込まれる。
【００３７】
そして、本発行処理において、カード契約事業者ホストコンピュータ２００が店舗本発行装置３００を用いて、そのユーザ用個別データのダミーデータ１５ｄを、ユーザの個人名や口座番号等からなる一般データと、銀行やクレジット会社等の使用領域であるユーザデータ等のユーザ用個別データ１５ｔに書き換える。
【００３８】
（ＩＣカード発行システムの構成）
以下で、図１と図２を参照して、ＩＣカード１０を発行するＩＣカード発行システムを説明する。
【００３９】
（製造業者によるＩＣカード１０の０次発行）
製造業者の生産工場で製造したＩＣカード１０には、システム領域ＡＲ２にシステムデータが入っている状態で出荷される。この状態のことを０次発行とも称する。
【００４０】
（ＩＣカード１次発行装置１００による１次発行処理）
０次発行済みのＩＣカード１０を生産工場から受け取ったカード発行者が、ＩＣカード１次発行装置１００を用いてＩＣカード１０の１次発行処理を行う。
【００４１】
ＩＣカード１次発行装置１００は、ＩＣカード１０の記憶手段１３のユーザデータ領域ＡＲ３に、全ＩＣカード共通のアプリケーションソフトウェア（アプリケーション）、例えば、キャッシュカードやクレジットカードで代表される様な金融系カード、定期券や残高式乗車券などの交通系カード、住民基本台帳カードや保険証カードや運転免許証やパスポートなどの公共系カードのプログラムのアプリケーション等の共通データを書き込む。
【００４２】
そして、ＩＣカード１次発行装置１００が、ＩＣカード１０のユーザデータ領域ＡＲ３の主ファイルＭＦの下に、そのアプリケーション用の専用ファイルＤＦを作成し、専用ファイルＤＦ内には、内部基礎ファイルＩＥＦと作業基礎ファイルＷＥＦを作成する。
【００４３】
（カード契約事業者によるＩＣカード１０の２次発行処理）
カード発行者は、１次発行された状態のＩＣカード１０をカード契約事業者（カード発行者が兼ねることが多い）に渡す。例えば、カード発行者が１次発行したＩＣカード１０を家電販売店等のカード契約事業者へ輸送する。カード契約事業者は、ＩＣカード１０の２次発行処理を行う。本発明は、この２次発行処理を、予備発行処理と本発行処理との２
段階に分けて行う。
【００４４】
（カード契約事業者ホストコンピュータ２００）
カード契約事業者ホストコンピュータ２００は、予備発行処理において、ＩＣカード１０のＩＤ番号等の、ＩＣカード１０毎に異なるカード固有データＡＤを作成し、そのカード固有データＡＤをイシュア秘密鍵データＳｉで暗号化した署名データ（ＳＤ（Ｓｉ）と表記する）を生成し、出荷時予備発行装置２１０を用いてＩＣカード１０に記憶させる。
【００４５】
（イシュア鍵データ（Ｐｉ，Ｓｉ））
カード契約事業者ホストコンピュータ２００は、カード契約事業者用公開鍵セットであるイシュア鍵データ（Ｐｉ，Ｓｉ）を記憶する。公開鍵セットとは、公開鍵データと秘密鍵データの組である。イシュア秘密鍵データＳｉは、カード契約事業者ホストコンピュータ２００のみが記憶し、その外部の装置には記憶させない。
【００４６】
イシュア公開鍵データＰｉは、加盟店に通知し、加盟店の店舗本発行装置３００が、ユーザの申込みデータをカード契約事業者側に送信するときの暗号化処理に使用する。
【００４７】
また、イシュア公開鍵データＰｉは、予備発行処理において、カード契約事業者ホストコンピュータ２００が出荷時予備発行装置２１０を用いてＩＣカード１０に記憶させる。
【００４８】
（加盟店用鍵データ（Ｐａ，Ｓａ））
カード契約事業者ホストコンピュータ２００は、カード契約事業者の加盟店毎に、加盟店用公開鍵セットである加盟店用鍵データ（Ｐａ，Ｓａ）を作成する。
【００４９】
加盟店用鍵データ（Ｐａ，Ｓａ）は、加盟店の店舗本発行装置３００に記憶させる。
【００５０】
（ＩＣカード鍵データ（Ｐｓ，Ｓｓ））
また、カード契約事業者ホストコンピュータ２００は、ＩＣカード１０毎に、ＩＣカード用公開鍵セットであるＩＣカード鍵データ（Ｐｓ，Ｓｓ）を作成する。ＩＣカード鍵データ（Ｐｓ，Ｓｓ）は、ＩＣカード認証処理に使用するための鍵ペアである。
【００５１】
また、このイシュア秘密鍵データＳｉとペアであるイシュア公開鍵データＰｉを、ＩＣカード１０のＩＣカード秘密鍵データＳｓで暗号化したデータ（Ｐｉ（Ｓｓ）と表記する）を生成する。
【００５２】
（出荷時予備発行装置２１０による予備発行処理）
カード契約事業者ホストコンピュータ２００は、予備発行処理において、出荷時予備発行装置２１０を用いて、ＩＣカード１０の所定の記憶領域に、カード固有データＡＤと、イシュア公開鍵データＰｉと、ＩＣカード鍵データ（Ｐｓ，Ｓｓ）を記憶させ、署名データ（ＳＤ（Ｓｉ））と、暗号化したデータ（Ｐｉ（Ｓｓ））を記憶させる。
【００５３】
ＩＣカード１０は、本発行処理において、カード契約事業者ホストコンピュータ２００から店舗本発行装置３００を経由して、ＩＣカード鍵データＰｓで暗号化されたユーザ用個別データの入力データを受信する。ＩＣカード１０の暗号通信本発行手段１４が、その暗号化したユーザ用個別データの入力データを、ＩＣカード秘密鍵データＳｓを用いて復号する。
【００５４】
また、出荷時予備発行装置２１０は、図２の様に、ＩＣカード１０の記憶手段１３の専用ファイルＤＦの配下の作業基礎ファイルＷＥＦの個別ファイル１５に、ユーザ用個別データのダミーデータ１５ｄを書き込む。
【００５５】
また、カード契約事業者ホストコンピュータ２００は、出荷時予備発行装置２１０を用いて、ＩＣカード１０に、そのＩＣカード１０を配布する先の加盟店の店舗本発行装置３００以外はそのＩＣカード１０にアクセスできないようにし、ＩＣカード１０のデータの不正な読出しや、データの破壊などを保護する耐タンパ処理を行なう。
【００５６】
カード契約事業者ホストコンピュータ２００は出荷時予備発行装置２１０を用いて、以上の様に、ＩＣカード１０の所定の記憶領域に、カード固有データＡＤと、鍵データと、署名データ（ＳＤ（Ｓｉ））と、暗号化したデータ（Ｐｉ（Ｓｓ））と、ユーザ用個別データのダミーデータ１５ｄを書き込んで、各加盟店に配布する。
【００５７】
カード契約事業者ホストコンピュータ２００は、加盟店毎に、配布したＩＣカード１０の、カード固有データＡＤと、ＩＣカード鍵データ（Ｐｓ，Ｓｓ）のリストを記憶する。
【００５８】
（店舗本発行装置３００による本発行処理）
カード契約事業者は、加盟店契約を締結した各加盟店に、いわば簡易型又は小型の、店舗本発行装置３００を設置する。また、各加盟店は、カード契約事業者から予備発行した状態の複数枚のＩＣカード１０を配布されて保管する。
【００５９】
各加盟店の店舗本発行装置３００は、ＩＣカードの本発行に必要なソフトウェアを搭載したパーソナルコンピュータ（ＰＣ）と、ＩＣカードリーダ／ライタとからなる。店舗本発行装置３００は、自身を他者に認証させるための加盟店用鍵データ（Ｐａ，Ｓａ）を記憶している。店舗本発行装置３００は、カード契約事業者ホストコンピュータ２００と通信回線で接続し、ＩＣカード１０の本発行に必要な各種のデータをカード契約事業者ホストコンピュータ２００と交換し、ＩＣカード１０に送信する。
【００６０】
カード契約事業者ホストコンピュータ２００が、店舗本発行装置３００と、ＩＣカード１０の暗号通信本発行手段１４を用いて、個別のユーザがＩＣカードを運用するために必要なデータを記憶させるパーソナライズ処理を行う本発行処理を行う。
【００６１】
本発行処理では、カード契約事業者ホストコンピュータ２００が店舗本発行装置３００を用いて、予備発行した状態のＩＣカード１０の記憶手段１３の作業基礎ファイルＷＥＦの個別ファイル１５に記憶されているユーザ用個別データのダミーデータ１５ｄを、図４の様にユーザ用個別データ１５ｔに書き変える。
【００６２】
詳しくは、加盟店側で、来店したユーザにより、カード申込書に必要事項が記入されると、店舗本発行装置３００に、例えばＯＣＲからカード申込書の記入事項を申込みデータとして入力する。
【００６３】
店舗本発行装置３００は、当該申込みデータ（ユーザの個人データを含む）をイシュア公開鍵データＰｉで暗号化した後に、カード契約事業者ホストコンピュータ２００に送信する。
【００６４】
カード契約事業者ホストコンピュータ２００は、申込みデータを店舗本発行装置３００から受信すると、その申込みデータを、イシュア公開鍵データＰｉとペアであるイシュア秘密鍵データＳｉで復号する。
【００６５】
カード契約事業者ホストコンピュータ２００は、申込みデータに含まれるユーザの個人データに基づいて、所定の与信審査処理を実行する。与信審査結果が否認であれば、ＩＣカードの発行処理を中止する。
【００６６】
与信審査結果が容認の場合は、カード契約事業者ホストコンピュータ２００は、ユーザの個人データを、例えばＥＭＶ仕様のデータ形式のユーザ用個別データの入力データ（ＩＣカードへ入力する記録データ：イシュアスクリプトコマンド）として生成する。さらに、カード契約事業者ホストコンピュータ２００は、当該入力データをＩＣカード公開鍵データＰｓで暗号化したユーザ用個別データの入力データを店舗本発行装置３００に送信する。
【００６７】
店舗本発行装置３００は、その暗号化されたユーザ用個別データの入力データを、その店舗に配布されている予備発行されたＩＣカード１０に送信する。
【００６８】
ＩＣカード１０の暗号通信本発行手段１４は、当該暗号化されたユーザ用個別データの入力データをＩＣカード秘密鍵データＳｓで復号する。
【００６９】
そして、ＩＣカード１０の暗号通信本発行手段１４は、復号したユーザ用個別データの入力データ（イシュアスクリプトコマンド）に従って、記憶手段１３の作業基礎ファイルＷＥＦの個別ファイル１５に記憶されているユーザ用個別データのダミーデータ１５ｄを、ユーザ用個別データ１５ｔに書き変える。
【００７０】
それにより、個別のユーザがＩＣカードを運用するために必要なデータをＩＣカード１０に記憶させるパーソナライズ処理を完成させる。
【００７１】
この様なパーソナライズ処理を行ったＩＣカード１０がユーザにＩＣカードの各種アプリケーションを利用させる、例えば、キャッシュカードやクレジットカードとして実際に金銭授受を実行させることが可能になる。
【００７２】
こうして、店舗本発行装置３００がＩＣカード１０の暗号通信本発行手段１４に暗号処理を任せてＩＣカード１０の本発行処理を行うことで、ユーザの申込から短時間でＩＣカード１０の発行処理を行うことができ、効率的なＩＣカード１０の発行処理を行うことができる。
【００７３】
（ＩＣカードの２次発行手順）
以下、図３のフローチャートを参照して、本実施形態のＩＣカード発行システムによる２次発行処理の動作手順を説明する。
【００７４】
（ステップＳ１）予備発行処理
カード契約事業者のカード契約事業者ホストコンピュータ２００は、ＩＤ番号等の、ＩＣカード１０毎に異なるカード固有データＡＤを作成し、そのカード固有データＡＤをイシュア秘密鍵データＳｉで暗号化した署名データ（ＳＤ（Ｓｉ）と表記する）を生成する。
【００７５】
カード契約事業者ホストコンピュータ２００は、ＩＣカード１０毎に、ＩＣカード用公開鍵セットであるＩＣカード鍵データ（Ｐｓ，Ｓｓ）を作成し、イシュア公開鍵データＰｉをＩＣカード秘密鍵データＳｓで暗号化したデータ（Ｐｉ（Ｓｓ）と表記する）を生成する。
【００７６】
そして、カード契約事業者ホストコンピュータ２００は、出荷時予備発行装置２１０を用いて、図２の様にデータを書き込んだＩＣカード１０を予備発行する。
【００７７】
すなわち、出荷時予備発行装置２１０が、ＩＣカード１０のシステム領域ＡＲ２にカー
ド固有データＡＤを書き込み、カード契約事業者のアプリケーション用の専用ファイルＤＦの配下の内部基礎ファイルＩＥＦに、イシュア公開鍵データＰｉと、ＩＣカード鍵データ（Ｐｓ，Ｓｓ）を記憶させ、署名データ（ＳＤ（Ｓｉ））と、暗号化したデータ（Ｐｉ（Ｓｓ））を記憶させ、作業基礎ファイルＷＥＦの個別ファイル１５に、ユーザ用個別データのダミーデータ１５ｄを書き込む。
【００７８】
カード契約事業者は、こうして出荷時予備発行装置２１０を用いて予備発行したＩＣカード１０を各加盟店に配布する。
【００７９】
そして、カード契約事業者ホストコンピュータ２００は、加盟店毎に、配布したＩＣカード１０の、カード固有データＡＤと、ＩＣカード鍵データ（Ｐｓ，Ｓｓ）のリストを記憶する。
【００８０】
（ステップＳ２）申請処理
ユーザが加盟店に来店し、加盟店でユーザがカード申込書に必要事項を記入する。そして、加盟店の店舗本発行装置３００の操作者が、例えばＯＣＲからカード申込書の記入事項を申込みデータとして入力し、当該申込みデータ（ユーザの個人データを含む）をイシュア公開鍵データＰｉで暗号化した後に、カード契約事業者ホストコンピュータ２００に送信する。
【００８１】
あるいは、ユーザが、加盟店の店舗本発行装置３００を操作して、申込みデータを入力することもできる。また、ユーザが所持する携帯電話やパーソナルコンピュータ等のユーザ情報処理端末装置を用いて、ユーザが事前に、ユーザの申込みデータを、カード契約事業者ホストコンピュータ２００に送信することもできる。
【００８２】
（ステップＳ３）
カード契約事業者ホストコンピュータ２００は、店舗本発行装置３００、あるいはユーザ情報処理端末装置から送信された申込みデータを受信すると、当該受信した申込みデータを、イシュア秘密鍵データＳｉで復号する。
【００８３】
（ステップＳ４）
カード契約事業者ホストコンピュータ２００は、申込みデータに含まれるユーザの個人データに基づいて、所定の与信審査処理を実行する。与信審査結果が容認であればステップＳ５の処理に進む
【００８４】
（ステップＳ４のＮＯ）
一方、与信審査結果が否認であれば、カード契約事業者ホストコンピュータ２００は、その旨を加盟店の店舗本発行装置３００及びユーザに通知する。
【００８５】
（ステップＳ５）ＩＣカード引渡し要求
次に、ユーザが加盟店にＩＣカード１０の引渡しを要求する。加盟店がユーザ本人を確認した上で、加盟店の操作者が店舗本発行装置３００を操作して、店舗本発行装置３００に、ユーザのＩＣカード１０の発行要求データを作成させる。
【００８６】
（ステップＳ６）
店舗本発行装置３００は、保管している、予備発行されたＩＣカード１０を本発行用に選んで、そのＩＣカード１０に、カード固有データＡＤを要求するコマンドを送信する。
【００８７】
（ステップＳ７）
店舗本発行装置３００からそのコマンドを受信したＩＣカード１０は、カード固有デー
タＡＤをイシュア公開鍵データＰｉで暗号化したデータを作成し、店舗本発行装置３００に送信する。
【００８８】
（ステップＳ７’）
店舗本発行装置３００は、その暗号化データがイシュア公開鍵データＰｉで暗号化されているため、その内容を読むことができず、そのＩＣカード１０のカード固有データＡＤを知ることができない。店舗本発行装置３００は、その暗号化データを含むＩＣカードの１０の発行要求データをカード契約事業者ホストコンピュータ２００に送信する。
【００８９】
その際に、店舗本発行装置３００は、署名データとして、所定のデータを加盟店用秘密鍵データＳａで暗号化したデータをイシュア公開鍵データＰｉで暗号化して作成した署名データをＩＣカード１０の発行要求データに添付する等をして、要求元の加盟店をカード契約事業者ホストコンピュータ２００に通知することができる。
【００９０】
（ステップＳ８）
カード契約事業者ホストコンピュータ２００は、加盟店の店舗本発行装置３００からユーザのＩＣカード１０の発行要求データを受信すると、イシュア公開鍵データＰｉで暗号化されたカード固有データＡＤを、イシュア秘密鍵データＳｉを用いて復号し、カード固有データＡＤを読み取る。
【００９１】
カード契約事業者ホストコンピュータ２００は、そのＩＣカード１０の発行要求データを送信した店舗本発行装置３００の、加盟店毎に配布したＩＣカード１０のカード固有データＡＤのリストと、受信したカード固有データＡＤを照合する。
【００９２】
カード契約事業者ホストコンピュータ２００は、そのリストにより、そのカード固有データＡＤのＩＣカード１０がその加盟店に配布されている事が確認できれば、店舗本発行装置３００を正規な装置であると認める。その加盟店へのＩＣカード配布リスト中に、そのＩＣカード１０のカード固有データＡＤが記録されていない場合は、店舗本発行装置３００を不正な装置であるとして、カードの本発行処理を中止する。
【００９３】
（変形例１）
変形例１として、カード契約事業者ホストコンピュータ２００が店舗本発行装置３００を認証する手段として、与信審査が済んでいるユーザのユーザ情報処理端末装置に、ＩＣカード１０の発行要求の確認の電子メールを送信し、ユーザからの返信があることにより、その店舗本発行装置３００を認証して、カードの本発行処理を進めることもできる。
【００９４】
（ステップＳ９）
カード契約事業者ホストコンピュータ２００は、店舗本発行装置３００を正規な装置であると認めた場合は、ユーザの申込みデータからユーザ用個別データの入力データ（イシュアスクリプトコマンド）を生成する。
【００９５】
（ステップＳ１０）
そして、カード契約事業者ホストコンピュータ２００は、そのユーザ用個別データの入力データ（イシュアスクリプトコマンド）を、そのカード固有データＡＤを有するＩＣカード１０のＩＣカード公開鍵データＰｓで暗号化して加盟店の店舗本発行装置３００に送信する。
【００９６】
（ステップＳ１０’）
店舗本発行装置３００は、カード契約事業者ホストコンピュータ２００から受信した、暗号化されたユーザ用個別データの入力データがＩＣカード公開鍵データＰｓで暗号化さ
れているため、その内容を読むことができず、そのユーザ用個別データの入力データを復号することができない。店舗本発行装置３００は、その暗号化されたユーザ用個別データの入力データを、店舗本発行装置３００内に保管している所定のＩＣカード１０に送信する。
【００９７】
（ステップＳ１１）
店舗本発行装置３００から暗号化されたユーザ用個別データの入力データを受信したＩＣカード１０は、暗号通信本発行手段１４によって、その暗号化されたユーザ用個別データの入力データをＩＣカード秘密鍵データＳｓを用いて復号する。
【００９８】
（ステップＳ１２）
そして、ＩＣカード１０の暗号通信本発行手段１４は、図４の様に、復号したユーザ用個別データの入力データ（イシュアスクリプトコマンド）に従って、ユーザ用個別データ１５ｔを、ＩＣカード１０の個別ファイル１５に記憶されていたユーザ用個別データのダミーデータ１５ｄに置き換えて記憶する。それにより、個別のユーザがＩＣカードを運用するために必要なデータを記憶させるパーソナライズ処理が完了する。
【００９９】
（ステップＳ１３）２次発行完了通知データの作成
ＩＣカード１０は、ＩＣカード１０のパーソナライズ処理が完了すると、２次発行完了通知データを作成する。
【０１００】
その送信データは、２次発行が完了したＩＣカード１０のカード固有データＡＤを含む２次発行完了通知データを作成し、そのデータをイシュア公開鍵データＰｉを用いて暗号化したデータを作成し、店舗本発行装置３００に送信する。
【０１０１】
（変形例２）
変形例２として、その２次発行完了通知データの作成の際に、その２次発行通知データがそのカード固有データＡＤのＩＣカード１０によって作成されたことを証明するために、その２次発行通知データをＩＣカード秘密鍵データＳｓを用いて暗号化した署名データも加えて送信することができる。
【０１０２】
（ステップＳ１３’）
店舗本発行装置３００は、ＩＣカード１０から受信した、２次発行完了通知データを暗号化したデータがイシュア公開鍵データＰｉで暗号化されているため、その内容を読むことができない。店舗本発行装置３００は、その暗号化したデータをカード契約事業者ホストコンピュータ２００に送信する。そして、当該ＩＣカード１０をユーザに引き渡す。
【０１０３】
その際に、店舗本発行装置３００は、署名データとして、所定のデータを加盟店用秘密鍵データＳａで暗号化したデータをイシュア公開鍵データＰｉで暗号化して作成した署名データを２次発行完了通知データに添付する等をして、２次発行完了通知元の加盟店をカード契約事業者ホストコンピュータ２００に通知することができる。
【０１０４】
（ステップＳ１４）
カード契約事業者ホストコンピュータ２００は、暗号化された２次発行完了通知データをイシュア秘密鍵データＳｉを用いて復号して２次発行完了通知データを得る。そして、そのＩＣカード１０のカード固有データＡＤとユーザーの申込みデータを結び付けてデータベースに記憶して管理する。
【０１０５】
以上のシステムにより、ユーザの申請に応じて、カード契約事業者の与信審査により容認された場合には、加盟店の店舗において、例えばクレジットカードとして機能するＩＣ
カードを即時発行することができる。要するに、カード契約事業者の与信審査も経た正規のＩＣカード１０を、店舗において即時発行できる。
【０１０６】
ここで、ＩＣカード１０とカード契約事業者ホストコンピュータ２００が、ＩＣカード鍵データ（Ｐｓ，Ｓｓ）とイシュア公開鍵データＰｉを用いて行う暗号化通信の内容は、ＩＣカード１０とカード契約事業者ホストコンピュータ２００だけが読み取ることができ、加盟店の店舗本発行装置３００が復号して読み取ることができない。そのため、店舗本発行装置３００には高セキュリティを確保する必要がないという効果がある。
【０１０７】
店舗本発行装置３００は、ユーザから個人データを取得し、カード契約事業者ホストコンピュータ２００へ、個人データを送信するデータの通信のセキュリティだけが必要である。
【０１０８】
ＩＣカード１０に書き込むユーザ用個別データの入力データは、カード契約事業者ホストコンピュータ２００から暗号化されて店舗本発行装置３００送られて来て、店舗本発行装置３００は、その暗号化されたユーザ用個別データの入力データをそのままＩＣカード１０に送信するだけで良い。暗号化されたユーザ用個別データの入力データは、ＩＣカード１０の暗号通信本発行手段１４が復号する。
【０１０９】
店舗本発行装置３００には、ＩＣカード１０のカード固有データＡＤも、ＩＣカード鍵データ（Ｐｓ，Ｓｓ）も知らされず、記憶されないので、そのデータのセキュリティのために店舗本発行装置３００を認定する必要が無い。
【０１１０】
それにより、ＩＣカード１０の鍵データ等のセキュリティのための認定が不要な店舗本発行装置３００を用い、高いセキュリティでＩＣカードを発行できる。その認定が不要な店舗本発行装置３００は、コンビニエンスストアなどの店舗へ設置でき、ＩＣカード１０の発行が容易に行える効果がある。
【０１１１】
なお、上述のＩＣカード１０は、その機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体（記憶媒体）に記録して、その記録媒体に記録されたプログラムをコンピュータシステムに読み込ませてＩＣカード媒体を構成し、そのプログラムを実行することにより上述のＩＣカード１０としての機能を持たせた処理を行ってもよい。
【０１１２】
ここで、「記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行する」とは、コンピュータシステムにプログラムをインストールすることを含む。ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【０１１３】
また、「コンピュータシステム」は、インターネットやＷＡＮ、ＬＡＮ、専用回線等の通信回線を含むネットワークを介して接続された複数のコンピュータ装置を含んでもよい。
【０１１４】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。このように、プログラムを記憶した記録媒体は、ＣＤ−ＲＯＭ等の非一過性の記録媒体であってもよい。また、記録媒体には、当該プログラムを配信するために配信サーバからアクセス可能な内部または外部に設けられた記録媒体も含まれる。
【０１１５】
配信サーバの記録媒体に記憶されるプログラムのコードは、端末装置で実行可能な形式
のプログラムのコードと異なるものでもよい。すなわち、配信サーバからダウンロードされて端末装置で実行可能な形でインストールができるものであれば、配信サーバで記憶される形式は問わない。
【０１１６】
なお、プログラムを複数に分割し、それぞれ異なるタイミングでダウンロードした後に端末装置で合体される構成や、分割されたプログラムのそれぞれを配信する配信サーバが異なっていてもよい。
【０１１７】
さらに「コンピュータ読み取り可能な記録媒体」とは、ネットワークを介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【０１１８】
また、上記プログラムは、上述した機能の一部を実現するためのものであってもよい。さらに、上述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【符号の説明】
【０１１９】
１０・・・ＩＣカード
１１・・・通信部
１２・・・制御手段
１３・・・記憶手段
１４・・・暗号通信本発行手段
１５・・・個別ファイル
１５ｄ・・・ユーザ用個別データのダミーデータ
１５ｔ・・・ユーザ用個別データ
２０・・・ＩＣカードリーダ／ライタ
１００・・・ＩＣカード１次発行装置
２００・・・カード契約事業者ホストコンピュータ
２１０・・・出荷時予備発行装置
３００・・・店舗本発行装置
ＡＤ・・・カード固有データ
ＡＲ１・・・ファイル管理領域
ＡＲ２・・・システム領域
ＡＲ３・・・ユーザデータ領域
ＤＦ・・・専用ファイル
ＥＦ・・・基礎ファイル
ＩＥＦ・・・内部基礎ファイル
ＭＦ・・・主ファイル
ＮＷ・・・通信ネットワーク
Ｐａ・・・加盟店用公開鍵データ
Ｐｉ・・・イシュア公開鍵データ
Ｐｓ・・・ＩＣカード公開鍵データ
ＲＡＭ・・・揮発性メモリ
Ｓａ・・・加盟店用秘密鍵データ
Ｓｉ・・・イシュア秘密鍵データ
Ｓｓ・・・ＩＣカード秘密鍵データ
ＷＥＦ・・・作業基礎ファイル
【図１】
2019185162.tif 000003
【図２】
2019185162.tif 000004
【図３】
2019185162.tif 000005
【図４】
2019185162.tif 000006