(57)【要約】【課題】ＩＣカードをカード発行機関の窓口に持参せずに、ＡＴＭなどにおいてＰＩＮのロック状態をその場で解除することを可能にする。【解決手段】識別データを備える可搬記録媒体が外部から知得できない乱数データを発生する段階と、ホストシステムが識別データおよび乱数データに基づいて解除用データを生成する段階と、受信装置が解除用データを受信し該解除用データを端末装置へ入力する段階と、端末装置において解除用データの生成と逆変換の関係にある演算により入力された解除用データから対照用乱数データを取り出す段階と、乱数データと対照用乱数データの照合を行い両者の結果が一致している場合に可搬記録媒体において使用不能状態を解除する段階とを行うようにしたロック解除方法および同方法用いたシステムを提供する。【選択図】　図３
2004145500.tif 000002
【特許請求の範囲】
【請求項１】
可搬記録媒体を端末装置に挿入して、個人を識別するＰＩＮを入力し、前記端末装置がホストシステムと通信することにより本人の確認を行うシステムにおける、所定の回数以上連続してＰＩＮを誤って入力した場合に成る使用不能状態を解除する方法であって、
自身を一意に特定可能な識別データを備える前記可搬記録媒体が、前記端末装置からの要求に基づき、外部から知得できない乱数データを発生する段階と、
前記ホストシステムが、前記識別データおよび前記乱数データに基づいて解除用データを生成する段階と、
前記解除用データを受信装置に送信する段階と、
前記受信装置が前記解除用データを受信し、該解除用データを前記端末装置へ入力する段階と、
前記端末装置において、前記解除用データの生成と逆変換の関係にある演算により、入力された前記解除用データから対照用乱数データを取り出す段階と、
前記可搬記録媒体から受信した乱数データと前記対照用乱数データの照合を行い、両者の結果が一致している場合に、前記可搬記録媒体において使用不能状態を解除する段階と、
を設けたことを特徴とするロック解除方法。
【請求項２】
請求項１記載のロック解除方法であって、
前記可搬記録媒体発行時に、前記識別データと電子メールアドレスを関連付けて記憶する段階と、
生成した前記解除用データを電子メールに記載して、前記電子メールを前記電子メールアドレスに対して送信する段階と、
を設けたことを特徴とするロック解除方法。
【請求項３】
請求項１または２記載のロック解除方法であって、
生成した前記解除用データを記載した前記電子メールを暗号化する段階と、
前記暗号化した電子メールを受信し、前記電子メールを復号化して前記解除用データを取り出す段階と、
を設けたことを特徴とするロック解除方法。
【請求項４】
請求項１から３のいずれかに記載のロック解除方法であって、
利用不能状態を解除可能な有効期間が、
ＰＩＮを入力してから前記可搬記録媒体が利用不能状態を解除するまでの間の、前記可搬記録媒体が前記端末装置に継続的に挿入されている時間に限定されている、
ことを特徴とするロック解除方法。
【請求項５】
請求項１から４のいずれかに記載のロック解除方法であって、
前記ホストシステムが、
可搬記録媒体の利用不能状態の解除を、一定期間内に同一の可搬記録媒体に対して実行可能な予め定めた回数に限定する、
ことを特徴とするロック解除方法。
【請求項６】
可搬記録媒体を端末装置に挿入して、個人を識別するＰＩＮを入力し、前記端末装置がホストシステムと通信することにより本人の確認を行うシステムにおける、所定の回数以上連続してＰＩＮを誤って入力した場合に成る使用不能状態を解除するシステムであって、
前記端末装置からの要求に基づき、乱数データの生成および使用不能状態の解除を行う可搬記録媒体と、
前記可搬記録媒体の該可搬記録媒体を特定する識別データおよび乱数データを前記ホストシステムへ中継し、入力された解除用データにより使用不能状態の解除を前記可搬記録媒体へ指示する端末装置と、
前記識別データおよび乱数データに基づき、使用不能状態を解除するための確認に使用する解除用データを生成するホストシステムと、
前記ホストシステムから前記解除用データを受信する受信装置と、
を備えることを特徴とするロック解除システム。
【請求項７】
請求項６記載のロック解除システムであって、
前記可搬記録媒体が、
自身を一意に特定可能な識別データと、
前記使用不能状態を解除するためのロック解除コードと、
乱数データを生成する乱数生成手段と、
前記識別データおよび前記乱数データを送信する第１の送信手段と、
前記端末装置の指示に基づいて、前記ロック解除コードにより前記使用不能状態を解除する解除手段と、
を備えることを特徴とするロック解除システム。
【請求項８】
請求項６または７記載のロック解除システムであって、
前記端末装置が、
前記可搬記録媒体を挿入し、該可搬記録媒体とデータの交換を行うリーダと、
該可搬記録媒体が利用不能状態であるかをチェックするチェック手段と、
前記可搬記録媒体へ前記識別データおよび乱数データの送信を要求し、受信した両データを前記ホストシステムへ送信するデータ要求手段と、
ＰＩＮ、または前記ホストシステムが前記識別データおよび前記乱数データに基づいて生成する解除用データを入力する入力手段と、
前記解除用データの生成と逆変換の関係にある演算により、入力した前記解除用データから、対照用乱数データを取り出す第１の演算手段と、
前記可搬記録媒体から受信した乱数データと、第１の演算手段により取り出した対照用乱数データとを照合する照合手段と、
前記照合の結果、両者が一致する場合に、前記可搬記録媒体に対して、ロック解除の指示を行う指示手段と、
を備えることを特徴とするロック解除システム。
【請求項９】
請求項６から８のいずれかに記載のロック解除システムであって、
前記ホストシステムが、前記識別データと前記受信装置の電子メールアドレスを関連付けて記憶する記憶手段と、
前記識別データおよび前記乱数データを受信し、受信した前記識別データおよび前記乱数データに基づいて、解除用データを生成する第２の演算手段と、
前記解除用データを電子メールに記載し、受信装置の電子メールアドレスに対して送信する第２の送信手段と、
を備えることを特徴とするロック解除システム。
【請求項１０】
請求項６から９のいずれかに記載のロック解除システムであって、
前記受信装置が、
前記電子メールを受信し、表示するメール受信手段、
を備えることを特徴とするロック解除システム。
【請求項１１】
請求項６から１０のいずれかに記載のロック解除システムであって、
前記ホストシステムが、
第２の演算手段が生成する前記解除用データを暗号化する暗号化手段を備え、
前記受信装置が、
暗号化された前記解除用データを復号化する復号化手段を備える、
ことを特徴とするロック解除システム。
【請求項１２】
請求項６から１１のいずれかに記載のロック解除システムであって、
前記可搬記録媒体が、
演算を実行するＣＰＵ、プログラムやデータを記憶するメモリ、外部機器とのインタフェースを備えるＩＣカードである、
ことを特徴とするロック解除システム。
【請求項１３】
請求項６から１２のいずれかに記載のロック解除システムであって、
前記受信装置が、
携帯電話、または携帯情報端末、または携帯可能なパーソナルコンピュータである、
ことを特徴とするロック解除システム。
【請求項１４】
請求項６から１３のいずれかに記載のロック解除システムであって、
前記第２の演算手段が、
前記識別データから当該可搬記録媒体用のロック解除コードを生成する解除コード生成手段と、
前記ロック解除コードに対して、予め任意に定めた演算規則に従い前記乱数データを演算する解除用データ生成手段と、
を備えることを特徴とするロック解除システム。
【請求項１５】
請求項６から１４のいずれかに記載のロック解除システムであって、
前記ロック解除コードが、
前記可搬記録媒体の各々において、異なるロック解除コードである、
ことを特徴とするロック解除システム。
【請求項１６】
請求項６から１５のいずれかに記載のロック解除システムであって、
前記入力手段が、
赤外線通信または無線通信の受信部、
またはバーコードリーダ、
またはキーボードである、
ことを特徴とするロック解除システム。
【請求項１７】
請求項６から１６のいずれかに記載のロック解除システムであって、
前記ホストシステムが、
前記解除用データをバーコードに変換するバーコード生成手段を備え、
前記メール受信手段が、
前記バーコードを表示するバーコード表示手段を備える、
ことを特徴とするロック解除システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばＩＣカードを用いたクレジットカードシステムなど本人確認を必要とするシステムに関し、特にＰＩＮ（Ｐｅｒｓｏｎａｌ　Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ　Ｎｕｍｂｅｒ）が連続的に誤って入力された場合の使用不能状態（以下、ロック状態という）を解除するためのロック解除システムおよび方法に関するものである。
【０００２】
【従来の技術】
クレジットカードを用いて支払いを行う場合、利用する者が本人であるかどうか特定するための本人確認を必要とする。このため、クレジットカードシステムなどにおいては、ＩＣカードを用いてＰＩＮを入力することにより本人確認を行っている。
【０００３】
ＩＣカードの場合、一定回数以上ＰＩＮの入力を誤った場合、カード内のＰＩＮを一時的にロック状態とし、当該ＩＣカードを使用不能にするような設定を行うことが一般的である。
【０００４】
これは、拾得あるいは盗難されたカードに対して、不正使用者が総当り的に多数回のＰＩＮの入力を行い、ＰＩＮの解除を試行することによってＰＩＮの値を知られることを防ぐためである。
【０００５】
しかしながら、カードの所有者本人が、ＰＩＮを忘れたり、ＰＩＮの入力を間違えたり、他のカードのＰＩＮと混同するなど、誤って複数回ＰＩＮを入力する可能性があり、その場合もＰＩＮがロックされてしまうことになる。
【０００６】
ＰＩＮがロックされた場合、カード発行元の有人窓口において本人であることを確認して、カード発行元がその場でロック状態を解除する方法がある。
【０００７】
この方法は、本人の確認が可能であり、ロックの解除はカード発行元が行うために、安全性は確保できるが、使用者が窓口へ持参しなければならず、煩わしさがあった。
【０００８】
係る窓口におけるロック解除の煩わしさを解決するために、ＩＣカードの内部で発生させた乱数コード、およびＩＣカードの外部から知ることのできない変換規則に基づいて乱数コードから生成した変換コードと、ホストコンピュータが前記変換規則の逆変換の関係にある第２の変換規則により変換コードから生成した返送コードとをＩＣカードとホストコンピュータの間で交換し、乱数コードと返信コードが一致した場合、ＩＣカード側でロック状態を解除する方法がある（例えば、特許文献１参照。）。
【０００９】
【特許文献１】
特許第２８３１６５８号公報
【００１０】
また、有人窓口によるロック解除方法は、窓口や身元照合用のホストコンピュータとの通信設備を設置したり、係員を必要とするため、費用が掛るという問題もある。
【００１１】
有人窓口によるロック解除方法以外に、サービスセンターなどにロック状態のカードを送付し、ロックを解除したものを返送してもらう方法もある。この方法は、郵送者がカード所有者本人であることを証明する書類（パスポート、運転免許証、健康保険証などの複写物）を同封しなければならないなどの、煩わしさがある。
【００１２】
更に、郵送によるロック解除の方法は、郵送による往復のために、利用を再開できるまでの時間が長く、利用者にとって利便性が悪いという問題もある。
【００１３】
【発明が解決しようとする課題】
本発明は上述の問題点に鑑みてなされたものであり、ＩＣカードをカード発行機関の窓口に持参せずに、ＡＴＭなどの端末において、ＰＩＮのロック状態をその場で解除することが可能なロック解除システムおよび方法を提供することを目的とする。
【００１４】
【課題を解決するための手段】
上記目的を達成するために、本発明の第１の態様は、可搬記録媒体を端末装置に挿入して個人を識別するＰＩＮを入力し、前記端末装置がホストシステムと通信することにより本人の確認を行うシステムにおける、所定の回数以上連続してＰＩＮを誤って入力した場合に成る使用不能状態を解除する方法において、自身を一意に特定可能な識別データを備える前記可搬記録媒体が前記端末装置からの要求に基づき外部から知得できない乱数データを発生する段階と、前記ホストシステムが前記識別データおよび前記乱数データに基づいて解除用データを生成する段階と、前記解除用データを受信装置に送信する段階と、前記受信装置が前記解除用データを受信し該解除用データを前記端末装置へ入力する段階と、前記端末装置において前記解除用データの生成と逆変換の関係にある演算により入力された前記解除用データから対照用乱数データを取り出す段階と、前記可搬記録媒体から受信した乱数データと前記対照用乱数データの照合を行い両者の結果が一致している場合に前記可搬記録媒体において使用不能状態を解除する段階とを行うようにしたものである。
【００１５】
本発明の第２の態様は、上述の第１の態様に係るロック解除方法において、前記可搬記録媒体発行時に前記識別データと電子メールアドレスを関連付けて記憶する段階と、生成した前記解除用データを電子メールに記載して前記電子メールを前記電子メールアドレスに対して送信する段階とを行うようにしたものである。
【００１６】
本発明の第３の態様は、上述の第１または２の態様に係るロック解除方法において、生成した前記解除用データを記載した前記電子メールを暗号化する段階と、前記暗号化した電子メールを受信し前記電子メールを復号化して前記解除用データを取り出す段階とを行うようにしたものである。
【００１７】
本発明の第４の態様は、上述の第１から３の態様に係るロック解除方法において、利用不能状態を解除可能な有効期間を、ＰＩＮを入力してから前記可搬記録媒体が利用不能状態を解除するまでの間の前記可搬記録媒体が前記端末装置に継続的に挿入されている時間に限定されているようにしたものである。
【００１８】
本発明の第５の態様は、上述の第１から４の態様に係るロック解除方法において、前記ホストシステムが、可搬記録媒体の利用不能状態の解除を、一定期間内に同一の可搬記録媒体に対して実行可能な予め定めた回数に限定するように構成したものである。
【００１９】
本発明の第６の態様は、可搬記録媒体を用いて個人を識別するＰＩＮを入力し可搬記録媒体のリーダ／ライタを備えた端末装置とホストシステムにより本人の確認を行うシステムにおける、所定の回数以上連続してＰＩＮを誤って入力した場合に成る使用不能状態を解除するシステムにおいて、前記端末装置からの要求に基づき乱数データの生成および使用不能状態の解除を行う可搬記録媒体と、前記可搬記録媒体の該可搬記録媒体を特定する識別データおよび乱数データを前記ホストシステムへ中継し入力された解除用データにより使用不能状態の解除を前記可搬記録媒体へ指示する端末装置と、前記識別データおよび乱数データに基づき使用不能状態を解除するための確認に使用する解除用データを生成するホストシステムと、前記ホストシステムから前記解除用データを受信する受信装置とを設けたものである。
【００２０】
本発明の第７の態様は、上述の第６の態様に係るロック解除システムにおいて、前記可搬記録媒体に、自身を一意に特定可能な識別データと、前記使用不能状態を解除するためのロック解除コードと、乱数データを生成する乱数生成手段と、前記識別データおよび前記乱数データを送信する第１の送信手段と、前記端末装置の指示に基づいて前記ロック解除コードにより前記使用不能状態を解除する解除手段とを設けたものである。
【００２１】
本発明の第８の態様は、上述の第６または７の態様に係るロック解除システムにおいて、前記端末装置に、前記可搬記録媒体を挿入し該可搬記録媒体とデータの交換を行うリーダと、該可搬記録媒体が利用不能状態であるかをチェックするチェック手段と、前記可搬記録媒体へ前記識別データおよび乱数データの送信を要求し受信した両データを前記ホストシステムへ送信するデータ要求手段と、ＰＩＮまたは前記ホストシステムが前記識別データおよび前記乱数データに基づいて生成する解除用データを入力する入力手段と前記解除用データの生成と逆変換の関係にある演算により入力した前記解除用データから対照用乱数データを取り出す第１の演算手段と、前記可搬記録媒体から受信した乱数データと第１の演算手段により取り出した対照用乱数データとを照合する照合手段と、前記照合の結果両者が一致する場合に前記可搬記録媒体に対してロック解除の指示を行う指示手段とを設けたものである。
【００２２】
本発明の第９の態様は、上述の第６から８の態様に係るロック解除システムにおいて、前記ホストシステムに、前記識別データと前記受信装置の電子メールアドレスを関連付けて記憶する記憶手段と、前記識別データおよび前記乱数データを受信し受信した前記識別データおよび前記乱数データに基づいて解除用データを生成する第２の演算手段と、前記解除用データを電子メールに記載し受信装置の電子メールアドレスに対して送信する第２の送信手段とを設けたものである。
【００２３】
本発明の第１０の態様は、上述の第６から９の態様に係るロック解除システムにおいて、前記受信装置に、前記電子メールを受信し表示するメール受信手段を設けたものである。
【００２４】
本発明の第１１の態様は、上述の第６から１０の態様に係るロック解除システムにおいて、前記ホストシステムに、第２の演算手段が生成する前記解除用データを暗号化する暗号化手段を設け、前記受信装置に、暗号化された前記解除用データを復号化する復号化手段を設けたものである。
【００２５】
本発明の第１２の態様は、上述の第６から１１の態様に係るロック解除システムにおいて、前記可搬記録媒体が、演算を実行するＣＰＵ、プログラムやデータを記憶するメモリ、外部機器とのインタフェースを備えるＩＣカードにより構成したものである。
【００２６】
本発明の第１３の態様は、上述の第６から１２の態様に係るロック解除システムにおいて、前記受信装置が、携帯電話または携帯情報端末または携帯可能なパーソナルコンピュータにより構成したものである。
【００２７】
本発明の第１４の態様は、上述の第６から１３の態様に係るロック解除システムにおいて、前記第２の演算手段に、前記識別データから当該可搬記録媒体用のロック解除コードを生成する解除コード生成手段と、前記ロック解除コードに対して予め任意に定めた演算規則に従い前記乱数データを演算する解除用データ生成手段とを設けたものである。
【００２８】
本発明の第１５の態様は、上述の第６から１４の態様に係るロック解除システムにおいて、前記ロック解除コードを、前記可搬記録媒体の各々において異なるロック解除コードにより構成するようにしたものである。
【００２９】
本発明の第１６の態様は、上述の第６から１５の態様に係るロック解除システムにおいて、前記入力手段を、赤外線通信または無線通信の受信部、またはバーコードリーダ、またはキーボードにより構成するようにしたものである。
【００３０】
本発明の第１７の態様は、上述の第６から１６の態様に係るロック解除システムにおいて、前記ホストシステムに、前記解除用データをバーコードに変換するバーコード生成手段を設け、前記メール受信手段に、前記バーコードを表示するバーコード表示手段を設けたものである。
【００３１】
【発明の実施の形態】
以下、本発明を図示する実施形態に基づいて説明する。図１は、本発明のロック解除システム１の一実施の形態の構成図である。
【００３２】
ロック解除システム１は、ＩＣカード２と、端末装置３と、ホストシステム４と、受信装置５とを備えており、端末装置３、およびホストシステム４は、ネットワークに接続し、互いにデータ通信可能である。
【００３３】
可搬記録媒体としてのＩＣカード２は、演算を行うＣＰＵと、プログラムおよびデータを記録するメモリと、外部とデータ通信を行うためのインタフェースとを内部に備えている。ＩＣカード２の内部は、図示を省略する。
【００３４】
ＩＣカード２のメモリには、識別データと、ロック解除コードと、共通鍵と、乱数生成手段６と、第１の送信手段７と、解除手段８が予め記憶されている。メモリに記憶されているデータおよびプログラムなどは、外部から操作することができず、ＩＣカード２だけが読み出したり、操作することができる。
【００３５】
識別データは、例えば、ＩＣカード２毎に付与されたカード番号などであり、該ＩＣカード２を一意に特定するものである。
【００３６】
ロック解除コードは、ＩＣカード毎に固有なＰＩＮのロック状態を解除するためのデータであり、例えば、図２に示すように、暗号化を行う関数ｆとホストシステム４が固有に備えるホスト鍵により、ＩＣカード２の識別データを暗号化したものである。ロック解除コードは、カード発行時などに予めメモリに記憶させておく。
【００３７】
関数ｆは、ＩＣカード毎に異なるロック解除コードを生成可能であれば、任意の関数を用いてよい。関数ｆが、ロック解除コードを生成するために使用するデータの種類や数も任意でよい。
【００３８】
共通鍵は、ホストシステム４が行う暗号化、および端末装置３が行う復号化に使用する鍵データである。共通鍵は、カード発行時などに、予めメモリに記憶させておく。
【００３９】
乱数生成手段６は、ホストシステム４が解除用データを生成する際に使用する乱数データを生成するプログラムである。
【００４０】
ここで、ホストシステム４が生成する解除用データについて説明する。解除用データは、図２に示すように、ＩＣカード２の識別データおよび乱数生成手段６が生成した乱数データを用いて、ホストシステム４が、２段階の変換規則により生成するデータであり、受信装置５がホストシステム４から受信し、端末装置３へ入力するものである。
【００４１】
まず、暗号化を行う関数ｆとホストシステム４が固有に備えるホスト鍵により、受信したＩＣカード２の識別データを暗号化して、ＩＣカード２が記憶しているロック解除コードと同一であるはずの対照用解除コードを生成する。ここで使用する関数ｆは、ＩＣカード２が記憶するロック解除コードを生成する際に使用する関数と同一のものである。
【００４２】
次に、暗号化を行う関数ｇと共通鍵により、第１段階で暗号化して生成した対照用解除コードと受信した乱数データを対にして暗号化して、解除用データを生成する。
【００４３】
関数ｇはＩＣカード毎に異なる解除用データを生成可能であれば、任意の関数を用いてよい。関数ｇが、解除用データを生成するために使用するデータの種類や数も任意である。
【００４４】
第１の送信手段７は、端末装置３からの要求に基づき、ＩＣカード２が備える識別データと、乱数生成手段６が生成した乱数データを、端末装置３へ送信するプログラムである。
【００４５】
解除手段８は、端末装置３からロック解除の指示および対照用解除コードを受け取り、予め記憶しているロック解除コードと対照用解除コードを比較し、両解除コードが一致する場合、記憶しているロック解除コードにより自身（ＩＣカード２）のロック状態を解除するプログラムである。
【００４６】
端末装置３は、やはり図示しないＣＰＵ、メモリ、表示部、通信インタフェースなどと、リーダ／ライタ９と、チェック手段１０と、要求手段１１と、入力手段１２と、第１の演算手段１３と、照合手段１４と、指示手段１５とを備えたＡＴＭなどの端末であり、該ＩＣカードおよびホストシステムとデータ通信を行うものである。
【００４７】
リーダ／ライタ９は、ＩＣカード２を挿入し、ＩＣカード２のメモリからデータを読み出したり、ＩＣカード２のＣＰＵに対してメモリに記憶したプログラムの実行を指示する装置である。
【００４８】
チェック手段１０は、利用者がリーダ／ライタ９にＩＣカード２を挿入して、ＰＩＮを入力した際に、ＩＣカード２からのレスポンスによりＰＩＮがロックしているかどうかチェックするプログラムである。更に、ＰＩＮがロックしている場合は、利用者にその旨を通知して、以降の処理を選択させるプログラムである。
【００４９】
要求手段１１は、ＰＩＮがロックしており、利用者がその場でロックの解除を行う選択をした場合に、ＩＣカード２に対して、識別データおよび乱数データを要求し、ＩＣカード２から受信した両データをホストシステム４に対して送信するプログラムである。
【００５０】
入力手段１２は、処理を選択したり、ＰＩＮまたはホストシステム４が生成する解除用データを入力するものである。操作性、利便性に応じて、数字および一部の記号の入力部を備えるキーボード、バーコードリーダ（バーコードには、２次元バーコードも含む）、赤外線通信または無線通信の受信部のどれを用いてもよい。
【００５１】
第１の演算手段１３は、入力手段１２により入力された解除用データから、共通鍵を使用して、対照用解除コードおよび乱数データを取り出す演算プログラムである。ホストシステム４が識別データおよび乱数データに基づき解除用データを生成する関数ｇに対して、逆変換の関係にある演算（実際には、復号化）を行うものである。
【００５２】
照合手段１４は、ＩＣカード２から受信した乱数データと、第１の演算手段１３が解除用データから取り出した対照用乱数データとを比較し、両データが一致するかどうかを照合を行うプログラムである。
【００５３】
指示手段１５は、照合手段１４が照合した結果、乱数データと対照用乱数データが一致した場合は、ＩＣカード２に対してロック解除の指示および対照用解除コードを渡し、不一致の場合はその旨を利用者に通知するプログラムである。
【００５４】
ホストシステム４は、ホスト鍵と、共通鍵と、記憶手段１６と、第２の演算手段１７と、第２の送信手段１８を備えており、端末装置３から受信した識別データおよび乱数データに基づき、解除用データを生成し、受信装置５へ送信するものである。
【００５５】
ホスト鍵は、暗号処理における所謂秘密鍵であり、ホストシステム４に固有な鍵データである。ＩＣカード毎のロック解除コードを生成するのに使用する。
【００５６】
記憶手段１６は、識別データと受信装置５の電子メールアドレスを関連付けて記憶するデータベースである。
【００５７】
第２の演算手段１７は、端末手段３から識別データと乱数データを受信し、上述した２段階の演算により、解除用データを生成するプログラムである。
【００５８】
第２の送信手段１８は、識別データに基づいて、記憶手段１６から電子メールアドレスを検索し、該電子メールアドレスに対して、第２の演算手段１７が生成した解除用データを記載した電子メールを送信するプログラムである。
【００５９】
受信装置５は、電子メールを受信し、表示するメール受信手段を備える機器である。端末装置３の前で使用するため、携帯電話、または通信機能を備えた（携帯電話にケーブルなどを用いて接続する形態を含む）携帯情報端末、または通信機能を備えたノート型のパーソナルコンピュータなど、携帯可能な機器を使用する。
【００６０】
次に、図３の模式図に基づき、本発明のロック解除システム１の動作を詳細に説明する。
【００６１】
チェック手段１０は、利用者がＩＣカード２をリーダ／ライタ９に挿入し、更に入力手段１２によりＰＩＮを入力した際に、ＩＣカード２からのレスポンスによりＰＩＮがロック状態であるかどうかチェックする。
【００６２】
ＰＩＮがロック状態である場合は、端末装置３が備える表示部などにより利用者にＰＩＮがロック状態であることを通知し、ロック状態をその場で解除するかどうかを選択させる。
【００６３】
入力手段１２からＰＩＮのロック状態を解除する選択が行われると、要求手段１１は、ＩＣカード２に対して、ＩＣカード２が備える識別データおよび乱数データの送信を要求する。
【００６４】
乱数生成手段６は、要求手段１１の要求に基づき、ＩＣカード２の外部からは知得することができない乱数データを生成する。
【００６５】
第１の送信手段７は、メモリに記憶しているＩＣカード２の識別データと、乱数生成手段６が生成した乱数データを、端末装置３へ返送する。
【００６６】
要求手段１１は、ＩＣカード２から識別データと、乱数データを受信し、ホストシステム４へ送信する。
【００６７】
第２の演算手段１７は、まず、端末装置３から識別データおよび乱数データを受信する。次に、関数ｆおよびホスト鍵により、識別データを暗号化して照合用解除コードを生成する。更に、関数ｇおよび共通鍵により、照合用解除コードおよび乱数データを暗号化して、解除用データを生成する。
【００６８】
次に、第２の送信手段１８は、識別データに基づいて、記憶手段１６から電子メールアドレスを検索し、該電子メールアドレスに対して、第２の演算手段１７が生成した解除用データを記載した電子メールを送信する。
【００６９】
受信装置５は、ホストシステム４から解除用データが記載された電子メールを受信し、表示する。
【００７０】
利用者は、受信装置５に表示された解除用データを、入力手段１２から入力する。
【００７１】
第１の演算手段１３は、入力された解除用データに対して、共通鍵を用いて関数ｇの逆変換を行う演算を行い、ロック解除コードを分離した対照用解除コードと、乱数データを分離した対照用乱数データを取り出す。
【００７２】
照合手段１４は、先にＩＣカード２から受信した乱数データと、第１の演算手段１３が取り出した対照用乱数データを比較し、一致するかどうか照合する。
【００７３】
指示手段１５は、乱数データと照合用乱数データが一致する場合、ＩＣカード２に対して、ロック解除の指示および対照用解除コードを送信する。
【００７４】
解除手段８は、端末装置３からロック解除の指示および対照用解除コードを受け取り、予め記憶しているロック解除コードと、対照用解除コードを対照し、両解除コードが一致する場合、メモリに記憶しているロック解除コードによりＩＣカード２のロック状態を解除する。
【００７５】
解除手段８は、ロック解除コードと、対照用解除コードが一致しない場合は、端末装置３の表示部などにより、利用者に再入力を督促する。ロック状態の解除を行う処理を中断してもよい。
【００７６】
ロック状態を解除する前にＩＣカード２をリーダ／ライタ９から抜いた場合、ロック解除の指示および解除用データを受け取ることができないため、ロック状態の解除が行われないことは当然のことである。
【００７７】
解除データを作成するために使用する乱数データは、上述の説明の通り、ＩＣカード２が挿入されて、尚且つＰＩＮがロックしている場合に、要求手段１１が要求することにより、乱数生成手段６がその都度生成する。
【００７８】
したがって、ロック状態の解除を行う前にＩＣカード２をリーダ／ライタ９から抜き、再度挿入した場合は、再度挿入した際に新たに乱数データを生成するから、受信装置５が先に受信した対照用乱数データと、端末装置３が新たに受信する乱数データは一致しないので、ロックが解除されることはない。
【００７９】
以上、本発明を実施の形態に基づいて詳細に説明してきたが、本発明によるロック解除方法およびシステムは、上述の実施の形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲において種々の変更が可能なことは当然のことである。
【００８０】
例えば、ホストシステムに暗号化手段を設け、受信装置に復号化手段を設けることにより、解除用データを記載した電子メールを暗号化して、より安全に解除用データの送受信を行うようにすることもできる。
【００８１】
また、入力手段１２の構成により、受信装置５が受信した解除用データを、キーボードから入力することなく、正確に入力することが可能である。
【００８２】
例えば、入力手段１２が赤外線通信または無線通信の受信部である場合、受信装置５を端末装置３に向けるだけの簡単な操作で、解除用データを入力することができる。
【００８３】
また、入力手段１２がバーコードリーダである場合、ホストシステム４に、生成した解除用データをバーコードに変換するバーコード生成手段を設け、受信装置５に、電子メールに記載または添付されたバーコードを表示するバーコード表示手段（実際には、画像データの表示手段でよい）を設けることにより、解除用データをバーコードにして送信し、受信装置５に表示したバーコードをバーコードリーダにかざすだけで、解除用データを入力することができる。この時のバーコードは、情報量を多くできる２次元バーコードが好適である。
【００８４】
また、ＩＣカード２および受信装置５の両方が盗難にあったような場合において、試行錯誤的に何度もＰＩＮのロック解除を実行されないために、例えばホストシステム４に同一ＩＣカードからのロック解除の要求回数を数える機能を付加し、一日に１回など、予め決められた回数の範囲内に限定して同一のＩＣカードのロック解除を制限することも可能である。
【００８５】
【発明の効果】
以上のとおり、本発明に係るロック解除方法およびシステムによれば、ＰＩＮがロックしている場合に、ホストシステムが生成した解除用データをその場で受信してロックを解除することができるため、改めて窓口へ行く手間も、カードを郵送する手間も、ロックを解除したカードの返送を待つ時間も必要なく、利便性がよい。
【００８６】
また、カードが外部から知得できない乱数データを生成し、該乱数データに基づいてホストシステムがカード毎、およびＰＩＮのロックを検出する都度解除用データを生成すること、および予め本人の申請により登録された電子メールアドレスに解除用データを送付することで、カード発行元が確認を行わなくても、カードの所有者本人がロックの解除を行うことができ、安全である。
【００８７】
また、カードの発行元のポリシーによっては、ロック状態になったカードを廃棄し、再発行を行う場合があるが、ロック状態を検出したその場でロックを解除できるため、廃棄するカードやカード再発行に伴う費用をなくすことが可能である。
【図面の簡単な説明】
【図１】本発明のロック解除システムの一実施例の構造図である。
【図２】本発明の解除用データの生成の説明図である。
【図３】本発明のロック解除システムの動作を説明する模式図である。
【符号の説明】
１　ロック解除システム
２　ＩＣカード
３　端末装置
４　ホストシステム
５　受信装置
６　乱数生成手段
７　第１の送信手段
８　解除手段
９　リーダ／ライタ
１０　チェック手段
１１　要求手段
１２　入力手段
１３　第１の演算手段
１４　照合手段
１５　指示手段
１６　記憶手段
１７　第２の演算手段
１８　第２の送信手段
【図１】
2004145500.tif 000003
【図２】
2004145500.tif 000004
【図３】
2004145500.tif 000005