(57)【要約】【課題】煩雑な仕組みを必要とすることなく、情報端末で生成された暗号化鍵の安全性を向上させる。【解決手段】情報端末１０１に決済情報Ｄｐを暗号化情報Ｄｅに暗号化するための暗号化鍵Ｋｅｋが格納される耐タンパ記憶部２０９の他に、暗号化情報Ｄｅを格納するための記憶部２０７を別に設け、暗号化鍵Ｋｅｋは、複数の分割鍵情報として情報管理サーバ１０２を介して他の情報端末１０１に分散して保持させる。不正操作や誤操作等によって特定の情報端末１０１で耐タンパ機能が動作して耐タンパ記憶部２０９の暗号化鍵Ｋｅｋが消去されても暗号化情報Ｄｅは記憶部２０７に残る。情報管理サーバ１０２は、暗号化情報Ｄｅを不正操作のあった情報端末１０１から回収するとともに、他の複数の情報端末１０１から分割鍵情報を回収して暗号化鍵Ｋｅｋを復元し、暗号化情報Ｄｅから決済情報Ｄｐを復号する。【選択図】図１
2009111684.tif 000002
【特許請求の範囲】
【請求項１】
カード媒体との間における情報の授受を行うリードライト部と、
暗号化鍵を生成する鍵生成部と、
前記暗号化鍵が格納される耐タンパ性の第１記憶部と、
前記カード媒体との間における前記情報の授受で発生した秘密情報を前記暗号化鍵を用いて暗号化する暗号処理部と、
暗号化された前記秘密情報が格納される第２記憶部と、
情報管理サーバとの間における情報通信を行う通信部と、
を含むことを特徴とする情報端末。
【請求項２】
複数の情報端末が接続される情報管理サーバであって、
個々の前記情報端末で使用される暗号化鍵を分割して生成された複数の分割鍵情報を受信する機能と、
複数の前記分割鍵情報を、当該分割鍵情報の送信元以外の複数の前記情報端末に配信する機能と、
を含むことを特徴とする情報管理サーバ。
【請求項３】
請求項２記載の情報管理サーバにおいて、
さらに、任意の前記情報端末にて不正アクセスが検証された場合、当該情報端末から前記暗号化鍵で暗号化された秘密情報を受信するとともに、当該情報端末に属する前記分割鍵情報を他の前記情報端末から収集して前記暗号化鍵を復元し、当該暗号化鍵を用いて前記秘密情報を復元する機能を備えたことを特徴とする情報管理サーバ。
【請求項４】
カード媒体にアクセスする機能を備えた複数の情報端末と、前記情報端末が接続される情報管理サーバとを含む情報処理システムの制御方法であって、
個々の前記情報端末では、前記カード媒体へのアクセスで発生した秘密情報を暗号化するための暗号化鍵を生成して耐タンパ性の第１記憶部にて保管し、暗号化された前記秘密情報は耐タンパ性の前記第１記憶部とは別の第２記憶部に保管することを特徴とする情報処理システムの制御方法。
【請求項５】
請求項４記載の情報処理システムの制御方法において、
個々の前記情報端末では、前記暗号化鍵から複数の分割鍵情報を生成し、個々の前記分割鍵情報は、前記情報管理サーバを経由して他の前記情報端末に配信されることを特徴とする情報処理システムの制御方法。
【請求項６】
請求項５記載の情報処理システムの制御方法において、
不正を検出した前記情報端末は、耐タンパ性の前記第１記憶部の情報を削除し、前記不正が発生したことを示す情報を前記情報管理サーバへ送信することを特徴とする情報処理システムの制御方法。
【請求項７】
請求項６記載の情報処理システムの制御方法において、
任意の前記情報端末における前記不正を検出した前記情報管理サーバは、当該情報端末の前記第２記憶部に格納されている前記秘密情報を回収するとともに、他の前記情報端末から前記分割鍵情報を収集して、前記不正が発生した前記情報端末の暗号化鍵を復元し、当該暗号化鍵を用いて前記秘密情報を復元することを特徴とする情報処理システムの制御方法。
【請求項８】
カード媒体との間における情報の授受を行うリードライト部と、情報管理サーバとの間における情報通信を行う通信部と、を含む情報端末の制御方法であって、
暗号化鍵を生成して耐タンパ性の第１記憶部に格納する第１ステップと、
前記カード媒体との間における前記情報の授受で発生した秘密情報を、前記暗号化鍵を用いて暗号化して第２記憶部に格納する第２ステップと、
を含むことを特徴とする情報端末の制御方法。
【請求項９】
複数の情報端末が接続される情報管理サーバの制御方法であって、
個々の前記情報端末から、当該情報端末にて生成された暗号化鍵を分割して生成された複数の分割鍵情報を受信して、他の情報端末に分散して配信するステップと、
一つの前記情報端末で不正操作が検出された場合に、当該情報端末から当該情報端末で生成された前記暗号化鍵で暗号化された秘密情報を受信するとともに、当該情報端末以外の前記情報端末に分散していた複数の前記分割鍵情報を収集して前記暗号化鍵を復元し、当該暗号化鍵を用いて前記秘密情報を復号するステップと、
を含むことを特徴とする情報管理サーバの制御方法。
【請求項１０】
カード媒体にアクセスする機能を備えた複数の情報端末と、前記情報端末が接続される情報管理サーバとを含む情報処理システムであって、
個々の前記情報端末では、
前記カード媒体へのアクセスで発生した秘密情報を暗号化するための暗号化鍵を生成して耐タンパ性の第１記憶部にて保管し、
暗号化された前記秘密情報は耐タンパ性の前記第１記憶部とは別の第２記憶部に保管し、
前記暗号化鍵から複数の分割鍵情報を生成し、
個々の前記分割鍵情報は、前記情報管理サーバを経由して他の前記情報端末に配信されることを特徴とする情報処理システム。
【請求項１１】
請求項１０記載の情報処理システムにおいて、
不正を検出した前記情報端末は、耐タンパ性の前記第１記憶部の情報を削除し、前記不正が発生したことを示す情報を前記情報管理サーバへ送信し、
任意の前記情報端末における前記不正を検出した前記情報管理サーバは、当該情報端末の前記第２記憶部に格納されている前記秘密情報を回収するとともに、他の前記情報端末から前記分割鍵情報を収集して、前記不正が発生した前記情報端末の暗号化鍵を復元し、当該暗号化鍵を用いて前記秘密情報を復元することを特徴とする情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報端末、情報管理サーバ、情報処理システムの制御方法、情報端末の制御方法、情報管理サーバの制御方法、情報処理システムに関し、たとえば、非接触ＩＣカードなどを利用した情報セキュリティシステムにおいて、秘密情報の復旧を安全に行う技術等に適用して有効な技術に関するものである。
【背景技術】
【０００２】
従来、ＩＣカードにて決済された決済情報などは、不正な書き換えなどによる損害を防止するため、暗号化などを施して端末内部で安全に保管している。更に、耐タンパ機能などを装備して、盗難や不正操作の発生を検知した場合、この決済情報自体を消去するなどの仕組みが提案されている。
【０００３】
しかし、意図した不正ではなく、意図しない操作ミスや災害などの不測の事態などにより、この決済情報自体が消去されることもある。
可用性の高いシステムを構築するためには、消去された決済情報を復旧する仕組みは、重要な課題である。特に、定期的に端末内部の決済情報をセンタへ通知する、いわゆるバッチ処理型のシステムでは、センタ通知前に処理されて端末内部に蓄積されている決済情報などを復旧させる手段が求められている。
【０００４】
このため、特許文献１のように、暗号化された決済情報は消去せずに、暗号化鍵のみを消去するなどの方式が提案されている。
すなわち、この特許文献１では、バックアップデータ管理をセキュアにかつ効率的に実現するため、バックアップ対象データをバックアップ鍵で暗号化して、バックアップ鍵を外部のエンティテイであるサポートセンタの公開鍵を用いて暗号化した暗号化鍵データを生成し、生成データをメディアに格納するか、またはサポートセンタに送信して、暗号化鍵が消失した場合でも復旧することを可能にしようとしている。
【０００５】
しかし、この特許文献１の場合には、暗号化鍵（バックアップ鍵）が固定である場合、一旦、この暗号化鍵が漏洩してしまうと安全性が低下するという技術的課題がある。また、この暗号化鍵（バックアップ鍵）をシステムやサーバにて管理する場合、バックアップ鍵を安全に管理しなければならない。特許文献１では公開鍵方式を利用してバックアップ鍵の安全管理を実現している為、サーバなどでは公開鍵自体を安全に管理する煩雑な仕組みが別途必要となる。
【０００６】
また、特許文献２には、通信に使う複数の通信暗号鍵を、耐タンパ性の鍵メモリに記憶するとともに、この鍵メモリとは別の耐タンパ性の複数のメモリに記憶された秘密情報からバックアップ用暗号鍵を生成して通信暗号を暗号化してバックアップファイルに格納しておき、リカバリーのときは、暗号化された通信暗号鍵をバックアップ用暗号鍵で復号することにより、通信用暗号鍵の安全性を高めようとする技術が開示されている。
【０００７】
しかし、この場合には、通信用暗号鍵のバックアップ用暗号鍵およびその生成に用いられる秘密情報を格納するための耐タンパ性のメモリが通信端末内等に別に必要になり、やはり、情報端末の構成が煩雑化する、という技術的課題がある。
【特許文献１】特開２００３−８５０４８号公報
【特許文献２】特開２００１−１０３０４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明の目的は、煩雑な仕組みを必要とすることなく、情報端末で生成された暗号化鍵の安全性を向上させることが可能な技術を提供することにある。
本発明の他の目的は、情報端末で生成された暗号化鍵で暗号化された秘密情報を確実に復旧することが可能な技術を提供することにある。
【課題を解決するための手段】
【０００９】
本発明の第１の観点は、カード媒体との間における情報の授受を行うリードライト部と、
暗号化鍵を生成する鍵生成部と、
前記暗号化鍵が格納される耐タンパ性の第１記憶部と、
前記カード媒体との間における前記情報の授受で発生した秘密情報を前記暗号化鍵を用いて暗号化する暗号処理部と、
暗号化された前記秘密情報が格納される第２記憶部と、
情報管理サーバとの間における情報通信を行う通信部と、
を含む情報端末を提供する。
【００１０】
本発明の第２の観点は、複数の情報端末が接続される情報管理サーバであって、
個々の前記情報端末で使用される暗号化鍵を分割して生成された複数の分割鍵情報を受信する機能と、
複数の前記分割鍵情報を、当該分割鍵情報の送信元以外の複数の前記情報端末に配信する機能と、
を含む情報管理サーバを提供する。
【００１１】
本発明の第３の観点は、第２の観点に記載の情報管理サーバにおいて、
さらに、任意の前記情報端末にて不正アクセスが検証された場合、当該情報端末から前記暗号化鍵で暗号化された秘密情報を受信するとともに、当該情報端末に属する前記分割鍵情報を他の前記情報端末から収集して前記暗号化鍵を復元し、当該暗号化鍵を用いて前記秘密情報を復元する機能を備えた情報管理サーバを提供する。
【００１２】
本発明の第４の観点は、カード媒体にアクセスする機能を備えた複数の情報端末と、前記情報端末が接続される情報管理サーバとを含む情報処理システムの制御方法であって、
個々の前記情報端末では、前記カード媒体へのアクセスで発生した秘密情報を暗号化するための暗号化鍵を生成して耐タンパ性の第１記憶部にて保管し、暗号化された前記秘密情報は耐タンパ性の前記第１記憶部とは別の第２記憶部に保管する情報処理システムの制御方法を提供する。
【００１３】
本発明の第５の観点は、第４の観点に記載の情報処理システムの制御方法において、
個々の前記情報端末では、前記暗号化鍵から複数の分割鍵情報を生成し、個々の前記分割鍵情報は、前記情報管理サーバを経由して他の前記情報端末に配信される情報処理システムの制御方法を提供する。
【００１４】
本発明の第６の観点は、第５の観点に記載の情報処理システムの制御方法において、
不正を検出した前記情報端末は、耐タンパ性の前記第１記憶部の情報を削除し、前記不正が発生したことを示す情報を前記情報管理サーバへ送信する情報処理システムの制御方法を提供する。
【００１５】
本発明の第７の観点は、第６の観点に記載の情報処理システムの制御方法において、
任意の前記情報端末における前記不正を検出した前記情報管理サーバは、当該情報端末
の前記第２記憶部に格納されている前記秘密情報を回収するとともに、他の前記情報端末から前記分割鍵情報を収集して、前記不正が発生した前記情報端末の暗号化鍵を復元し、当該暗号化鍵を用いて前記秘密情報を復元する情報処理システムの制御方法を提供する。
【００１６】
本発明の第８の観点は、カード媒体との間における情報の授受を行うリードライト部と、情報管理サーバとの間における情報通信を行う通信部と、を含む情報端末の制御方法であって、
暗号化鍵を生成して耐タンパ性の第１記憶部に格納する第１ステップと、
前記カード媒体との間における前記情報の授受で発生した秘密情報を、前記暗号化鍵を用いて暗号化して第２記憶部に格納する第２ステップと、
を含む情報端末の制御方法を提供する。
【００１７】
本発明の第９の観点は、複数の情報端末が接続される情報管理サーバの制御方法であって、
個々の前記情報端末から、当該情報端末にて生成された暗号化鍵を分割して生成された複数の分割鍵情報を受信して、他の情報端末に分散して配信するステップと、
一つの前記情報端末で不正操作が検出された場合に、当該情報端末から当該情報端末で生成された前記暗号化鍵で暗号化された秘密情報を受信するとともに、当該情報端末以外の前記情報端末に分散していた複数の前記分割鍵情報を収集して前記暗号化鍵を復元し、当該暗号化鍵を用いて前記秘密情報を復号するステップと、
を含む情報管理サーバの制御方法を提供する。
【００１８】
本発明の第１０の観点は、カード媒体にアクセスする機能を備えた複数の情報端末と、前記情報端末が接続される情報管理サーバとを含む情報処理システムであって、
個々の前記情報端末では、
前記カード媒体へのアクセスで発生した秘密情報を暗号化するための暗号化鍵を生成して耐タンパ性の第１記憶部にて保管し、
暗号化された前記秘密情報は耐タンパ性の前記第１記憶部とは別の第２記憶部に保管し、
前記暗号化鍵から複数の分割鍵情報を生成し、
個々の前記分割鍵情報は、前記情報管理サーバを経由して他の前記情報端末に配信される情報処理システムを提供する。
【００１９】
本発明の第１１の観点は、第１０の観点に記載の情報処理システムにおいて、
不正を検出した前記情報端末は、耐タンパ性の前記第１記憶部の情報を削除し、前記不正が発生したことを示す情報を前記情報管理サーバへ送信し、
任意の前記情報端末における前記不正を検出した前記情報管理サーバは、当該情報端末の前記第２記憶部に格納されている前記秘密情報を回収するとともに、他の前記情報端末から前記分割鍵情報を収集して、前記不正が発生した前記情報端末の暗号化鍵を復元し、当該暗号化鍵を用いて前記秘密情報を復元する情報処理システムを提供する。
【００２０】
すなわち、本発明では、たとえば、情報管理サーバと複数の情報端末からなる情報処理システムにおいて、以下のように作用する。
情報端末は、定期的に決済情報などを暗号化するための暗号化鍵Ｋｅｋを生成し、これを情報端末内部の耐タンパメモリにて安全に保管する。更に、暗号化鍵Ｋｅｋを複数の分割鍵情報に分割して、この分割鍵情報を情報管理サーバ経由で他の情報端末へ配信する。なお、情報管理サーバでは、この分割鍵情報から暗号化鍵を復号することが可能である。
【００２１】
情報端末は、決済処理などを行った時に、上記の暗号化鍵により決済情報を暗号化して、通常のメモリへ格納する。これにより、操作ミスなどで耐タンパメモリ内部の暗号化鍵
は消去されても、暗号化された決済情報は、情報端末内部に残すことが可能である。
【００２２】
情報端末などから異常が発生したことを通知された情報管理サーバは、情報管理サーバ経由で他の情報端末から分割鍵情報を集めて、暗号化鍵Ｋｅｋを再生成する。そして、情報端末内部に保管されている暗号化された決済情報を集信して、決済情報の復旧を行う。
【発明の効果】
【００２３】
本発明によれば、煩雑な仕組みを必要とすることなく、情報端末で生成された暗号化鍵の安全性を向上させることが可能な技術を提供することができる。
また、情報端末で生成された暗号化鍵で暗号化された秘密情報を確実に復旧することが可能な技術を提供することができる。
【発明を実施するための最良の形態】
【００２４】
以下、図面を参照しながら、本発明の実施の形態について詳細に説明する。
図１は、本発明の一実施の形態である情報端末の制御方法、情報管理サーバの制御方法を実施する情報端末、情報管理サーバを含む情報処理システムの構成例を示す概念図である。
【００２５】
本実施の形態の情報処理システム９００は、センタ１０３と、このセンタ１０３に情報ネットワーク９０２を介して接続された一つまたは複数の情報管理サーバ１０２と、この情報管理サーバ１０２に情報ネットワーク９０１を介して接続された複数の情報端末１０１（この場合、端末１〜４）を含んでいる。
【００２６】
複数の端末１〜４（情報端末１０１）は、耐タンパメモリ及び通信機能を装備し、公衆回線などの情報ネットワーク９０１を経由して、情報管理サーバ１０２に接続している。情報管理サーバ１０２は、端末１〜４の各々で発生した秘密情報を管理して、より上位のセンタ１０３と、情報ネットワーク９０２を介して秘密情報の送受信を行うサーバである。
【００２７】
図２は、個々の情報端末１０１の主要機能の構成例を示すブロック図である。
本実施の形態の情報端末１０１の各々は、リードライト部２０１、通信制御部２０２、耐タンパ制御部２０３、記憶部２０７、暗号復号処理部２０４、鍵生成部２０５、表示・操作部２０６、制御部２０８、耐タンパ記憶部２０９より構成される。
【００２８】
制御部２０８は、情報端末１０１の全体を統括して制御する。
リードライト部２０１は、たとえば、非接触ＩＣカード等のカード媒体からなるＩＣカード８００に対して情報の読書きを行う。なお、ＩＣカード８００に限らず、一般の携帯型電子装置でもよい。
【００２９】
通信制御部２０２は、情報ネットワーク９０１を介して情報管理サーバ１０２と通信を行う。
耐タンパ制御部２０３は、情報端末１０１における不正操作や誤操作の検出を行うとともに、当該不正操作等の検出時に配下の耐タンパ記憶部２０９の記憶内容の消去を実行するとともに、上位の情報管理サーバ１０２に対して不正検出情報を通知する。
【００３０】
鍵生成部２０５は、暗号化鍵Ｋｅｋを生成し、耐タンパ記憶部２０９に格納する。
暗号復号処理部２０４は、生成された暗号化鍵Ｋｅｋを用いて、ＩＣカード８００に対する取引情報等の秘密情報を暗号化して、記憶部２０７に格納する。
【００３１】
また、暗号復号処理部２０４は、鍵生成部２０５で生成された暗号化鍵Ｋｅｋを、複数
の分割鍵情報（この場合、三つの分割鍵情報ｋ１ａ、分割鍵情報ｋ１ｂ、分割鍵情報ｋ１ｃ）に分割して、上位の情報管理サーバ１０２に送信する機能も備えている。
【００３２】
本実施の形態の場合、記憶部２０７は、耐タンパ記憶部２０９から独立しており、耐タンパ制御部２０３による不正検出時に耐タンパ記憶部２０９の記憶内容が消去されても、記憶部２０７の記憶内容は消去されない。
【００３３】
表示・操作部２０６は、リードライト部２０１によるＩＣカード８００との情報の授受による取引経過における情報表示や情報入力等のユーザインタフェースを提供する。
本実施の形態の情報管理サーバ１０２は、端末管理プログラム１０２ａを備えたコンピュータからなる。情報管理サーバ１０２の端末管理プログラム１０２ａは、配下の複数の情報端末１０１の各々から分割鍵情報ｋ１ａ〜分割鍵情報ｋ１ｃを受信して、他の情報端末１０１に分散して配信する機能を備えている。
【００３４】
また、情報管理サーバ１０２の端末管理プログラム１０２ａは、一つの情報端末１０１から不正検出情報が通知されたことを契機に、当該情報端末１０１から記憶部２０７に格納されている後述の暗号化済みの決済情報Ｄｐ（すなわち暗号化情報Ｄｅ）を回収する機能と、当該情報端末１０１以外の情報端末１０１から分割鍵情報ｋ１ａ〜分割鍵情報ｋ１ｃを回収して元の暗号化鍵Ｋｅｋを復元し、この復元された暗号化鍵Ｋｅｋを用いて暗号化情報Ｄｅを決済情報Ｄｐに復号する機能も備えている。
【００３５】
「暗号化鍵生成処理」
図３は、本実施の形態の情報端末１０１における暗号化鍵生成処理と、それに付随するシステム内の他の構成要素の動作の一例を示すシーケンス図である。
【００３６】
情報端末１０１は、運用が開始する前に、決済情報Ｄｐなどを秘匿化するための暗号化鍵Ｋｅｋを生成する。この暗号化鍵Ｋｅｋの生成・管理処理について、端末１を例にとって説明する。
【００３７】
（１）端末１は、乱数生成器などからなる鍵生成部２０５にて、暗号化鍵Ｋｅｋを生成して（ステップ３０１）、耐タンパ記憶部２０９に格納する（ステップ３０２）。
（２）端末１は、暗号復号処理部２０４にて、この暗号化鍵Ｋｅｋを分割し（ステップ３０３）、得られた複数の分割鍵情報ｋ１ａ，ｋ１ｂ，ｋ１ｃを情報管理サーバ１０２へ配信する（ステップ３０４）。
【００３８】
（３）情報管理サーバ１０２は、分割鍵情報ｋ１ａ，ｋ１ｂ，ｋ１ｃの送信元の端末１以外の他の端末２、端末３、端末４へ、分割鍵情報ｋ１ａ，ｋ１ｂ，ｋ１ｃの各々を配信し、各端末２〜４は、この分割鍵情報を耐タンパ記憶部２０９または記憶部２０７に格納する。
【００３９】
すなわち、情報管理サーバ１０２は、端末２に分割鍵情報ｋ１ａを送信して保管要求を実行し（ステップ３０５）、これを受けた端末２は、耐タンパ記憶部２０９に分割鍵情報ｋ１ａを格納し（ステップ３０６）、保管が完了したことを示す分割鍵保管完了応答を情報管理サーバ１０２に送信する（ステップ３０７）。
【００４０】
他の端末３および端末４に対しても、分割鍵情報ｋ１ｂおよび分割鍵情報ｋ１ｃを用いて同様の処理を行う（ステップ３０８，ステップ３０９，ステップ３１０およびステップ３１１，ステップ３１２，ステップ３１３）。
【００４１】
そして、全ての端末２〜端末４に分散が完了すると、分割鍵情報ｋ１ａ，ｋ１ｂ，ｋ１
ｃの送信元に対して分割鍵情報の分散保管が完了したことを示す分割鍵管理応答を行う（ステップ３１４）。
【００４２】
なお、情報管理サーバ１０２上では、分割鍵情報ｋ１ａ，ｋ１ｂ，ｋ１ｃを保持しない。
「決済情報管理」
端末１は、ＩＣカード８００等に対する決済処理を行うと、決済情報Ｄｐを暗号化鍵Ｋｅｋで暗号化を行い、生成された暗号化情報Ｄｅ＝Ｅ（Ｋｅｋ，Ｄｐ）（以下、単に暗号化情報Ｄｅと記す）を通常のメモリ領域である記憶部２０７に格納しておく。この決済情報は、端末の締め処理などによりセンタへ配信するまで格納しておき、締め処理が行われて正常に終了した場合、これを消去する。
【００４３】
この処理について、図４のフローチャート等を参照して、端末１を例にして説明する。
（１）端末１は、ＩＣカード８００との決済処理（ステップ４０１）を行い、決済情報Ｄｐの生成を行うとともに（ステップ４０２）、暗号化鍵Ｋｅｋにより暗号化情報Ｄｅを生成し（ステップ４０３）、記憶部２０７に格納する（ステップ４０４）。
【００４４】
（２）端末１は、例えば１日に１回など定期的に締め処理（ステップ４０５）を行う。記憶部２０７に管理している暗号化情報Ｄｅを暗号化鍵Ｋｅｋにより復号化して（決済情報Ｄｐ＝Ｄ（Ｋｅｋ，Ｅ（Ｋｅｋ，Ｄｐ））、決済情報Ｄｐを取得する。この時、締め情報として情報管理サーバ１０２へ配信するための締め決済情報を生成する処理（ステップ４０７）を行うが、締め処理を行うまでに発していた決済回数分の当該処理（ステップ４０６，ステップ４０７，ステップ４０８）を繰り返す。
【００４５】
（３）端末１は、締め決済情報生成を完了した後、情報管理サーバ１０２へ配信要求を行う（ステップ４０９）。
（４）端末１は、情報管理サーバ１０２から正常に締め処理応答を受信した場合（ステップ４１０）、今回配信済の決済情報などをクリアする（ステップ４１１）。
「決済情報復旧処理」
たとえば、盗難対策として、情報端末１０１は、異常が発生した場合、耐タンパ記憶部２０９の内部をクリアする機能を装備している。この機能により、操作ミスなどから耐タンパ記憶部２０９がクリアされた場合、情報端末１０１の内部には、暗号化情報Ｄｅのみが残ることになるが、この暗号化情報Ｄｅを復旧させる処理について、端末１を例にして説明する。
【００４６】
図５は、本実施の形態における暗号化情報Ｄｅの復旧処理の一例を示すシーケンス図である。
（１）端末１は、異常を検出した場合（ステップ５０１）、耐タンパ記憶部２０９の内部の暗号化鍵Ｋｅｋを消去する（ステップ５０２）。
【００４７】
（２）端末１は、締め処理などが行われた場合（ステップ５０３）、異常が発生したことを、不正検出通知として情報管理サーバ１０２へ通知する（ステップ５０４）。
（３）情報管理サーバ１０２は、端末１が正常に運用を継続することが可能なことを確認した後、記憶部２０７に格納されている暗号化情報Ｄｅを情報管理サーバ１０２に送信することを端末１へ要求する（ステップ５０５）。なお、端末１が運用可能なことの確認は、利用者への電話などでの確認で行っても良い。
【００４８】
（４）端末１は、記憶部２０７の暗号化情報Ｄｅを情報管理サーバ１０２に送信する（ステップ５０６、ステップ５０７）。
（５）情報管理サーバ１０２は、端末１以外の他の端末２、端末３、端末４に対して、
端末１の暗号化鍵Ｋｅｋから生成されて配信されている分割鍵情報ｋ１ａ，ｋ１ｂ，ｋ１ｃの回収要求を行う（ステップ５０８，ステップ５０９、ステップ５１０，ステップ５１１、ステップ５１２，ステップ５１３）。
【００４９】
（６）情報管理サーバ１０２では、端末２〜端末４から回収された分割鍵情報ｋ１ａ，ｋ１ｂ，ｋ１ｃを基にして、端末１の暗号化鍵Ｋｅｋを生成し（ステップ５１４）、端末１から回収した暗号化情報Ｄｅを復号化して、端末１の決済情報Ｄｐを取得する（ステップ５１５）。こうして得られた決済情報Ｄｐは、必要に応じて、暗号化されて情報ネットワーク９０２を介してセンタ１０３に送信される。
【００５０】
以上説明したように、本実施の形態によれば、個々の情報端末１０１で用いられる暗号化鍵Ｋｅｋを、複数の分割鍵情報ｋ１ａ、分割鍵情報ｋ１ｂ、分割鍵情報ｋ１ｃに分割して、他の複数の情報端末１０１にて保管するので、暗号化鍵Ｋｅｋの生成元の情報端末１０１で暗号化鍵Ｋｅｋが失われても、本の情報端末１０１に分散されている複数の分割鍵情報ｋ１ａ、分割鍵情報ｋ１ｂ、分割鍵情報ｋ１ｃを用いて元の暗号化鍵Ｋｅｋを確実に復元できる。
【００５１】
また、第三者が、暗号化鍵Ｋｅｋの復元に必要な分割鍵情報を複数の情報端末１０１から集めることが困難であることから、安全性が向上する。
すなわち、個々の情報端末１０１に多数のメモリを設ける等の複雑な仕組みを必要とすることなく、暗号化鍵Ｋｅｋの安全性や保全性を確保できる。
【００５２】
更に、個々の情報端末１０１では、決済情報Ｄｐから暗号化鍵Ｋｅｋを用いて暗号化された暗号化情報Ｄｅを、当該暗号化鍵Ｋｅｋが格納される耐タンパ記憶部２０９とは別の記憶部２０７に格納するので、情報端末１０１の故障などが発生して耐タンパ機能が働いて、耐タンパ記憶部２０９の暗号化鍵Ｋｅｋが消去される場合でも暗号化情報Ｄｅは存続するとともに、上述のように本の情報端末１０１に分散された分割鍵情報によって暗号化鍵Ｋｅｋを再生成することが可能であり、個々の情報端末１０１で発生した必要な決済情報Ｄｐなどを、上位の情報管理サーバ１０２において確実に復旧することができるため、運用性や可用性が向上する。
【００５３】
したがって、本実施の形態によれば、煩雑な仕組みを必要とすることなく、個々の情報端末１０１で生成された暗号化鍵Ｋｅｋの安全性を向上させることが可能となる。
また、個々の情報端末１０１で生成された暗号化鍵Ｋｅｋで決済情報Ｄｐを暗号化して生成された暗号化情報Ｄｅ等の秘密情報を確実に復旧することが可能となる。
【００５４】
なお、本発明は、上述の実施の形態に例示した構成に限らず、その趣旨を逸脱しない範囲で種々変更可能であることは言うまでもない。
（付記１）
カード媒体との間における情報の授受を行うリードライト部と、
暗号化鍵を生成する鍵生成部と、
前記暗号化鍵が格納される耐タンパ性の第１記憶部と、
前記カード媒体との間における前記情報の授受で発生した秘密情報を前記暗号化鍵を用いて暗号化する暗号処理部と、
暗号化された前記秘密情報が格納される第２記憶部と、
情報管理サーバとの間における情報通信を行う通信部と、
を含むことを特徴とする情報端末。
【００５５】
（付記２）
付記１記載の情報端末において、
前記暗号処理部は、前記暗号化鍵から複数の分割鍵情報を生成して前記情報管理サーバに送信する機能を備えたことを特徴とする情報端末。
【００５６】
（付記３）
付記１記載の情報端末において、
さらに、不正操作を検出した場合に、耐タンパ性の前記第１記憶部の情報を削除するとともに、前記不正操作の検出情報を前記情報管理サーバへ送信する耐タンパ制御部を含むことを特徴とする情報端末。
【００５７】
（付記４）
複数の情報端末が接続される情報管理サーバであって、
個々の前記情報端末で使用される暗号化鍵を分割して生成された複数の分割鍵情報を受信する機能と、
複数の前記分割鍵情報を、当該分割鍵情報の送信元以外の複数の前記情報端末に配信する機能と、
を含むことを特徴とする情報管理サーバ。
【００５８】
（付記５）
付記４記載の情報管理サーバにおいて、
さらに、任意の前記情報端末にて不正アクセスが検証された場合、当該情報端末から前記暗号化鍵で暗号化された秘密情報を受信するとともに、当該情報端末に属する前記分割鍵情報を他の前記情報端末から収集して前記暗号化鍵を復元し、当該暗号化鍵を用いて前記秘密情報を復元する機能を備えたことを特徴とする情報管理サーバ。
【００５９】
（付記６）
カード媒体にアクセスする機能を備えた複数の情報端末と、前記情報端末が接続される情報管理サーバとを含む情報処理システムの制御方法であって、
個々の前記情報端末では、前記カード媒体へのアクセスで発生した秘密情報を暗号化するための暗号化鍵を生成して耐タンパ性の第１記憶部にて保管し、暗号化された前記秘密情報は耐タンパ性の前記第１記憶部とは別の第２記憶部に保管することを特徴とする情報処理システムの制御方法。
【００６０】
（付記７）
付記６記載の情報処理システムの制御方法において、
個々の前記情報端末では、前記暗号化鍵から複数の分割鍵情報を生成し、個々の前記分割鍵情報は、前記情報管理サーバを経由して他の前記情報端末に配信されることを特徴とする情報処理システムの制御方法。
【００６１】
（付記８）
付記７記載の情報処理システムの制御方法において、
不正を検出した前記情報端末は、耐タンパ性の前記第１記憶部の情報を削除し、前記不正が発生したことを示す情報を前記情報管理サーバへ送信することを特徴とする情報処理システムの制御方法。
【００６２】
（付記９）
付記８記載の情報処理システムの制御方法において、
任意の前記情報端末における前記不正を検出した前記情報管理サーバは、当該情報端末の前記第２記憶部に格納されている前記秘密情報を回収するとともに、他の前記情報端末から前記分割鍵情報を収集して、前記不正が発生した前記情報端末の暗号化鍵を復元し、当該暗号化鍵を用いて前記秘密情報を復元することを特徴とする情報処理システムの制御
方法。
【００６３】
（付記１０）
カード媒体との間における情報の授受を行うリードライト部と、情報管理サーバとの間における情報通信を行う通信部と、を含む情報端末の制御方法であって、
暗号化鍵を生成して耐タンパ性の第１記憶部に格納する第１ステップと、
前記カード媒体との間における前記情報の授受で発生した秘密情報を、前記暗号化鍵を用いて暗号化して第２記憶部に格納する第２ステップと、
を含むことを特徴とする情報端末の制御方法。
【００６４】
（付記１１）
付記１０記載の情報端末の制御方法において、
前記第１ステップでは、生成された前記暗号鍵を複数の分割鍵情報に分割し、前記情報管理サーバに送信して他の情報端末に配信させる処理を行うことを特徴とする情報端末の制御方法。
【００６５】
（付記１２）
付記１０記載の情報端末の制御方法において、
さらに、不正操作が検出され場合に、前記第１記憶部に格納されている情報を削除するとともに、前記不正操作が検出されたことを示す情報および前記第２記憶部に格納されている前記秘密情報を前記情報管理サーバに送信する第３ステップを含むことを特徴とする情報端末の制御方法。
【００６６】
（付記１３）
複数の情報端末が接続される情報管理サーバの制御方法であって、
個々の前記情報端末から、当該情報端末にて生成された暗号化鍵を分割して生成された複数の分割鍵情報を受信して、他の情報端末に分散して配信するステップと、
一つの前記情報端末で不正操作が検出された場合に、当該情報端末から当該情報端末で生成された前記暗号化鍵で暗号化された秘密情報を受信するとともに、当該情報端末以外の前記情報端末に分散していた複数の前記分割鍵情報を収集して前記暗号化鍵を復元し、当該暗号化鍵を用いて前記秘密情報を復号するステップと、
を含むことを特徴とする情報管理サーバの制御方法。
【図面の簡単な説明】
【００６７】
【図１】本発明の一実施の形態である情報端末の制御方法、情報管理サーバの制御方法を実施する情報端末、情報管理サーバを含む情報処理システムの構成例を示す概念図である。
【図２】本発明の一実施の形態である情報端末の主要機能の構成例を示すブロック図である。
【図３】本発明の一実施の形態である情報端末における暗号化鍵生成処理と、それに付随する他の構成要素の動作の一例を示すシーケンス図である。
【図４】本発明の一実施の形態である情報端末の決済情報の処理の一例を示すフローチャートである。
【図５】本発明の一実施の形態である情報処理システムにおける暗号化情報の復旧処理の一例を示すシーケンス図である。
【符号の説明】
【００６８】
１０１      情報端末（端末１〜４）
１０２      情報管理サーバ
１０２ａ      端末管理プログラム
１０３      センタ
２０１      リードライト部
２０２      通信制御部
２０３      耐タンパ制御部
２０４      暗号復号処理部
２０５      鍵生成部
２０６      表示・操作部
２０７      記憶部
２０８      制御部
２０９      耐タンパ記憶部
８００      ＩＣカード
９００      情報処理システム
９０１      情報ネットワーク
９０２      情報ネットワーク
Ｄｐ      決済情報
Ｄｅ      暗号化情報
Ｋｅｋ      暗号化鍵
ｋ１ａ，ｋ１ｂ，ｋ１ｃ      分割鍵情報
【図１】
2009111684.tif 000003
【図２】
2009111684.tif 000004
【図３】
2009111684.tif 000005
【図４】
2009111684.tif 000006
【図５】
2009111684.tif 000007