(57)【特許請求の範囲】
【請求項１】
リーダ／ライタと通信することにより提供されるサービスに対応するサービスデータを受信するＩＣチップと；
情報を記憶するカード内部メモリを備え加入者を識別する固有の番号が付されたＳＩＭカードを収納するＳＩＭカード収納部と；
前記リーダ／ライタとの通信において前記ＩＣチップがサービスデータを受信した場合には、受信されたサービスデータを前記ＳＩＭカード収納部に収納される前記ＳＩＭカードに送信し、当該サービスデータを前記ＳＩＭカードに処理させて前記サービスデータを前記ＳＩＭカードの前記カード内部メモリに記録させ、前記ＳＩＭカードから送信される処理結果を前記ＩＣチップに送信させ、
前記ＳＩＭカードの前記カード内部メモリが記憶するサービスデータを送信する場合には、前記ＳＩＭカードに送信対象のサービスデータを読み出させ、前記ＳＩＭカードから送信される前記サービスデータを前記ＩＣチップに送信させる制御部と；
を備えることを特徴とする、情報処理装置。
【請求項２】
リーダ／ライタと通信することにより提供されるサービスに対応するサービスデータを受信するＩＣチップが前記リーダ／ライタとの通信においてサービスデータを受信した場合に、受信されたサービスデータを、情報を記憶するカード内部メモリを備え加入者を識別する固有の番号が付されたＳＩＭカードを収納するＳＩＭカード収納部に収納される前記ＳＩＭカードに送信し、当該サービスデータを前記ＳＩＭカードに処理させて前記サービスデータを前記ＳＩＭカードの前記カード内部メモリに記録させるステップと；
前記記録させるステップにおいて前記ＳＩＭカードから送信される処理結果を前記ＩＣチップに送信させるステップと；
前記ＳＩＭカードの前記カード内部メモリが記憶するサービスデータを送信する場合に、前記ＳＩＭカードに送信対象のサービスデータを読み出させるステップと、
前記読み出させるステップにおいて前記ＳＩＭカードから送信される前記サービスデータを前記ＩＣチップに送信させるステップと；
を有することを特徴とする、情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、および情報処理方法に関する。
【背景技術】
【０００２】
近年、非接触式ＩＣ（Integrated  Circuit）カードや、非接触式ＩＣチップを搭載した携帯電話など、リーダ／ライタ（または、リーダ／ライタ機能を有する装置。以下、リーダ／ライタと記す。）と非接触式に通信可能な情報処理装置が普及している。
【０００３】
上記のようなリーダ／ライタと非接触式に通信可能な情報処理装置は、耐タンパ性を有するＩＣチップを備えることにより、例えば、電子マネーなどデータの改竄が問題となるデータの送受信や更新を安全に行うことができる。したがって、上記のようなリーダ／ライタと非接触式に通信可能な非接触式ＩＣチップを搭載した情報処理装置を利用した様々なサービスの提供が社会的に広がっている。そして、サービスの提供の広がりに伴い、非接触式ＩＣチップを搭載した携帯電話などの情報処理装置の普及がさらに進んでいる。
【０００４】
このような中、リーダ／ライタと非接触式に通信可能な情報処理装置の通信に係る技術が開発されている。リーダ／ライタとの間の通信において、携帯電話機能の受信感度に影響を与えないように複数の通信方式を切り替える技術としては、例えば、特許文献１が挙げられる。
【０００５】
【特許文献１】特開２００４−１４６９１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
非接触式ＩＣチップを搭載した携帯電話などの情報処理装置の普及が進むにつれ、例えば、携帯電話の機種変更など、ユーザが使用する情報処理装置を変更する頻度が増している。そのため、携帯電話の機種変更時（または、携帯電話の故障時）に変更前の携帯電話に搭載されたＩＣチップ（移動元ＩＣチップ）のデータを、変更後の携帯電話に搭載されたＩＣチップ（移動先ＩＣチップ）へとデータ移動させるサービスが登場している。
【０００７】
しかしながら、ＩＣチップは、データの改竄等を防止するためにアクセスが制限されたメモリ領域を有しており、リーダ／ライタ（または、リーダ／ライタ機能を有する装置）を介して提供されるサービスに対応するデータ（以下、「サービスデータ」という。）は、当該メモリ領域に記憶される場合がある。よって、移動元ＩＣチップから移動先ＩＣチップへのデータの移動を容易に行うことはできない。
【０００８】
また、移動元のＩＣチップから移動先のＩＣチップへのデータの移動は、移動元のＩＣチップに保持される全てのデータが移動先のＩＣチップへと移動される場合に限られず、移動元のＩＣチップに保持される一部のデータが移動先のＩＣチップへと移動されない場合もある。ここで、移動元のＩＣチップに保持される一部のデータが移動先のＩＣチップへと移動されない場合としては、例えば、移動元のＩＣチップに保持されるデータに対して、データの移動を許可しない旨の付加情報が付されている場合が挙げられる。
【０００９】
したがって、従来の移動元のＩＣチップから移動先のＩＣチップへのデータの移動は、データの移動に手間がかかるだけでなく、機種変更後の情報処理装置のＩＣチップ（移動先のＩＣチップ）に記憶されたデータと、機種変更前の情報処理装置のＩＣチップ（移動元のＩＣチップ）に記憶されていたデータとが一致しない場合がある。よって、データの移動が行われたとしても、非接触式ＩＣチップを搭載した携帯電話などの情報処理装置のユーザは、データが移動された変更後の情報処理装置を用いて、変更前の情報処理装置と同様のサービスを受けることができない場合が生じていた。ここで、リーダ／ライタと非接触式に通信可能な情報処理装置の通信に係る従来の技術では、上記の問題について、何らの考慮もなされていない。
【００１０】
本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、一の情報処理装置に記憶されたサービスデータを他の情報処理装置へと簡単に移動をさせることが可能な、新規かつ改良された情報処理装置を提供することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明の第１の観点によれば、リーダ／ライタと接触式／非接触式に通信し、上記リーダ／ライタを介して提供されるサービスに対応するサービスデータを処理するＩＣチップと、情報を記憶するカード内部メモリを備え加入者を識別する固有の番号が付されたＳＩＭカードを収納するＳＩＭカード収納部と、上記リーダ／ライタとの通信において上記ＩＣチップが処理したサービスデータを上記ＳＩＭカードの上記カード内部メモリに記録し、上記ＳＩＭカードの上記カード内部メモリに記憶されたサービスデータを読み出して上記ＩＣチップに処理させる制御部とを備える情報処理装置が提供される。
また、上記目的を達成するために、本発明の第２の観点によれば、リーダ／ライタと通信することにより提供されるサービスに対応するサービスデータを受信するＩＣチップと、情報を記憶するカード内部メモリを備え加入者を識別する固有の番号が付されたＳＩＭカードを収納するＳＩＭカード収納部と、上記リーダ／ライタとの通信において上記ＩＣチップが受信したサービスデータを上記ＳＩＭカード収納部に収納される上記ＳＩＭカードに送信し、当該サービスデータを上記ＳＩＭカードに処理させて、上記ＳＩＭカードの上記カード内部メモリに記録し、上記ＳＩＭカードの上記カード内部メモリに記憶されたサービスデータを読み出して上記ＩＣチップに送信させる制御部とを備える情報処理装置が提供される。
また、上記目的を達成するために、本発明の第３の観点によれば、リーダ／ライタと通信することにより提供されるサービスに対応するサービスデータを処理し、処理されたサービスデータを記憶するカード内部メモリを備え加入者を識別する固有の番号が付されたＳＩＭカードを、収納するＳＩＭカード収納部と、上記リーダ／ライタとの通信において上記ＳＩＭカードが処理したサービスデータを上記ＳＩＭカードの上記カード内部メモリに記録し、上記ＳＩＭカードの上記カード内部メモリに記憶されたサービスデータを読み出して上記リーダ／ライタに送信させる制御部とを備える情報処理装置が提供される。
【００１２】
かかる構成により、サービスデータをＳＩＭカードに記憶させることができ、一の情報処理装置に記憶されたサービスデータを他の情報処理装置へと簡単に移動させることができる。
【発明の効果】
【００１３】
本発明によれば、一の情報処理装置に記憶されたサービスデータを他の情報処理装置へと簡単に移動させることができる。
【発明を実施するための最良の形態】
【００１４】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１５】
（本発明の実施形態に係るアプローチ）
本発明の実施形態に係る情報処理装置について説明する前に、まず、本発明の実施形態に係る情報処理装置における問題解決アプローチについて説明する。
【００１６】
本発明の実施形態に係る情報処理装置では、例えば、携帯電話において加入者を識別するための固有のＩＤ番号が記録されたＩＣカード（または、ＩＣチップ）、すなわち、ＳＩＭカード（Subscriber  Identity  Module  Card）があることに着目し、以下のようにしてサービスデータを処理し、移動を行う。
【００１７】
〔１〕サービスデータの記録
本発明の実施形態に係る情報処理装置は、リーダ／ライタを介して提供されるサービスに関する処理（以下、「サービス処理」という。）で処理されたサービスデータをＳＩＭカードに記録する。また、本発明の実施形態に係る情報処理装置は、ＳＩＭカードに記憶されたサービスデータを適宜読み出してサービス処理を行う。なお、本発明の実施形態に係る情報処理装置は、サービスデータをＳＩＭカードに記録し読み出すことに限られず、例えば、アプリケーションプログラムや画像データ、音楽データなど様々なデータをＳＩＭカードに記録して適宜読み出すこともできる。
【００１８】
〔２〕データの移動
ＳＩＭカードは、情報処理装置から抜き差しが可能なＩＣカードであり、一の情報処理装置から抜いたＳＩＭカードを他の情報処理装置に差し込むことにより、当該他の情報処理装置でも動作する。したがって、本発明の実施形態に係る情報処理装置が、ＳＩＭカードにサービスデータを記録することによって、ＳＩＭカードの抜き差しに伴って、サービスデータを他の情報処理装置へ移動させることができる。
【００１９】
ここで、本発明の実施形態に係る情報処理装置では、サービスデータが記録されたＳＩＭカードそのものを物理的に他の情報処理装置へ移動させることができる。したがって、従来のデータの移動方法よりも簡単にデータの移動を行うことができ、また、移動元のＩＣチップに保持される一部のデータが移動先のＩＣチップへと移動されない場合も生じない。
【００２０】
上記のように、本発明の実施形態に係る情報処理装置は、サービスデータをＳＩＭカードに記憶させることによって、他の情報処理装置へのデータの移動を簡単に行わせることができる。以下、本発明の実施形態に係る情報処理装置について、より具体的に説明する。
【００２１】
（第１の実施形態）
図１は、本発明の第１の実施形態に係る情報処理装置１００を示すブロック図である。ここで、図１では、情報処理装置１００が備えるＩＣチップ１０２（後述する）とサービスに係る通信を行うリーダ／ライタ１０を示している。なお、情報処理装置１００のＩＣチップ１０２とリーダ／ライタ１０とは、例えば、１３．５６ＭＨｚの磁界（以下、「搬送波」という。）を用いて非接触式に通信を行うことができるが、かかる構成に限られず、接触式に通信を行うこともできる。以下では、本発明の実施形態の一例として、情報処理装置１００のＩＣチップ１０２とリーダ／ライタ１０とが、搬送波を用いて非接触式に通信を行う構成について説明する。
【００２２】
図１を参照すると、第１の実施形態に係る情報処理装置１００は、ＩＣチップ１０２と、制御部１０４と、ＳＩＭカード収納部１０６と、通信部１０８とを備える。
【００２３】
情報処理装置１００は、サービスデータを記憶可能なカード内部メモリ１５２を備えるＳＩＭカード１５０を内部に格納することができる。ここで、ＳＩＭカード１５０には、ＩＭＳＩ（International  Mobile  Subscriber  Identity）と呼ばれる加入者の識別に用いられる固有の番号が付され、情報処理装置１００はＳＩＭカード１５０を一意に識別することができる。また、ＳＩＭカード１５０のカード内部メモリ１５２は、アクセス制限領域Ｘを有することができる。ここで、アクセス制限領域Ｘとは、アクセス制限領域Ｘ内に記憶されるサービスデータに対する読み出し処理や書き込み処理において、例えば、暗号鍵による認証などが必要なアクセス制限を設定（および解除）可能な記憶領域である。図１では、カード内部メモリ１５２にサービスデータＡ１６０、サービスデータＢ１６２、サービスデータＣ１６４が記憶され、そのうち、サービスデータＡ１６０、サービスデータＣ１６４がアクセス制限領域Ｘに記憶されている例を示している。
【００２４】
また、情報処理装置１００は、制御部１０４が使用するプログラムや演算パラメータなどの制御用データが記録されたＲＯＭ（Read  Only  Memory；図示せず）、制御部１０４により実行されるプログラムなどを一次記憶するＲＡＭ（Random  Access  Memory；図示せず）、ユーザが操作可能な操作部（図示せず）、表示部（図示せず）、記憶部（図示せず）などを備えてもよい。情報処理装置１００は、例えば、データの伝送路としてのバス（bus）で各構成要素間を接続することができる。
【００２５】
ここで、操作部（図示せず）としては、例えば、キーボードやマウスなどの操作入力デバイスや、ボタン、方向キー、ジョグダイヤルなどの回転型セレクター、あるいは、これらの組み合わせなどが挙げられるが、上記に限られない。また、表示部（図示せず）としては、例えば、ＬＣＤ（Liquid  Crystal  Display；液晶ディスプレイ）、有機ＥＬディスプレイ（organic  ElectroLuminescence  display；または、ＯＬＥＤディスプレイ（Organic  Light  Emitting  Diode  display）とも呼ばれる。）などが挙げられるが、上記に限られない。なお、操作部（図示せず）と表示部（図示せず）とは、例えば、タッチスクリーン（touch  screen）で構成された一体の部とすることもできる。
【００２６】
また、記憶部（図示せず）としては、例えば、ハードディスク（Hard  Disk）などの磁気記録媒体や、ＥＥＰＲＯＭ（Electronically  Erasable  and  Programmable  Read  Only  Memory）、フラッシュメモリ（flash  memory）、ＭＲＡＭ（Magnetoresistive  Random  Access  Memory）、ＦｅＲＡＭ（Ferroelectric  Random  Access  Memory）、ＰＲＡＭ(Phase  change  Random  Access  Memory)などの不揮発性メモリ（nonvolatile  memory）が挙げられるが、上記に限られない。
【００２７】
[情報処理装置１００のハードウェア構成例]
図２は、本発明の第１の実施形態に係る情報処理装置１００のハードウェア構成の一例を示す説明図である。図２を参照すると、情報処理装置１００は、ＩＣチップ１０２と、ＭＰＵ１２０と、ＲＯＭ１２２と、ＲＡＭ１２４と、記録媒体１２６と、入出力インタフェース１２８と、操作入力デバイス１３０と、表示デバイス１３２と、通信インタフェース１３４と、スロット１３６とを備える。また、情報処理装置１００は、例えば、データの伝送路としてのバス１３８で各構成要素間を接続する。
【００２８】
ＩＣチップ１０２は、リーダ／ライタ１０との通信に係る様々な部を集積回路にて実現したものであり、耐タンパ性を有することができる。また、ＩＣチップ１０２は、リーダ／ライタ１０からの各種命令、または、情報処理装置１００内のＩＣチップ１０２以外の構成要素（例えば、制御部１０４など）からの命令など、ＩＣチップ１０２の外部からの命令（コマンド）に応じて様々なデータ処理（例えば、サービス処理）を行う。なお、ＩＣチップ１０２のハードウェア構成については、後述する。
【００２９】
ＭＰＵ１２０は、後述する制御部１０４として機能する。ＲＯＭ１２２は、ＭＰＵ１２０が使用するプログラムや演算パラメータなどの制御用データを記憶し、また、ＲＡＭ１２４は、ＭＰＵ１２０により実行されるプログラムなどを一次記憶する。記録媒体１２６は、情報処理装置１００の記憶部（図示せず）として機能し、例えば、情報処理装置１００において用いられるアプリケーションやデータなどを記憶することができる。
【００３０】
入出力インタフェース１２８は、例えば、操作入力デバイス１３０や、表示デバイス１３２を接続することができる。ここで、入出力インタフェース１２８としては、例えば、ＵＳＢ端子や、ＤＶＩ（Digital  Visual  Interface）端子、ＨＤＭＩ（High-Definition  Multimedia  Interface）端子などが挙げられるが、上記に限られない。また、操作入力デバイス１３０は、例えば、ボタン、方向キー、ジョグダイヤルなどの回転型セレクター、あるいは、これらの組み合わせなど、情報処理装置１００上に備えられ、情報処理装置１００の内部で入出力インタフェース１２８と接続される。また、表示デバイス１３２は、例えば、ＬＣＤ（Liquid  Crystal  Display；液晶ディスプレイ）、有機ＥＬディスプレイ（organic  ElectroLuminescence  display；または、ＯＬＥＤディスプレイ（Organic  Light  Emitting  Diode  display）とも呼ばれる。）など、情報処理装置１００上に備えられ、情報処理装置１００の内部で入出力インタフェース１２８と接続される。なお、入出力インタフェース１２８は、情報処理装置１００の外部装置としての操作入力デバイス（例えば、キーボードやマウスなど）や、表示デバイス（例えば、外部ディスプレイなど）と接続することもできることは、言うまでもない。
【００３１】
通信インタフェース１３４は、外部装置と通信を行うためのインタフェースであり、通信部１０８として機能することができる。ここで、通信インタフェースとしては、基地局と通信を行うための無線通信アンテナを有するＲＦ（Radio  Frequency）回路、ＬＡＮ（Local  Area  Network）端子、赤外線ポート、ＩＥＥＥ８０２．１１ポートなどが挙げられるが、上記に限られない。
【００３２】
スロット１３６は、ＳＩＭカード１５０を着脱可能に収納するＳＩＭカード収納部１０６として機能する。また、スロット１３６は、情報処理装置１００とＳＩＭカード１５０とを接続し、データの伝送を相互に可能とする。
【００３３】
情報処理装置１００は、図２に示すようなハードウェア構成により、ＩＣチップ１０２がリーダ／ライタ１０との通信に係るサービス処理において処理したサービスデータをＳＩＭカードに記憶させることができる。
【００３４】
再度図１を参照して、情報処理装置１００の各構成要素について説明する。ＩＣチップ１０２は、図２を用いて説明したように、例えば、リーダ／ライタ１０からの各種命令、または、制御部１０４からの命令に応じてサービス処理を行う。
【００３５】
制御部１０４は、ＩＣチップ１０２が処理したサービスデータを受け取り、ＳＩＭカード収納部１０６に収納されたＳＩＭカード１５０のカード内部メモリ１５２にサービスデータを記録する。また、制御部１０４は、ＩＣカードから受け取ったサービスデータの属性に応じて、カード内部メモリ１５２のアクセス制限領域Ｘ内にサービスデータを記録することもできる。ここで、カード内部メモリ１５２のアクセス制限領域Ｘにアクセスするための暗号鍵などの情報は、例えば、制御部１０４が備える記憶手段に記憶することができる。ここで、制御部１０４が備える記憶手段としては、例えば、ＥＥＰＲＯＭなどの不揮発性メモリが挙げられるが、上記に限られない。なお、暗号鍵などの情報は、例えば、図２に示すＲＯＭ１２２やＲＡＭ１２４、記録媒体１２６に記憶され、制御部１０４が適宜読み出すこともできる。
【００３６】
また、制御部１０４は、ＳＩＭカード１５０のカード内部メモリ１５２に記憶されたサービスデータを読み出して、ＩＣチップ１０２に伝達し、ＩＣチップ１０２にサービスデータを処理させることができる。
【００３７】
なお、制御部１０４は、ＳＩＭカード収納部１０６に収納されたＳＩＭカード１５０に付されたＩＭＳＩ（固有の番号）に応じて、サービスデータの書き込み、および／または読み出しを制限する（いわゆるネガティブチェックを行う）こともできる。ここで、サービスデータの書き込み、および／または読み出しの制限に用いる情報は、例えば、データベース形式で記憶部（図示せず）に記憶することができるが、上記に限られないことは、言うまでもない。また、サービスデータの書き込み、および／または読み出しの制限に用いる情報は、操作部（図示せず）からの入力や、通信部１０８を介して外部装置から伝達されることによって、制御部１０４が追加、削除を行うことができる。
【００３８】
上記のように、情報処理装置１００は、制御部１０４を備えることによって、サービスデータをＳＩＭカード１５０に記録し、また、ＳＩＭカード１５０に記録されたサービスデータをＩＣチップ１０２に処理させることができる。したがって、情報処理装置１００は、ＩＣチップ１０２との間でサービス処理を行うリーダ／ライタ１０に対して、ＩＣチップを備える従来の情報処理装置と同様にサービス処理を行う装置として認識させることができる。よって、情報処理装置１００と通信を行うリーダ／ライタ１０は、情報処理装置１００と通信を行うための新たな機能を有する必要はない。
【００３９】
通信部１０８は、例えば、基地局を介して携帯電話、ＰＣ（Personal  Computer）などの外部装置と通信を行う。また通信部１０８は、通信において、例えばＩＭＥＩ（International  Mobile  Equipment  Identity）と呼ばれる情報処理装置１００固有の番号（例えば、情報処理装置１００が備えるＲＯＭ（図示せず）に記憶される。）および、ＳＩＭカード収納部１０６に収納されたＳＩＭカード１５０のＩＭＳＩを送信することもできる。
【００４０】
[第１の実施形態に係るＩＣチップ１０２と、ＳＩＭカード１５０のハードウェア構成例]
次に、ＩＣチップ１０２が処理したサービスデータをどのようにしてＳＩＭカードに記録するかをより明らかにするために、第１の実施形態に係るＩＣチップ１０２と、ＳＩＭカード１５０のハードウェア構成例を示す。
【００４１】
図３は、本発明の第１の実施形態に係るＩＣチップ１０２とＳＩＭカード１５０とのハードウェア構成例を示す説明図である。なお、図３では、制御部１０４を示していないが、上述したように、ＳＩＭカード１５０へのサービスデータの書き込み（記録）と、ＳＩＭカード１５０からのサービスデータの読み出しおよびＩＣチップ１０２への伝達とは、制御部１０４によって行われる。
【００４２】
〔ＩＣチップ１０２〕
ＩＣチップ１０２は、無線通信アンテナ回路２１０と、ＭＰＵ２１２と、ＲＯＭ２１４と、ＲＡＭ２１６と、暗号化回路２１８と、ＵＡＲＴ２２０（Universal  Asynchronous  Receiver  Transmitter）とを備え、各構成要素はチップ内部バス２２２で接続される。また、ＩＣチップ１０２は、ＩＣチップ１０２外の構成要素との間のインタフェースとしての役割を果たすＵＡＲＴ２２０を介してＩＣチップ１０２外のバス１３８と接続される。
【００４３】
無線通信アンテナ回路２１０は、例えば、送受信アンテナとしての所定のインダクタンスをもつコイルおよび所定の静電容量をもつキャパシタからなる共振回路と、復調回路とを有し、リーダ／ライタ１０から送信される搬送波を受信して、各種命令やサービスデータを復調する。また、無線通信アンテナ回路２１０は、例えば、負荷変調回路を備えて負荷変調を行い、リーダ／ライタ１０からみたＩＣチップ１０２のインピーダンスを変化させることによって、搬送波を介してリーダ／ライタ１０と通信を行う。なお、図３では、無線通信アンテナ回路２１０がＩＣチップ１０２の内部に備えられる構成を示しているが、本発明の第１の実施形態に係るＩＣチップ１０２の構成は、上記に限られない。例えば、本発明の第１の実施形態に係るＩＣチップは、送受信アンテナをＩＣチップの外部に備えることもできるし、送受信アンテナとＩＣチップとを一体のパッケージとして備えることもできる。
【００４４】
ＭＰＵ２１２は、無線通信アンテナ回路２１０が復調した各種命令に応じてサービス処理を行う。そして、ＭＰＵ２１２は、暗号化回路２１８に処理したサービスデータを暗号化させ、ＵＡＲＴ２２０を介してＩＣチップ１０２外のバスへ伝達させる。
【００４５】
ＲＯＭ２１４は、ＭＰＵ２１２が使用するプログラムや演算パラメータなどの制御用データを記憶することができ、またＲＡＭ２１６は、ＭＰＵ２１２により実行されるプログラムなどを一次記憶することができる。また、暗号化回路２１８は、例えば、暗号鍵を記憶し、当該暗号鍵を用いてサービスデータなどのデータの暗号化を行う。
【００４６】
ＩＣチップ１０２は、例えば、図３に示す構成によって、処理したサービスデータをＩＣチップ１０２の外部の制御部１０４に伝達することができる。
【００４７】
〔ＳＩＭカード１５０〕
ＳＩＭカード１５０は、ＲＯＭ２６０と、不揮発性メモリ２６２と、ＵＡＲＴ２６４とを備え、各構成要素はカード内部バス２６６で接続される。また、ＳＩＭカード１５０は、ＳＩＭカード１５０の外部装置との間のインタフェースとしての役割を果たすＵＡＲＴ２６４を介して情報処理装置１００のスロット１３６（ＳＩＭカード収納部１０６）と接続される。
【００４８】
ＲＯＭ２６０は、ＳＩＭカード１５０を一意に識別する固有の番号であるＩＭＳＩを記憶する。不揮発性メモリ２６２は、カード内部メモリ１５２として機能し、サービスデータを記憶することができる。
【００４９】
ＳＩＭカード１５０は、例えば、図３に示す構成によって、サービスデータなどのデータを記憶することができる。また、記憶されたサービスデータなどのデータは、情報処理装置１００の制御部１０４により書き込まれ、情報処理装置１００の制御部１０４により読み出される。
【００５０】
[第１の実施形態に係るデータの書き込み方法]
次に、本発明の第１の実施形態に係るデータの書き込み方法について説明する。図４は、本発明の第１の実施形態に係るデータの書き込み方法の一例を示す流れ図である。
【００５１】
情報処理装置１００は、リーダ／ライタ１０からのコマンド（命令）を受信したか否かを判定する（Ｓ１００）。情報処理装置１００は、例えば、ＩＣチップ１０２の通信アンテナに電圧が励起したか否かでステップＳ１００の判定を行うことができる。
【００５２】
ステップＳ１００においてリーダ／ライタ１０からのコマンドを受信したと判定されない場合には、情報処理装置１００は、リーダ／ライタ１０からのコマンドが受信されるまで処理を進めない。
【００５３】
また、ステップＳ１００においてリーダ／ライタ１０からのコマンドを受信したと判定された場合には、情報処理装置１００は、リーダ／ライタ１０からのコマンドを復号処理を行う（Ｓ１０２）。なお、ステップＳ１０２において復号される対象は、リーダ／ライタ１０から送信される書き込み命令や読み出し命令などの各種コマンドに限られず、サービスデータなどのデータを含むことができる。
【００５４】
ステップＳ１０２において復号処理が行われると、情報処理装置１００は、コマンドに応じた処理（サービス処理）を行う（Ｓ１０４）。そして、情報処理装置１００は、ステップＳ１０４における処理後のデータを暗号化する（Ｓ１０６）。ここで、ステップＳ１００〜Ｓ１０６の処理は、例えば、情報処理装置１００のＩＣチップ１０２により行われる。
【００５５】
なお、ステップＳ１０４において処理されるデータは、ステップＳ１０２において復号されたデータ（リーダ／ライタ１０から送信されたデータ）に限られない。例えば、ステップＳ１０４において処理されるデータは、リーダ／ライタ１０からの読み出し命令に応じて制御部１０４がＳＩＭカード収納部１０６に収納されたＳＩＭカード１５０から読み出しＩＣチップ１０２に伝達したものであってもよい。
【００５６】
ステップＳ１０６において処理後のデータが暗号化されると、情報処理装置１００は、当該データをＳＩＭカード収納部１０６に収納されたＳＩＭカードのカード内部メモリ１５２に書き込む（Ｓ１０８）。そして、情報処理装置１００は、ステップＳ１０８の書き込みが完了したか否かを判定する（Ｓ１１０）。ここで、ステップＳ１１０の判定は、例えば、書き込みトランザクション（transaction）が正常に完了したか否かで行うことができる。また、ステップＳ１０８、Ｓ１１０の処理は、例えば、情報処理装置１００の制御部１０４により行われる。
【００５７】
ステップＳ１１０において書き込みが完了したと判定されない場合には、情報処理装置１００は処理を進めない。
【００５８】
また、ステップＳ１１０において書き込みが完了したと判定された場合には、情報処理装置１００は、リーダ／ライタ１０へ処理結果を送信する（Ｓ１１２）。ここで、情報処理装置１００では、制御部１０４がＩＣチップ１０２に処理結果の送信を行わせることによって、ステップＳ１１２の処理が行われる。
【００５９】
情報処理装置１００は、図４に示すデータ書き込み方法を用いることによって、ＳＩＭカード収納部１０６に収納されたＳＩＭカード１５０にサービスデータを記憶させることができる。
【００６０】
[第１の実施形態に係るデータの読み出し方法]
なお、図４では、本発明の第１の実施形態に係るデータの書き込み方法を示したが、本発明の第１の実施形態に係るデータの読み出し方法も同様にリーダ／ライタ１０から送信されるコマンドに応じて行うことができる。具体的には、第１の実施形態に係るデータの読み出し方法は、例えば、図４のステップＳ１００〜Ｓ１０４、およびステップＳ１１２を組み合わせることによって実現することができる。すなわち、情報処理装置１００は、リーダ／ライタ１０からのコマンドに応じてＳＩＭカード１５０からデータを読み出して処理し、処理結果をリーダ／ライタ１０へ送信する。なお、例えば、リーダ／ライタ１０からデータの読み出し命令が送信された場合には、情報処理装置１００は、上記処理結果としてＳＩＭカード１５０から読み出したデータをリーダ／ライタ１０へ送信することができることは、言うまでもない。
【００６１】
以上のように、本発明の第１の実施形態に係る情報処理装置１００は、リーダ／ライタ１０と通信を行うＩＣチップ１０２と、ＳＩＭカード１５０を収納するＳＩＭカード収納部１０６と、ＩＣチップ１０２が処理したサービスデータをＳＩＭカード１５０に記録する制御部１０４とを備える。ここで、ＳＩＭカード１５０は、情報処理装置１００から抜き差しが可能なＩＣカードであり、情報処理装置１００から抜いたＳＩＭカードを他の情報処理装置に差し込むことにより、当該他の情報処理装置でも動作する。したがって、情報処理装置１００は、サービスデータをＳＩＭカードに記憶させることによって、他の情報処理装置へのサービスデータの移動を簡単に行わせることができる。
【００６２】
また、情報処理装置１００が備える制御部１０４は、ＳＩＭカード１５０に記憶されたサービスデータを読み出してＩＣチップ１０２に処理させることができる。したがって、情報処理装置１００は、ＩＣチップ１０２との間でサービス処理を行うリーダ／ライタ１０に対して、ＩＣチップを備える従来の情報処理装置と同様にサービス処理を行う装置として認識させることができる。
【００６３】
本発明の第１の実施形態として情報処理装置１００を挙げて説明したが、本発明の実施形態は、かかる形態に限られず、例えば、携帯電話やＰＨＳ（Personal  Handy-phone  System）などの携帯型通信装置、ＳＩＭカードを搭載するＰＣなどのコンピュータに適用することができる。
【００６４】
（第１の実施形態に係るプログラム）
第１の実施形態に係る情報処理装置１００をコンピュータとして機能させるためのプログラムによって、サービスデータをＳＩＭカードに記憶させることができる。
【００６５】
（第２の実施形態）
上述した第１の実施形態に係る情報処理装置１００では、ＩＣチップ１０２がサービス処理およびデータの暗号化を行い、処理後のデータを制御部１０４がＳＩＭカード１５０に記録する構成を示した。しかしながら、本発明の実施形態に係る情報処理装置は、上記の構成に限られない。そこで、次に、本発明の第２の実施形態に係る情報処理装置について説明する。なお、第２の実施形態に係る情報処理装置が備えるＩＣチップは、リーダ／ライタ１０と搬送波を用いて非接触式に通信を行うことができるが、かかる構成に限られず、接触式に通信を行うこともできる。以下では、本発明の実施形態の一例として、第２の実施形態に係る情報処理装置のＩＣチップとリーダ／ライタ１０とが、搬送波を用いて非接触式に通信を行う構成について説明する。
【００６６】
第２の実施形態に係る情報処理装置（図示せず。以下、「情報処理装置２００」という。）は、上述した第１の実施形態に係る情報処理装置１００と同様の構成をとることができ、ＩＣチップ２０２と、制御部２０４と、ＳＩＭカード収納部１０６と、通信部１０８とを備える。ここで、情報処理装置２００が備えるＳＩＭカード収納部１０６および通信部１０８は、第１の実施形態に係る情報処理装置１００と同様の構成、機能を有することができる。また、情報処理装置２００は、第１の実施形態に係る情報処理装置１００と同様に、例えば、図２に示すハードウェア構成をとる。
【００６７】
また、情報処理装置２００は、サービスデータを記憶可能なカード内部メモリ１５２を備えるＳＩＭカード２５０を内部に格納することができるが、ＳＩＭカード２５０の構成、機能は、第１の実施形態に係る情報処理装置１００に格納されたＳＩＭカード１５０と異なる。ＳＩＭカード２５０の構成については後述する。
【００６８】
ＩＣチップ２０２は、リーダ／ライタ１０との通信に係る部を集積回路にて実現したものであり、耐タンパ性を有することができる。ここで、第１の実施形態に係るＩＣチップ１０２がサービス処理を行う構成であったのに対して、ＩＣチップ２０２は、サービス処理を行わず、データの復調や負荷変調による応答などリーダ／ライタ１０との通信を行う役割を果たす。
【００６９】
制御部２０４は、ＩＣチップ２０２が復調したサービスデータを受け取り、ＳＩＭカード収納部１０６に収納されたＳＩＭカード２５０にサービスデータを伝達し、ＳＩＭカード２５０にサービスデータを記録させる。つまり、第１の実施形態に係る制御部１０４がＳＩＭカード１５０にサービスデータを記録したのに対して、制御部２０４は、ＳＩＭカード２５０にサービスデータを記録させる点が異なる。
【００７０】
また、制御部２０４は、ＳＩＭカード２５０に記憶されたサービスデータを読み出してＩＣチップ２０２に伝達し、リーダ／ライタ１０に送信させることもできる。
【００７１】
以下、第２の実施形態に係るＩＣチップ２０２の構成およびＳＩＭカード２５０の構成について説明する。
【００７２】
[第２の実施形態に係るＩＣチップ２０２と、ＳＩＭカード２５０のハードウェア構成例]
図５は、第２の実施形態に係るＩＣチップ２０２と、ＳＩＭカード２５０のハードウェア構成例を示す説明図である。なお、図５では、制御部２０４を示していないが、上述したように、ＳＩＭカード２５０におけるサービスデータの記録は制御部２０４により制御され、また、ＳＩＭカード２５０からのサービスデータの読み出しおよびＩＣチップ２０２への伝達とは、制御部２０４によって行われる。
【００７３】
〔ＩＣチップ２０２〕
ＩＣチップ２０２は、無線通信アンテナ回路２１０と、ＵＡＲＴ２２０とを備え、各構成要素はチップ内部バス２２２で接続される。また、ＩＣチップ２０２は、ＵＡＲＴ２２０を介してＩＣチップ２０２外のバス１３８と接続される。
【００７４】
無線通信アンテナ回路２１０は、図３に示す第１の実施形態に係る無線通信アンテナ回路２１０と同様に、例えば、共振回路、復調回路、および負荷変調回路とを有する。なお、図３では、無線通信アンテナ回路２１０がＩＣチップ２０２の内部に備えられる構成を示しているが、本発明の第２の実施形態に係るＩＣチップ２０２の構成は、上記に限られない。例えば、本発明の第２の実施形態に係るＩＣチップは、共振回路を構成する送受信アンテナをＩＣチップの外部に備えることもできるし、送受信アンテナとＩＣチップとを一体のパッケージとして備えることもできる。
【００７５】
ＩＣチップ２０２は、例えば、図５に示す構成によって、復調したサービスデータやコマンドなどをＩＣチップ２０２の外部の制御部２０４に伝達することができる。
【００７６】
〔ＳＩＭカード２５０〕
ＳＩＭカード２５０は、ＲＯＭ２６０と、不揮発性メモリ２６２と、ＵＡＲＴ２６４と、ＭＰＵ２６８と、ＲＡＭ２７０と、暗号化回路２７２とを備え、各構成要素はカード内部バス２６６で接続される。また、ＳＩＭカード２５０は、ＵＡＲＴ２６４を介して情報処理装置２００のスロット１３６（ＳＩＭカード収納部１０６）と接続される。
【００７７】
ＳＩＭカード２５０が備えるＲＯＭ２６０、不揮発性メモリ２６２、およびＵＡＲＴ２６４は、図３に示す第１の実施形態に係るＳＩＭカード１５０と同様の構成、機能を有することができる。また、ＲＯＭ２６０は、ＭＰＵ２６８が使用するプログラムや演算パラメータなどの制御用データを記憶することができる。
【００７８】
ＭＰＵ２６８は、情報処理装置２００の制御部２０４からの命令に応じて、制御部２０４から伝達されるサービスデータなどのデータを不揮発性メモリ２６２（カード内部メモリ１５２）に記録する。そして、記録が完了すると（または、記録が失敗すると）、ＭＰＵ２６８は、処理結果をＵＡＲＴ２６４を介して情報処理装置２００の制御部２０４に伝達する。
【００７９】
また、ＭＰＵ２６８は、情報処理装置２００の制御部２０４からの命令に応じて、不揮発性メモリ２６２（カード内部メモリ１５２）に記憶されたサービスデータを読み出し、ＵＡＲＴ２６４を介して情報処理装置２００の制御部２０４に伝達する。
【００８０】
ＲＡＭ２７０は、ＭＰＵ２６８により実行されるプログラムなどを一次記憶する。また、暗号化回路２７２は、例えば、暗号鍵を記憶し、当該暗号鍵を用いてサービスデータなどのデータの暗号化を行う。
【００８１】
ＳＩＭカード２５０は、例えば、図５に示す構成によって、サービスデータなどのデータを記憶することができる。また、記憶されたサービスデータなどのデータは、情報処理装置２００の制御部２０４の命令に応じてＳＩＭカード２５０が不揮発性メモリ２６２（カード内部メモリ１５２）に記録し、情報処理装置２００の制御部２０４の命令に応じてＳＩＭカード２５０が読み出すことができる。
【００８２】
[第２の実施形態に係るデータの書き込み方法]
次に、本発明の第２の実施形態に係るデータの書き込み方法について説明する。図６は、本発明の第２の実施形態に係るデータの書き込み方法の一例を示す流れ図である。
【００８３】
情報処理装置２００は、第１の実施形態に係る情報処理装置１００と同様に、リーダ／ライタ１０からのコマンドを受信したか否かを判定する（Ｓ２００）。
【００８４】
ステップＳ２００においてリーダ／ライタ１０からのコマンドを受信したと判定されない場合には、情報処理装置２００は、リーダ／ライタ１０からのコマンドが受信されるまで処理を進めない。
【００８５】
また、ステップＳ２００においてリーダ／ライタ１０からのコマンドを受信したと判定された場合には、情報処理装置２００は、第１の実施形態に係る情報処理装置１００と同様に、リーダ／ライタ１０からのコマンドを復号処理を行う（Ｓ２０２）。なお、ステップＳ２０２において復号される対象は、リーダ／ライタ１０から送信される書き込み命令や読み出し命令などの各種コマンドに限られず、サービスデータなどのデータを含むことができる。また、ステップＳ２００、Ｓ２０２の処理は、例えば、情報処理装置２００のＩＣチップ２０２により行われる。
【００８６】
ステップＳ２０２において復調が行われると、情報処理装置２００は、復調された書き込み命令に応じて復調されたデータをＳＩＭカード２５０に書き込ませる（Ｓ２０４）。ここで、ステップＳ２０４の処理は、例えば、情報処理装置２００の制御部２０４がＳＩＭカード２５０に対して復調したデータと書き込み命令を伝達することによって行われる。また、制御部２０４は、さらにデータを記録するアドレスを指定することもできる。
【００８７】
なお、図６では、リーダ／ライタ１０から書き込み命令および書き込むデータ（サービスデータ）が送信され、情報処理装置２００が、ステップＳ２０４において復調された書き込み命令およびデータに応じてＳＩＭカード２５０にデータを書き込ませる例を示しているが、上記に限られない。例えば、リーダ／ライタ１０からサービスデータの読み出し命令が送信された場合には、情報処理装置２００は、ステップＳ２０４において復調された読み出し命令に応じてＳＩＭカード２５０からデータを読み出させることもできる。
【００８８】
ステップＳ２０４において復調されたデータをＳＩＭカード２５０に書き込ませると、情報処理装置２００は、ＳＩＭカード２５０から処理結果が送信されたか否かを判定する（Ｓ２０６）。ここで、ステップＳ２０６においてＳＩＭカード２５０から処理結果が送信されない場合には、情報処理装置２００は処理を進めない。なお、情報処理装置２００は、所定の時間経過してもＳＩＭカード２５０から処理結果が送信されない場合には、再度ステップＳ２０４の処理を繰り返すことができ、または、次ステップに移行することもできる。
【００８９】
ステップＳ２０６においてＳＩＭカード２５０から処理結果が送信された場合には、情報処理装置２００は、リーダ／ライタ１０へ処理結果を送信する（Ｓ２０８）。ここで、情報処理装置２００は、制御部２０４がＩＣチップ２０２に処理結果の送信を行わせることによって、ステップＳ２０８の処理を行うことができる。
【００９０】
情報処理装置２００は、図６に示すデータ書き込み方法を用いることによって、ＳＩＭカード収納部１０６に収納されたＳＩＭカード２５０にデータを記憶させることができる。
【００９１】
以上のように、本発明の第２の実施形態に係る情報処理装置２００は、リーダ／ライタ１０と通信を行うＩＣチップ２０２と、ＳＩＭカード２５０を収納するＳＩＭカード収納部１０６と、ＩＣチップ２０２が復調したサービスデータをＳＩＭカード２５０に記録させる制御部２０４とを備える。ここで、情報処理装置２００は、制御部２０４がＩＣチップ２０２が復調したデータをＳＩＭカード２５０に記録させる（すなわち、データの書き込みは、ＳＩＭカード２５０が行う）点が、第１の実施形態に係る情報処理装置１００と異なるが、ＳＩＭカード２５０にはサービスデータなどのデータが記憶される。ここで、ＳＩＭカード２５０は、情報処理装置２００から抜き差しが可能なＩＣカードであり、情報処理装置２００から抜いたＳＩＭカードを他の情報処理装置に差し込むことにより、当該他の情報処理装置でも動作する。したがって、情報処理装置２００は、サービスデータをＳＩＭカードに記憶させることによって、他の情報処理装置へのサービスデータの移動を簡単に行わせることができる。
【００９２】
また、情報処理装置２００が備える制御部２０４は、ＳＩＭカード２５０に記憶されたサービスデータをＳＩＭカード２５０に読み出させ、読み出させたサービスデータをＩＣチップ２０２に送信させることができる。したがって、情報処理装置２００は、ＩＣチップ２０２との間でサービス処理を行うリーダ／ライタ１０に対して、ＩＣチップを備える従来の情報処理装置と同様にサービス処理を行う装置として認識させることができる。
【００９３】
[第２の実施形態に係る情報処理装置の変形例]
上記では、第２の実施形態に係る情報処理装置として、例えば、図５に示すようにリーダ／ライタ１０との通信を行う無線通信アンテナ回路２１０およびＵＡＲＴ２２０で構成されるＩＣチップ２０２を備える構成を示した。しかしながら、本発明の第２の実施形態に係る情報処理装置は、ＩＣチップを備える構成に限られない。例えば、第２の実施形態の変形例に係る情報処理装置は、無線通信アンテナ回路をＩＣチップの形態では備えないこともできる。上記の構成であっても、第２の実施形態の変形例に係る情報処理装置は、リーダ／ライタ１０と通信を行いデータやコマンドを復調することができるので、上述した第２の実施形態に係る情報処理装置２００と同様の効果を奏することができる。
【００９４】
本発明の第２の実施形態として情報処理装置２００を挙げて説明したが、本発明の実施形態は、かかる形態に限られず、例えば、携帯電話やＰＨＳなどの携帯型通信装置、ＳＩＭカードを搭載するＰＣなどのコンピュータに適用することができる。
【００９５】
（第２の実施形態に係るプログラム）
第２の実施形態に係る情報処理装置２００をコンピュータとして機能させるためのプログラムによって、サービスデータをＳＩＭカードに記憶させることができる。
【００９６】
（第３の実施形態）
上述した第１、第２の実施形態に係る情報処理装置では、情報処理装置が備えるＩＣチップがリーダ／ライタと通信を行い、当該通信に係るデータを格納しているＳＩＭカードに記録する（または、記録させる）構成を示した。しかしながら、本発明の実施形態は、上記に限られず、情報処理装置に格納されたＳＩＭカードが自らリーダ／ライタと通信を行い、サービスデータなどのデータを記憶することもできる。そこで、次に本発明の第３の実施形態として、ＳＩＭカードが自らリーダ／ライタと通信を行う構成について説明する。
【００９７】
図７は、本発明の第３の実施形態に係る情報処理装置３００を示すブロック図である。図７を参照すると、情報処理装置３００は、制御部３０２と、ＳＩＭカード収納部１０６と、通信部１０８とを備える。また、情報処理装置３００は、制御部３０２が使用するプログラムや演算パラメータなどの制御用データが記録されたＲＯＭ（図示せず）、制御部３０２により実行されるプログラムなどを一次記憶するＲＡＭ（図示せず）、ユーザが操作可能な操作部（図示せず）、表示部（図示せず）、記憶部（図示せず）などを備えてもよい。
【００９８】
制御部３０２は、例えば、ＭＰＵなどで構成され、ＲＯＭ（図示せず）に記憶された制御プログラムを実行して情報処理装置３００全体を制御し、また、記憶部（図示せず）に記憶されたアプリケーションを実行して様々な機能を実現することができる。
【００９９】
ＳＩＭカード収納部１０６および通信部１０８は、図１に示す第１の実施形態に係る情報処理装置１００と同様の構成、機能を有することができる。
【０１００】
また、情報処理装置３００は、ＳＩＭカード収納部１０６を備えることにより、ＳＩＭカード３５０を内部に格納することができる。以下、ＳＩＭカード３５０について説明する。
【０１０１】
[ＳＩＭカード３５０]
ＳＩＭカード３５０は、サービスデータを記憶可能なカード内部メモリ１５２と、カード内通信部３５２と、メモリ管理部３５４とを備える。ここで、ＳＩＭカード３５０には、図１に示す第１の実施形態に係るＳＩＭカード１５０と同様に、ＩＭＳＩ（固有の番号）が付され、情報処理装置３００はＳＩＭカード３５０を一意に識別することができる。
【０１０２】
カード内部メモリ１５２は、図１に示す第１の実施形態に係るＳＩＭカード１５０が備えるカード内部メモリ１５２と同様に、サービスデータを記憶することができる。また、カード内部メモリ１５２はアクセス制限領域Ｘを有することができる。図７では、カード内部メモリ１５２にサービスデータＡ１６０、サービスデータＢ１６２、サービスデータＣ１６４が記憶され、そのうち、サービスデータＡ１６０、サービスデータＣ１６４がアクセス制限領域Ｘに記憶されている例を示している。
【０１０３】
カード内通信部３５２は、例えば、搬送波を用いてリーダ／ライタ１０と非接触式に通信を行い、リーダ／ライタ１０から送信されるコマンドやデータの復調や、応答を行う。なお、カード内通信部３５２は、リーダ／ライタ１０と接触式に通信を行うこともできる。以下では、カード内通信部３５２がリーダ／ライタ１０と非接触式に通信を行う構成を例に挙げて説明する。
【０１０４】
メモリ管理部３５４は、カード内通信部３５２が復調したデータやコマンドに基づいて、サービス処理を行い、処理後のサービスデータなどのデータをカード内部メモリ１５２に記録する。また、メモリ管理部３５４は、カード内部メモリ１５２に記憶されたサービスデータを読み出して処理し、カード内通信部３５２を用いて処理結果をリーダ／ライタ１０に送信させることもできる。ここで、上記処理結果には、処理後のサービスデータを含むことができる。
【０１０５】
ＳＩＭカード３５０は、図７に示す構成により、リーダ／ライタ１０と自ら通信を行い、カード内部メモリ１５２にサービスデータなどのデータを記憶することができる。次に、ＳＩＭカード３５０のハードウェア構成について説明する。
【０１０６】
〔ＳＩＭカード３５０のハードウェア構成〕
図８は、本発明の第３の実施形態に係るＳＩＭカード３５０のハードウェア構成例を示す説明図である。
【０１０７】
図８を参照すると、ＳＩＭカード３５０は、無線通信アンテナ回路３６０と、ＭＰＵ３６２と、ＲＯＭ２６０と、不揮発性メモリ２６２と、ＵＡＲＴ２６４と、ＲＡＭ２７０と、暗号化回路２７２とを備え、各構成要素はカード内部バス２６６で接続される。また、ＳＩＭカード３５０は、ＵＡＲＴ２６４を介して情報処理装置３００のスロット１３６（ＳＩＭカード収納部１０６）と接続される。
【０１０８】
無線通信アンテナ回路３６０は、例えば、送受信アンテナとしての所定のインダクタンスをもつコイルおよび所定の静電容量をもつキャパシタからなる共振回路と、復調回路とを有し、リーダ／ライタ１０から送信される搬送波を受信して、各種命令やサービスデータを復調する。また、無線通信アンテナ回路３６０は、例えば、負荷変調回路を備えて負荷変調を行い、リーダ／ライタ１０からみたＳＩＭカード３５０のインピーダンスを変化させることによって、搬送波を介してリーダ／ライタ１０と通信を行う。なお、図８では、無線通信アンテナ回路３６０がＳＩＭカード３５０の内部に備えられる構成を示しているが、本発明の第３の実施形態に係るＳＩＭカード３５０の構成は、上記に限られない。例えば、本発明の第３の実施形態に係るＳＩＭカードは、送受信アンテナをＳＩＭカードの外部に備えることもできるし、送受信アンテナとＳＩＭカードとを一体のパッケージとして備えることもできる。
【０１０９】
ＭＰＵ３６２は、無線通信アンテナ回路３６０が復調した各種命令に応じてサービス処理を行う。そして、ＭＰＵ３６２は、暗号化回路２７２に処理したサービスデータを暗号化させ、不揮発性メモリ２６２に記録する。なお、ＭＰＵ３６２が、処理したサービスデータを暗号化させずに不揮発性メモリ２６２に記録することができることは、言うまでもない。
【０１１０】
ＲＯＭ２６０は、ＳＩＭカード３５０を一意に識別する固有の番号であるＩＭＳＩ、およびＭＰＵ３６２が使用するプログラムや演算パラメータなどの制御用データを記憶する。またＲＡＭ２７０は、ＭＰＵ３６２により実行されるプログラムなどを一次記憶する。また、暗号化回路２７２は、例えば、暗号鍵を記憶し、当該暗号鍵を用いてサービスデータなどのデータの暗号化を行う。
【０１１１】
以上のように、第３の実施形態に係る情報処理装置３００は、ＳＩＭカード収納部１０６を備え、リーダ／ライタ１０と通信を行いサービスデータなどのデータを自ら記憶するＳＩＭカード３５０を内部に格納する。ここで、ＳＩＭカード３５０は、情報処理装置３００から抜き差しが可能なＩＣカードであり、情報処理装置３００から抜いたＳＩＭカードを他の情報処理装置に差し込むことにより、当該他の情報処理装置でも動作する。したがって、情報処理装置３００は、リーダ／ライタ１０と通信を行いサービスデータなどのデータを自ら記憶するＳＩＭカード３５０を内部に格納することにより、他の情報処理装置へのデータの移動を簡単に行わせることができる。
【０１１２】
また、情報処理装置３００に格納されるＳＩＭカード３５０はリーダ／ライタ１０と通信を行うことができるので、情報処理装置３００は、リーダ／ライタ１０に対して、ＩＣチップを備える従来の情報処理装置と同様にサービス処理を行う装置として認識させることができる。
【０１１３】
本発明の第３の実施形態として情報処理装置３００を挙げて説明したが、本発明の実施形態は、かかる形態に限られず、例えば、携帯電話やＰＨＳなどの携帯型通信装置、ＳＩＭカードを搭載するＰＣなどのコンピュータに適用することができる。
【０１１４】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【図面の簡単な説明】
【０１１５】
【図１】本発明の第１の実施形態に係る情報処理装置を示すブロック図である。
【図２】本発明の第１の実施形態に係る情報処理装置のハードウェア構成の一例を示す説明図である。
【図３】本発明の第１の実施形態に係るＩＣチップとＳＩＭカードとのハードウェア構成例を示す説明図である。
【図４】本発明の第１の実施形態に係るデータの書き込み方法の一例を示す流れ図である。
【図５】本発明の第２の実施形態に係るＩＣチップとＳＩＭカードとのハードウェア構成例を示す説明図である。
【図６】本発明の第２の実施形態に係るデータの書き込み方法の一例を示す流れ図である。
【図７】本発明の第３の実施形態に係る情報処理装置を示すブロック図である。
【図８】本発明の第３の実施形態に係るＳＩＭカードのハードウェア構成例を示す説明図である。
【符号の説明】
【０１１６】
１０      リーダ／ライタ
１００、２００、３００  情報処理装置
１０２、２０２    ＩＣチップ
１０４、２０４、３０２  制御部
１０６    ＳＩＭカード収納部
１０８    通信部
１５０、２５０、３５０  ＳＩＭカード
１５２    カード内部メモリ
【図１】
0004548473.tif 000002
【図２】
0004548473.tif 000003
【図３】
0004548473.tif 000004
【図４】
0004548473.tif 000005
【図５】
0004548473.tif 000006
【図６】
0004548473.tif 000007
【図７】
0004548473.tif 000008
【図８】
0004548473.tif 000009