(57)【要約】【課題】  携帯端末機器１１Ａ、１１Ｂに接続された状態でサーバ２２Ａ、２２Ｂとの通信が可能な第１、第２のＩＣカード１０Ａ、１０Ｂ間でのデータの移行を安全、かつ、容易に行うことができる。【解決手段】  携帯端末機器１１Ａ、１１Ｂに接続された状態でサーバ２２Ａ、２２Ｂとの通信が可能な第１、第２のＩＣカード１０Ａ、１０Ｂ間でデータを移行する場合、上記第１のＩＣカード１０Ａを提供している事業者Ａから当該第１のＩＣカード１０Ａに記憶されているデータに対する第１のセキュリティ情報を取得し、当該第１のセキュリティ情報によるデータの保護を解除し、上記第１のセキュリティ情報による保護が解除されたデータをユーザ固有情報により保護する。このユーザ固有情報により保護されているデータを携帯端末機器１１Ｂを介して第２のＩＣカード１０Ｂへ移行させ、第２のＩＣカード１０Ｂを提供している事業者Ｂから取得する第２のセキュリティ情報に基づいて前記データを保護した状態で第２のＩＣカード１０Ｂで保存する。【選択図】      図１
2009038598.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末機器に接続された状態でサーバとの通信が可能な電子装置において、
前記サーバとの認証情報を記憶している第１の記憶手段と、
前記サーバで管理されているセキュリティ情報により保護されているデータを保存する第２の記憶手段と、
前記第１の記憶手段に記憶している認証情報に基づく相互認証が成功したサーバから取得する情報により前記第２の記憶手段に記憶されているデータに対する前記セキュリティ情報による保護を解除する解除手段と、
この解除手段により前記セキュリティ情報による保護が解除されたデータをユーザ固有情報に基づいて保護する保護手段と、
この保護手段により前記ユーザ固有情報に基づいて保護されたデータを前記携帯端末機器に移動させる移動手段と、
を有することを特徴とする電子装置。
【請求項２】
前記解除手段は、第１のサーバとの通信機能を有する第１の携帯端末機器に接続された状態において、前記第１の記憶手段に記憶している認証情報に基づく相互認証が成功した前記第１のサーバから取得する情報により前記第２の記憶手段に記憶されているデータに対する保護を解除し、
前記移動手段は、前記第１のサーバとは異なる第２のサーバとの通信機能を有する第２の携帯端末機器に接続された状態において、前記保護手段により前記ユーザ固有情報に基づいて保護されているデータを前記第２の携帯端末機器に移動させる、
ことを特徴とする前記請求項１に記載の電子装置。
【請求項３】
前記解除手段、前記保護手段および前記移動手段としての機能を実現するためのデータを記憶する耐タンパー性のメモリを有する、
ことを特徴とする前記請求項１又は２に記載の電子装置。
【請求項４】
さらに、第１のサーバとは異なる第２のサーバとの通信機能を有する携帯端末機器に接続された状態において、規定の範囲内で前記第１の記憶手段に記憶している前記第１のサーバとの認証情報に基づく前記第１のサーバとの通信を前記携帯端末機器に要求する要求手段を有し、
前記解除手段は、前記要求手段による要求に応じて前記携帯端末機器による前記第１のサーバとの通信が可能と状態となった場合に、前記第１のサーバから取得する情報により、前記第２の記憶手段に記憶されているデータに対する保護を解除する、
ことを特徴とする前記請求項１に記載の電子装置。
【請求項５】
さらに、前記第１のサーバを提供する第１の事業者と前記第２のサーバを提供する第２の事業者とで合意されている合意情報を記憶する第３の記憶手段を有し、
前記要求手段は、前記第３の記憶手段と一致する合意情報が与えられた場合に、規定の範囲内で前記第１の記憶手段に記憶している前記第１のサーバとの認証情報に基づく前記第１のサーバとの通信を前記携帯端末機器に要求する、
ことを特徴とする前記請求項４に記載の電子装置。
【請求項６】
前記保護手段は、前記ユーザ固有情報として前記合意情報に基づいてデータを保護する、
ことを特徴とする前記請求項５に記載の電子装置。
【請求項７】
携帯端末機器に接続された状態で特定のサーバとの通信が可能な電子装置において、
前記サーバとの認証情報を記憶している第１の記憶手段と、
前記携帯端末機器からユーザ固有情報により保護されているデータを取得する取得手段と、
前記第１の記憶手段に記憶している認証情報に基づく相互認証が成功したサーバから取得するセキュリティ情報により前記携帯端末機器から取得したデータを保護する保護手段と、
前記保護手段により前記サーバから取得したセキュリティ情報により保護したデータを記憶する第２の記憶手段と、
を有することを特徴とする電子装置。
【請求項８】
前記第１の記憶手段は、第１のサーバとは異なる第２のサーバとの認証情報を記憶し、
前記取得手段は、前記第１のサーバとの認証情報を有する別の電子装置から前記第２のサーバとの通信機能を有する携帯端末機器に移動されたデータを取得し、
前記保護手段は、前記第１の記憶手段に記憶している認証情報に基づく相互認証が成功した第２のサーバから取得するセキュリティ情報により前記携帯端末機器から取得したデータを保護し、
前記第２の記憶手段は、前記保護手段により前記第２のサーバから取得したセキュリティ情報により保護したデータを記憶する、
ことを特徴とする前記請求項７に記載の電子装置。
【請求項９】
前記取得手段および前記保護手段としての機能を実現するためのデータを記憶する耐タンパー性のメモリを有する、
ことを特徴とする前記請求項７又は８に記載の電子装置。
【請求項１０】
特定のサーバとの認証情報を記憶している電子装置が着脱可能な携帯端末機器において、
前記電子装置と接続するためのインタフェースと、
このインタフェースに第１のサーバとの認証情報を記憶している第１の電子装置が接続された場合、前記第１のサーバと異なる第２のサーバとの認証情報を記憶している第２の電子装置へ移行すべき前記第１の電子装置から供給されるデータを格納する格納手段と、
前記インターフェースに前記第２の電子装置が接続された場合、前記格納手段により格納されている前記第１の電子装置から供給された前記第２の電子装置へ移行すべきデータを前記第２の電子装置へ移動させる移動手段と、
を有することを特徴とする携帯端末機器。
【請求項１１】
さらに、前記第２のサーバとの通信を行う通信手段と、
前記インタフェースに前記第１のサーバとの認証情報を記憶している第１の電子装置が接続された場合、前記第１の電子装置に対して前記第２のサーバとの認証情報を記憶している第２の電子装置へ移行すべきデータの転送を要求する要求手段と、を有し、
前記格納手段は、前記要求手段による要求に応じて前記第１の電子装置から供給される前記第２の電子装置へ移行すべきデータを格納する、
を有することを特徴とする前記請求項１０に記載の携帯端末機器。
【請求項１２】
さらに、前記第２のサーバとの通信を行う通信手段を有し、
前記移動手段は、前記インタフェースに接続された前記第２の電子装置に記憶されている認証情報に基づく前記第２のサーバとの相互認証が成功した場合、前記格納手段に格納されている前記第１の電子装置から供給されたデータを前記第２の電子装置へ移動させる、
ことを特徴とする前記請求項１０に記載の携帯端末機器。
【請求項１３】
携帯端末機器に接続された状態でサーバとの通信が可能な第１の電子装置と第２の電子装置とを有する携帯通信システムにおいて、
前記第１の電子装置は、
第１のサーバとの認証情報を記憶している第１の記憶手段と、
前記第１のサーバで管理されている第１のセキュリティ情報により保護されているデータを保存する第２の記憶手段と、
前記第１のサーバとの通信機能を有する第１の携帯端末機器に接続された状態において、前記第１の記憶手段に記憶している認証情報に基づく相互認証が成功した第１のサーバから取得する情報により前記第２の記憶手段に記憶されているデータに対する前記第１のセキュリティ情報による保護を解除する解除手段と、
この解除手段により前記第１のセキュリティ情報による保護が解除されたデータをユーザ固有情報に基づいて保護する第１の保護手段と、
前記第１のサーバと異なる第２のサーバとの通信機能を有する第２の携帯端末機器に接続された状態において、前記第１の保護手段により前記ユーザ固有情報に基づいて保護されているデータを前記第２の携帯端末機器に移動させる移動手段と、を有し、
前記第２の電子装置は、
前記第２のサーバとの認証情報を記憶している第３の記憶手段と、
前記第２の携帯端末機器に接続された状態において、前記第１の電子装置から前記第２の携帯端末機器に移動されたユーザ固有情報により保護されているデータを前記第２の携帯端末機器から取得する取得手段と、
前記第３の記憶手段に記憶している認証情報に基づく相互認証が成功した第２のサーバから取得する第２のセキュリティ情報により前記第２の携帯端末機器から取得したデータを保護する第２の保護手段と、
前記第２の保護手段により前記第２のセキュリティ情報により保護したデータを記憶する第４の記憶手段と、
を有することを特徴とする携帯通信システム。
【請求項１４】
携帯端末機器に接続された状態でサーバとの通信が可能な第１の電子装置と第２の電子装置とを有する携帯通信システムにおいて、
前記第１の電子装置は、
第１のサーバとの認証情報を記憶している第１の記憶手段と、
前記第１のサーバで管理されている第１のセキュリティ情報により保護されているデータを保存する第２の記憶手段と、
前記第１のサーバとは異なる第２のサーバとの通信機能を有する携帯端末機器に接続された状態において、規定の範囲内で前記第１の記憶手段に記憶している前記第１のサーバとの認証情報に基づく前記第１のサーバとの通信を前記携帯端末機器に要求する要求手段を有し、
前記要求手段による要求に応じて前記携帯端末機器による前記第１のサーバとの通信が可能と状態となった場合に、前記第１のサーバから取得する情報により前記第２の記憶手段に記憶されているデータに対する保護を解除する解除手段と、
この解除手段により前記第１のセキュリティ情報による保護が解除されたデータをユーザ固有情報に基づいて保護する保護手段と、
この保護手段により前記ユーザ固有情報に基づいて保護されたデータを前記携帯端末機器に移動させる移動手段と、を有し、
前記第２の電子装置は、
前記第１のサーバと異なる第２のサーバとの認証情報を記憶している第３の記憶手段と、
前記第１の電子装置から前記携帯端末機器に移動されたユーザ固有情報により保護されているデータを前記携帯端末機器から取得する取得手段と、
前記第３の記憶手段に記憶している認証情報に基づく相互認証が成功した第２のサーバから取得する第２のセキュリティ情報により前記携帯端末機器から取得したデータを保護する第２の保護手段と、
前記第２の保護手段により前記第２のセキュリティ情報により保護したデータを記憶する第４の記憶手段と、
を有することを特徴とする携帯通信システム。
【請求項１５】
携帯端末機器に接続された状態でサーバとの通信が可能な電子装置に、
当該電子装置の記憶手段に記憶されている前記サーバとの認証情報に基づく相互認証が成功したサーバから取得する情報により、当該電子装置の記憶手段に記憶されているデータに対する前記サーバで管理されているセキュリティ情報による保護を解除する解除機能と、
この解除機能により前記セキュリティ情報による保護が解除されたデータをユーザ固有情報に基づいて保護する保護機能と、
この保護機能により前記ユーザ固有情報に基づいて保護されたデータを前記携帯端末機器に移動させる移動機能と、
を実行させるためのデータ移行プログラム。
【請求項１６】
携帯端末機器に接続された状態で特定のサーバとの通信が可能な電子装置に、
前記携帯端末機器からユーザ固有情報により保護されているデータを取得する取得機能と、
当該電子装置の記憶手段に記憶している認証情報に基づく相互認証が成功したサーバから取得するセキュリティ情報により、前記携帯端末機器から取得したデータを保護する保護機能と、
前記保護機能により前記サーバから取得したセキュリティ情報により保護したデータを記憶する当該電子装置の記憶手段に保存する保存機能と、
を実行させるためのデータ移行プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、たとえば、携帯端末機器による通信機能を実現するためのネットワーク情報が格納されているＩＣカードなどの電子装置、上記電子装置に記憶されているネットワーク情報に基づいて通信を行う携帯端末機器、上記電子装置が装着された状態の携帯端末機器による携帯通信を行う携帯通信システム、および、上記電子装置に適用されるデータ移行プログラムなどに関する。
【背景技術】
【０００２】
従来、欧州を始め海外の多くの国では、携帯電話システム方式として、ＧＳＭ（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）方式が存在している。ＧＳＭ方式においては、携帯電話機内にＩＣカードの一種であるＳＩＭ（Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｉｙ  Ｍｏｄｕｌｅ）カードを装着することが必須となっている。日本では、従来、ＳＩＭカードを必要としないＰＤＣ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ｃｅｌｌｕｌａｒ）方式の携帯電話システムが存在している。近年、日本を始め、欧州などの地域では、３ＧＰＰ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ）規格を採用した携帯電話システムが普及してきている。３ＧＰＰ規格では、ＳＩＭカードのように、ＵＳＩＭ（Ｕｎｉｖｅｒｓａｌ  ｄｅｎｔｉｔｉｙ  Ｍｏｄｕｌｅ）カードと呼ばれるＩＣカードを携帯電話機に装着することが必須となっている。
【０００３】
上記ＧＳＭあるいは３ＧＰＰで使用されるＳＩＭカードあるいはＵＳＩＭカードは、携帯電話機に装着されるＩＣカードである。ＳＩＭカードあるいはＵＳＩＭカードには、携帯通信システム１２に接続するのに必要な鍵情報、暗号アルゴリズム、各種ネットワークパラメータ、および、ユーザの個人情報などの情報が記録されている。このような携帯電話機では、ＳＩＭカードあるいはＵＳＩＭカードに記憶されている情報を通信事業者のＯＴＡ（Ｏｖｅｒ  Ｔｈｅ  Ａｉｒ）サーバあるいは認証サーバなどに送信し、これらのサーバと認証を行う。上記サーバとの認証が成功した携帯電話機は、当該通信事業者の通信サービスを受ることが可能となる。
【０００４】
また、上記３ＧＰＰ規格の携帯電話機に用いられるＵＳＩＭには、各通信事業者が提供する様々なアプリケーションが記憶される。また、上記ＵＳＩＭには、各ユーザごとにカスタマイズされた独自の情報が記憶されることも多くなってきている。たとえば、携帯電話機の内部メモリあるいは携帯電話機に装着される外部メモリ（たとえば、メモリカード）に格納されるアドレス帳の情報などの個人情報もセキュリティが高いＵＳＩＭに格納されてるものが多くなってきている。このように、各ユーザ独自の情報などを大量に格納することができるＵＳＩＭのニーズが高まってきている。
【０００５】
上記のようなニーズに対して、近年では、大容量のメモリを有するＵＳＩＭの開発が進んでいる。大容量のメモリを有するＵＳＩＭでは、当該メモリにおけるユーザ領域を拡大することが可能となる。このような状況においては、上記携帯電話機に装着するＵＳＩＭを大容量のメモリを有するＵＳＩＭに変更したいという要求が高まっている。しかしながら、上記ＵＳＩＭに記憶される情報には、セキュリティ性を高めるため、暗号化などの処理が施されている。このため、従来のシステムでは、携帯電話機に装着するＵＳＩＭを簡単に交換できないという問題がある。
【０００６】
また、上記ＵＳＩＭには、携帯電話機による通信サービスを行うために、各通信事業者が設定する様々の情報（ネットワーク認証情報等）がセキュアな状態で保存されている。このようなＵＳＩＭに記憶されている情報は、容易に変更できるものではない。このため、従来、携帯電話機による通信サービスを提供している通信事業者を変更したい場合、携帯電話機に装着されているＵＳＩＭも変更する必要がある。すなわち、従来は、通信事業者を変更する場合、それまで使用していた携帯電話機に装着されていたＵＳＩＭは、再利用できないため、ＵＳＩＭに格納している情報を新たなＵＳＩＭに移行させるのが容易でない。たとえば、ユーザが通信事業者を変更する場合、通信事業者以外の第３者が提供しているサービスであっても、変更前の既存のＵＳＩＭに保存されているサービスデータが利用できなくなるという問題がある。
【特許文献１】特開２００４−１３３８４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
この発明の一形態は、異なる電子装置へのデータの移行を安全、かつ、容易に行うことができる電子装置、携帯端末機器、携帯通信システムおよびデータ移行プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
この発明の一形態としての電子装置は、携帯端末機器に接続された状態で特定のサーバとの通信が可能なものにおいて、前記サーバとの認証情報を記憶している第１の記憶手段と、前記サーバで管理されているセキュリティ情報により保護されているデータを保存する第２の記憶手段と、前記第１の記憶手段に記憶している認証情報に基づく相互認証が成功したサーバから取得する情報により前記第２の記憶手段に記憶されているデータに対する前記セキュリティ情報による保護を解除する解除手段と、この解除手段により前記セキュリティ情報による保護が解除されたデータをユーザ固有情報に基づいて保護する保護手段と、この保護手段により前記ユーザ固有情報に基づいて保護されたデータを前記携帯端末機器に移動させる移動手段とを有する。
【０００９】
この発明の一形態としての電子装置は、携帯端末機器に接続された状態で特定のサーバとの通信が可能なものにおいて、前記サーバとの認証情報を記憶している第１の記憶手段と、前記携帯端末機器からユーザ固有情報により保護されているデータを取得する取得手段と、前記第１の記憶手段に記憶している認証情報に基づく相互認証が成功したサーバから取得するセキュリティ情報により前記携帯端末機器から取得したデータを保護する保護手段と、前記保護手段により前記サーバから取得したセキュリティ情報により保護したデータを記憶する第２の記憶手段とを有する。
【００１０】
この発明の一形態としての携帯端末機器は、特定のサーバとの認証情報を記憶している電子装置が着脱可能なものにおいて、前記電子装置と接続するためのインタフェースと、このインタフェースに第１のサーバとの認証情報を記憶している第１の電子装置が接続された場合、前記第１のサーバと異なる第２のサーバとの認証情報を記憶している第２の電子装置へ移行すべき前記第１の電子装置から供給されるデータを格納する格納手段と、前記インターフェースに前記第２の電子装置が接続された場合、前記格納手段により格納されている前記第１の電子装置から供給された前記第２の電子装置へ移行すべきデータを前記第２の電子装置へ移動させる移動手段とを有する。
【００１１】
この発明の一形態としての携帯通信システムは、携帯端末機器に接続された状態でサーバとの通信が可能な第１の電子装置と第２の電子装置とを有するシステムにおいて、前記第１の電子装置は、第１のサーバとの認証情報を記憶している第１の記憶手段と、前記第１のサーバで管理されている第１のセキュリティ情報により保護されているデータを保存する第２の記憶手段と、前記第１のサーバとの通信機能を有する第１の携帯端末機器に接続された状態において、前記第１の記憶手段に記憶している認証情報に基づく相互認証が成功した第１のサーバから取得する情報により前記第２の記憶手段に記憶されているデータに対する前記第１のセキュリティ情報による保護を解除する解除手段と、この解除手段により前記第１のセキュリティ情報による保護が解除されたデータをユーザ固有情報に基づいて保護する第１の保護手段と、前記第１のサーバと異なる第２のサーバとの通信機能を有する第２の携帯端末機器に接続された状態において、前記第１の保護手段により前記ユーザ固有情報に基づいて保護されているデータを前記第２の携帯端末機器に移動させる移動手段とを有し、前記第２の電子装置は、前記第２のサーバとの認証情報を記憶している第３の記憶手段と、前記第２の携帯端末機器に接続された状態において、前記第１の電子装置から前記第２の携帯端末機器に移動されたユーザ固有情報により保護されているデータを前記第２の携帯端末機器から取得する取得手段と、前記第３の記憶手段に記憶している認証情報に基づく相互認証が成功した第２のサーバから取得する第２のセキュリティ情報により前記第２の携帯端末機器から取得したデータを保護する第２の保護手段と、前記第２の保護手段により前記第２のセキュリティ情報により保護したデータを記憶する第４の記憶手段とを有する。
【００１２】
この発明の一形態としての携帯通信システムは、携帯端末機器に接続された状態でサーバとの通信が可能な第１の電子装置と第２の電子装置とを有するシステムにおいて、前記第１の電子装置は、第１のサーバとの認証情報を記憶している第１の記憶手段と、前記第１のサーバで管理されている第１のセキュリティ情報により保護されているデータを保存する第２の記憶手段と、前記第１のサーバとは異なる第２のサーバとの通信機能を有する携帯端末機器に接続された状態において、規定の範囲内で前記第１の記憶手段に記憶している前記第１のサーバとの認証情報に基づく前記第１のサーバとの通信を前記携帯端末機器に要求する要求手段を有し、前記要求手段による要求に応じて前記携帯端末機器による前記第１のサーバとの通信が可能と状態となった場合に、前記第１のサーバから取得する情報により前記第２の記憶手段に記憶されているデータに対する保護を解除する解除手段と、この解除手段により前記第１のセキュリティ情報による保護が解除されたデータをユーザ固有情報に基づいて保護する保護手段と、この保護手段により前記ユーザ固有情報に基づいて保護されたデータを前記携帯端末機器に移動させる移動手段とを有し、前記第２の電子装置は、前記第１のサーバと異なる第２のサーバとの認証情報を記憶している第３の記憶手段と、前記第１の電子装置から前記携帯端末機器に移動されたユーザ固有情報により保護されているデータを前記携帯端末機器から取得する取得手段と、前記第３の記憶手段に記憶している認証情報に基づく相互認証が成功した第２のサーバから取得する第２のセキュリティ情報により前記携帯端末機器から取得したデータを保護する第２の保護手段と、前記第２の保護手段により前記第２のセキュリティ情報により保護したデータを記憶する第４の記憶手段とを有する。
【００１３】
この発明の一形態としてのデータ移行プログラムは、携帯端末機器に接続された状態でサーバとの通信が可能な電子装置に、当該電子装置の記憶手段に記憶されている前記サーバとの認証情報に基づく相互認証が成功したサーバから取得する情報により、当該電子装置の記憶手段に記憶されているデータに対する前記サーバで管理されているセキュリティ情報による保護を解除する解除機能と、この解除機能により前記セキュリティ情報による保護が解除されたデータをユーザ固有情報に基づいて保護する保護機能と、この保護機能により前記ユーザ固有情報に基づいて保護されたデータを前記携帯端末機器に移動させる移動機能とを実行させる。
【００１４】
この発明の一形態としてのデータ移行プログラムは、携帯端末機器に接続された状態で特定のサーバとの通信が可能な電子装置に、前記携帯端末機器からユーザ固有情報により保護されているデータを取得する取得機能と、当該電子装置の記憶手段に記憶している認証情報に基づく相互認証が成功したサーバから取得するセキュリティ情報により、前記携帯端末機器から取得したデータを保護する保護機能と、前記保護機能により前記サーバから取得したセキュリティ情報により保護したデータを記憶する当該電子装置の記憶手段に保存する保存機能とを実行させる。
【発明の効果】
【００１５】
この発明の一形態によれば、異なる電子装置へのデータの移行を安全、かつ、容易に行うことができる電子装置、携帯端末機器、携帯通信システムおよびデータ移行プログラムを提供できる。
【発明を実施するための最良の形態】
【００１６】
以下、この発明を実施するための最良の形態について図面を参照しつつ説明する。  
図１は、この発明の実施の形態に係る通信システムの構成例の概要を示す図である。  
本実施の形態に係る通信システムでは、複数の事業者が、それぞれ各事業者のシステムにより携帯電話機による通信サービス（音声通話、データ通信などの携帯通信）を提供していることを想定している。各事業者が提供する携帯通信は、それぞれ各事業者用のＩＣカード１０（１０Ａ、１０Ｂ、…）を装着した携帯電話機１１（１１Ａ、１１Ｂ、…）と各事業者の携帯通信システム１２（１２Ａ、１２Ｂ、…）とが無線通信を行うことにより提供されるようになっている。すなわち、各携帯電話機１１は、各ユーザが契約している事業者用のＩＣカード１０を装着した状態で携帯通信が利用可能となっている。
【００１７】
図１に示す構成例では、事業者Ａが提供する携帯通信システム１２Ａと、事業者Ｂが提供する携帯通信システム１２Ｂとが存在している。すなわち、図１に示す構成例において、事業者Ａが提供する携帯通信は、事業者Ａ用のＩＣカード１０Ａが装着されている携帯電話機１１Ａと上記携帯通信システム１２Ａとが無線通信を行うことにより実現されている。同様に、図１に示す構成例において、事業者Ｂが提供する携帯通信は、事業者Ｂ用のＩＣカード１０Ｂが装着されている携帯電話機１１Ｂと上記携帯通信システム１２Ｂとが無線通信を行うことにより実現されている。
【００１８】
各ＩＣカード１０は、制御素子（ＬＳＩ等）、各種メモリ（ワーキングメモリ、プログラムメモリ、書換え可能な不揮発性メモリ等）、および、インターフェースなどを有する。ここで、上記ＩＣカード１０は、たとえば、ＵＳＩＭ、あるいは、ＳＩＭなどと称される携帯電話機１１に装着されるＩＣカードである。上記ＩＣカード１０では、制御素子が、ワーキングメモリを使用してプログラムメモリあるいは不揮発性メモリに記憶されている種々の制御プログラムを実行することにより種々の機能を実現している。
【００１９】
たとえば、上記ＩＣカード１０（１０Ａ、１０Ｂ）は、携帯電話機（端末機器）１１との相互認証機能、各事業者の携帯通信システム１２（１２Ａ、１２Ｂ）との相互認証機能、あるいは、携帯電話機１１内の各種モジュールとの相互認証機能などを有している。上記ＩＣカード１０（１０Ａ、１０Ｂ）では、予め内部のメモリに記憶されている認証用のプログラムを実行することにより、認証用のデータを用いて各種の認証処理を行うようになっている。たとえば、上記ＩＣカード１０（１０Ａ、１０Ｂ）は、事業者Ａ、Ｂの携帯通信システム１２（１２Ａ、１２Ｂ）との相互認証を行うためのネットワーク認証情報１０１（１０１Ａ、１０１Ｂ）、ネットワークパラメータ１０２Ａ（１０２Ａ、１０２Ｂ）などの認証用のデータが記憶されている。これにより、上記携帯通信システム１２（１２Ａ、１２Ｂ）との相互認証が成功した場合、上記ＩＣカード１０（１０Ａ、１０Ｂ）が装着されている携帯電話機１１（１１Ａ、１１Ｂ）は、事業者Ａ、Ｂが提供するサービス（音声通話、および、データ通信など）が利用可能となるようになっている。
【００２０】
また、上記ＩＣカード１０の不揮発性メモリは、一部または全部が耐タンパー性を有している。上記ＩＣカード１０の不揮発性メモリにおける耐タンパー性のメモリ領域には、各事業者との認証用データ、認証用の制御プログラム、ユーザの個人情報などが記憶される。これにより、上記ＩＣカード１０では、相互認証のための認証情報、個人情報などをセキュアに保存している。このため、上記ＩＣカード１０に記憶されている認証情報、個人情報などの情報は、容易に読み出したり、解析したりできないようになっている。
【００２１】
たとえば、図１に示す例では、ＩＣカード１０の不揮発性メモリに、各事業者の携帯通信システムに接続するためのネットワーク認証情報１０１とネットワークパラメータ１０２とが保存されていることを示している。なお、上記ネットワーク認証情報１０１およびネットワークパラメータ１０２などの情報は、書換えが不可な状態でＩＣカード１０の不揮発性メモリに書込まれているものとする。つまり、ＩＣカード１０の不揮発性メモリに書込まれているネットワーク認証情報およびネットワークパラメータ１０２が書換えられないため、ある事業者用のＩＣカードを別の事業者のＩＣカードに容易に変更することはできないことを示している。
【００２２】
また、上記携帯電話機１１は、上記メモリカードＭが着脱可能なインターフェースを有している。上記メモリカードＭは、上記携帯電話機１１に装着された状態において、データを保存する記憶媒体として機能する。たとえば、上記メモリカードＭには、上記携帯電話機１１が上記携帯通信システム１２を介して外部からダウンロードしたデータなどが記憶できるようになっている。
【００２３】
上記各携帯通信システム１２（１２Ａ、１２Ｂ、…）は、図１に示すように、通信設備２１（２１Ａ、２１Ｂ、…）、事業者サーバ２２（２２Ａ、２２Ｂ、…）などを有している。上記通信設備２１は、上記携帯電話機１１との通信を行うための設備である。上記事業者サーバ２２は、たとえば、ＯＴＡ（Ｏｖｅｒ  Ｔｈｅ  Ａｉｒ）サーバ、認証サーバ、管理サーバなどとして機能するものである。上記ＯＴＡサーバとしては、上記通信設備２１を介して上記携帯電話機１１との通信を制御する。上記認証サーバとしては、携帯電話機１１（携帯電話機に装着されているＩＣカード）との認証を行う。また、上記管理サーバとしては、当該事業者と契約している携帯電話機あるいはユーザに関する情報などの種々のデータを管理する。
【００２４】
上記事業者サーバ２２は、当該装置全体を制御するための制御部、通信設備２１あるいは各サーバとの通信を行うための通信インターフェース、データを記憶するための記憶部などを有している。また、上記事業者サーバ２２では、携帯電話機１１あるいは携帯電話機１１に装着されるＩＣカード１０に関するデータ（認証データ）などを管理する。なお、認証データとしては、各事業者が設定している各事業者用の鍵などが含まれる。
【００２５】
また、上記携帯通信システム１は、インターネットなどの広域ネットワーク２と接続されている。たとえば、上記広域ネットワーク２上には、携帯電話機向けのサービスを提供するサービスプロバイダサーバ（以下、サービスサーバと称する）２５が存在している。上記サービスサーバ２５は、広域ネットワーク２を介して各事業者の事業者サーバ２２が通信可能となっている。つまり、上記携帯電話機１１は、上記各携帯通信システム１を介して広域ネットワーク上に存在する各種のサーバに接続できるようになっている。
【００２６】
図１に示す例において、上記サービスサーバ２５は、携帯通信システム１を介してサービスデータ（たとえば、画像データ、動画データ、電子書籍データあるいは各種のサービスを利用するためのアプリケーションなど）を各携帯電話機１１に提供している。上記サービスサーバ２５は、当該装置全体を制御する制御部、上記広域ネットワーク上で通信を行うための（携帯通信システム１と通信するための）通信インターフェース、サービスデータおよびユーザ管理のためのユーザデータなどを記憶するための記憶部などを有している。
【００２７】
次に、上記携帯電話機１１の構成について説明する。  
図２は、上記携帯電話機１１の構成例を示すブロック図である。  
図２に示すように、携帯電話機１１は、制御部３１、ＲＡＭ３２、ＲＯＭ３３、不揮発性メモリ３４、ＩＣカード用のインターフェース（第１インターフェースとも称する）３５、メモリカード用のインターフェース（第２インターフェースとも称する）３６、アンテナ３７、通信部３８、音声部３９、振動部４０、表示部４１、操作部４２、電源部４３などを有している。
【００２８】
上記制御部３１は、携帯電話機１１全体の制御を司るものである。上記制御部３１は、ＣＰＵ、内部メモリ、各種のインターフェースなどを有している。また、上記制御部３１は、その基本機能として、上記表示部４１の表示を制御する表示制御機能、ＰＬＬ（Phase Locked Loop）回路、データストリーム経路切換え、ＤＭＡ（Direct Memory Access）コントローラ、割り込みコントローラ、タイマ、ＵＡＲＴ（Universal Asynchronous Receiver Transmitter）、秘匿、ＨＤＬＣ（High-level Data Link Control procedure）フレーミング、ディバイスコントローラなどの機能を有している。
【００２９】
上記ＲＡＭ３２は、作業用のデータを記憶するための揮発性メモリである。上記ＲＯＭ３３は、制御プログラムや制御データなどが記憶されている不揮発性メモリである。上記ＲＯＭ３３は、不揮発性メモリである。たとえば、上記ＲＯＭ３３には、当該携帯電話機１１の基本的な制御を行うための制御プログラムおよび制御データが予め記憶されている。すなわち、上記制御部３１は、上記ＲＯＭ３３に記憶されている制御プログラムを実行することにより、当該携帯電話機１１の基本的な制御を実現している。
【００３０】
上記不揮発性メモリ３４は、種々のデータが記憶される書き換え可能な不揮発性メモリである。上記不揮発性メモリ３４には、種々のアプリケーションプログラム（アプリケーション）、制御データ、および、ユーザデータなどが記憶される。たとえば、上記制御部３１は、上記不揮発性メモリ３４に記憶されているアプリケーションプログラムを実行することにより、種々の機能を実現するようになっている。
【００３１】
上記第１インターフェース３５は、ＩＣカード１０が装着されるインターフェースである。上記第１インターフェース３５は、上記制御部３１に接続されている。これにより、上記制御部３１は、上記第１インターフェース３５を介して上記ＩＣカード１０とのデータ通信が可能となっている。また、上記第１インターフェース３５に接続されるＩＣカード１０は、上記携帯電話機１１に設けられているアンテナを介して外部との通信が可能となっている。  
上記第２インターフェース３６は、上記メモリカードＭが着脱可能なインターフェースである。上記第２インターフェース３６は、上記制御部３１に接続されている。これにより、上記制御部３１は、上記第２インターフェース３６に装着されたメモリカードＭへのアクセス（データの書込みあるいは読出し）が可能となっている。
【００３２】
上記通信部３８には、通信用のアンテナ３７が接続される。上記通信部３８は、上記アンテナ３７を介して通話データあるいはデータ通信用のデータを電波で送受信するものである。上記音声部３９は、アナログフロントエンド部及びオーディオ部を有し、音声の入出力を行うものである。上記音声部３９には、図示しないスピーカ、レシーバ、マイクなどが接続されている。上記振動部４０は、当該携帯電話機１１全体を振動させる振動機構により構成される。上記表示部４１は、たとえば、液晶表示装置などにより構成される。上記表示部４１は、上記制御部３１により表示のオンオフや表示内容などが制御されるようになっている。また、携帯電話機１１がシェル型などの形状である場合、上記表示部４１としては、筐体を開放した場合に現れるメインの表示部と筐体の背面に設けられるサブの表示部とから構成されるようにしても良い。上記操作部４２は、キーボードなどにより構成され、ユーザによる操作指示が入力される。
【００３３】
上記電源部４３は、バッテリーなどにより構成され、当該携帯電話機１１内の各部に電源を供給するようになっている。また、上記電源部４３は、上記第１インターフェース３５を介して接続されたＩＣカードおよび上記第２インターフェース３６を介して接続されたメモリカードＭにも電源を供給する機能も有している。
【００３４】
次に、上記のような携帯端末機器としての携帯電話機に装着される電子装置としてのＩＣカードの構成について説明する。  
上記ＩＣカード１０は、上記のような携帯端末機器としての携帯電話機１１に着脱可能な構成を有している。上記ＩＣカード１０は、例えば、基本仕様として、ＩＳＯ／ＩＥＣ１４４４３仕様、ＩＳＯ／ＩＥＣ７８１６仕様などを満たすものである。  
図３は、上記ＩＣカード１０のハードウエア的な構成例を示すブロック図である。図３に示すように、ＩＣカード１０は、ＣＰＵ５１、ＲＯＭ５２、ＲＡＭ５３、不揮発性メモリ５４、インターフェース５５などを有している。
【００３５】
上記ＣＰＵ５１は、上記ＲＯＭ５２あるいは不揮発性メモリ５４に記録されているプログラムに基づいて種々の処理を実行することにより種々の機能を実現するものである。上記ＲＯＭ５２は、当該ＩＣカードの基本的な動作を実現するための制御プログラム及び制御データなどが記憶される。上記ＲＡＭ５３は、一時的にデータを格納するワーキングメモリとして機能する。上記不揮発性メモリ５４は、たとえば、ＥＥＰＲＯＭやフラッシュＲＯＭ等により構成される。上記不揮発性メモリ５４は、各種の認証データ、ユーザデータ、あるいは、アプリケーションプログラムなどが記憶される。上記不揮発性メモリ５４には、外部のサーバからダウンロードしたデータなども記憶される。また、上記不揮発性メモリ５４の一部または全部の領域は、耐タンパー性を有している。これにより、上記不揮発性メモリ５４には、セキュアにデータが格納できるようになってる。上記インターフェース５５は、上記携帯電話機１１との通信を行うためのユニットである。
【００３６】
図４は、ＩＣカード１０の各種機能を実現するための構成例を概念的に示す図である。  
図４に示すように、ＩＣカード１０の各種の機能は、プラットフォーム６１、オペレーティングシステム（ＯＳ）６２、カードマネージャ６３、認証用データベース６４、アプリケーション用データベース６５などにより実現されている。  
上記プラットフォーム６１は、当該ＩＣカード１０全体の制御を司る制御ユニットとして機能する。上記プラットフォーム６１は、たとえば、ＣＰＵ５１、ＲＯＭ５２、ＲＡＭ５３および各種インターフェースなどを有するＬＳＩで構成される。上記オペレーティングシステム６２は、上記プラットフォーム６１により種々のアプリケーションを動作させるための基礎となるシステムである。上記カードマネージャ６３は、各アプリケーションを管理するものである。
【００３７】
上記認証用データベース６４には、携帯電話機１１本体、あるいは、携帯電話機１１を介して通信する事業者サーバ２２との相互認証（ネットワーク認証）を行うためのデータが記憶される。たとえば、上記認証用データベース６４には、各事業者サーバ２２との相互認証を行うためのネットワーク認証情報１０１、ネットワークパラメータ１０２、および認証用の制御プログラム（認証アプリケーション）などが記憶される。上記認証用データベース６４に格納されるネットワーク認証情報１０１およびネットワークパラメータ１０２は、各事業者が設定するものである。このため、上記認証用データベース６４には、各事業者のサーバを通信を行うためのネットワーク認証情報１０１、ネットワークパラメータ１０２および認証アプリケーションなどが予め格納されているものとする。また、上記認証用データベース６４に格納される情報は、セキュリティ上の重要な情報であるため、上記認証用データベース６４は、セキュアにデータの保存が可能な耐タンパー性を有するメモリ領域に設けられるものとする。
【００３８】
上記アプリケーション用データベース６５は、ユーザが設定した情報、あるいは、ＩＣカード１０により実行されるアプリケーションプログラムなどのデータが記憶される。たとえば、上記アプリケーション用データベース６５には、外部のサーバからダウンロードしたデータが格納される。また、上記アプリケーション用データベース６５には、ユーザ自身が設定したアドレス帳の情報、スケジュール情報などの個人情報などを格納するようにしても良い。上記アプリケーション用データベース６５の一部又は全部は、セキュアにデータの保存が可能な耐タンパー性を有するメモリ領域に設けられる。
【００３９】
次に、サービスサーバ２５が提供するサービスを利用するためのサービスデータを携帯電話機１１に装着されているＩＣカード１０にダウンロードする手順について概略的に説明する。  
図５は、サービスサーバ２５からサービスデータをＩＣカード１０Ａにダウンロードする手順を概略的に説明するための図である。  
図５に示す例では、事業者Ａ用のＩＣカード１０Ａが装着された携帯電話機１１Ａが、事業者Ａの携帯通信システム１２Ａを介してサービスサーバ２５から提供されるサービスデータをダウンロードする手順を模式的に示している。なお、サービスサーバ２５が提供しているサービスデータ（あるいは、サービスデータのセキュリティ情報）は、携帯電話機１１Ａに装着されているＩＣカード１０Ａに格納されるものとする。
【００４０】
まず、事業者Ａ用のＩＣカード１０Ａが装着されている携帯電話機１１Ａを所持しているユーザは、上記携帯電話機１１の操作部４２を操作することにより、利用したいサービスを選択（たとえば、所望のコンテンツのダウンロードを要求）する。すると、上記携帯電話機１１Ａは、携帯通信システム１２Ａの事業者サーバ２２Ａを介して、ユーザが選択したサービスを提供しているサービスサーバ２５へ接続する。サービスサーバ２５との接続が確立された携帯電話機１１Ａでは、上記サービスサーバ２５に対して選択されたサービスデータ１１０のダウンロードを要求する。
【００４１】
上記携帯電話機１１Ａからのサービスデータ１１０のダウンロード要求を受けたサービスサーバ２５では、図示しない記憶部からサービスデータ１１０を読出し、読み出したサービスデータ１１０を当該サービスサーバ２５が管理する暗号化鍵（以下、サービスデータ鍵）１１１により暗号化する。これにより、上記サービスサーバ２５では、サービスデータ鍵１１１で暗号化されたサービスデータ（以下、暗号化サービスデータ）１１２が生成される。上記サービスサーバ２５は、生成した暗号化サービスデータ１１２を上記携帯電話機１１Ａに装着されているＩＣカード１０Ａへのダウンロードデータとして事業者サーバ２２Ａへ転送する。
【００４２】
上記サービスサーバ２５から暗号化サービスデータ１１２を受信した事業者サーバ２２Ａは、サービスサーバ２５から受信した暗号化サービスデータ１１２を、さらに、当該事業者サーバ２２Ａが管理する暗号化鍵（以下、事業者Ａの鍵）１２１により暗号化する。これにより、上記事業者サーバ２２Ａでは、上記暗号化サービスデータ１１２を事業者Ａの鍵１２１でさらに暗号化したデータ（以下、事業者Ａの暗号化データ）１２２が生成される。上記事業者サーバ２２Ａは、事業者Ａの暗号化データ１２２を当該携帯電話機１１Ａに装着されているＩＣカード１０Ａに対してダウンロードする。  
これにより、上記携帯電話機１１Ａに装着されているＩＣカード１０Ａには、サービスサーバ２５がサービスデータ鍵１１１で暗号化した暗号化サービスデータ１１２を、さらに、事業者サーバ２２Ａが事業者Ａの鍵１２１で暗号化した事業者Ａの暗号化データ１２２が格納される。逆に言えば、上記ＩＣカード１０Ａに格納された事業者Ａの暗号化データ１２２は、上記事業者Ａのサーバ２２Ａが提供する事業者Ａの鍵１２１に対応する復号化鍵で復号した後、さらに、上記サービスサーバ２５が提供するサービスデータ鍵１１１に対応する復号化鍵で復号化することにより、正常なサービスデータとなる。
【００４３】
すなわち、上記のような処理により上記ＩＣカード１０Ａに格納されたデータ（事業者Ａの暗号化データ）は、事業者Ａの鍵１２１に対応する復号化鍵とサービスデータ鍵１１１に対応する復号化鍵とがなければ、正常なサービスデータとして復元できない。通常、ＩＣカード１０Ａの認証情報による事業者サーバ２２Ａとの相互認証が利用可能な状態であれば、ＩＣカード１０Ａを装着した携帯電話機１１Ａは、事業者Ａの鍵１２１に対応する復号化鍵を適宜取得できる。しかしながら、ユーザが携帯電話機による通信の事業者Ａを別の事業者Ｂに変更した場合、事業者Ａ用のＩＣカード１０Ａに格納されている認証情報による事業者サーバ２２Ａとの相互認証ができなくなる。このような場合、事業者Ａのサーバ２２Ａから事業者Ａの鍵１２１に対応する復号化鍵を取得できなくなるため、事業者Ａの鍵１２１で暗号化されているデータ１２２も使用できなくなる。
【００４４】
ただし、上記サービスサーバ２５は、広域ネットワーク２上でサービスを提供しているため、別の事業者Ｂ経由でも同様なサービスを利用できる場合も多い。このようなサービスは、ユーザが事業者を変更したであっても、当該サービスを継続して提供できることが望ましい。このような要望に対して、本実施の形態では、携帯電話機による通信を行うための事業者を変更する場合、既存のＩＣカードに格納したサービスデータが簡単に継続して利用できるものを提供するものである。
【００４５】
また、バージョンアップ等のために、事業者を変更しないままで、ＩＣカード１０ＡとしてのＩＣカードを変更したい場合もありうる。このような場合（事業者Ａ用のＩＣカードを当該事業者Ａ用の別のＩＣカードに取り換える場合）であっても、既存のＩＣカード１０Ａに記憶されているデータを新規のＩＣカード１０Ａに簡単にコピーすることはできないようになっている。これは、不正コピーあるいは不正利用などを防止するために、携帯電話機１１に装着されるＩＣカード１０には高度なセキュリティ設定が施されているためである。本実施の形態では、携帯電話機１１に装着されるＩＣカードの取り換えなどの場合に、既存のＩＣカードに格納されているデータを安全かつ簡単に新規のＩＣカードに移行できるものを提供するものである。
【００４６】
次に、上記のような手順でＩＣカードに格納されている暗号化されたデータを別のＩＣカードに移行させる第１の移行方法について説明する。  
図６、図７および図８は、事業者Ａ用のＩＣカード１０Ａに格納されている事業者Ａで暗号化されているデータを事業者Ｂ用のＩＣカード１０Ｂに移行させるための第１の移行方法を概略的に示す図である。  
ここでは、事業者Ａの携帯通信ービスを契約しているユーザが事業者Ｂの携帯通信サービスに変更する場合（つまり、事業者Ａ用のＩＣカード１０Ａが装着されている携帯電話機１１Ａを、事業者Ｂ用のＩＣカード１０Ｂが装着される携帯電話機１１Ｂに変更する場合）を想定する。以下の説明では、図６、図７及び図８に示すように、上記携帯電話機１１Ａに装着されている事業者Ａ用のＩＣカード１０Ａに格納されている事業者Ａの暗号化データ（事業者Ａの鍵１２１Ａにより暗号化されている暗号化サービスデータ）を携帯電話機１１Ｂに装着される事業者Ｂ用のＩＣカード１０Ｂに移動させる手順について説明する。
【００４７】
また、以下に説明する第１の移行方法としてのデータ移行処理は、データ移行アプリケーションプログラム（以下、データ移行ＡＰと称する）１３０Ａ、１３０Ｂにより実現される。ここでは、データ移行ＡＰ１３０（１３０Ａ、１３０Ｂ）は、セキュリティ性が保たれた状態で実行されるアプリケーションプログラムであり、移動元のＩＣカード１０Ａおよび移行先のＩＣカード１０Ｂにおいてセキュアな状態で実行されるものとする。
【００４８】
また、ＩＣカード１０Ａにインストールされるデータ移行ＡＰ１３０Ａは、データの移動元のＩＣカード１０Ａが実行すべき処理を実現するものであり、ＩＣカード１０Ｂにインストールされるデータ移行ＡＰ１３０Ｂは、データの移動先のＩＣカード１０Ｂが実行すべき処理を実現するものである。なお、ＩＣカード１０Ａにインストールされるデータ移行ＡＰ１３０ＡとＩＣカード１０Ｂにインストールされるデータ移行ＡＰ１３０とは同じものであっても良い。ただし、何れの場合であっても、ＩＣカード１０Ａにインストールされるデータ移行ＡＰ１３０ＡとＩＣカード１０Ｂにインストールされるデータ移行ＡＰ１３０Ｂとは、互いに対応づけられているものとする。
【００４９】
上記第１の移行方法によるデータ移行処理は、移動元のＩＣカードにおける準備段階の処理、移動元のＩＣカードから携帯電話機本体への移行段階の処理、携帯電話機本体から移動先のＩＣカードへの移行段階の処理により実現される。ＩＣカード１０Ａに記憶されている移動させるデータとしての事業者Ａの暗号化データ１２２は、準備段階の処理において、移動先のＩＣカード１０Ｂで復号化可能な暗号化データ（固有データの暗号化データ）に変換される。準備段階の処理で得られた固有データの暗号化データは、携帯電話機１１Ｂ本体への移行段階の処理において、ＩＣカード１０Ａから携帯電話機１１Ｂの本体に移行される。携帯電話機本体への移行段階の処理により携帯電話機１１Ｂの本体に移行された固有データの暗号化データは、移動先のＩＣカードへの移行段階の処理において、当該携帯電話機１１Ｂの本体からＩＣカード１０Ｂに移行される。
【００５０】
まず、第１の移行方法における準備段階の処理について概略的に説明する。  
この準備段階の処理では、ＩＣカード１０Ａ内において、事業者Ａの鍵１２１Ａで暗号化されているデータ（暗号化サービスデータ）をＩＣカード１０Ｂで利用可能な状態で移行させるための準備を行う。この準備段階の処理は、携帯電話機１１ＡにＩＣカード１０Ａを装着した状態で実行される。
【００５１】
ここでは、図６に示すように、ＩＣカード１０Ａには、上述したようなサービスサーバ２５が提供した暗号化サービスデータ１１２を事業者Ａの鍵１２１Ａで暗号化した暗号化データ１２２Ａが記憶されているものとする。また、携帯電話機１１Ａに装着されているＩＣカード１０Ａには、上記データ移行ＡＰ１３０Ａが保存されているものとする。上記データ移行ＡＰ１３０Ａは、予めＩＣカード１０Ａに記憶しておくようにしても良いし、サービスサーバ２５あるいは事業者サーバ２２ＡからＩＣカード１０Ａにダウンロードされるようにしても良い。
【００５２】
上記ＩＣカード１０Ａは、上記データ移行ＡＰ１３０Ａを実行することにより、事業者Ａの暗号化データ１２２Ａを復号化するための復号化鍵１２６Ａを事業者Ａの事業者サーバ２２Ａに要求する。この要求に応じて事業者サーバ２２Ａから復号化鍵１２６Ａを取得すると、ＩＣカード１０Ａは、取得した復号化鍵１２６Ａにより事業者Ａの暗号化データ１２２Ａを復号化する。ここでは、暗号化サービスデータ１１２を事業者Ａの暗号化鍵１２１Ａにより暗号化しているものとする。従って、復号化鍵１２６Ａにより復号化された事業者Ａの暗号化データ１２２Ａは、暗号化サービスデータ１１２に変換される。暗号化サービスデータ１１２が生成されると、上記ＩＣカード１０Ａは、当該暗号化サービスデータ１１２を事業者Ａから提供される情報に依存しない状態で暗号化するための固有データ鍵１４１を生成する。
【００５３】
上記固有データ鍵１４１は、ＩＣカード１０Ａに固有なデータ（たとえば、電話番号、ＩＣカードＩＤ等）およびユーザを特定する情報（たとえば、暗証番号、ユーザＩＤ等）などのユーザに固有な情報（ユーザ固有情報）とに基づいて生成される。すなわち、ユーザ固有情報（固有データ）は、事業者Ａと通信可能な状態でなくとも、正当なユーザであれば特定可能な情報である。このため、上記固有データに基づく固有データ鍵１４１で暗号化されたデータ（固有データの暗号化データ）は、正当なユーザにより特定可能な情報に基づいて復号化可能であるものとする。
【００５４】
上記固有データ鍵１４１を生成すると、上記ＩＣカード１０Ａは、暗号化サービスデータ１１２を上記固有データ鍵１４１を用いて暗号化することにより固有データの暗号化データ１４２を生成する。この固有データ鍵１４１で暗号化された固有データの暗号化データ１４２は、上記ＩＣカード１０Ａに再度記憶される。  
以上の処理により、上記ＩＣカード１０Ａ内において、事業者Ａの暗号化データ１２２Ａは、固有データの暗号化データ１４２に変換される。
【００５５】
次に、第１の移行方法における携帯電話機本体への移行段階の処理について概略的に説明する。  
この携帯電話機本体への移行段階の処理では、ＩＣカード１０Ａ内に保存されている固有データの暗号化データ１４２を携帯電話機１１Ｂの本体に移行する。ここで、移行先のＩＣカードは、図８に示すように、事業者Ｂの携帯通信サービスを利用するための携帯電話機１１Ｂに装着される事業者Ｂ用のＩＣカード１０Ｂであるものとする。このため、携帯電話機本体への移行段階の処理では、図７に示すように、ＩＣカード１０Ａから携帯電話機１１Ｂの本体へ固有データの暗号化データ１４２を移行するものとする。
【００５６】
上記準備段階の処理が施されたＩＣカード１０Ａを所持するユーザは、携帯電話機１１Ｂに当該ＩＣカード１０Ａを装着する。すると、携帯電話機１１Ｂは、装着されたＩＣカードが事業者Ｂ用のＩＣカードでないため、装着されたＩＣカードが適切でない（ＩＣカードの装着エラー）と判断する。ＩＣカードの装着エラーと判断した場合、上記携帯電話機１１Ｂは、装着されているＩＣカードが不適切である旨（エラー表示）を表示部４１に行う。
【００５７】
このエラー表示の状態において、ユーザがＩＣカード１０Ａ内のデータの移行を指示したものとする。すると、上記携帯電話機１１Ｂは、ＩＣカード１０Ａに対して固有データの暗号化データ１４２の移行を要求する。この要求に対して、ＩＣカード１０Ａは、データ移行ＡＰ１３０Ａを起動させ、データ移行ＡＰ１３０Ａによる制御に基づいて固有データの暗号化データ１４２を携帯電話機１１Ｂの本体に転送する。  
以上の処理により、上記ＩＣカード１０Ａ内に保存されている固有データの暗号化データは、移動先の事業者Ｂ用のＩＣカード１０Ｂが装着される携帯電話機１１Ｂの本体に移行される。
【００５８】
次に、第１の移行方法における移動先のＩＣカードへの移行段階の処理について概略的に説明する。  
この移動先のＩＣカードへの移行段階の処理では、ＩＣカード１０Ａから携帯電話機１１Ｂの本体に移行された固有データの暗号化データ１４２をさらに携帯電話機１１ＢからＩＣカード１０Ｂに移行する。ここで、移行先のＩＣカードは、図８に示すように、事業者Ｂの携帯通信サービスを利用するための携帯電話機１１Ｂに装着される事業者Ｂ用のＩＣカード１０Ｂであるものとする。このため、携帯電話機本体への移行段階の処理では、携帯電話機１１Ｂの本体からＩＣカード１０Ｂへ固有データの暗号化データ１４２を移行するものとする。
【００５９】
上記携帯電話機本体への移行段階の処理が施された携帯電話機１１ＢにＩＣカード１０Ｂを装着すると、携帯電話機１１Ｂは、ＩＣカード１０Ｂに記憶されている認証情報により事業者Ｂの事業者サーバ２２Ｂとの相互認証（ネットワーク認証）を行う。この場合、携帯電話機１１Ｂに装着されたＩＣカード１０Ｂが事業者Ｂ用のＩＣカードであるため、ＩＣカード１０Ｂと事業者サーバ２２Ｂとの相互認証が成功し、事業者サーバ２２Ｂとの接続が確立する。事業者サーバ２２Ｂとの接続が確立した場合、上記携帯電話機１１Ｂは、接続完了を示す案内を表示部４１に表示する。
【００６０】
この状態においてユーザが携帯電話機１１Ｂのデータの移行（あるいはデータの利用要求）を指示したものとする。すると、上記携帯電話機１１Ｂは、ＩＣカード１０Ｂに対して固有データの暗号化データ１４２を移行する旨を通知する。この通知に応じて、ＩＣカード１０Ｂは、データ移行ＡＰ１３０Ｂを起動させ、データ移行ＡＰ１３０Ｂによる制御に基づいて上記携帯電話機１１Ｂから固有データの暗号化データ１４２を取得する処理を行う。この状態において、上記ＩＣカード１０Ｂは、携帯電話機１１Ｂから供給される固有データの暗号化データ１４２を取得する。固有データの暗号化データ１４２を取得すると、上記ＩＣカード１０Ｂは、データ移行ＡＰ１３０の機能により固有データの暗号化データを復号化する。ここでは、暗号化サービスデータ１１２が固有データ鍵１４１により暗号化されている。このため、上記ＩＣカード１０Ｂは、固有データ鍵１４１に対応する復号化鍵を用いて復号化処理を行うことにより暗号化サービスデータ１１２を得る。なお、上記固有データ鍵１４１に対応する復号化鍵は、たとえば、ユーザが指定する固有データとしての情報あるいは当該ユーザが所持していたＩＣカード１０Ａから取得する固有データに基づいて生成される。
【００６１】
暗号化サービスデータ１１２が得られると、上記ＩＣカード１０Ｂは、事業者Ｂの事業者サーバ２２Ｂから事業者Ｂの暗号化鍵１２１Ｂを取得し、暗号化サービスデータ１１２を事業者Ｂの鍵１２１Ｂで暗号化する。これにより、上記ＩＣカード１０Ｂでは、暗号化サービスデータ１１２を事業者Ｂの鍵１２１Ｂで暗号化した事業者Ｂの暗号化データ１２２Ｂを生成する。この事業者Ｂの暗号化データ１２２Ｂは、上記ＩＣカード１０Ｂに保存される。  
以上の処理により、ＩＣカード１０Ａから上記携帯電話機１１Ｂに移動された固有データの暗号化データ１４２は、事業者Ｂの鍵１２１Ｂにより暗号化された暗号化サービスデータ（事業者Ｂの暗号化データ）としてＩＣカード１０Ｂに移行される。
【００６２】
上記のような各処理により、事業者Ａ用のＩＣカード１０Ａに記憶されていた事業者Ａの鍵１２１Ａで暗号化されたデータ１２２Ａは、事業者Ｂの鍵１２１Ｂで暗号化されたデータ１２２Ｂとして事業者Ｂ用のＩＣカード１０Ｂに移行される。この結果、上記ＩＣカード１０Ｂでは、事業者Ｂの鍵１２１Ｂに対応する復号化鍵を事業者Ｂの事業者サーバ２２から適宜取得することにより、事業者Ｂの暗号化データ１２２Ｂが利用可能となる。
【００６３】
次に、上記第１のデータ移行方法における準備段階の処理について詳細に説明する。  
図９は、上記第１のデータ移行方法における準備段階の処理例を説明するためのフローチャートである。  
まず、ユーザは、ＩＣカード１０Ａを装着した携帯電話機１１Ａでデータ移行サービスの開始を指示する。上記データ移行サービスは、データ移行アプリケーションプログラム（データ移行ＡＰ）１３０Ａにより実現されるサービスである。上記データ移行ＡＰ１３０Ａは、予めＩＣカード１０Ａ内の不揮発性メモリに記憶されているものであっても良いし、事業者サーバ２２Ａあるいはサービスサーバ２５から適宜ＩＣカード１０Ａにダウンロードされるものであっても良い。ここでは、データ移行ＡＰ１３０Ａは、事業者サーバ２２Ａからダウンロードされるものとする。
【００６４】
上記携帯電話機１１Ａは、ユーザによるデータ移行サービスの開始指示に応じてデータ移行ＡＰ１３０Ａを事業者サーバ２２ＡからＩＣカード１０Ａにダウンロードする処理を行う。すなわち、上記携帯電話機１１Ａに装着されているＩＣカード１０Ａは、事業者サーバ２２Ａへデータ移行ＡＰ１３０Ａのダウンロードを要求する（ステップＳ１１）。上記携帯電話機１１Ａに装着されているＩＣカード１０Ａとの相互認証が成功している場合、上記事業者サーバ２２Ａは、当該ＩＣカード１０Ａからの要求に応じてデータ移行ＡＰ１３０Ａをダウンロードする。上記事業者サーバ２２Ａからデータ移行ＡＰ１３０がダウンロードされると、上記ＩＣカード１０Ａは、ダウンロードされたデータ移行ＡＰを起動させる（ステップＳ１２）。
【００６５】
上記データ移行ＡＰ１３０Ａが起動すると、上記ＩＣカード１０Ａは、事業者Ａの鍵１２１Ａに対応する復号化鍵１２６Ａを事業者サーバ２３Ａへ要求する（ステップＳ１３）。これに対して、上記事業者サーバ２３Ａは、相互認証が成功しているＩＣカード１０Ａであれば、上記事業者Ａの鍵１２１Ａに対応する復号化鍵１２６Ａを当該ＩＣカード１０Ａへ供給する。上記事業者サーバ２３Ａから復号化鍵１２６Ａを取得すると、上記ＩＣカード１０Ａは、事業者Ａの暗号化データ１２２Ａを復号化する（ステップＳ１４）。
【００６６】
ここでは、上記ＩＣカード１０Ａには、事業者Ａの暗号化データ１２２Ａとして、暗号化サービスデータ（サービスサーバ２５がサービスデータ鍵１１１を用いて暗号化したサービスデータ）１１２が事業者Ａの鍵１２１Ａで暗号化されているデータが記憶されているものとする。従って、上記ＩＣカード１０Ａは、事業者サーバ２３Ａから取得した事業者Ａの鍵１２１Ａに対応する復号化鍵１２６Ａを用いて事業者Ａの暗号化データ１２２Ａを復号化することにより暗号化サービスデータ１１２を得る。
【００６７】
上記暗号化サービスデータ１１２を生成すると、上記ＩＣカード１０Ａは、当該ＩＣカード１０Ａに固有のデータ（たとえば、電話番号、ＩＣカードＩＤなど）およびユーザを特定するための情報（たとえば、暗証番号）などの各ユーザに固有な情報（ユーザ固有情報）に基づいて固有データ鍵１４１を生成する（ステップＳ１５）。この固有データ鍵１４１を生成するための情報には、少なくとも事業者Ａ（事業者サーバ２３Ａ）から提供される情報に依存しない情報（つまり、事業者Ａから情報が取得できない状態であっても特定可能な情報）が用いられる。これは、事業者Ａに依存せずに、復号化可能な暗号化処理を行うためである。
【００６８】
上記のような固有データ鍵１４１を生成すると、上記ＩＣカード１０Ａは、当該固有データ鍵１４１を用いて暗号化サービスデータ１１２を暗号化することにより固有データの暗号化データ１４２を生成する（ステップＳ１６）。つまり、事業者Ａの暗号化データ１２２Ａは、事業者Ａから得られた復号化鍵１２６Ａで復号化された後、再び、固有データ鍵１４１により暗号化される。上記ＩＣカード１０Ａでは、上記固有データ鍵１４１により暗号化されたデータ（固有データの暗号化データ）１４２を再度保存する（ステップＳ１７）。
【００６９】
上記のような処理（データ移行ＡＰ１３０Ａによる準備段階の処理）によれば、上記ＩＣカード１０Ａには、事業者Ａから提供される情報に依存しない暗号化鍵（ここでは、ＩＣカード１０Ａの固有データとユーザのみが知りうる情報）により暗号化された暗号化データがＩＣカード１０Ａに格納される。言い換えると、上記ＩＣカード１０Ａでは、データ移行ＡＰ１３０Ａによる準備段階の処理として、事業者Ａの暗号化データ１２２Ａを固有データの暗号化データ１４２に変換する処理を行う。これにより、上記ＩＣカード１０Ａに保存されている事業者Ａの鍵で暗号化されたデータを、事業者Ａから情報を取得できない状態であっても復号化可能な暗号化データに変換でき、別の機器へ移行できる状態とすることができる。
【００７０】
次に、上記第１のデータ移行方法における携帯電話機本体への移行段階の処理について詳細に説明する。  
図１０は、上記ＩＣカード１０Ａに保存されているデータを携帯電話機１１Ｂの本体に移動する移行段階の処理例を説明するためのフローチャートである。  
上記携帯電話機本体への移行段階の処理は、携帯電話機１１Ａに装着されていたＩＣカード１０Ａを取り外し、そのＩＣカード１０Ａを携帯電話機１１Ｂに装着した場合に、実行される処理（携帯電話機１１ＢにＩＣカード１０Ａを装着した状態で実行される処理）である。すなわち、携帯電話機本体への移行段階の処理は、（第１の電子装置）１０Ａが保持しているデータをＩＣカード（第２の電子装置）１０Ｂへ移行させるために、一時的に携帯電話機本体に当該データを移行させる処理である。
【００７１】
上記のような準備処理を行った携帯電話機１１Ａから取り外したＩＣカード１０Ａを携帯電話機１１Ｂに装着し（ステップＳ２１）、携帯電話機１１Ｂの電源をオンさせると（ステップＳ２２）、上記携帯電話機１１Ｂの制御部３１は、ＩＣカード１０Ａからネットワーク認証情報を読み込む（ステップＳ２３）。この場合、ＩＣカード１０Ａから読み込まれるネットワーク認証情報は、事業者Ａ用の認証情報であるため、事業者Ｂの事業者サーバ２３Ｂにローミングできない（ステップＳ２４、ＮＯ）。
【００７２】
このように事業者Ｂとのローミングが不可となった場合、上記携帯電話機１１Ｂの制御部３１は、装着されているＩＣカードが事業者Ｂ用のＩＣカードでないものと判断し、エラー処理を行う（ステップＳ２５）。たとえば、上記携帯電話機１１Ｂの制御部３１は、事業者Ｂ用の正当なＩＣカード以外のＩＣカードが装着されている場合、装着されているＩＣカードがエラーである旨を表示部４１に表示する。
【００７３】
この状態において、上記携帯電話機１１Ｂの操作部４２によりデータ移行を指示すると、上記ＩＣカード１０Ａは、データ移行ＡＰ１３０Ａを起動させる（ステップＳ２６）。上記データ移行ＡＰ１３０が起動すると、上記ＩＣカード１０Ａは、上記のような準備処理により生成された固有データの暗号化データ１４２を携帯電話機１１Ｂの本体へ移動（ムーブ）させる処理を行う（ステップＳ２７）。つまり、固有データの暗号化データ１４２は、携帯電話機１１Ｂの本体の不揮発性メモリ３４に書込まれるとともに、ＩＣカード１０Ａから削除される。このように、上記固有データの暗号化データ１４２がＩＣカード１０Ａから携帯電話機１１Ｂの本体へ移動されると、上記携帯電話機１１Ｂは、主電源をオフとされる（ステップＳ２８）。  
上記のような処理（データ移行ＡＰ１３０Ａによる携帯電話機本体への移行段階の処理）によれば、上記ＩＣカード１０Ａにおいて生成された固有データ鍵により暗号化されたデータ（固有データの暗号化データ）１４２は、ＩＣカード１０Ａから携帯電話機１１Ｂの本体に移動される。
【００７４】
次に、上記第１のデータ移行方法におけるＩＣカードへの移行段階の処理について詳細に説明する。  
図１１は、上記携帯電話機１１Ｂの本体に保存されているデータをＩＣカード１０Ｂに移動する移行段階の処理例を説明するためのフローチャートである。  
上記ＩＣカードへの移行段階の処理は、携帯電話機１１Ｂに装着されていたＩＣカード１０Ａを取り外し、当該携帯電話機１１ＢにＩＣカード１０Ｂを装着した場合に、実行される処理（携帯電話機１１ＢにＩＣカード１０Ｂを装着した状態で実行される処理）である。すなわち、ＩＣカードへの移行段階の処理は、ＩＣカード（第１の電子装置）１０Ａから移動したデータを一時的に保持している携帯電話機本体からＩＣカード（第２の電子装置）１０Ｂへ当該データを移行させる処理である。
【００７５】
上記のような携帯電話機本体への移行段階の処理を行った携帯電話機１１ＢからＩＣカード１０Ａを取り外してＩＣカード１０Ｂを装着し（ステップＳ３１）、携帯電話機１１Ｂの電源をオンさせると（ステップＳ３２）、上記携帯電話機１１Ｂの制御部３１は、ＩＣカード１０Ｂからネットワーク認証情報を読み込む（ステップＳ３３）。この場合、ＩＣカード１０Ｂから読み込まれるネットワーク認証情報は、事業者Ｂ用の認証情報であるため、事業者Ｂの事業者サーバ２２Ｂとの相互認証が成功する。
【００７６】
すなわち、上記ＩＣカード１０Ｂと事業者サーバ２２Ｂとの相互認証が成功すると、上記携帯電話機１１Ｂは、ローミングに成功する（ステップＳ３４、ＹＥＳ）。この状態において、上記ＩＣカード１０Ｂは、上記携帯電話機１１Ｂを介して事業者サーバ２２Ｂとの通信が可能となる。上記携帯電話機１１Ｂの制御部３１は、上記事業者サーバ２２Ｂとの接続が確立すると、接続完了を示す案内を表示部４１に表示する（ステップＳ３５）。
【００７７】
ここで、上記携帯電話機１１Ｂでは、ユーザによるＩＣカード１０Ｂへのデータ移行の開始指示に応じてデータ移行ＡＰ１３０Ｂを事業者サーバ２２ＢからＩＣカード１０Ｂにダウンロードする処理を行う。すなわち、上記携帯電話機１１Ｂに装着されているＩＣカード１０Ｂは、事業者サーバ２２Ｂへデータ移行ＡＰ１３０Ｂのダウンロードを要求する（ステップＳ３７）。上記携帯電話機１１Ｂに装着されているＩＣカード１０Ｂとの相互認証が成功している場合、上記事業者サーバ２２Ｂは、当該ＩＣカード１０Ｂからの要求に応じてデータ移行ＡＰ１３０Ｂをダウンロードする。上記事業者サーバ２２Ｂからデータ移行ＡＰ１３０Ｂがダウンロードされると、上記ＩＣカード１０Ｂは、ダウンロードされたデータ移行ＡＰ１３０Ｂを起動させる（ステップＳ３８）。
【００７８】
上記データ移行ＡＰ１３０Ｂが起動すると、上記ＩＣカード１０Ｂは、データ移行ＡＰ１３０Ｂによる機能により携帯電話機１１Ｂの本体から固有データの暗号化データ１４２を取得する処理を行う（ステップＳ３９）。上記携帯電話機１１Ｂから固有データの暗号化データ１４２を受信すると、上記ＩＣカード１０Ｂは、上記携帯電話機１１Ｂから取得した固有データの暗号化データ１４２を固有データに基づく固有データ鍵１４１に対応する復号化鍵を用いて復号化することにより暗号化サービスデータ１１２を生成する（ステップＳ４０）。ただし、上記固有データの暗号化データ１４２を復号化するための復号化鍵は、固有データあるいは固有データ鍵１４１から生成可能な情報であるものとする。つまり、固有データあるいは固有データ鍵１４１を特定すれば、上記ＩＣカード１０Ｂは、上記固有データの暗号化データ１４２を復号化できるようになっている。
【００７９】
上記固有データは、事業者Ａから提供される情報に依存しない情報（つまり、事業者Ａと接続しなくとも取得可能な情報）である。ここでは、固有データとして、移動元のＩＣカード１０Ａに固有なデータ（元の電話番号、暗証番号等）である。たとえば、電話番号および暗証番号を固有データとする場合、それらの情報はユーザが知りうる情報である。この場合、上記ＩＣカード１０Ｂは、上記携帯電話機１１Ｂの操作部４２によりユーザが入力する情報（電話番号、暗証番号）から固有データを特定し、その固有データに基づいて暗号化データを復号することが可能となる。また、固有データは、携帯電話機本体への移行段階の処理において、上記携帯電話機１１Ｂの本体がＩＣカード１０Ａから取得して一時的に格納しておき、そのデータをＩＣカード１０Ｂに供給するようにしても良い。
【００８０】
なお、携帯電話機本体への移行段階の処理において、固有データの暗号化データ１４２は、携帯電話機１１Ｂ本体内で復号化しておき、その復号化したデータ（つまり、暗号化サービスデータ）をＩＣカード１０Ｂに供給するようにしても良い。この場合、上記ステップＳ４０の処理は省略される。上記固有データとして用いる情報あるいは固有データの暗号化データを復号化するタイミング等は、当該システム全体の運用形態あるいはセキュリティ性が重視される処理工程などに応じて設計されるものである。
【００８１】
上記暗号化サービスデータ１１２を生成すると、上記ＩＣカード１０Ｂは、事業者Ｂの事業者サーバ２２Ｂから暗号化鍵１２１Ｂを取得し、取得した暗号化鍵１２１Ｂにより暗号化サービスデータ１１２を暗号化する（ステップＳ４２）。これにより、上記ＩＣカード１０Ｂには、上記ＩＣカード１０Ａで事業者Ａの鍵で保護された状態で保存されていたデータ（暗号化サービスデータ１１２）を事業者Ｂの鍵１２１Ｂで暗号化した事業者Ｂの暗号化データ１２２Ｂとして保存することが可能となる。
【００８２】
上記のように、第１のデータ移行方法としてのデータ移行処理は、移動元のＩＣカード内で実行される準備段階の処理、移動元のＩＣカードから携帯電話機本体へデータを移行させる携帯電話機本体への移行段階の処理、携帯電話機本体から移動先のＩＣカードへデータを移行させるＩＣカードへの移行段階の処理により実現される。
【００８３】
すなわち、移動元のＩＣカード１０Ａでは、事業者Ａの鍵１２１Ａで暗号化されているデータ１２２Ａを固有データに基づく固有データ鍵１４１で暗号化されたデータ１４２に変換し、固有データで暗号化されたデータ１４２を携帯電話機１１Ｂ本体へ移行させる。携帯電話機１１Ｂ本体は、移動元のＩＣカード１０Ａから供給された固有データ鍵１４１で暗号化されたデータ１４２を一時的に格納し、移動先のＩＣカード１０Ｂへ移行させる。移動先のＩＣカード１０Ｂでは、携帯電話機１１Ｂ本体から供給された固有データ鍵１４１で暗号化されたデータ１４２を事業者Ｂの鍵１２１Ｂで暗号化されたデータ１２２Ｂに変換する。
【００８４】
これにより、既存のＩＣカード１０Ａに記憶されている事業者Ａの鍵で暗号化された状態のデータを安全かつ容易に新たなＩＣカード１０Ｂに移行させることができる。この結果として、ユーザが携帯通信サービスの事業者を異なる事業者に変更した場合であっても、外部サーバが提供している各種のサービスを簡単手続きで継続することが可能となる。また、同じ事業者のままで携帯電話機に装着するＩＣカードを変更する場合であっても、既存のＩＣカード１０Ａに記憶されているデータを新たなＩＣカード１０Ｂに容易に移行することが可能となる。
【００８５】
次に、第２のデータ移行方法について説明する。  
この第２のデータ移行方法は、上記第１のデータ移行方法の変形例である。上記第１のデータ移行方法では、上述した準備段階の処理を上記携帯電話機１１ＡにＩＣカード１０Ａを装着した状態で実行するのに対して、この第２のデータ移行方法では、携帯電話機１１ＢにＩＣカード１０Ａを装着した状態で準備段階の処理を実行する。なお、上記第２のデータ移行方法では、携帯電話機１１Ｂに固有データの暗号化データを移動された後の処理（ＩＣカードへの移行段階の処理）などは、上記第１のデータ移行方法と同様であるため詳細な説明を省略する。
【００８６】
図１２は、第２のデータ移行方法として、ＩＣカード１０Ａから携帯電話機１１へデータを移行するまでの処理を説明するためのフローチャートである。  
この第２のデータ移行方法では、携帯電話機１１Ｂに装着された事業者Ａ用のＩＣカード１０Ａが装着された携帯電話機１１Ｂが、所定の制限下で、事業者Ａの事業者サーバ２２Ａにアクセス（事業者Ａにローミング）する機能を有するものとする。この機能により、上記ＩＣカード１０Ａは、携帯電話機１１Ｂに装着された状態で、事業者サーバ２２Ａから事業者Ａの鍵１２１Ａに対応する復号化鍵１２６Ａを取得するようになっている。これは、ＩＣカード１０Ａに記憶されているデータ移行ＡＰ１３０Ａにより実現される機能である。上記データ移行ＡＰ１３０Ａは、双方の事業者に承認されているものとする。また、双方の事業者Ａ、Ｂ間でデータの移行に合意したことを示す合意番号（携帯電話機１１Ｂが事業者Ａにローミングするための情報）が発行されているものとする。また、上記データ移行ＡＰ１３０Ａと上記合意番号とは、予めＩＣカード１０Ａに記憶されているものとする。
【００８７】
まず、上記携帯電話機１１Ｂに事業者Ａ用のＩＣカード１０Ａを装着した状態において、携帯電話機１１Ｂの電源をオンすると（ステップＳ６１）、当該携帯電話機１１Ｂは、事業者Ｂの事業者サーバ２２Ｂへアクセスするための処理（事業者Ｂへのローミング）を行う（ステップＳ６２）。この場合、ＩＣカード１０Ａに記憶されているネットワーク認証情報は、事業者Ａ用のものである。このため、携帯電話機１１Ｂに装着されているＩＣカード１０Ａと事業者サーバ２２Ｂとの相互認証が失敗し、携帯電話機１１Ｂは事業者Ｂへのローミングに失敗する。すると、上記携帯電話機１１Ｂの制御部３１は、事業者Ｂへの接続に失敗した旨のエラー案内を表示部４１に表示する（ステップＳ６３）。
【００８８】
この状態において上記携帯電話機１１Ｂの操作部４２によりデータ移行サービスの開始が指示された場合、上記携帯電話機１１Ｂに装着されているＩＣカード１０Ａは、予め格納されているデータ移行ＡＰ１３０Ａを起動する（ステップＳ６４）。上記データ移行ＡＰ１３０Ａが起動すると、上記ＩＣカード１０Ａは、上記携帯電話機１１Ｂにオペレータの選択を要求する。すると、上記携帯電話機１１Ｂの制御部３１は、データの移行元となるＩＣカード１０Ａの事業者Ａ（ローミングする事業者Ａ）の選択画面を上記表示部４１に表示する（ステップＳ６５）。
【００８９】
上記操作部４２によりローミングする事業者Ａが選択された場合、上記携帯電話機１１Ｂの制御部３１は、事業者Ａにローミングするための合意番号の入力を要求する案内を表示する。上記操作部４２によりローミングする事業者と合意番号とが入力された場合（ステップＳ６７）、上記携帯電話機１１Ｂの制御部３１は、選択された事業者Ａの事業者サーバ２２Ａへアクセスする。この場合、上記携帯電話機の制御部３１は、上記合意番号を示して上記事業者サーバ２２Ａへのアクセスを試みるようになっている。これに対して事業者サーバ２２Ａでは、発行済みの合意番号を管理しておき、他の事業者の携帯電話機から通知された合意番号が発行済みの合意番号と一致すれば、その携帯電話機１１Ｂからのアクセスを受け付ける。
【００９０】
上記携帯電話機１１Ｂが上記事業者サーバ２２Ａにアクセスすると、上記携帯電話機１１Ｂに装着されているＩＣカード１０Ａと事業者サーバ２２Ａとの相互認証を行う。この相互認証が成功すると、上記携帯電話機１１Ｂによる事業者Ａへのローミングが可能となる（ステップＳ６８）。ここで、携帯電話機１１ＢあるいはＩＣカード１０Ａでは、図示しないカウンタで当該携帯電話機１１Ｂによる事業者Ａへのローミング回数を計数しているものとする。このため、上記携帯電話機１１Ｂによる事業者Ａへのローミングが成功すると、上記ＩＣカード１０Ａでは、事業者Ａへのローミング回数を計数しているカウンタ（図示しない）をインクリメントする。
【００９１】
上記事業者Ａへのローミングに成功すると、上記携帯電話機１１Ｂに装着されているＩＣカード１０Ａは、事業者Ａの事業者サーバ２２ＡからＩＣカード１０Ｂへ移行するデータ（ここでは事業者Ａの暗号化データ１２２Ａ）を暗号化している事業者Ａの鍵１２１Ａに対応する復号化鍵１２６Ａを取得する（ステップＳ６９）。上記事業者サーバ２２Ａから復号化鍵１２６Ａを取得すると、上記ＩＣカード１０Ａは、取得した復号化鍵１２６Ａを用いて事業者Ａの暗号化データ１２２Ａを復号化することにより暗号化サービスデータ１１２を生成する（ステップＳ７０）。
【００９２】
上記暗号化サービスデータ１１２を生成すると、上記ＩＣカード１０Ａは、当該ＩＣカード１０Ａに固有なデータ（たとえば、電話番号、ＩＣカードＩＤなど）およびユーザデータ（たとえば、暗証番号など）などのユーザ固有情報に基づいて固有データ鍵１４１を生成する（ステップＳ７１）。この固有データ鍵１４１は、上述したものと同様に、事業者Ａから提供される情報に依存しない情報（事業者Ａから情報が取得できない状態であっても特定可能な情報）に基づいて生成される。
【００９３】
なお、第２のデータ移行方法において、上記固有データ鍵１４１は、上記合意番号（データ移行のための情報）に基づいて生成するようにして良い。この場合、上記合意番号は、ユーザ、事業者Ａ、Ｂ以外の第３者には公開されない情報であるものとする。このように第３者が知り得ない情報であれば、固有データ鍵１４１を生成するための情報としては、上記ユーザ固有情報の代りに上記合意番号を用いることが可能である。このような合意番号に基づく固有データ鍵１４１を用いる場合、データの移行先であるＩＣカード１０Ｂでは、上記合意番号に基づいて復号化鍵を生成し、固有データの暗号化データ１４２を復号化するものとする。
【００９４】
上記のような固有データ鍵１４１を生成すると、上記ＩＣカード１０Ａは、当該固有データ鍵１４１を用いて暗号化サービスデータ１１２を暗号化することにより固有データの暗号化データ１４２を生成する（ステップＳ７２）。つまり、事業者Ａの暗号化データ１２２Ａは、事業者Ａから得られた復号化鍵１２６Ａで復号化された後、再び、固有データ鍵１４１により暗号化される。上記固有データの暗号化データ１４２を生成すると、上記ＩＣカード１０Ａは、当該固有データの暗号化データ１４２を携帯電話機１１Ｂの本体に移動させる処理を行う（ステップＳ７３）。この移動処理では、ＩＣカード１０Ａで作成した固有データの暗号化データ１４２を携帯電話機１１Ｂ本体に格納するとともに、上記ＩＣカード１０Ａから消去する。
【００９５】
上記固有データの暗号化データ１４２が正常に携帯電話機１１Ｂの本体に移動できた場合（ステップＳ７４、ＹＥＳ）、上記ＩＣカード１０Ａは、携帯電話機１１Ｂの制御部３１へ移行完了を通知する（ステップＳ７５）。これにより、上記携帯電話機１１Ｂの制御部３１は、ＩＣカード１０Ａから当該携帯電話機１１Ｂへのデータの移行が完了したものと判断し、表示部４１にデータが正常に移行させた旨を表示する。
【００９６】
この場合、上記携帯電話機１１ＢからＩＣカード１０Ａを取り出し、その代わりにＩＣカード１０Ｂを装着することにより、上記第１のデータ移行方法として説明したＩＣカードへの移行段階の処理が可能となる。すなわち、第２のデータ移行方法では、元の携帯電話機１１Ａがない場合であっても、事業者Ａの鍵で暗号化されているデータなどのＩＣカード１０Ａに格納されているデータを携帯電話機１１Ｂを介してＩＣカード１０Ｂに移行できる。
【００９７】
また、上記固有データの暗号化データ１４２が正常に携帯電話機１１Ｂの本体に移動できなかった場合（ステップＳ７４、ＮＯ）、上記ＩＣカード１０Ａは、上記カウンタ（図示しない）により計数されているローミング回数が所定の規定回数以上であるか否かを判断する（ステップＳ７６）。当該携帯電話機１１Ｂによる事業者Ａへのローミング回数が所定の回数未満である場合（ステップＳ７６、ＮＯ）、上記ＩＣカード１０Ａは、エラー通知とともにデータ移行処理が再試行可能である旨を携帯電話機１１Ｂの制御部３１へ通知する（ステップＳ７７）。これにより、上記携帯電話機１１Ｂの制御部３１は、電源をオフして再試行する旨の案内を表示部４１に表示する。この場合、当該携帯電話機１１Ｂの電源をオフし、再度、当該携帯電話機１１Ｂの電源をオンすることにより、上記ステップＳ６１からの処理を再試行することができる。
【００９８】
また、当該携帯電話機１１Ｂによる事業者Ａへのローミング回数が所定の回数以上である場合（ステップＳ７６、ＹＥＳ）、上記ＩＣカード１０Ａは、エラー通知とともにデータ移行処理が不能となった旨を携帯電話機１１Ｂの本体へ通知する（ステップＳ７８）。これにより、上記携帯電話機１１Ｂの制御部３１は、表示部４１にデータ移行処理が異常終了である旨を表示する。
【００９９】
上記のように、第２のデータ移行方法では、ＩＣカード間におけるデータ移行のために、携帯電話機が移動元のＩＣカードを提供している事業者にローミングする機能を設ける。移動元のＩＣカード１０Ａが移動先のＩＣカード１０Ｂを提供している事業者Ｂ用の携帯電話機に装着された状態で、携帯電話機が移動元のＩＣカードを提供している事業者Ａにローミングすることにより、上記ＩＣカード１０Ａは、当該事業者Ａからデータを復号化するための復号化鍵を取得する。上記ＩＣカード１０Ａは、取得した復号化鍵によりデータを復号化し、復号化したデータをさらに固有データに基づく鍵で暗号化して携帯電話機本体へ移行させる。携帯電話機にＩＣカード１０Ｂが装着された状態で、ＩＣカード１０Ｂは、携帯電話機本体から固有データに基づく鍵で暗号化されたデータを取得し、固有データに基づく鍵で復号化し、事業者Ｂの鍵で暗号化して保存する。  
これにより、事業者Ａ用の携帯電話機が無くても、上記ＩＣカード１０Ａに事業者Ａの鍵で暗号化されているデータをＩＣカード１０Ｂに事業者Ｂの鍵で暗号化した状態で保存できる。
【０１００】
なお、上記第２のデータ移行方法は、同じ事業者のままで第１のＩＣカードに格納されているデータを第２のＩＣカードに移行する場合（つまり、事業者Ａ用のＩＣカードを事業者Ａ用の別のＩＣカードに変更する場合）にも適用できる。この場合、携帯電話機に第１のＩＣカードを装着した状態で、事業者Ａへのローミングおよび第１のＩＣカードから携帯電話機本体へのデータ移行が可能であり、当該携帯電話機に装着されるＩＣカードを第１のＩＣカードから第２のＩＣカードに差し替えることにより当該携帯電話機から第２のＩＣカードへのデータ移行が可能である。
【図面の簡単な説明】
【０１０１】
【図１】この発明の実施の形態に係る通信システムの構成例の概要を示す図。
【図２】携帯電話機の構成例を示すブロック図。
【図３】ＩＣカードのハードウエア的な構成例を示すブロック図。
【図４】ＩＣカードの各種機能を実現するための構成例を概念的に示す図。
【図５】サービスデータをダウンロードする手順を概略的に説明するための図である。
【図６】第１のデータ移行方法における準備段階の処理を概略的に説明するための図。
【図７】第１のデータ移行方法における携帯電話機本体への移行段階の処理を概略的に説明するための図。
【図８】第１のデータ移行方法におけるＩＣカードへの移行段階の処理を概略的に説明するための図。
【図９】第１のデータ移行方法における準備段階の処理例を説明するためのフローチャート。
【図１０】第１のデータ移行方法における携帯電話機本体への移行段階の処理例を説明するためのフローチャート。
【図１１】第１のデータ移行方法におけるＩＣカードへの移行段階の処理例を説明するためのフローチャート。
【図１２】第２のデータ移行方法における準備段階および携帯電話機本体への移行段階の処理例を説明するためのフローチャート。
【符号の説明】
【０１０２】
Ａ、Ｂ…事業者、１…通信システム、１０（１０Ａ、１０Ｂ）…ＩＣカード（電子装置）、１１（１１Ａ、１１Ｂ）…携帯電話機（携帯端末機器）、１２（１２Ａ、１２Ｂ）…携帯通信システム、２２（２２Ａ、２２Ｂ）…事業者サーバ、２５…サービスプロバイダサーバ（サービスサーバ）、３１…制御部、３４…不揮発性メモリ、３５…インターフェース、３７…アンテナ、３８…通信部、４１…表示部、４２…操作部、４３…電源部、１１０…サービスデータ、１１１…サービスデータ鍵、１１２…暗号化サービスデータ、１２１（１２１Ａ、１２１Ｂ）…事業者（Ａ、Ｂ）の暗号化鍵、１２２（１２２Ａ、１２２Ｂ）…事業者（Ａ、Ｂ）の暗号化データ、１２６Ａ…事業者Ａの復号化鍵、１３０（１３０Ａ．１３０Ｂ）…データ移行アプリケーションプログラム（データ移行ＡＰ）、１４１…固有データ鍵、１４２…固有データの暗号化データ
【図１】
2009038598.tif 000003
【図２】
2009038598.tif 000004
【図３】
2009038598.tif 000005
【図４】
2009038598.tif 000006
【図５】
2009038598.tif 000007
【図６】
2009038598.tif 000008
【図７】
2009038598.tif 000009
【図８】
2009038598.tif 000010
【図９】
2009038598.tif 000011
【図１０】
2009038598.tif 000012
【図１１】
2009038598.tif 000013
【図１２】
2009038598.tif 000014