(57)【要約】  【課題】  ＩＣカードに設定されている輸送鍵が何らかの要因により変化した場合であっても、元の輸送鍵を新たに生成することが可能な情報記録媒体を提供する。  【解決手段】  情報処理装置２００から送信されるコマンド処理を行うコマンド処理部１５４と、当該情報記録媒体１００に設定される第１の輸送鍵を格納する書き換え可能な記憶部１６０と、前記第１の輸送鍵を暗号処理により生成するために必要な、当該情報記録媒体固有の秘密情報を格納する秘密情報格納領域１５６と、前記情報処理装置２００から送信されるコマンドに含まれる第１の識別子と前記秘密情報とに基づいて輸送鍵を生成し、前記書き換え可能な記憶部に格納する輸送鍵生成回路１５５とを備えることとした。【選択図】  図１
2006293937.tif 000002
【特許請求の範囲】
【請求項１】
外部機器認証用の輸送鍵を保持し、外部接続される情報処理装置から送信されるコマンドの処理を行う情報記録媒体において、
前記情報処理装置から送信されるコマンドの処理を行うコマンド処理部と、
当該情報記録媒体に設定される第１の輸送鍵を格納する書き換え可能な記憶部と、
前記第１の輸送鍵を暗号処理により生成するために必要な、当該情報記録媒体固有の秘密情報を格納する秘密情報格納部と、
前記情報処理装置から送信されるコマンドに含まれる第１の識別子と前記当該情報記録媒体固有の秘密情報とに基づいて前記第１の輸送鍵を生成し、該第１の輸送鍵を前記書き換え可能な記憶部に格納する輸送鍵生成回路と、を備える、
ことを特徴とする情報記録媒体。
【請求項２】
請求項１に記載の情報記録媒体において、
前記書き換え可能な記憶部は、前記輸送鍵を保有する領域を複数備え、
前記輸送鍵生成回路は、前記書き換え可能な記憶部に格納されている第１の輸送鍵と、前記情報処理装置から送信されるコマンドに含まれる識別子とに基づいて、第２の輸送鍵を生成し、該第２の輸送鍵を前記書き換え可能な記憶部に格納する、
ことを特徴とする情報記録媒体。
【請求項３】
請求項１に記載の情報記録媒体において、
前記コマンド処理部は、前記第１の輸送鍵が前記輸送鍵生成回路において正常に生成されたことを示す復活情報を生成して、該復活情報を前記書き換え可能な記憶部に格納するものであり、前記復活情報が前記書き換え可能な記憶部に格納されている場合において、前記情報処理装置から前記第１の輸送鍵の生成コマンド以外のコマンドが送信されて来たとき、該第１の輸送鍵の生成コマンド以外のコマンドの処理を行う、
ことを特徴とする情報記録媒体。
【請求項４】
請求項１に記載の情報記録媒体において、
前記第１の輸送鍵の生成を指示するコマンドの処理を禁止する無効化情報を生成する無効化情報生成回路と、
前記無効化情報を格納する無効化情報格納部と、をさらに備える、
ことを特徴とする情報記録媒体。
【請求項５】
外部機器認証用の輸送鍵を保持し、外部接続される情報処理装置から送信されるコマンドの処理を行う情報記録媒体における情報処理方法において、
前記情報処理装置から、前記情報記録媒体に保持されている前記輸送鍵のデータの復活を指示する復活コマンドを受け付ける復活コマンド受信ステップと、
前記復活コマンドに含まれる所定の識別子を抽出する識別子抽出ステップと、
前記情報記録媒体に格納されている当該情報記録媒体に固有の秘密情報を抽出し、該秘密情報と、前記識別子抽出ステップにて抽出した識別子とに基づいて、第１の輸送鍵を暗号処理により生成する輸送鍵生成ステップと、
前記生成された第１の輸送鍵を、書き換え可能な記憶領域に格納する輸送鍵格納ステップと、を有する、
ことを特徴とする情報処理方法。
【請求項６】
請求項５に記載の情報処理方法において、
当該情報記録媒体に格納されている前記第１の輸送鍵を抽出し、該第２の輸送鍵と前記識別子抽出ステップにて抽出した識別子とに基づいて第２の輸送鍵を生成する第２の輸送鍵生成ステップと、
前記第２の輸送鍵を、書き換え可能な記憶領域に格納する第２の輸送鍵格納ステップと、を有する、
ことを特徴とする情報処理方法。
【請求項７】
請求項５に記載の情報処理方法において、
前記輸送鍵生成ステップで前記第１の輸送鍵が正常に生成されたことを示す復活情報を生成する復活情報生成ステップと、
前記復活情報を、書き換え可能な記憶領域に格納する復活情報格納ステップと、をさらに有し、
前記復活情報が、前記書き換え可能な記憶領域に格納されている場合において、前記情報処理装置から前記復活コマンド以外のコマンドが送信されてきたとき、該復活コマンド以外のコマンドの処理を行う、
ことを特徴とする情報処理方法。
【請求項８】
請求項５に記載の情報処理方法において、
前記輸送鍵生成ステップの実行を禁止する無効化情報を生成する無効化情報生成ステップと、
前記無効化情報を、書き換え可能な記憶領域に格納する無効化情報格納ステップと、をさらに有する、
ことを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、製品の形状加工を行なう複数の業者間の配送において、その配送途中の安全性を確保する為に輸送鍵を利用するＩＣカードに係る情報記録媒体、及び情報処理方法に関するものである。
【背景技術】
【０００２】
ＩＣカードは、銀行や金融機関、携帯電話、及び政府機関などの、高い安全性が要求される分野で利用されている。例えば、銀行や金融機関においては、クレジット／デビットや電子財布、あるいは電子商取引などに用いられ、また、政府機関においては、住民基本台帳や健康カード、あるいは運転免許証などに用いられている。
【０００３】
高い安全性が要求されるＩＣカードは、その製造段階から最終の利用者に手渡されるまでの間も安全性が考慮されている。つまり、ＩＣカード用のＬＳＩは、最終のカード形状となるまでに、少なくとも、ＬＳＩの製造業者、ＬＳＩをモジュール形状に加工するパッケージ製造者、モジュールをカード形状に加工するカード製造者、及び最終利用者の情報を記録するカード発行者が介在しており、例えば、特許文献１に示されるように、これら業者間の配送における不正利用を防止するためにＩＣカード内に記録されている輸送鍵が利用される。
【０００４】
輸送鍵は製品の配送元でＬＳＩに書き込まれ、輸送鍵の情報そのものは製品の配送とは別の手段で配送先に伝えられる。そして、配送先ではこの輸送鍵の情報を用いて、実際に受け取った製品に輸送鍵の照合あるいは認証に関するコマンドを送信し、照合が正常終了した場合に、その製品の他の機能、例えばデータの書込みや読み出しを実行することが可能となる。
【特許文献１】特開２０００−１１１１３号公報（第７頁、図２）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、配送元で書き込んだ輸送鍵の情報が何らかの理由により変化した場合、配送先では輸送鍵の照合あるいは輸送鍵を利用した認証を正常終了させることができなくなる。上述したように、ＩＣカード用ＬＳＩは最終のカード形状となるまでに様々な者により加工が施されるため、過酷な加工環境下では輸送鍵の情報が変化してしまう可能性がある。一般的にＩＣカードは不正利用防止の為に、輸送鍵による照合あるいは認証が正常に終了しないと他の機能が利用できないようになっており、この場合はＩＣカードを廃棄せざるを得ない。
【０００６】
また、上記特許文献１においては、輸送鍵は、複数の業者間に共通のものとなっているが、例えば、パッケージ業者が新たにデータを書き加えることもあり、この場合、ＬＳＩ製造業者に知られていない新たな輸送鍵を設定する必要がある。
【０００７】
本発明は、上記課題を解決するためになされたものであり、ＩＣカードに設定されている輸送鍵が何らかの要因により変化した場合であっても、元の輸送鍵を新たに生成することが可能な情報記録媒体、及び情報処理方法を提供することを目的とする。また、任意の識別子を用いて、新たな輸送鍵を設定可能な情報記録媒体、及び情報処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の請求項１に係る情報記録媒体は、外部機器認証用の輸送鍵を保持し、外部接続される情報処理装置から送信されるコマンドの処理を行う情報記録媒体において、前記情報処理装置から送信されるコマンドの処理を行うコマンド処理部と、当該情報記録媒体に設定される第１の輸送鍵を格納する書き換え可能な記憶部と、前記第１の輸送鍵を暗号処理により生成するために必要な、当該情報記録媒体固有の秘密情報を格納する秘密情報格納部と、前記情報処理装置から送信されるコマンドに含まれる第１の識別子と前記当該情報記録媒体固有の秘密情報とに基づいて前記第１の輸送鍵を生成し、該第１の輸送鍵を前記書き換え可能な記憶部に格納する輸送鍵生成回路とを備えることを特徴とする。
これにより、輸送鍵の情報が変化した場合であっても、輸送鍵生成に必要な識別子を有するユーザーは、輸送鍵を復活させることが可能となり、認証処理ができない製品を廃棄する必要がなくなる。
【０００９】
また、本発明の請求項２に係る情報記録媒体は、請求項１に記載の情報記録媒体において、前記書き換え可能な記憶部は、前記輸送鍵を保有する領域を複数備え、前記輸送鍵生成回路は、前記書き換え可能な記憶部に格納されている第１の輸送鍵と、前記情報処理装置から送信されるコマンドに含まれる識別子とに基づいて、第２の輸送鍵を生成し、該第２の輸送鍵を前記書き換え可能な記憶部に格納することを特徴とする。
これにより、情報記録媒体を受け取る各ユーザーに固有の輸送鍵を設定することが可能となり、情報漏洩や不正使用に対する安全性を高めることが可能となる。
【００１０】
また、本発明の請求項３に係る情報記録媒体は、請求項１に記載の情報記録媒体において、前記コマンド処理部は、前記第１の輸送鍵が前記輸送鍵生成回路において正常に生成されたことを示す復活情報を生成して、該復活情報を前記書き換え可能な記憶部に格納するものであり、前記復活情報が前記書き換え可能な記憶部に格納されている場合において、前記情報処理装置から前記第１の輸送鍵の生成コマンド以外のコマンドが送信されて来たとき、該第１の輸送鍵の生成コマンド以外のコマンドの処理を行うことを特徴とする。
これにより、情報記録媒体の輸送段階において使用可能なコマンドを最小限に抑えることができ、情報漏洩や不正使用に対する安全性を高めることができる。
【００１１】
また、本発明の請求項４に係る情報記録媒体は、請求項１に記載の情報記録媒体において、前記第１の輸送鍵の生成を指示するコマンドの処理を禁止する無効化情報を生成する無効化情報生成回路と、前記無効化情報を格納する無効化情報格納部とをさらに備えることを特徴とする。
これにより、輸送鍵の復活に制限を持たせることができ、不用意な輸送鍵の復活を防ぎ、情報漏洩や不正使用に対する安全性を高めることが可能となる。
【００１２】
また、本発明の請求項５に係る情報処理方法は、外部機器認証用の輸送鍵を保持し、外部接続される情報処理装置から送信されるコマンドの処理を行う情報記録媒体における情報処理方法において、前記情報処理装置から、前記情報記録媒体に保持されている前記輸送鍵のデータの復活を指示する復活コマンドを受け付ける復活コマンド受信ステップと、前記復活コマンドに含まれる所定の識別子を抽出する識別子抽出ステップと、前記情報記録媒体に格納されている当該情報記録媒体に固有の秘密情報を抽出し、該秘密情報と、前記識別子抽出ステップにて抽出した識別子とに基づいて、第１の輸送鍵を暗号処理により生成する輸送鍵生成ステップと、前記生成された第１の輸送鍵を、書き換え可能な記憶領域に格納する輸送鍵格納ステップとを有することを特徴とする。
これにより、輸送鍵の情報が変化した場合であっても、予め定められた識別子を有するユーザーは、輸送鍵を復活させることが可能となり、認証処理ができない製品を廃棄する必要がなくなる。
【００１３】
また、本発明の請求項６に係る情報処理方法は、請求項５に記載の情報処理方法において、当該情報記録媒体に格納されている前記第１の輸送鍵を抽出し、該第２の輸送鍵と前記識別子抽出ステップにて抽出した識別子とに基づいて第２の輸送鍵を生成する第２の輸送鍵生成ステップと、前記第２の輸送鍵を、書き換え可能な記憶領域に格納する第２の輸送鍵格納ステップとを有することを特徴とする。
これにより、情報記録媒体を受け取る各ユーザーに固有の輸送鍵を設定することが可能となり、情報漏洩や不正使用に対する安全性を高めることが可能となる。
【００１４】
また、本発明の請求項７に係る情報処理方法は、請求項５に記載の情報処理方法において、前記輸送鍵生成ステップで前記第１の輸送鍵が正常に生成されたことを示す復活情報を生成する復活情報生成ステップと、前記復活情報を、書き換え可能な記憶領域に格納する復活情報格納ステップと、をさらに有し、前記復活情報が、前記書き換え可能な記憶領域に格納されている場合において、前記情報処理装置から前記復活コマンド以外のコマンドが送信されてきたとき、該復活コマンド以外のコマンドの処理を行うことを特徴とする。
これにより、情報記録媒体の輸送段階において使用可能なコマンドを最小限に抑えることができ、情報漏洩や不正使用に対する安全性を高めることができる。
【００１５】
また、本発明の請求項８に係る情報処理方法は、請求項５に記載の情報処理方法において、前記輸送鍵生成ステップの実行を禁止する無効化情報を生成する無効化情報生成ステップと、前記無効化情報を、書き換え可能な記憶領域に格納する無効化情報格納ステップとをさらに有することを特徴とする。
これにより、輸送鍵の復活に制限を持たせることができ、不用意な輸送鍵の復活を防ぎ、情報漏洩や不正使用に対する安全性を高めることが可能となる。
【発明の効果】
【００１６】
本発明によれば、ＬＳＩに記憶している輸送鍵の情報が変化した場合であっても、輸送鍵の情報を復元することができ、正当な利用者であれば輸送鍵を用いた照合あるいは認証を正常終了することができるため、輸送途中の製品を廃棄する必要がなくなり、製品加工後の歩留まりを向上することができる。
また、任意の識別子を用いて、新たな輸送鍵を設定することが可能となるので、製品の配送途中における不正利用を防止することができ、安全性をより高めることができる。
【発明を実施するための最良の形態】
【００１７】
（実施の形態１）
本実施の形態１に係る情報記録媒体は、情報記録媒体と情報処理端末との間で輸送鍵を用いた認証を行う情報処理システムにおいて、所定の識別子と輸送鍵生成に必要な秘密情報とを用いて、データが変形した輸送鍵を新たに生成するものである。
【００１８】
以下、本発明の実施の形態１に係る情報記録媒体について、図面を参照しながら説明する。
図１は、本発明に係る情報記録媒体が用いられる情報処理システムの構成を表す概略図である。
図１に示すように、情報処理システム３００は、情報記録媒体１００と情報処理端末２００とを有している。
【００１９】
情報記録媒体１００は、例えば、ＩＣカードに搭載される半導体（以下、「ＬＳＩ」とする。）であり、各種演算を行なう中央演算装置１２０と、中央演算装置１２０が各種処理を行なう際のデータの一時記憶領域として使用する揮発性記憶部１３０と、情報処理端末２００との通信を行なう外部装置接続部１１０と、通信や情報の処理手続きが記述されたプログラムや、不変の情報が記録される書き換え不可能な第１の不揮発性記憶部１５０と、情報記録媒体１００の管理情報や、利用者の情報等を記憶する書き換え可能な第２の不揮発性記憶部１６０と、通信相手の認証処理や情報の暗号処理を行なう暗号処理部１４０とを有している。
【００２０】
情報処理端末２００は、例えば、情報記録媒体から情報を読み出し、あるいは情報を書き込むためのパソコン等であり、情報記録媒体１００と通信を行なうための情報媒体接続部２１０と、情報記録媒体１００に対して輸送鍵の照合を指示するコマンドを発行する輸送鍵照合指示部２２０と、情報記録媒体１００に対して輸送鍵の復活を指示するコマンドを発行する輸送鍵復活指示部２３０と、情報処理端末２００で処理される情報の入力、及び処理された情報の出力を行なう情報入出力部２４０とを有している。
【００２１】
次に、情報記録媒体１００の揮発性記憶部１３０、第１の不揮発性記憶部１５０、及び第２の不揮発性記憶部１６０の詳細な構成について、図１を用いて説明する。
揮発性記憶部１３０は、受信したコマンドを格納する受信データ格納領域１３１と、情報処理端末２００に送信する応答データ（以下、「レスポンス」とする。）を格納する送信データ格納領域１３２と、後述する輸送鍵照合処理回路１５３による処理結果を格納する照合結果格納領域１３３を有している。
【００２２】
第１の不揮発性記憶部１５０は、外部装置接続部１１０を制御しながら国際標準の規格に準拠したプロトコルで通信を行なう外部機器通信回路１５１と、外部機器通信回路１５１が受信したコマンドを解析し、かつ当該コマンドに基づいて処理が行われた処理結果をレスポンスとして作成する送受信データ制御回路１５２と、輸送鍵の照合を指示するコマンド（以下、「照合コマンド」とする。）を受信した場合に該コマンド処理を行なう輸送鍵照合処理回路１５３と、輸送鍵の復活を指示するコマンド（以下、「復活コマンド」とする。）を受信した場合に該コマンド処理を行なう輸送鍵復活処理回路１５４と、輸送鍵の生成処理を実際に行う輸送鍵生成回路１５５と、情報記録媒体１００に固有の秘密情報、つまり、所定の暗号処理により輸送鍵を生成する際に必要となる情報を格納する秘密情報格納領域１５６とを有している。また、第２の不揮発性記憶部１６０は、輸送鍵の情報を格納する輸送鍵格納領域１６１を有している。
【００２３】
なお、情報記録媒体１００には、通常、図６に示すように、ＬＳＩ製造者だけが利用できる第２の外部装置接続部１７０が備えられており、情報制御装置６００との間で通信可能とされている。情報制御装置６００は、例えば、ＩＣ製造業者が用いるテスタであり、図６に示すように、情報記録媒体１００の第２の外部装置接続部１７０に接続可能な情報媒体接続部６１０と、情報記録媒体１００に書き込む輸送鍵の情報を生成する輸送鍵生成部６２０と、情報記録媒体１００に対して前記輸送鍵生成部６２０により生成された輸送鍵の情報を用いて書き込み指示を行なう輸送鍵書込指示部６３０と、情報制御装置６００で処理される情報の入力と処理された情報の出力を行なう情報入出力部６４０とを有している。
【００２４】
これら第２の外部装置接続部１７０、及び情報制御装置６００は、情報記録媒体１００がＩＣカードと呼ばれる製品となる場合、最初にＬＳＩ製造者が輸送鍵を情報記録媒体１００に格納するために必要となるものである。つまり、情報記録媒体１００は、最初の形状はＬＳＩそのものであり、最初のＬＳＩ製造者においては、情報記録媒体１００は国際標準に準拠した物理的な接点やアンテナが付いていないため、最初のＬＳＩ製造者は、情報制御装置６００を用いて輸送鍵の情報を書き込む。
【００２５】
次に、情報記録媒体１００の動作について図２、及び図３を用いて説明する。
図２、及び図３は、情報記録媒体１００の動作を説明するための図である。
情報記録媒体１００の基本的な動作は、外部機器通信回路１５１と送受信データ制御回路１５２との間の繰返し処理である。つまり、外部機器通信回路１５１によるコマンドの受信と、送受信データ制御回路１５２によるレスポンスの作成とが繰り返し行なわれる。
【００２６】
図２に示すように、外部機器通信回路１５１は、最初に送信すべきレスポンスが送信データ格納領域１３２に存在するか否かを確認し（ステップ２０１、以下「Ｓ２０１」とする。）、送信すべきレスポンスが存在する場合は、外部装置接続部１１０を制御しながら、通信プロトコルに従ったレスポンスの送信処理を行なう（Ｓ２０２）。一方、送信すべきレスポンスが存在しない場合は、外部装置接続部１１０を制御しながら受信状態を監視し（Ｓ２０３）、コマンドの受信を検出すると、通信プロトコルに従ったコマンドの受信処理を行い、受信コマンドを受信データ格納領域１３１に格納する（Ｓ２０４）。
【００２７】
受信データ格納領域１３１に格納されたコマンドは、送受信データ制御回路１５２によって処理される。図３に示すように送受信データ制御回路１５２は、まず受信したコマンドが、情報記録媒体１００で処理できるコマンドであるか否かを判断する（Ｓ３０１）。処理できないコマンドの場合は、異常データを受信したことを示す情報を送信データ格納領域１３２に格納し、通信プロトコルに従ったレスポンスを作成し、送信データ格納領域１３２に格納する（Ｓ３０２）。一方、受信コマンドが、情報記録媒体１００で処理できるコマンドの場合は、当該コマンドを処理する所定の処理回路により、受信コマンドの具体的な処理が施され（Ｓ３０３）、送受信データ制御回路１５２は、受信コマンドの処理データに基づき、通信プロトコルに従ったレスポンスを作成し、送信データ格納領域１３２に格納する（Ｓ３０４）。
【００２８】
そして、外部機器通信回路１５１は、外部装置接続部１１０を制御しながら、当該レスポンスの送信処理を行なう。なお、情報記録媒体１００におけるコマンド処理は、情報記録媒体１００に記録されている情報の読出しや書込み等、複数の処理が行われるが、本実施の形態１では、輸送鍵照合処理回路１５３による輸送鍵の照合処理と輸送鍵復活処理回路１５４による輸送鍵の復活処理についてのみ説明を行う。
【００２９】
次に、情報処理システム３００における輸送鍵の照合処理、及び輸送鍵の復活処理について説明する。
本実施の形態１に係る情報処理システム３００では、輸送鍵の照合が正常終了しないと、情報記録媒体１００における他の機能、例えばデータの書込みや読み出しを実行することはできないようになっている。例えば、ＬＳＩ製造者から情報記録媒体１００を受け取ったパッケージ業者は、まず、情報処理端末２００を用いて輸送鍵の照合処理を行う。かかる照合が正常終了した場合は、情報記録媒体１００における各種処理が可能となるが、輸送鍵の照合が正常終了しない場合、つまり、輸送鍵格納領域１６１に格納された輸送鍵が何らかの要因で書き換わっている場合は、輸送鍵の照合が正常終了しないため、データの読み書き等を行うことができない。この場合、パッケージ業者は、ＬＳＩ製造者から予め教えられている識別子情報を、情報処理端末２００に入力することにより、情報記録媒体１００に対して輸送鍵の復活処理を指示し、これにより、情報記録媒体１００においてデータが変形した輸送鍵の復活が行なわれる。
【００３０】
まず、ＬＳＩ製造者から製品を受け取ったパッケージ業者が、輸送鍵の照合処理を指示すると、情報処理端末２００における輸送鍵照合指示部２２０は、情報入出力部２４０を介して当該照合指示を受け付け、照合すべき輸送鍵ＩＫを含む照合コマンドを作成し、情報媒体接続部２１０を介して情報記録媒体１００に照合コマンドを送信する。
【００３１】
情報記録媒体１００に送信された照合コマンドは、上述した手順で、情報記録媒体１００の外部機器通信回路１５１により受信され、輸送鍵照合処理回路１５３により処理される。図４は、輸送鍵照合処理回路１５３の動作説明を行なうための図である。
【００３２】
輸送鍵照合処理回路１５３では、図４に示すように、まず、受信された照合コマンドから輸送鍵ＩＫが抽出される（Ｓ４０１）。抽出された輸送鍵ＩＫは、輸送鍵格納領域１６１に格納されている輸送鍵ＴＫと照合され、その照合結果は照合結果格納領域１３３に格納される（Ｓ４０２）。その後、情報処理端末２００に送信するレスポンスを作成するために、照合結果を含んだ情報が送信データ格納領域１３２に格納され（Ｓ４０３）、送受信データ制御回路１５２によりレスポンスが作成される。そして、該レスポンスは外部機器通信回路１５１による制御のもと、外部装置接続部１１０を介して情報処理端末２００に送信される。
【００３３】
輸送鍵の照合処理を指示した者、例えばパッケージ業者は、通常このレスポンスの内容に基づき、次の処理コマンドを情報処理端末２００に与え、所望の処理を行なう。つまり、輸送鍵の照合結果が正常である旨のレスポンスを受信した場合は、情報記録媒体１００に対するデータの書込みや読出しを行なう。また、照合結果が異常である旨のレスポンスを受信した場合は、輸送鍵が変化した可能性が高いと判断することができるため、必要に応じて輸送鍵の復活要求を行う。
【００３４】
次に、情報処理システム３００における輸送鍵の復活処理について説明する。
まず、ＬＳＩ製造者から製品を受け取ったパッケージ業者が、予めＬＳＩ製造業者から教えられている、輸送鍵の復活に必要な識別子ＩＤを入力して輸送鍵の復活処理を指示すると、情報処理端末２００の輸送鍵復活指示部２３０は、情報入出力部２４０を通して入力された識別子ＩＤを含む、輸送鍵の復活コマンドを作成し、情報媒体接続部２１０を介して情報記録媒体１００に送信する。
復活コマンドは、上述の手順で情報記録媒体１００により受信され、当該復活コマンドは、輸送鍵復活処理回路１５４で処理される。図５は、輸送鍵の復活処理を説明するための図である。
【００３５】
図５に示すように、輸送鍵復活処理回路１５４では、まず、復活コマンドから識別子ＩＤが抽出される（Ｓ５０１）。また、第１の不揮発性記憶部１５０の秘密情報格納領域１５６に予め格納されている秘密情報ＳＩが抽出される（Ｓ５０２）。そして、これら２つの情報を元に、輸送鍵生成回路１５５で輸送鍵が実際に生成される。
【００３６】
輸送鍵生成回路１５５では、第１の演算処理と第２の演算処理とにより輸送鍵が新たに生成される（Ｓ５０３）。本実施の形態１では、第１の演算処理は、入力データを、情報処理端末２００から入力される識別子ＩＤとし、輸送鍵を、秘密情報格納領域１５６に格納される秘密情報ＳＩとして、ＤＥＳ（暗号アルゴリズム：米国商務省、Ｆｅｄｅｒａｌ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｐｒｏｃｅｓｓｉｎｇ  Ｓｔａｎｄａｒｄ：ＦＩＰＳ  ４６−３，ＤＡＴＡ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ（ＤＥＳ），Ｏｃｔｏｂｅｒ  １９９９．）による暗号処理が行われる。また第２の演算処理は、第１の演算処理結果を入力とした一方向性関数ＳＨＡ−２５６（ハッシュ関数：米国商務省、Ｆｅｄｅｒａｌ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｐｒｏｃｅｓｓｉｎｇ  Ｓｔａｎｄａｒｄ：ＦＩＰＳ  １８０−２，Ｓｅｃｕｒｅ  Ｈａｓｈ  Ｓｔａｎｄａｒｄ  （ＳＨＳ），Ａｕｇｕｓｔ  ２００２）による処理が行われ、これにより、輸送鍵が新たに生成される。なお、第１の演算処理、及び第２の演算処理は、暗号処理部１４０により実際の演算処理が行なわれる。
【００３７】
このように、輸送鍵生成回路１５５では、上記第１の演算処理を行うため、秘密情報ＳＩを知らない限り識別子ＩＤより生成される情報を生成することはできず、また、上記第２の演算処理は、逆関数の計算が非常に困難な一方向性関数となっているため、第１の演算処理の結果を第２の演算処理の結果より求めることはできない。すなわち、本発明の情報記録媒体１００では、任意の識別子ＩＤから情報記録媒体１００の輸送鍵格納領域１６１に任意の輸送鍵を復活させることはできるが、ＬＳＩ製造者、及びパッケージ製造者のみが知る識別子ＩＤに対応する輸送鍵の情報を入手することはできないため、情報記録媒体１００における輸送鍵の照合処理を正常終了することができない。
【００３８】
輸送鍵生成回路１５５において新たに生成された輸送鍵は、第２の不揮発性記憶部１６０の輸送鍵格納領域１６１に格納される（Ｓ５０４）。また、情報処理端末２００に送信するレスポンスを作成するために、輸送鍵の復活が完了したことを示す情報が、送信データ格納領域１３２に格納され、送受信データ制御回路１５２により、輸送鍵の復活が完了したことを示すレスポンスが作成される（Ｓ５０５）。そして、当該レスポンスは外部装置接続部１１０を介して情報処理端末２００に送信される。
パッケージ業者は、輸送鍵が復活したことを確認した後、再度照合処理を行い、輸送鍵の照合が正常終了すれば、データの書込み等の各種処理を行うことが可能となる。
【００３９】
以上のように、本実施の形態１に係る情報記録媒体１００は、情報記録媒体１００の内部に、輸送鍵復活処理回路１５５、及び輸送鍵生成回路１５５を設け、情報処理端末２００から送信される識別子ＩＤと情報記録媒体１００に固有の秘密情報ＳＩとを用いて、輸送鍵を新たに生成することとしたので、輸送鍵の情報が変化する可能性が高いＩＣカードにおいて、様々な加工環境の元でデータが変化した輸送鍵を元の情報に戻すことができ、加工後にＩＣカードが使用できなくなるという問題を解消することが可能となる。
【００４０】
なお、本実施の形態１では、第１の演算処理としてＤＥＳを利用した暗号処理を行い、第２の演算処理として一方向性関数を利用しているが、その組合せは、情報記録媒体１００のＬＳＩとしての能力に応じて、簡易化、あるいは高度化する事が可能である。例えば、本実施の形態１のようにＤＥＳを用いる替わりに、識別子ＩＤと秘密情報ＳＩとの排他論理和演算の結果、あるいは、単に識別子ＩＤと秘密情報ＳＩの連結処理を行なった結果を、第２の演算処理の入力とすることにより、その処理を簡易化することが可能である。また、ＤＥＳの替わりに、更に暗号強度の高い、トリプルＤＥＳやＲＳＡを利用することにより、暗号処理の高度化を図ることが可能である。
【００４１】
また、ＬＳＩ製造者しか知らない第２の鍵を不揮発性記憶部に格納し、この第２の鍵による照合を正常終了しなければ輸送鍵の復活処理が使用できないようにすることで、不用意に他の輸送鍵を復活させないようにすることも可能である。
【００４２】
（実施の形態２）
本実施の形態２は、複数の配送業者間において用いられる輸送鍵を、個別に管理することを可能とするものである。情報記録媒体１００がＩＣカードである場合、上述したように、ＬＳＩ製造者とパッケージ製造者間の配送と、パッケージ製造者とカード製造者間の配送という２つの配送が存在する。この場合、パッケージ製造者が形状を加工した後、次のカード製造者のために固有の情報を書き込む可能性があり、カード製造者以外の第三者によるこれら固有の情報に対する読み出しや書き込みを防止しなければならない場合がある。すなわち、ＬＳＩ製造者も知っている輸送鍵ではなく、パッケージ製造者とカード製造者のみが知る第２の輸送鍵が必要となる。本実施の形態２は、この第２の輸送鍵の生成に関するものである。
【００４３】
以下、本発明の実施の形態２について、図面を参照しながら説明する。
図７は、本実施の形態２に係る情報記録媒体１０１が用いられる情報処理システム３０１の構成を表す概略図である。図７に示すように、本実施の形態２に係る情報記録媒体１０１における第１の不揮発性記憶部１８０は、上記実施の形態１における第１の不揮発性記憶部１５０の構成要素に加え、第２の輸送鍵生成回路１５７を有する。また、本実施の形態２に係る情報記録媒体１０１における第２の不揮発性記憶部１９０は、図７に示すように、上記実施の形態１における第２の不揮発性記憶部１６０の構成要素に加え、第２の輸送鍵格納領域１６２を有する。なお、第１の不揮発性記憶部１８０、及び第２の不揮発性記憶部１９０以外の構成要素については、上記実施の形態１と同じものであるため、図中において同一の符号を使用し、その説明を省略する。
【００４４】
次に、本実施の形態２による情報処理システム３０１における第２の輸送鍵の生成動作について説明する。
まず、パッケージ業者は、情報処理端末２００を用いて、第２の輸送鍵ＴＫ’を生成するための任意の識別子ＩＤ’を入力して、第２の輸送鍵生成を指示する。情報処理端末２００における輸送鍵復活指示部２３０は、情報入出力部２４０を介して入力された識別子ＩＤ’を含む復活コマンドを作成し、情報媒体接続部２１０を介して情報記録媒体１００に当該コマンドを送信する。
【００４５】
情報記録媒体１０１における輸送鍵復活処理回路１５４は、図８に示すように、まず、復活コマンドから識別子ＩＤ’を抽出し（Ｓ８０１）、第１の輸送鍵格納領域１６１に格納されている第１の輸送鍵ＴＫを抽出する（Ｓ８０２）。
【００４６】
第２の輸送鍵生成回路１５７においては、上記抽出される第１の輸送鍵ＴＫは、実施の形態１における秘密情報に該当するものとして扱われ、これら識別子ＩＤ’と第１の輸送鍵ＴＫは、第３の演算処理（Ｓ８０３）、及び第４の演算処理（Ｓ８０４）で処理され、第２の輸送鍵ＴＫ’が生成される。なお、本発明の実施の形態２における第３の演算処理は本発明の実施の形態１における第１の演算処理に相当し、また、本発明の実施の形態２における第４の演算処理は本発明の実施の形態１における第２の演算処理に相当するものである。
【００４７】
生成された第２の輸送鍵ＴＫ’は第２の輸送鍵格納領域１６２に格納され（Ｓ８０５）、その後、情報処理端末２００に送信するレスポンスのために、第２の輸送鍵ＴＫ’の生成が完了したことを示す情報が送信データ格納領域１３２に格納され、送受信データ制御回路１５２により、第２の輸送鍵ＴＫ’の生成が完了したことを示すレスポンスが作成される（Ｓ８０６）。そして、当該レスポンスは、外部装置接続部１１０を介して情報処理端末２００に送信される。
【００４８】
パッケージ業者は、第３の演算処理および第４の演算処理の処理内容を、ＬＳＩ製造者から予め取得しておくことで、パーソナルコンピュータ等で識別子ＩＤ’に対応する第２の輸送鍵ＴＫ’を計算することができる。そして、これら識別子ＩＤ’と第２の輸送鍵ＴＫ’の情報を、カード製造者に郵送や電子メール等の手段で伝えておくことで、カード製造者は、第２の輸送鍵ＴＫ’を用いて、実際に受け取った加工された情報記録媒体１００における輸送鍵の照合を正常終了させることができる。一方で、ＬＳＩ製造者は、パッケージ製造者が決めた識別子ＩＤ’を知らないため、パッケージ製造者とカード製造者の間の配送物を入手できたとしても、第２の輸送鍵ＴＫ’の照合を正常終了させることはできない。
【００４９】
このように、本実施の形態２の情報記録媒体１００は、第２の輸送鍵を生成する第２の輸送鍵生成回路１５７を備え、予め第２の不揮発性記憶部１９０に格納される第１の輸送鍵ＴＫと、情報処理端末２００から入力される識別子ＩＤ’とを用いて第２の輸送鍵ＴＫ’を生成することとしたので、複数の配送業者間における輸送鍵を、個別に管理することが可能となる。
なお、第３の演算処理および第４の演算処理は、上記実施の形態１と同様に、ＬＳＩとしての情報記録媒体１００の性能に応じて、簡易化、高度化を行うことが可能である。
【００５０】
（実施の形態３）
本実施の形態３は、配送元で情報記録媒体を出荷した段階では、情報記録媒体において輸送鍵の復活コマンドのみ処理可能とし、輸送鍵が復活できた場合のみ、輸送鍵の照合コマンド処理やデータの読み書き等の情報記録媒体へのアクセスを可能とするものである。
【００５１】
以下、本実施の形態３について、図面を参照しながら説明する。
図９は、本実施の形態３に係る情報記録媒体１０２、及び情報処理システム３０２の構成を表す概略図である。図９に示すように、本実施の形態３に係る情報記録媒体１０２における第１の不揮発性記憶部１８１は、上記実施の形態１における送受信データ制御回路１５２に代わる、第２の送受信データ制御回路１５８を有する。また、第２の不揮発性記憶部１９１は、上記実施の形態１における第２の不揮発性記憶部１６０の構成要素に加え、輸送鍵を復活したか否かの情報（以下、「輸送鍵復活情報」とする。）を格納する復活情報格納領域１６３を有する。なお、第１の不揮発性記憶部１８１、及び第２の不揮発性記憶部１９１以外の構成要素については、上記実施の形態１と同じものであるため、図中において同一の符号を使用し、その説明を省略する。
【００５２】
次に、本実施の形態３の情報処理システム３０２の動作について、図１０を用いて説明する。図１０は、本実施の形態３に係る情報処理システム３０２の動作を説明するための図である。
まず、第２の送受信データ制御回路１５８は、情報処理端末２００から送信されるコマンドが、輸送鍵の復活を指示する復活コマンドであるか否かを確認する（Ｓ１００１）。
【００５３】
受信コマンドが復活コマンドである場合は、上記実施の形態１と同様に、輸送鍵復活処理回路１５４、及び輸送鍵生成回路１５５による輸送鍵の生成処理が行われ（Ｓ１００２）、輸送鍵の生成処理が正常終了した場合は、輸送鍵の復活が完了していることを示す輸送鍵復活情報が、復活情報格納領域１６３に格納される（Ｓ１００３）。一方、受信したコマンドが、輸送鍵の復活コマンドでない場合は、第２の送受信データ制御回路１５８は、復活情報格納領域１６３に輸送鍵復活情報が格納されているか否かを確認し（Ｓ１００４）、輸送鍵復活情報が格納されていない場合は、異常データを受信したことを示す情報を、送信データ格納領域１３２に格納する（Ｓ１００５）。
【００５４】
第２の送受信データ制御回路１５８は、復活情報格納領域１６３に輸送鍵復活情報が格納されている場合は、受信コマンドが、輸送鍵の照合コマンドであるか否かを確認する（Ｓ１００６）。受信コマンドが輸送鍵の照合コマンドである場合は、上記実施の形態１と同様に当該コマンド処理が行われる（Ｓ１００７）。つまり、図４に示すような輸送鍵照合処理回路１５３による輸送鍵の照合処理が行われ、当該処理が正常終了した場合は、照合が完了していることを示す情報が照合結果格納領域１３３に格納される。一方、受信コマンドが輸送鍵の照合コマンドで無い場合は、照合結果格納領域１３３をさらに確認し（Ｓ１００８）、輸送鍵の照合が完了していない場合は、異常データを受信したことを示す情報を、送信データ格納領域１３２に格納する（Ｓ１００５）。
【００５５】
第２の送受信データ制御回路１５８は、輸送鍵の復活及び照合が完了していることを示す情報が、それぞれ復活情報格納領域１６３、及び照合結果格納領域１３３に格納されている場合は、受信コマンドが、情報記録媒体１０２において処理可能なものであるか否かの確認を行い（Ｓ１００９）、情報記録媒体１００が処理できるコマンドの場合は、当該コマンドを処理する回路にて各処理が実行される（Ｓ１００７）。一方、情報記録媒体１０２により処理することができないコマンドの場合は、異常データを受信したことを示す情報を送信データ格納領域１３２に格納する（Ｓ１００５）。
【００５６】
以上のように、本実施の形態３に係る情報記録媒体１０２によれば、輸送鍵の復活コマンドの処理が正常終了した場合に限り、輸送鍵の照合コマンドを受け付け、輸送鍵の照合が正常終了した場合に、情報記録媒体の各種処理コマンドを受け付けることとしたので、情報記録媒体１０２の配送中に使用できる機能を最低限のものとすることができ、これにより、レスポンス送信により生じる恐れのあるデータの漏洩を防止し、不正行為の機会を低減させることができる。
【００５７】
（実施の形態４）
本実施の形態４は、ＩＣカードの流通過程における任意の段階で、輸送鍵の復活に制限を持たせ、不用意に輸送鍵の復活をさせないようにしたものである。
【００５８】
以下、実施の形態４について、図面を参照しながら説明する。
図１１は、本実施の形態４に係る情報記録媒体が用いられる情報処理システム３０３の構成を表す概略図である。図１１に示すように、本実施の形態４に係る情報記録媒体１０３における第１の不揮発性記憶部１８２は、上記実施の形態１における第１の不揮発性記憶部１５０の構成要素に加え、情報処理端末２００から、輸送鍵復活の無効化を指示するコマンドを受けると、輸送鍵の復活が無効であること示す無効化情報を生成する輸送鍵無効化回路１５９を有する。また、第２の不揮発性記憶部１９２は、上記実施の形態１における第２の不揮発性記憶部１６０の構成要素に加え、前記無効化情報を格納する無効化情報格納領域１６４を有する。なお、第１の不揮発性記憶部１８２、及び第２の不揮発性記憶部１９２以外の構成要素については、上記実施の形態１と同じものであるため、図中において同一の符号を使用し、その説明を省略する。
【００５９】
次に、本実施の形態４による情報処理システム３０３の動作について、図１２を用いて説明する。図１２は、本実施の形態４に係る情報処理システム３０３の動作を説明するための図である。
図１２に示すように、最初に、輸送鍵復活処理回路１５４は、輸送鍵の復活処理コマンドを受けると、無効化情報格納領域１６４に無効化情報が格納されているか否かを確認する（Ｓ１２０１）。無効化情報が格納されている場合は、異常データを受信したことを示す情報を、送信データ格納領域１３２に格納する（Ｓ１２０２）。
【００６０】
一方、無効化情報が無効化情報格納領域１６４に格納されていない場合は、上記実施の形態１と同様に、コマンドからの識別子ＩＤの抽出（Ｓ１２０３）、秘密情報格納領域１５６からの秘密情報ＳＩの抽出（Ｓ１２０４）、及びこれら２つの情報に基づく輸送鍵の生成が行われる。（Ｓ１２０５）。生成された輸送鍵は第２の不揮発性記憶部１９２の輸送鍵格納領域１６１に格納され（Ｓ１２０６）、その後、送受信データ制御回路１５２により情報処理端末２００に送信するレスポンスが生成される（Ｓ１２０７）。
【００６１】
ここで、例えば、上記輸送鍵の復活指示をパッケージ業者が行っていた場合、パッケージ業者が、輸送鍵の復活処理を行った後、必要なデータの書込みを行い、情報処理端末２００を用いて、輸送鍵の無効化コマンドを入力すると、無効化情報が無効化情報格納領域１６４に格納され、パッケージ業者以降のＩＣカードの流通過程における輸送鍵の復活処理を禁止することができる。
【００６２】
以上のように、本実施の形態４の情報記録媒体１０３によれば、輸送鍵無効化回路１５９を設け、情報処理端末２００による輸送鍵復活の無効化を指示する無効化コマンドを受けた場合に、輸送鍵の復活を制限することとしたので、輸送鍵の不用意な復活を防ぐことができる。
【００６３】
なお、輸送鍵の復活の制限は、上述したような輸送鍵の復活が有効であるか無効であるかの情報によらずに、輸送鍵が復活した回数により輸送鍵の復活に制限を持たせてもよい。例えば、輸送鍵の復活回数が予め定めた規定回数に達した時点で、その使用を自動的に禁止することも可能である。
【産業上の利用可能性】
【００６４】
本発明にかかる情報記録媒体および情報処理方法は、輸送鍵の情報が変化しても安全性を維持したまま元の情報に戻すことができ、また、情報の不正利用に対する安全性を高めることができ、特にＩＣカードの利用分野において有用である。
【図面の簡単な説明】
【００６５】
【図１】本発明の実施の形態１に係る情報処理システムの概略構成図である。
【図２】本発明の実施の形態１に係る情報記録媒体の動作を説明するための図である。
【図３】本発明の実施の形態１に係る情報記録媒体の動作を説明するための図である。
【図４】本発明の実施の形態１における輸送鍵照合処理を説明するための図である。
【図５】本発明の実施の形態１における輸送鍵復活処理処理を説明するための図である。
【図６】本発明の実施の形態１に係る情報処理システムの概略構成図である。
【図７】本発明の実施の形態２に係る情報処理システムの概略構成図である。
【図８】本発明の実施の形態２における第２の輸送鍵復活処理を説明するための図である。
【図９】本発明の実施の形態３に係る情報処理システムの概略構成図である。
【図１０】本発明の実施の形態３に係る情報処理システムの動作を説明するための図である。
【図１１】本発明の実施の形態４に係る情報処理システムの概略構成図である。
【図１２】本発明の実施の形態４に係る情報処理システムの動作を説明するための図である。
【符号の説明】
【００６６】
１００，１０１，１０２，１０３  情報記録媒体
１１０  外部装置接続部
１２０  中央演算装置
１３０  揮発性記憶部
１３１  受信データ格納領域
１３２  送信データ格納領域
１３３  照合結果格納領域
１４０  暗号処理部
１５０，１８０，１８１，１８２  第１の不揮発性記憶部
１５１  外部機器通信回路
１５２  送受信データ制御回路
１５３  輸送鍵照合処理回路
１５４  輸送鍵復活処理回路
１５５  輸送鍵生成回路
１５６  秘密情報格納領域
１５７  第２の輸送鍵生成回路
１５８  第２の送受信データ生成回路
１５９  輸送鍵無効化回路
１６０，１９０，１９１，１９２  第２の不揮発性記憶部
１６１  輸送鍵格納領域
１６２  第２の輸送鍵格納領域
１６３  復活情報格納領域
１６４  無効化情報格納領域
１７０  第２の外部装置接続部
２００  情報処理端末
２１０，６１０  情報媒体接続部
２２０  輸送鍵照合指示部
２３０  輸送鍵復活指示部
２４０，６４０  情報入出力部
６００  情報制御装置
６２０  輸送鍵生成部
６３０  輸送鍵書込指示部
【図１】
2006293937.tif 000003
【図２】
2006293937.tif 000004
【図３】
2006293937.tif 000005
【図４】
2006293937.tif 000006
【図５】
2006293937.tif 000007
【図６】
2006293937.tif 000008
【図７】
2006293937.tif 000009
【図８】
2006293937.tif 000010
【図９】
2006293937.tif 000011
【図１０】
2006293937.tif 000012
【図１１】
2006293937.tif 000013
【図１２】
2006293937.tif 000014