(57)【要約】【課題】ＩＣカードの発行と同等以上の高いセキュリティレベルで、本番鍵情報を用いてＩＣカードの検査ができる。【解決手段】  ＩＣカードにエンコードする鍵情報を、ＨＭＳ内にて暗号化し、暗号化された鍵情報を鍵管理ＤＢにて保存管理し、  検査のためにＩＣカードに対してデータを読み書きする処理を行う過程で、ＩＣカードにエンコードされた鍵情報が係る処理がある場合、暗号化したこの鍵情報を管理ＤＢからＨＭＳに送り、ＨＭＳ内にて、復号化して、その鍵情報が係る処理を行って、その検査のためにＩＣカードに対してデータを読み書きする処理を完了させる。【選択図】図２
2011165125.tif 000002
【特許請求の範囲】
【請求項１】
鍵管理ＤＢとＨＳＭとを有する鍵管理システムと、ＩＣカード発行機と、ＩＣカード検査システムとを備え、これら鍵管理システムとＩＣカード発行機とＩＣカード検査システムとがネットワークに接続されているシステムであって、
鍵管理システムは、ＩＣカードにエンコードする鍵情報を、ＨＭＳ内にて暗号化し、暗号化された鍵情報を鍵管理ＤＢにて保存管理する手段と、ＩＣカード検査システムから、ＩＣカードにエンコードされた鍵情報が係る処理の依頼を受信して、暗号化したこの鍵情報を管理ＤＢからＨＭＳに送り、ＨＭＳ内にて復号化して依頼された処理を行って、処理結果を返信する手段とを備え、
ＩＣカード発行機は、ＩＣカードを発行する際、暗号化された鍵情報を鍵管理システムから送信して貰って復号化し、復号化した鍵情報をＩＣカードにエンコードする手段を備え、
ＩＣカード検査システムは、検査のためにＩＣカードに対してデータを読み書きする処理を行う過程で、ＩＣカードにエンコードされた鍵情報が係る処理がある場合、その鍵情報が係る処理の依頼を、鍵管理システムに送信する手段と、その鍵情報が係る処理の結果を受信して、その検査のためにＩＣカードに対してデータを読み書きする処理を完了させる手段とを備えることを特徴とするＩＣカード発行検査システム。
【請求項２】
鍵管理システムと、ＩＣカード発行機と、ＩＣカード検査システムと、ネットワークとが、同一の工場内に設置されていることを特徴とする請求項１記載のＩＣカード発行検査システム。
【請求項３】
鍵管理ＤＢとＨＳＭとを有する鍵管理システムと、ＩＣカード発行機と、ＩＣカード検査システムとを備え、これら鍵管理システムとＩＣカード発行機とＩＣカード検査システムとがネットワークに接続されているシステムが実行する方法であって、
鍵管理システムが、ＩＣカードにエンコードする鍵情報を、ＨＭＳ内にて暗号化し、暗号化された鍵情報を鍵管理ＤＢにて保存管理する工程と、
ＩＣカード発行機が、ＩＣカードを発行する際、暗号化された鍵情報を鍵管理システムから送信して貰って復号化し、復号化した鍵情報をＩＣカードにエンコードする工程と、
ＩＣカード検査システムが、検査のためにＩＣカードに対してデータを読み書きする処理を行う過程で、ＩＣカードにエンコードされた鍵情報が係る処理がある場合、その鍵情報が係る処理の依頼を、鍵管理システムに送信する工程と、
鍵管理システムが、ＩＣカード検査システムから、ＩＣカードにエンコードされた鍵情報が係る処理の依頼を受信して、暗号化したこの鍵情報を管理ＤＢからＨＭＳに送り、ＨＭＳ内にて復号化して依頼された処理を行って、処理結果を返信する工程と、
ＩＣカード検査システムが、鍵管理システムから処理結果を受信して、その検査のためにＩＣカードに対してデータを読み書きする処理を完了させる工程を含むことを特徴とするＩＣカード発行検査方法。
【請求項４】
鍵管理システムと、ＩＣカード発行機と、ＩＣカード検査システムと、ネットワークとが、同一の工場内に設置されていることを特徴とする請求項３記載のＩＣカード発行検査方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＣカードの発行と検査とに関する。
【背景技術】
【０００２】
従来から、記憶装置に暗号化された発行情報を記憶し、コンピュータにより記憶装置から暗号化された発行情報を読み出してＩＣカードの発行端末に転送し、ＩＣカードの発行端末で暗号化された発行情報を復号化してＩＣカードのＩＣのメモリに格納（エンコード）することが知られている（例えば特許文献１参照）。
【０００３】
また、従来から、図１に示すように、鍵情報をＨＳＭ（ハードウェアセキュリティモジュール）で暗号化し、暗号化した鍵情報を鍵ＤＢ（データベース）で保存管理する鍵管理システムから、通信回線を介して、暗号化した鍵情報をＩＣカード発行機に送信し、ＩＣカード発行機で暗号化された鍵情報を復号化してＩＣカードのＩＣのメモリに格納（エンコード）することも行われている。
【０００４】
通常、鍵管理システム、ＩＣカード発行機、通信回線は、ＩＣカードの発行を請け負う会社の同一の工場に置かれ、高いセキュリティレベルが保たれる。
【０００５】
ところで、一般に、ＩＣカードを一回発行すると、このＩＣカードのＩＣのメモリに格納された鍵情報を確認することは、その後ユーザが取引などをした時などでしかできない。
【０００６】
無理やり確認するためには、鍵管理システムから鍵情報を取り出し擬似取引を行う必要がある。
【０００７】
すなわち、ＩＣカードの読み出せない鍵情報の検査や、エンコードされた情報の書き換えをする際にはＩＣカードにエンコードされた鍵情報と同じ鍵情報を検査機側で保持する必要があり、セキュリティ及び技術的観点から現在まで開発環境のみで実施されていた。
【０００８】
また、開発環境においてはＨＳＭのようなセキュリティモジュールを保持しておらず、鍵情報は平文（非暗号化）状態で開発用パソコン内で取り扱われており、ノンセキュリティに近い状態で保管及び使用されていた。
【０００９】
つまり、セキュリティの保たれていないところに鍵情報を取り出すのでセキュリティ上好ましくない。
【００１０】
このように、従来、工場外の開発環境において検査が実施され、かつ平文でＩＣカードの鍵情報が取り扱われており、セキュリティ上好ましくない状況で管理されていた。
【００１１】
工場では、ＨＳＭを利用し暗号化された状態で鍵情報を管理してＩＣカードの発行が行われており、ＩＣカードの発行を請け負う会社内でのセキュリティのレベル感も統一されてなかった。
【００１２】
また、開発環境にＩＣカードにセットされた鍵情報と同じ鍵情報を平文で移行することにもつながり、工場外から機密性の非常に高いＩＣカードの鍵情報を外部に出力するリスクも生じていた。
【００１３】
このため、開発環境においてはテスト鍵情報での検査しかできず、本番鍵情報での検査が行われておらず、実際の市場テストまでＩＣカードの鍵情報の確認が実施できなかった。
【００１４】
市場テストで不具合が生じた場合、再テスト実施などが発生し本番までのリカバリー期間が短く、又は本番開始が延期となる可能性もＩＣカードの発行を請け負った会社の都合により生じてしまい、得意先に多大なる迷惑をかけることに繋がる可能性があった。
【００１５】
また、得意先によっては市場テストにおいても鍵情報のテストを行わず、後に問題が発生し市場に不具合があるＩＣカードを生産してしまっていたケースも存在した。
【先行技術文献】
【特許文献】
【００１６】
【特許文献１】特開昭６３−１９７２９３号公報
【発明の概要】
【発明が解決しようとする課題】
【００１７】
本発明は斯かる背景技術に鑑みてなされたもので、ＩＣカードの発行と同等以上の高いセキュリティレベルで、本番鍵情報を用いてＩＣカードの検査ができることを課題とする。
【課題を解決するための手段】
【００１８】
本発明において上記課題を解決するために、まず請求項１の発明では、鍵管理ＤＢとＨＳＭとを有する鍵管理システムと、ＩＣカード発行機と、ＩＣカード検査システムとを備え、これら鍵管理システムとＩＣカード発行機とＩＣカード検査システムとがネットワークに接続されているシステムであって、
鍵管理システムは、ＩＣカードにエンコードする鍵情報を、ＨＭＳ内にて暗号化し、暗号化された鍵情報を鍵管理ＤＢにて保存管理する手段と、ＩＣカード検査システムから、ＩＣカードにエンコードされた鍵情報が係る処理の依頼を受信して、暗号化したこの鍵情報を管理ＤＢからＨＭＳに送り、ＨＭＳ内にて復号化して依頼された処理を行って、処理結果を返信する手段とを備え、
ＩＣカード発行機は、ＩＣカードを発行する際、暗号化された鍵情報を鍵管理システムから送信して貰って復号化し、復号化した鍵情報をＩＣカードにエンコードする手段を備え、
ＩＣカード検査システムは、検査のためにＩＣカードに対してデータを読み書きする処理を行う過程で、ＩＣカードにエンコードされた鍵情報が係る処理がある場合、その鍵情報が係る処理の依頼を、鍵管理システムに送信する手段と、その鍵情報が係る処理の結果を受信して、その検査のためにＩＣカードに対してデータを読み書きする処理を完了させる手段とを備えることを特徴とするＩＣカード発行検査システムとしたものである。
【００１９】
また請求項２の発明では、鍵管理システムと、ＩＣカード発行機と、ＩＣカード検査システムと、ネットワークとが、同一の工場内に設置されていることを特徴とする請求項１記載のＩＣカード発行検査システムとしたものである。
【００２０】
また請求項３の発明では、鍵管理ＤＢとＨＳＭとを有する鍵管理システムと、ＩＣカード発行機と、ＩＣカード検査システムとを備え、これら鍵管理システムとＩＣカード発行機とＩＣカード検査システムとがネットワークに接続されているシステムが実行する方法であって、
鍵管理システムが、ＩＣカードにエンコードする鍵情報を、ＨＭＳ内にて暗号化し、暗
号化された鍵情報を鍵管理ＤＢにて保存管理する工程と、
ＩＣカード発行機が、ＩＣカードを発行する際、暗号化された鍵情報を鍵管理システムから送信して貰って復号化し、復号化した鍵情報をＩＣカードにエンコードする工程と、
ＩＣカード検査システムが、検査のためにＩＣカードに対してデータを読み書きする処理を行う過程で、ＩＣカードにエンコードされた鍵情報が係る処理がある場合、その鍵情報が係る処理の依頼を、鍵管理システムに送信する工程と、
鍵管理システムが、ＩＣカード検査システムから、ＩＣカードにエンコードされた鍵情報が係る処理の依頼を受信して、暗号化したこの鍵情報を管理ＤＢからＨＭＳに送り、ＨＭＳ内にて復号化して依頼された処理を行って、処理結果を返信する工程と、
ＩＣカード検査システムが、鍵管理システムから処理結果を受信して、その検査のためにＩＣカードに対してデータを読み書きする処理を完了させる工程を含むことを特徴とするＩＣカード発行検査方法としたものである。
【００２１】
また請求項４の発明では、鍵管理システムと、ＩＣカード発行機と、ＩＣカード検査システムと、ネットワークとが、同一の工場内に設置されていることを特徴とする請求項３記載のＩＣカード発行検査方法としたものである。
【発明の効果】
【００２２】
請求項１及び３の発明は、検査のためにＩＣカードに対してデータを読み書きする処理を行う過程で、ＩＣカードにエンコードされた鍵情報が係る処理はＨＭＳ内にて行われ、平文の鍵情報がＨＭＳの外部に漏れることがないために、ＩＣカードの発行と同等以上の高いセキュリティレベルで、本番鍵情報を用いてＩＣカードの検査ができるという効果がある。
【００２３】
請求項２及び４の発明は、鍵管理システムと、ＩＣカード発行機と、ＩＣカード検査システムと、ネットワークとが、同一の工場内に設置されているために、鍵情報が工場外に漏れるリスクがなくなり、さらにセキュリティレベルが上がるという効果がある。
【図面の簡単な説明】
【００２４】
【図１】従来のＩＣカード発行システムの構成例を示す図。
【図２】本発明のＩＣカード発行検査システムの構成例を示す図。
【発明を実施するための形態】
【００２５】
以下に、本発明の実施の一形態を説明する。
【００２６】
本発明のＩＣカード発行検査システムは、図２に示すように、鍵管理システムと、ＩＣカード発行機と、ＩＣカード検査システムと、ネットワークとを工場内に設置し、これら鍵管理システムとＩＣカード発行機とＩＣカード検査システムとを、このネットワークに接続したものである。
【００２７】
鍵管理システムは、鍵管理ＤＢと、ＨＳＭとを有する。
【００２８】
鍵管理ＤＢは、ＩＣカードにエンコードする鍵情報であって、暗号化されたものを保存管理するデータベースである。
【００２９】
ＨＳＭは、その内部にて、ＩＣカードにエンコードする鍵情報を暗号化或いは復号化し、ＩＣカード検査システムから依頼された、ＩＣカードにエンコードされた鍵情報が係る処理を行って処理結果を返信するハードウェアセキュリティモジュールである。
【００３０】
ＩＣカード発行機は、ＩＣカードを発行する際に、暗号化された鍵情報を鍵管理システムから送信して貰って復号化し、復号化した鍵情報をＩＣカードのＩＣのメモリに格納（エンコード）する装置である。
【００３１】
ＩＣカード検査システムは、ＩＣカードを検査するシステムであって、リーダ／ライタと、制御用パソコンとを有する。
【００３２】
検査には、例えば、ＩＣカードのＩＣのメモリに格納（エンコード）されたデータの確認、ＩＣカードのＩＣ機能検査などがある。
【００３３】
リーダ／ライタは、ＩＣカードのＩＣのメモリに対して、データを読み書きする装置である。
【００３４】
制御用パソコンは、検査のためにリーダ／ライタを用いてＩＣカードのＩＣのメモリに対してデータを読み書きする処理を行う過程で、ＩＣカードにエンコードされた鍵情報に係る処理がある場合、その処理の依頼を、鍵管理システムに送信し、また、鍵管理システムから、その処理の結果を受信し、その処理の結果に基づいて、その検査のためにリーダ／ライタを用いてＩＣカードのＩＣのメモリに対してデータを読み書きする処理を完了させるコンピュータである。
【００３５】
以下に、本発明のＩＣカード発行検査システムが行うＩＣカードの発行から検査までの流れの例を、ＳＴＥＰ１〜５の順に説明する。
【００３６】
ＳＴＥＰ１；
鍵管理システムは、ＩＣカードにエンコードする鍵情報を、ＨＭＳ内にて暗号化し、暗号化された鍵情報を管理ＤＢにて保存管理する。
【００３７】
ＳＴＥＰ２；
ＩＣカード発行機は、ＩＣカードを発行する際、暗号化された鍵情報を鍵管理システムから送信して貰って復号化し、復号化した鍵情報をＩＣカードのＩＣのメモリに格納（エンコード）する。
【００３８】
ＳＴＥＰ３；
ＩＣカード検査システムは、制御用パソコンにて、検査のためにリーダ／ライタを用いてＩＣカードのＩＣのメモリに対してデータを読み書きする処理を行う過程で、ＩＣカードにエンコードされた鍵情報が係る処理がある場合、その処理の依頼を、鍵管理システムに送信する。
【００３９】
ＳＴＥＰ４；
鍵管理システムは、ＩＣカードにエンコードされた鍵情報が係る処理の依頼を受信して、暗号化したこの鍵情報を管理ＤＢからＨＭＳに送り、ＨＭＳ内にて、復号化し、復号化したものを用いて、依頼された処理を行って、処理結果を、ＩＣカード検査システムに送信する。
【００４０】
ＳＴＥＰ５；
ＩＣカード検査システムは、制御用パソコンにて、処理結果を受信し、この処理結果に基づいて、検査のためにリーダ／ライタを用いてＩＣカードのＩＣのメモリに対してデータを読み書きする処理を完了させる。
【図１】
2011165125.tif 000003
【図２】
2011165125.tif 000004