(57)【特許請求の範囲】
【請求項１】
記録媒体発行側の装置で第１の鍵とこの第１の鍵に対応する第２の鍵とをペアで生成し、第１の鍵を保持するとともに、第２の鍵を輸送鍵として記録媒体製造側に送出可能にする過程と、
記録媒体製造側の装置が、一対の鍵に基づく認証手段を有するＩＣチップを搭載した記録媒体を製造する際に前記第２の鍵を前記ＩＣチップに設定して記録媒体発行側の装置へ送出可能にする過程と、
前記製造された記録媒体を受け取った記録媒体発行側の装置が、前記保持している第１の鍵を用いて前記ＩＣチップに自己を認証させ、認証結果が肯定的の場合に所定の発行処理を実行する過程とを含む、
記録媒体の受け渡し方法。
【請求項２】
前記第１の鍵が前記記録媒体発行側の秘密鍵であり、
前記第２の鍵が前記記録媒体発行側の公開鍵であることを特徴とする、
請求項１記載の受け渡し方法。
【請求項３】
前記第２の鍵が前記第１の鍵に基づく一方向性関数で表されるものである、
請求項１記載の受け渡し方法。
【請求項４】
一対の鍵に基づく認証手段を有するＩＣチップが搭載された記録媒体を製造する記録媒体製造装置と、製造された前記記録媒体の発行処理を行う記録媒体発行装置とを含み、
前記記録媒体発行装置が、第１の鍵とこの第１の鍵に対応する第２の鍵とをペアで生成し、第１の鍵を保持するとともに前記記録媒体製造装置宛に前記第２の鍵を輸送可能にする処理手段と、前記記録媒体製造装置により前記第２の鍵が設定された記録媒体上のＩＣチップとの間で前記第１の鍵に基づく認証を行う認証手段と、この認証手段による認証結果が肯定的の場合に前記発行処理を許容する発行制御手段とを備えたことを特徴とする、記録媒体発行システム。
【請求項５】
前記認証手段は、前記記録媒体発行装置との間で前記第１の鍵及び第２の鍵に基づく暗号通信を行うことによって前記認証を行うことを特徴とする、
請求項４記載の記録媒体発行システム。
【請求項６】
前記発行制御手段は、前記ＩＣチップが生成した認証データを受信し、受信した認証データを第１の鍵で暗号化することによって生成した暗号化認証データを前記ＩＣチップ宛に返送するとともに、該暗号化認証データに基づいて取得したＩＣチップ側の認証結果が肯定的の場合に前記発行処理を許容することを特徴とする、
請求項４記載の記録媒体発行システム。
【請求項７】
前記ＩＣチップは、第１領域と第２領域とが形成された揮発性のメモリ領域と、
前記第２の鍵が正常に設定された場合に前記第１領域に第１ステータス情報を書き込むとともに前記第１の鍵に基づく認証結果が肯定的の場合に前記第２領域に第２ステータス情報を書き込む認証処理手段とを備えており、
前記第１領域又は前記第２領域に該当ステータス情報が書き込まれている場合に自己へのアクセスが許可されることを特徴とする、
請求項４記載の記録媒体発行システム。
【請求項８】
前記記録媒体がＩＣカード状媒体に前記ＩＣチップを搭載したカード記録媒体であることを特徴とする、
請求項４ないし７のいずれかの項記載の記録媒体発行システム。
【請求項９】
第１の鍵とこの第１の鍵に対応する第２の鍵とをペアで生成した記録媒体発行装置から記録媒体製造装置に渡され、これにより前記記録媒体製造装置より取得できた前記第２の鍵を格納する不揮発性のメモリと、
前記第１の鍵で暗号化された暗号化認証データを前記記録媒体発行装置より取得して前記第２の鍵で復号化するとともに復号化された認証データともとの認証データとを照合し、照合結果を前記記録媒体発行装置宛に返送可能にする認証処理手段とを有することを特徴とする、記録媒体。
【請求項１０】
一対の鍵に基づく認証手段を有するＩＣチップが搭載された記録媒体の発行処理を行う装置であって、
第１の鍵とこの第１の鍵に対応する第２の鍵とをペアで生成し、第１の鍵を保持するとともに、前記記録媒体を製造する記録媒体製造装置宛に、前記生成した第２の鍵を輸送可能にする処理手段と、
前記記録媒体製造装置により前記第２の鍵が設定されたＩＣチップに前記生成した第１の鍵に基づく認証を行わせ、認証結果が肯定的の場合に前記発行処理を許容する発行制御手段とを備えたことを特徴とする、記録媒体発行装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、第三者へ発注して製造されたＩＣカード等の記録媒体の認証技術に係り、より詳細には、記録媒体の発行処理前における不正を未然に防止するための認証技術に関する。発行処理とは、例えば、ファイル設定や個人情報等を記録媒体に書き込む処理をいう。
【０００２】
【従来の技術】
ＩＣチップを搭載した記録媒体、例えば銀行カードやクレジットカード等（以下、ＩＣカード）は、発注、製造を経て様々な人を介して受け渡しされる。その際、正しい送付者から正しい受取人に正しいＩＣカードが受け渡されることを保証し、ＩＣカードの盗難などによる不正使用を防止するために、「輸送鍵」なるものが利用されるのが一般的である。
【０００３】
通常の手順は、例えば、送付者をカード製造者Ａ、受取人をカード発行者Ｂとして考えると、次のようになる。
（１）カード発行者Ｂが、輸送鍵を秘密裏にカード製造者Ａに送付する。
（２）カード製造者Ａは、ＩＣカード製造時にその輸送鍵をＩＣチップの読み出しができないが照合は可能なエリアに設定し、カード発行者Ｂに納品する。
（３）カード発行者Ｂは、そのエリアに輸送鍵が設定されていることを、所定の照合コマンドによって確認する。
このようにすることで、カード発行者Ｂは、「輸送鍵は秘密裏にカード製造者Ａに提示したものであるから、それが設定されているＩＣチップ（ＩＣカード）もカード製造者Ａにより正しく製造された」、ということを推認することができる。
（４）カード発行者Ｂは、その輸送鍵を新しい鍵に書き換えて、サービスを提供するためのＩＣカードとしてカード利用者に発行する。
このように、輸送鍵をカード発行者Ｂだけが知る新しい鍵で書き換えることで、輸送鍵の漏洩によるＩＣカードの不正処理を防ぐことができる。
【０００４】
また、輸送鍵を安全に配送するために、以下のことも行われている。
・可搬性の記録媒体に輸送鍵を暗号化して記録しておき、カード製造者ＡがこれをＩＣカードに設定する直前で復号化してＩＣカードに設定する。設定後は可搬性の記録媒体からその輸送鍵をクリアする。このような仕組みを導入することで、直接作業者の目に触れないようにする。
・輸送中の盗難や漏洩を防ぐため、直接の手渡しもしくは書留郵便により郵送する。
・ロット毎または発注毎に輸送鍵を変更する。
【０００５】
【発明が解決しようとする課題】
しかしながら、実際問題としては、これでも内部犯罪による輸送鍵の漏洩に対して完全に驚異がなくなったわけではない。例えば、カード製造者Ａが輸送鍵を設定した後、ＩＣカードをカード発行者Ｂに納品するまでの間に、そのＩＣカードが盗難され、かつ不正に輸送鍵が入手されていれば、犯罪者は、カード発行者Ｂになりすまして偽造ＩＣカードの発行処理等の不正を行うことができる。
このような問題は、ＩＣチップを搭載してセキュリティを図る他の記録媒体にも共通に生じている。
【０００６】
そこで本発明の課題は、発行処理前における不正を未然に防止することができる、ＩＣチップ搭載の記録媒体の受け渡し方法を提供することにある。
本発明の他の課題は、上記受け渡し方法を実施する上で好適となる記録媒体発行システムおよびその構成部品を提供することにある。
【０００７】
【課題を解決するための手段】
上記課題を解決する本発明の受け渡し方法は、記録媒体発行側の装置で第１の鍵とこの第１の鍵に対応する第２の鍵とをペアで生成し、第１の鍵を保持するとともに、第２の鍵を輸送鍵として記録媒体製造側に送出可能にする過程と、記録媒体製造側の装置が、一対の鍵に基づく認証手段を有するＩＣチップを搭載した記録媒体を製造する際に前記第２の鍵を前記ＩＣチップに設定して記録媒体発行側の装置へ送出可能にする過程と、前記製造された記録媒体を受け取った記録媒体発行側の装置が、前記保持している第１の鍵を用いて前記ＩＣチップに自己を認証させ、認証結果が肯定的の場合に所定の発行処理を実行する過程とを含むことを特徴とする。
上記ペアで生成される第１及び第２の鍵は、次のような性質のものである。
（ａ）第２の鍵を知っている側では、第１の鍵を持った対象者のみを正しく認証することができる。
（ｂ）第２の鍵からだけでは、第１の鍵を解読することが非常に難しい。また、第２の鍵の情報からだけでは、第１の鍵を持つ側でどのような処理を行っているのかを推定することはできない。つまり、第１の鍵を知っている者になりすますことができない。
【０００８】
上記他の課題を解決する本発明の記録媒体発行システムは、一対の鍵に基づく認証手段を有するＩＣチップが搭載された記録媒体を製造する記録媒体製造装置と、製造された前記記録媒体の発行処理を行う記録媒体発行装置とを含み、前記記録媒体発行装置が、第１の鍵とこの第１の鍵に対応する第２の鍵とをペアで生成し、第１の鍵を保持するとともに前記記録媒体製造装置宛に前記第２の鍵を輸送可能にする処理手段と、前記記録媒体製造装置により前記第２の鍵が設定された記録媒体上のＩＣチップとの間で前記第１の鍵に基づく認証を行う認証手段と、この認証手段による認証結果が肯定的の場合に前記発行処理を許容する発行制御手段とを備えたことを特徴とする。
前記認証手段は、例えば、前記第１の鍵で暗号化された暗号化認証データを前記記録媒体発行装置より取得して前記第２の鍵で復号化するとともに復号化された認証データともとの認証データとを照合し、照合結果を前記記録媒体発行装置に返送可能にするように構成される。また、前記ＩＣチップは、第１領域と第２領域とが形成された揮発性のメモリ領域と、前記第２の鍵が正常に設定された場合に前記第１領域に第１ステータス情報を書き込むとともに前記第１の鍵に基づく認証結果が肯定的の場合に前記第２領域に第２ステータス情報を書き込む認証処理手段とを備えており、前記第１領域又は前記第２領域に該当ステータス情報が書き込まれている場合に自己へのアクセスが許可されるように構成される。
例えば、第１領域を、製造段階において第２の鍵が正しく設定されたかどうかを照合コマンド等で確認するための領域として使用し、その確認結果が肯定的の場合に第１ステータス情報を書き込む（オンにする）。この第１ステータス情報は、ＩＣチップが記録媒体製造装置から電源供給されている間オン状態を継続し、さらなる製造段階の処理を実行する場合に、この第１ステータス情報がオンでない限りＩＣチップ内の処理ができないようにする。つまり、ＩＣチップ内をガードする。第２領域も同様にして使用する。つまり、第１の鍵に基づく認証結果が肯定的の場合に第２ステータス情報をオンにし、記録媒体発行装置から電源供給されている間オン状態を継続し、発行処理を実行する場合にこの第２ステータス情報がオンでない限りＩＣチップ内の処理ができないようにする。これにより、記録媒体発行装置がＩＣチップからの認証結果が否定的であるにも拘わらず発行処理を実行しようとしても、ＩＣチップ側でそれを阻止できるようになる。
【０００９】
本発明は、また、第１の鍵とこの第１の鍵に対応する第２の鍵とをペアで生成した記録媒体発行装置から記録媒体製造装置に渡され、これにより前記記録媒体製造装置より取得できた前記第２の鍵を格納する不揮発性のメモリと、前記第１の鍵で暗号化された暗号化認証データを前記記録媒体発行装置より取得して前記第２の鍵で復号化するとともに復号化された認証データともとの認証データとを照合し、照合結果を前記記録媒体発行装置宛に返送可能にする認証処理手段とを有する記録媒体を提供する。
【００１０】
本発明は、さらに、一対の鍵に基づく認証手段を有するＩＣチップが搭載された記録媒体の発行処理を行う装置であって、第１の鍵とこの第１の鍵に対応する第２の鍵とをペアで生成し、第１の鍵を保持するとともに、前記記録媒体を製造する記録媒体製造装置宛に、前記生成した第２の鍵を輸送可能にする処理手段と、前記記録媒体製造装置により前記第２の鍵が設定されたＩＣチップに前記生成した第１の鍵に基づく認証を行わせ、認証結果が肯定的の場合に前記発行処理を許容する発行制御手段とを備えた記録媒体発行装置を提供する。
【００１１】
【発明の実施の形態】
以下、本発明の受け渡し方法をＩＣカードの発行方式に適用した場合の実施の形態を、図面を参照して説明する。
図１は、本実施形態のＩＣカード発行システムの構成図である。このＩＣカード発行システム１は、ＩＣカード２０の発行処理を行うＩＣカード発行装置１０と、ＩＣカード２０を製造するＩＣカード製造装置３０とを備えて構成される。ここでいうＩＣカード２０は、狭義のＩＣカードのほか、同一のカード媒体にＩＣチップ、光磁気メモリ、磁気ストライプ等を付着したハイブリッドＩＣカード等も含めるものとする。
【００１２】
ＩＣカード発行装置１０はカード発行者Ｂによって操作されるものであり、ＩＣカード製造装置３０はカード製造者Ａによって操作されるものである。以後、カード製造者ＡをＩＣカード製造装置３０、カード発行者ＢをＩＣカード発行装置１０と同義に扱う場合がある。
【００１３】
ＩＣカード発行装置１０は、例えばデータ入力装置、ディスプレイ装置等を有する汎用のコンピュータ装置によって実現されるもので、ＩＣカード２０との間で情報の授受を行うリーダライタ（Ｒ／Ｗ）１５とカード発行機構とを具備し、さらに、コンピュータ装置のＣＰＵが、自装置のオペレーティングシステム（ＯＳ）下で所定のプログラムを読み込んで実行することにより形成される、データ入出力部１１、データ処理部１２、発行制御部１３、及び認証処理部１４の機能ブロックを備えて構成される。
【００１４】
ＩＣカード２０の形状およびハードウェア構成は、公知のものと同じである。すなわち、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＥＥＰＲＯＭ、Ｉ／Ｏポートを有するＩＣチップが所定形状のカード媒体に固定されている。本実施形態では、ＲＯＭ内のプログラムをＣＰＵが読み込んで実行することにより、ＩＣチップ内にＩＣＣ入出力部（Ｉ／Ｏ）２１、ＩＣＣ認証処理部２２、データ格納部２３の機能を形成する。また、ＲＡＭ内に、製造処理の段階で使用される第１記録領域と、発行処理の段階で使用される第２記録領域とを形成しておく。第１記録領域には、後述する認証用の鍵が正しく設定されたかどうかの確認結果を保持する照合用セキュリティステータス、第２記録領域には、後述する認証用の鍵を用いて、カード発行装置１０との間の認証結果を保持する認証セキュリティステータスがそれぞれ記録される。これらのステータス情報については後述する。
【００１５】
なお、ＩＣカード発行装置１０に種々の機能を付与する上記プログラムは、通常は、コンピュータ装置本体の内部記憶装置あるいは外部記憶装置に格納され、随時読み取られて実行されるようになっているが、コンピュータ装置本体とは分離可能なＣＤーＲＯＭやＦＤ等の可搬性メディアに格納され、使用時に上記内部記憶装置または外部記憶装置にインストールされて随時実行に供されるものであってもよい。
【００１６】
ＩＣカード発行装置１０、ＩＣカード２０における上記機能ブロックは、以下のようなものである。
ＩＣカード発行装置１０において、データ入出力部１１は、カード発行者Ｂから入力された登録データ等の受け付けや、ディスプレイ装置への登録内容確認データ等の出力等を行うものである。データ処理部１２は、ＩＣカード２０や自装置の内部あるいは外部記憶手段に対するデータの授受およびＩＣカード発行に係る環境設定を行うものである。認証処理部１４は、例えばＩＣカード２０から認証データを受け付けた場合に暗号処理して返送したり、必要に応じてＩＣカード２０を認証したりするものである。発行制御部１３は、ＩＣカード２０からの認証結果及びＲＡＭの第２領域の書込状況に応じてカード発行機構の動作を制御するものである。
【００１７】
ＩＣカード２０において、ＩＣＣ入出力部２１は、Ｉ／Ｏポートを介してリーダライタ１５（ＩＣカード発行装置１０）との間のデータ入出力制御を行う。
ＩＣＣ認証処理部２２は、自カードの認証に係わる処理を行う。例えば認証用の鍵が設定され、それが正常にデータ格納部２３に格納された場合にＲＡＭ内の第１領域に照合セキュリティステータスを書き込む（オンにする）。また、ＩＣカード発行装置１０に対して認証データを出力するとともにＩＣカード発行装置１０から返送された暗号認証データを、データ格納部２３に格納されている鍵で復号化し、これにより得られたデータをもとの認証データと比較してＩＣカード発行装置１０の認証処理を行う。さらに、認証処理の結果が肯定的の場合に、その旨をＩＣカード発行装置１０に通知するとともに、ＲＡＭの第２記録領域に認証セキュリティステータスを書き込む（オンにする）。
【００１８】
ＩＣカード製造装置３０は、発注を受ける際にカード発行者Ｂから受け取った輸送鍵をＩＣカード２０に設定する鍵設定部３１を含んで構成される。この鍵設定部３１では、必要に応じて、この輸送鍵が正しく設定されたことを照合コマンド等で確認する機能を有している。ＩＣカード２０は、その結果を第１領域の照合用セキュリティステータスとして保持する（正しく設定されたときはフラグをＯＮにする）。
【００１９】
次に、図２及び図３を参照して、カード発行者Ｂがカード製造者ＡにＩＣカード２０を発注し、それが納品された後、実際にＩＣカード発行装置１０からＩＣカードが発行されるまでの手順を説明する。図２は、この場合の処理の概念図、図３は、ＩＣカード発行装置１０における処理手順図である。ここでは、認証のための暗号化アルゴリズムとして公開鍵方式を用いる。但し、本発明は、この方式に限定されるものではない。
【００２０】
まず、ＩＣカード発行装置１０においてカード発行者Ｂ固有の公開鍵（以下、発行者公開鍵）と秘密鍵のペアを生成する（ステップＳ１０１）。秘密鍵については、これを外部記憶装置等で保持し、発行者公開鍵については、これをカード製造者Ａ（ＩＣカード製造装置３０）に輸送する（ステップＳ１０２）。
【００２１】
輸送された発行者公開鍵は、ＩＣカード製造装置３０の鍵設定部３１に入力される。鍵設定部３１は、この発行者公開鍵をＩＣカード２０のＩＣチップ（データ格納部２３）に設定する。そして、発行者公開鍵が正しく設定されたことを照合コマンド等で確認した場合、カード製造者Ａは、ＩＣカードをカード発行者Ｂに納品する。
なお、この確認により発行者公開鍵が正しく設定されていた場合、ＩＣカード２０内のＲＡＭの第１領域の照合用セキュリティステータスのフラグがオンとなるようにし、カード製造装置３０がさらなる製造段階の処理を実行する場合に、カード自身がこのフラグがオンであることを確認できない限り、処理を実行できないような仕組みを実現することもできる。
【００２２】
納品されたＩＣカード２０がＩＣカード発行装置１０のリーダライタ１５に装着されると（ステップＳ１０３）、ＩＣカード発行装置１０は、暗号通信によってそのＩＣカード２０に自装置を認証させる。すなわち、認証処理部１４からＩＣカード２０に認証データ、例えば乱数Ｒを要求する（ゲットチャレンジ）。ＩＣカード２０は、ＩＣＣ認証処理部２２に乱数Ｒを発生させるとともに、この乱数ＲをＩＣＣ入出力部２１を介してＩＣカード発行装置１０に渡す（チャレンジレスポンス：ステップＳ１０４）。ＩＣカード発行装置１０は、認証処理部１４において、取得した乱数Ｒを秘密鍵で暗号化して暗号認証データとし、これをＩＣカード２０へ返送する（ステップＳ１０５）。ＩＣカード２０は、この暗号認証データをデータ格納部２３に記録された発行者公開鍵で復号化し、復号認証データ（乱数Ｒ’）を得る。さらにＩＣＣ認証処理部２２で、もとの認証データと復号認証データとの照合、すなわち乱数Ｒと乱数Ｒ’との照合を行い、この照合結果を認証結果としてＩＣカード発行装置へ通知する。また、照合結果に基づいてＲＡＭの第２領域２６への認証セキュリティステータスの書込の可否を決定する。
【００２３】
ＩＣカード発行装置１０は、ＩＣカード２０から認証結果を取得し、それに応じた処理を行う（ステップＳ１０７）。例えば認証結果がＯＫであった場合、すなわち乱数Ｒと乱数Ｒ’とが一致した場合は（ステップＳ１０７：Ｙｅｓ）、認証セキュリティステータスがオンになっていることを前提として、発行制御部１３へＩＣカード２０の発行処理を行うように指示する（ステップＳ１０８）。これにより、必要な情報がそのＩＣカード２０のＥＥＰＲＯＭに登録される。
一方、認証結果がＮＧであった場合、すなわち乱数Ｒと乱数Ｒ’とが不一致であった場合（ステップＳ１０７：Ｎｏ）、ＩＣカード発行装置１０は、ＩＣカード２０をリジェクトし（ステップＳ１０９）、発行処理を終了させる。
【００２４】
このように、カード発行者Ｂが、カード製造者Ａに渡す発行者公開鍵に対応する秘密鍵を秘密裏に保管していれば、輸送鍵である発行者公開鍵が漏洩しても、発行処理を行うことができなくなる。
【００２５】
また、カード内に設定する鍵を確認するか認証するかでＩＣカード２０のＲＡＭ内のセキュリティステータスの立て方が変わる。
すなわち、発行者公開鍵の設定及びその確認は平文ベースで行い、その結果は、照合セキュリティステータスとしてＲＡＭの第１領域２５に書き込まれる。また、図２左側で示すように、この照合セキュリティステータスは、ＩＣカード２０がカード発行装置１０に装着される前に消失する。一方、カード発行装置１０の認証の際には秘密鍵を用い、その結果は、認証セキュリティステータスとしてＲＡＭの第２領域２６に書き込まれる。
従って、仮に不正者がカード発行者Ｂになりすまして発行処理を行おうとしても、正しい領域に正しいセキュリティデータ（カード製造時には第１領域に平文照合セキュリティステータス、カード発行装置１０の認証時には第２領域に暗号化認証セキュリティステータスが書き込まれないので、そのＩＣカード２０の発行処理は行われない。
【００２６】
なお、以上の説明は、ＩＣカード発行装置１０からの乱数Ｒの要求、ＩＣカード２０による乱数Ｒの発生、ＩＣカード発行装置１０による乱数Ｒの暗号化、ＩＣカード２０による復号化および照合、という手順でＩＣカード２０がＩＣカード発行装置１０を認証する場合の例であるが、ＩＣカード発行装置１０の側からＩＣカード２０を認証する処理を付け加えてもよい。
【００２７】
また、暗号化アルゴリズムとして公開鍵方式を用いた例を説明してきたが、本発明は、秘密鍵を一方向性関数、例えばハッシュ関数等で暗号化したものを輸送鍵として用いる形態の実施も可能である。
図４は、この場合のＩＣカード発行処理１０の手順説明図である。
【００２８】
図４において、カード発行装置１０は、一方向性関数を用いて秘密鍵を暗号化して暗号化データＳを生成し（ステップＳ２０１）、この暗号化データＳをＩＣカード２０への設定データとして指定する（ステップＳ２０２）。これによりカード製造者Ａは、カード製造装置３０を通じてＩＣカード２０のデータ格納部２３に暗号化データＳを設定する。公開鍵方式を用いた場合と同様、正しく設定されたときは、照合セキュリティステータスをＲＡＭの第１領域に書き込む。
【００２９】
暗号化データＳが設定されたＩＣカード２０が納品され、カード発行装置１０のリーダライタ１５に装着されると（ステップＳ２０３）、ＩＣカード発行装置１０は、リーダライタ１５を介してＩＣカード２０へ秘密鍵を送信する（ステップＳ２０４）。ＩＣカード２０は、ＩＣＣ認証処理部２２で、カード発行装置１０で用いたものと同一の一方向性関数を用いて秘密鍵を暗号化し、暗号化データＳ’を得る。また、ＩＣＣ認証処理部２２で、暗号化データＳ’がデータ格納部２３において輸送鍵として格納された暗号化データＳと一致するかどうかを照合し、照合結果を認証結果としてＩＣカード発行装置１０に通知する。また、照合結果に基づいてＲＡＭの第２領域２６への認証セキュリティステータスの書込の可否を決定する。
【００３０】
ＩＣカード発行装置１０は、ＩＣカード２０から認証結果を取得し（ステップＳ２０５）、それに応じた処理を行う。例えば認証結果がＯＫであった場合、すなわち暗号化データＳ、Ｓ’が一致した場合は（ステップＳ２０６：Ｙｅｓ）、認証セキュリティステータスがオンになっていることを前提として、発行制御部１３へＩＣカード２０の発行処理を行うように指示する（ステップＳ２０７）。これにより、必要な情報がそのＩＣカード２０のＥＥＰＲＯＭに登録される。一方、認証結果がＮＧであった場合、すなわち暗号化データＳ、Ｓ’が不一致であった場合（ステップＳ２０６：Ｎｏ）、ＩＣカード発行装置１０は、ＩＣカード２０をリジェクトし（ステップＳ２０８）、発行処理を終了させる。
このように、一方向関数を用いた場合は、秘密鍵が漏洩しない限り、不正な発行処理が行われることがないので、セキュリティ性が確保される。
【００３１】
本実施形態は以上のとおりであるが、本発明は非接触型のＩＣカードにおいても対応可能なものである。また、本発明は、ＩＣカードやハイブリッドカードのみならず、ＩＣチップを搭載した他の種類の可搬性記録媒体にも共通に適用可能なものである。この場合は、リーダライタ１５に代わるデータ記録手段や再生手段が必要となる。
【００３２】
【発明の効果】
以上の説明から明らかなように、本発明によれば、ＩＣチップを搭載した記録媒体とこれを装着した記録媒体発行装置との間の認証結果が肯定的でない場合は、発行処理が行われないようにしたので、正当発行者以外の犯罪者による不正行為が防止され、セキュリティが高まる効果がある。
【００３３】
また、例えば広域多目的ＩＣカードのように、▲１▼製造（ＩＣカード化）、▲２▼１次発行（エリア割付等）、▲３▼業務発行（アプリケーション追加・削除）の各段階において、複数企業間でＩＣカードが受け渡しされるケースを想定すると、従来には無い高いセキュリティ性が確保できるという効果がある。
【図面の簡単な説明】
【図１】本発明を適用したＩＣカード発行システムの機能ブロック図である。
【図２】本実施形態によるＩＣカード発行の処理手順を示すシーケンス図である。
【図３】本実施形態によるＩＣカード発行の手順説明図である。
【図４】一方向性関数を用いる場合のＩＣカード発行の手順説明図である。
【符号の説明】
１  ＩＣカード発行システム
１０  ＩＣカード発行装置
１１  データ入出力部
１２  データ処理部
１３  発行制御部
１４  認証処理部
１５  リーダライタ
２０  ＩＣカード
２１  ＩＣＣ入出力部
２２  ＩＣＣ認証処理部
２３  データ格納部
２５  ＲＡＭの第１領域（照合セキュリティステータス書込用）
２６  ＲＡＭの第２領域（認証セキュリティステータス書込用）
３０  ＩＣカード製造装置
３１  鍵設定部
【図１】
0003913363.tif 000002
【図２】
0003913363.tif 000003
【図３】
0003913363.tif 000004
【図４】
0003913363.tif 000005