(57)【要約】【課題】  メモリカード等の外部記憶素子を用いずに、情報機器端末同士で特定のユーザデータの移動を安全に行うことが可能なユーザデータ管理装置を提供する。【解決手段】  ユーザデータ管理装置（１）は、ユーザデータの移動元である移動元端末及びユーザデータの移動先である移動先端末をそれぞれ識別する情報を基に移動元端末及び移動先端末にそれぞれ送付する暗号化鍵及び復号化鍵を生成する生成手段（暗号化鍵生成部３６）と、移動元端末に送付した暗号化鍵で暗号化されたユーザデータを保持する保持手段（ユーザデータ記憶領域３３２）と、移動先端末を識別する情報に基づく認証結果に応じて復号化鍵及び暗号化されたユーザデータの送付の有無を決定する手段（制御部３１）とを有する。【選択図】      図３
2009140112.tif 000002
【特許請求の範囲】
【請求項１】
ユーザデータの移動元である移動元端末と、
前記ユーザデータの移動先である移動先端末と、
前記移動元端末及び前記移動先端末を識別する情報を基に前記移動元端末及び前記移動先端末にそれぞれ送付する暗号化鍵及び復号化鍵を生成する生成手段と、
前記移動元端末に送付した暗号化鍵で暗号化されたユーザデータを保持する保持手段と、
前記移動先端末を識別する情報に基づく認証結果に応じて前記復号化鍵及び前記暗号化されたユーザデータの送付の有無を決定する手段とを含むユーザデータ管理装置とを有することを特徴とするユーザデータ移動システム。
【請求項２】
前記ユーザデータ管理装置は、前記暗号化鍵を前記移動元端末に送付するとともに、前記復号化鍵及び前記暗号化されたユーザデータを前記移動先端末に送付し、
前記移動先端末は、移動するユーザデータを前記暗号化鍵で暗号化して前記ユーザデータ管理装置に送信し、
前記移動先端末は、前記暗号化されたユーザデータを前記復号化鍵で復号化することを特徴とする請求項１記載のユーザデータ移動システム。
【請求項３】
前記移動先端末は、前記ユーザデータの復号化を行い、その復号化したユーザデータを保存した時に保存完了メッセージを前記ユーザデータ管理装置に送信し、
前記ユーザデータ管理装置は、前記保存完了メッセージの受信時に該当する復号化鍵及びユーザデータを削除することを特徴とする請求項１または請求項２記載のユーザデータ移動システム。
【請求項４】
前記ユーザデータ管理装置は、自装置固有の情報として時計情報とユーザデータの処理番号とを用いることを特徴とする請求項１から請求項３のいずれか記載のユーザデータ移動システム。
【請求項５】
前記移動元端末は、前記移動元端末及び前記移動先端末を識別する情報のうち少なくとも自端末の情報の一部をＳＩＭ（Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ  Ｍｏｄｕｌｅ）カードから読出して前記ユーザデータ管理装置に送信することを特徴とする請求項１から請求項４のいずれか記載のユーザデータ移動システム。
【請求項６】
前記ユーザデータ管理装置は、日時を同期させるための時計情報を前記移動元端末に通知し、前記暗号化したユーザデータの保管の有効期限を通知するとともに、前記有効期限が経過した時点で前記暗号化したユーザデータを削除することを特徴とする請求項１から請求項５のいずれか記載のユーザデータ移動システム。
【請求項７】
ユーザデータの移動元である移動元端末及び前記ユーザデータの移動先である移動先端末をそれぞれ識別する情報を基に前記移動元端末及び前記移動先端末にそれぞれ送付する暗号化鍵及び復号化鍵を生成する生成手段と、
前記移動元端末に送付した暗号化鍵で暗号化されたユーザデータを保持する保持手段と、
前記移動先端末を識別する情報に基づく認証結果に応じて前記復号化鍵及び前記暗号化されたユーザデータの送付の有無を決定する手段とを有することを特徴とするユーザデータ管理装置。
【請求項８】
前記暗号化鍵を前記移動元端末に送付するとともに、前記復号化鍵及び前記暗号化されたユーザデータを前記移動先端末に送付することを特徴とする請求項７記載のユーザデータ管理装置。
【請求項９】
前記移動先端末が復号化したユーザデータを保存した時に送信する保存完了メッセージの受信時に該当する復号化鍵及びユーザデータを削除することを特徴とする請求項７または請求項８記載のユーザデータ管理装置。
【請求項１０】
自装置固有の情報として時計情報とユーザデータの処理番号とを用いることを特徴とする請求項７から請求項９のいずれか記載のユーザデータ管理装置。
【請求項１１】
日時を同期させるための時計情報を前記移動元端末に通知し、前記暗号化したユーザデータの保管の有効期限を通知するとともに、前記有効期限が経過した時点で前記暗号化したユーザデータを削除することを特徴とする請求項７から請求項１０のいずれか記載のユーザデータ管理装置。
【請求項１２】
ユーザデータの移動元である移動元端末及び前記ユーザデータの移動先である移動先端末をそれぞれ識別する情報を基に前記移動元端末及び前記移動先端末にそれぞれ送付する暗号化鍵及び復号化鍵を生成する生成処理と、
前記移動元端末に送付した暗号化鍵で暗号化されたユーザデータを保持する保持処理と、
前記移動先端末を識別する情報に基づく認証結果に応じて前記復号化鍵及び前記暗号化されたユーザデータの送付の有無を決定する処理とを有することを特徴とするユーザデータ移動方法。
【請求項１３】
前記ユーザデータ管理装置が、前記暗号化鍵を前記移動元端末に送付するとともに、前記復号化鍵及び前記暗号化されたユーザデータを前記移動先端末に送付し、
前記移動先端末が、移動するユーザデータを前記暗号化鍵で暗号化して前記ユーザデータ管理装置に送信し、
前記移動先端末が、前記暗号化されたユーザデータを前記復号化鍵で復号化することを特徴とする請求項１２記載のユーザデータ移動方法。
【請求項１４】
前記移動先端末が、前記ユーザデータの復号化を行い、その復号化したユーザデータを保存した時に保存完了メッセージを前記ユーザデータ管理装置に送信し、
前記ユーザデータ管理装置が、前記保存完了メッセージの受信時に該当する復号化鍵及びユーザデータを削除することを特徴とする請求項１２または請求項１３記載のユーザデータ移動方法。
【請求項１５】
前記ユーザデータ管理装置が、自装置固有の情報として時計情報とユーザデータの処理番号とを用いることを特徴とする請求項１２から請求項１４のいずれか記載のユーザデータ移動方法。
【請求項１６】
前記移動元端末が、前記移動元端末及び前記移動先端末を識別する情報のうち少なくとも自端末の情報の一部をＳＩＭ（Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ  Ｍｏｄｕｌｅ）カードから読出して前記ユーザデータ管理装置に送信することを特徴とする請求項１２から請求項１５のいずれか記載のユーザデータ移動方法。
【請求項１７】
前記ユーザデータ管理装置が、日時を同期させるための時計情報を前記移動元端末に通知し、前記暗号化したユーザデータの保管の有効期限を通知するとともに、前記有効期限が経過した時点で前記暗号化したユーザデータを削除することを特徴とする請求項１２から請求項１６のいずれか記載のユーザデータ移動方法。
【請求項１８】
ユーザデータ管理装置内の中央処理装置に実行させるプログラムであって、
ユーザデータの移動元である移動元端末及び前記ユーザデータの移動先である移動先端末をそれぞれ識別する情報を基に前記移動元端末及び前記移動先端末にそれぞれ送付する暗号化鍵及び復号化鍵を生成する生成処理と、
前記移動元端末に送付した暗号化鍵で暗号化されたユーザデータを保持する保持処理と、
前記移動先端末を識別する情報に基づく認証結果に応じて前記復号化鍵及び前記暗号化されたユーザデータの送付の有無を決定する処理とを含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はユーザデータ移動システム、ユーザデータ管理装置及びそれらに用いるユーザデータ移動方法並びにそのプログラムに関し、特に移動端末間におけるデータの移動方法に関する。
【背景技術】
【０００２】
上記のようなユーザデータ移動システムとしては、携帯電話機に保存された端末保存データに対する著作権保護を確保しつつ、携帯電話機間の端末保存データの移動を確実に行うシステムがある（例えば、特許文献１参照）。このユーザデータ移動システムについて図１７を参照して以下に説明する。
【０００３】
図１７において、第１の情報機器端末４−１からは、通信網２００を介して＜ユーザ固有鍵２１１をダウンロードするためのユーザ固有鍵要求データ２１２が、ユーザ管理サーバ５に送信される。ユーザ固有鍵要求データ２１２を受信したユーザ管理サーバ５では、第１の情報機器端末４−１のユーザに対するユーザ固有鍵２１１が生成され、そのユーザ固有鍵２１１が通信網２００を介して第１の情報機器端末４−１に送信される。
【０００４】
ユーザ固有鍵２１１を受信した第１の情報機器端末４−１では、このユーザ固有鍵２１１を、内部または外部に保存する。そして、第１の情報機器端末４−１は、このユーザ固有鍵２１１を用いてユーザデータを暗号化し、暗号化済みのユーザデータ２０１として通信網２００を介してユーザ管理サーバ５に送信する。
【０００５】
ユーザ管理サーバ５では、第１の情報機器端末４−１から送信されてきた暗号化済みのユーザデータ２０１を受信すると、そのユーザデータ２０１を内部または外部に保存する。そして、ユーザ管理サーバ５は、第２の情報機器端末４−２からユーザデータ要求データ２１４が送信されてくると、そのユーザに対応しかつ暗号化したユーザデータ２０１を通信網２００を介して第２の情報機器端末４−２に送信する。
【０００６】
第２の情報機器端末４−２は、ユーザ管理サーバ５から送信されてきた暗号化したユーザデータ２０１を受信する。第２の情報機器端末４−２は、暗号化したユーザデータ２０１を受信すると、ユーザ固有鍵をダウンロードするためのユーザ固有鍵要求データ２１５を通信網２００を介してユーザ管理サーバ５に送信する。
【０００７】
ユーザ固有鍵要求データ２１５を受信したユーザ管理サーバ５は、第１の情報機器端末４−１に送信したものと同じユーザ固有鍵２１１を、通信網２００を介して第２の情報機器端末４−２に送信する。ユーザ固有鍵２１１を受信した第２の情報機器端末４−２は、そのユーザ固有鍵２１１を用いて暗号化済みのユーザデータ２０１を復号化して内部または外部に保存することで、そのユーザデータ２０１を第２の情報機器端末４−２のユーザが使用できる状態になる。
【０００８】
【特許文献１】特開２００２−３４２１６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記のユーザデータ移動システムでは、第１の情報機器端末４−１が暗号化したユーザデータ２０１をユーザ管理サーバ５に保存したことを知り得た第三者が、第１の情報機器端末４−１及び第２の情報機器端末４−２のユーザに成りすますと、この暗号化したユーザデータ２０１を第三者が容易に取得して復号化することができてしまうという課題がある。
【００１０】
つまり、本発明に関連するユーザデータ移動システムでは、移動元の情報機器端末が暗号化したユーザデータをユーザ管理サーバに保存したことを知り得た第三者が、移動先の情報機器端末のユーザに成りすますと、ユーザ管理サーバに保存されたユーザデータを第三者が容易に取得して復号化することができてしまうことになる。
【００１１】
そこで、本発明の目的は上記の問題点を解消し、メモリカード等の外部記憶素子を用いずに、情報機器端末同士で特定のユーザデータの移動を安全に行うことができるユーザデータ移動システム、ユーザデータ管理装置及びそれらに用いるユーザデータ移動方法並びにそのプログラムを提供することにある。
【課題を解決するための手段】
【００１２】
本発明によるユーザデータ移動システムは、ユーザデータの移動元である移動元端末と、
前記ユーザデータの移動先である移動先端末と、
前記移動元端末及び前記移動先端末を識別する情報を基に前記移動元端末及び前記移動先端末にそれぞれ送付する暗号化鍵及び復号化鍵を生成する生成手段と、
前記移動元端末に送付した暗号化鍵で暗号化されたユーザデータを保持する保持手段と、
前記移動先端末を識別する情報に基づく認証結果に応じて前記復号化鍵及び前記暗号化されたユーザデータの送付の有無を決定する手段とを含むユーザデータ管理装置とを備えている。
【００１３】
本発明によるユーザデータ管理装置は、ユーザデータの移動元である移動元端末及び前記ユーザデータの移動先である移動先端末をそれぞれ識別する情報を基に前記移動元端末及び前記移動先端末にそれぞれ送付する暗号化鍵及び復号化鍵を生成する生成手段と、
前記移動元端末に送付した暗号化鍵で暗号化されたユーザデータを保持する保持手段と、
前記移動先端末を識別する情報に基づく認証結果に応じて前記復号化鍵及び前記暗号化されたユーザデータの送付の有無を決定する手段とを備えている。
【００１４】
本発明によるユーザデータ移動方法は、ユーザデータの移動元である移動元端末及び前記ユーザデータの移動先である移動先端末をそれぞれ識別する情報を基に前記移動元端末及び前記移動先端末にそれぞれ送付する暗号化鍵及び復号化鍵を生成する生成処理と、
前記移動元端末に送付した暗号化鍵で暗号化されたユーザデータを保持する保持処理と、
前記移動先端末を識別する情報に基づく認証結果に応じて前記復号化鍵及び前記暗号化されたユーザデータの送付の有無を決定する処理とを備えている。
【００１５】
本発明によるプログラムは、ユーザデータ管理装置内の中央処理装置に実行させるプログラムであって、
ユーザデータの移動元である移動元端末及び前記ユーザデータの移動先である移動先端末をそれぞれ識別する情報を基に前記移動元端末及び前記移動先端末にそれぞれ送付する暗号化鍵及び復号化鍵を生成する生成処理と、
前記移動元端末に送付した暗号化鍵で暗号化されたユーザデータを保持する保持処理と、
前記移動先端末を識別する情報に基づく認証結果に応じて前記復号化鍵及び前記暗号化されたユーザデータの送付の有無を決定する処理とを含むことを特徴とする。
【発明の効果】
【００１６】
本発明は、上記のような構成及び動作とすることで、メモリカード等の外部記憶素子を用いずに、情報機器端末同士で特定のユーザデータの移動を安全に行うことができるという効果が得られる。
【発明を実施するための最良の形態】
【００１７】
次に、本発明の実施の形態について図面を参照して説明する。図１は本発明の第１の実施の形態によるユーザデータ移動システムの構成例を示すブロック図である。図１において、本発明の第１の実施の形態によるユーザデータ移動システムは、第１の情報機器端末１−１及び第２の情報機器端末１−２が通信網１００を介してユーザデータ管理サーバ３に接続して構成されている。
【００１８】
第１の情報機器端末１−１は、通信網１００を介してユーザデータ管理サーバ３に接続し、自身の持つユーザデータを暗号化するための暗号化鍵をユーザデータ管理サーバ３から受信する。また、第１の情報機器端末１−１は、ユーザデータ管理サーバ３から受信した暗号化鍵を使用して、自身の持つユーザデータを暗号化する。さらに、第１の情報機器端末１−１は、通信網１００を介してユーザデータ管理サーバ３に接続し、暗号化したユーザデータをユーザデータ管理サーバ３へ送信する。
【００１９】
第２の情報機器端末１−２は、通信網１００を介してユーザデータ管理サーバ３に接続し、暗号化されたユーザデータ及び復号化するための復号化鍵をユーザデータ管理サーバ３から受信する。また、第２の情報機器端末１−２は、ユーザデータ管理サーバ３から受信した復号化鍵を使用して、暗号化されたユーザデータを復号化する。
【００２０】
図２は図１の第１の情報機器端末１−１及び第２の情報機器端末１−２の構成例を示すブロック図である。図２においては、第１の情報機器端末１−１及び第２の情報機器端末１−２が同じ構成となっているので、情報機器端末１と表記する。尚、第１の情報機器端末１−１及び第２の情報機器端末１−２の構成要素を表記する場合には、符号の末尾に「−１」，「−２」を付与するものとする。
【００２１】
情報機器端末１は、アンテナ１０と、制御部１１と、無線部１２と、ＳＩＭ（Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ  Ｍｏｄｕｌｅ）カード１３と、ＳＩＭカードコネクタ１４と、不揮発メモリ１５と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１６と、操作部１７と、表示部１８とを含んで構成されている。
【００２２】
制御部１１は、無線通信処理部１１１と、ユーザデータ管理部１１２と、端末情報管理部１１３と、暗号化部１１４と、復号化部１１５と、時計管理部１１６と、ＣＰＵ（中央処理装置）１１７とを含んで構成されている。
【００２３】
情報機器端末１の制御部１１は、ハードウェアとして無線通信を行うための無線部１２と、ＳＩＭカード１３を装着するＳＩＭカードコネクタ１４と、不揮発メモリ１５と、作業用のＲＡＭ１６と、図示せぬキースイッチ等の入力機器で構成される操作部１７及び図示せぬディスプレイを備えた表示部１８とに接続され、端末全体の制御を行う。
【００２４】
制御部１１の無線通信処理部１１１は、通信網１００と通信を行い、ユーザデータ管理部１１２は、ユーザが保存したデータを管理する。端末情報管理部１１３は、ＳＩＭカード１３に格納されている加入者電話番号、その他、機種情報、製造番号等の固有の個体識別情報を管理する。
【００２５】
また、暗号化部１１４は、ユーザデータ管理サーバ３に送信するデータを暗号化し、復号化部１１５は、ユーザデータ管理サーバ３から受信したデータを復号化する。時計管理部１１６は、図示せぬ時計回路を有する。
【００２６】
上記の各部は、それぞれＣＰＵ１１７に接続されている。ＣＰＵ１１７は、不揮発メモリ１５に格納された制御プログラムを実行することで、制御部１１内の機能の少なくとも一部をソフトウェアによって実現するようになっている。
【００２７】
図３は図１のユーザデータ管理サーバ３の構成例を示すブロック図である。図３において、ユーザデータ管理サーバ３は、制御部３１と、通信網１００と通信を行うための通信制御部３２と、磁気ディスク等の外部記憶装置３３と、ＲＡＭ３４と、時計管理部３５と、暗号化鍵生成部３６とを含んで構成されている。尚、外部記憶装置３３は、プログラム記憶領域３３１と、ユーザデータ記憶領域３３２とを備えている。
【００２８】
外部記録装置３３のプログラム記憶領域３３１は、ユーザデータ管理サーバ３を制御するための制御プログラムを記憶し、ユーザデータ格納領域３３２は、個々のユーザの著作権データを一時的に格納する。
【００２９】
また、制御部３１は、作業用メモリとしてのＲＡＭ３４と、図示せぬ時計回路を有する時計管理部３５と、暗号化された鍵情報を生成する暗号化鍵生成部３６とにそれぞれ接続されている。
【００３０】
図４は図１の第１の情報機器端末１−１の動作を示すフローチャートであり、図５は図１の第１の情報機器端末１−１と通信する際のユーザデータ管理サーバ３の動作を示すフローチャートであり、図６は図１の第２の情報機器端末１−２の動作を示すフローチャートであり、図７は図１の第２の情報機器端末１−２と通信する際のユーザデータ管理サーバ３の動作を示すフローチャートである。
【００３１】
これら図１〜図７を参照して本発明の第１の実施の形態によるユーザデータ移動システムの動作について説明する。尚、図４〜図７に示す処理動作は、第１の情報機器端末１−１の制御部１１−１、第２の情報機器端末１−２の制御部１１−２、ユーザデータ管理サーバ３の制御部３１がそれぞれ制御プログラムを実行することで実現される。
【００３２】
まず、図４を参照して第１の情報機器端末１−１の動作について説明する。
【００３３】
第１の情報機器端末１−１の制御部１１−１は、ユーザが操作部１７−１を操作することで、ユーザデータ移動モードに設定されると（図４ステップＳ１）、無線通信処理部１１１−１により通信網１００を介してユーザデータ管理サーバ３に接続する（図４ステップＳ２）。
【００３４】
ユーザデータ管理サーバ３００への接続が完了したら、制御部１１−１は、ユーザデータ管理部１１２−１を用いて、自端末の製造番号、機種情報、加入者番号等の移動元の個体識別情報及び第２の情報機器端末１−２の製造番号、機種情報、加入者番号等のユーザデータの移動先の個体識別情報を入力して、それらを無線部１２−１を介してユーザデータ管理サーバ３へ送信する（図４ステップＳ３）。以下、これらのデータをユーザデータ移動情報と表記する。
【００３５】
制御部１１−１は、ユーザデータ移動情報をユーザデータ管理サーバ３に送信すると、ユーザデータ管理サーバ３から暗号化鍵が送信されてくるのを待機する（図４ステップＳ４）。尚、ユーザデータ移動情報のうちでＳＩＭカード１３に格納されているものについては、このＳＩＭカード１３から読出すようにして、入力操作の手間を軽減するようにしてもよい。
【００３６】
制御部１１−１は、ユーザデータ管理サーバ３から暗号化鍵が送られてくると（図４ステップＳ４のＹＥＳ）、送られてきた暗号化鍵を用いて暗号化部１１４−１により著作権データを含むユーザデータを暗号化する（図４ステップＳ５）。そして、制御部１１−１は、この暗号化したユーザデータを無線部１２−１からユーザデータ管理サーバ３に送信し（図４ステップＳ６）、ユーザデータ管理サーバ３から保存完了メッセージが送信されてくるのを待機する（図４ステップＳ７）。
【００３７】
制御部１１−１は、ユーザデータ管理サーバ３から保存完了メッセージが送られてくると（図４ステップＳ７のＹＥＳ）、ユーザデータ管理部１１２−１を用いて、自端末に今まで格納していた著作権データを含むユーザデータを削除する（図４ステップＳ８）。さらに、制御部１１−１は、その削除が完了した時点で、削除完了メッセージを無線部１２−１からユーザデータ管理サーバ３に送信する（図４ステップＳ９）。
【００３８】
この後に、制御部１１−１は、ユーザデータ管理サーバ３との通信のためのネットワークを切断し（図４ステップＳ１０）、上述したユーザデータの転送処理を終了する。
【００３９】
次に、図５を参照して第１の情報機器端末１−１と通信する際のユーザデータ管理サーバ３の動作について説明する。
【００４０】
ユーザデータ管理サーバ３の制御部３１は、その通信待機状態で、いずれかの情報機器端末からユーザデータ移動情報が送られてくるのを待機している（図５ステップＳ１１）。制御部３１は、ネットワーク接続した第１の情報機器端末１−１からユーザデータ移動情報が送られてくると（図５ステップＳ１１のＹＥＳ）、時計管理部３５から現在の日付と時刻とを取得する。
【００４１】
制御部３１は、暗号化鍵生成部３６で、受信データとしてのユーザデータ移動情報に、この日付と時刻とを表わしたデータとユーザデータ管理サーバ３側の処理番号とを用いて暗号化鍵を生成する。その後に、制御部３１は、暗号化鍵生成部３６で生成した暗号化鍵を、通信制御部３２から第１の情報機器端末１−１に送信し（図５ステップＳ１２）、第１の情報機器端末１−１からユーザデータを暗号化した暗号化データが送信されてくるのを待機する（図５ステップＳ１３）。
【００４２】
制御部３１は、暗号化されたユーザデータが第１の情報機器端末１−１から送られてくると（図５ステップＳ１３のＹＥＳ）、これを上記のステップＳ１２で受信した第２の情報機器端末１−２の製造番号、機種情報、加入者番号に対応付けてユーザデータ格納領域３３２に保存する（図５ステップＳ１４）。そして、制御部３１は、保存が完了したことを表わす保存完了メッセージを、通信制御部３２から第１の情報機器端末１−１に送信する（図５ステップＳ１５）。
【００４３】
この後、制御部３１は、第１の情報機器端末１−１から削除完了メッセージが送られてくるのを待機する（図５ステップＳ１６）。尚、ユーザデータを暗号化した暗号化データは、第１の情報機器端末１−１の製造番号、機種情報、加入者番号並びに第２の情報機器端末１−２の製造番号、機種情報、加入者番号と対応付けてユーザデータ格納領域３３２に保存するようにしてもよい。
【００４４】
制御部３１は、第１の情報機器端末１−１から削除完了メッセージが送られてくると（図５ステップＳ１６のＹＥＳ）、保存した暗号化データを転送可能状態に設定し（図５ステップＳ１７）、第１の情報機器端末１−１との間の通信を切断し（図５ステップＳ１８）、ステップＳ１１に戻って通信を待機する状態となる。
【００４５】
以上の動作によって、本実施の形態では、著作権データでも、複製、改ざんされずに、ネットワーク側への移動が完了したことになる。
【００４６】
続いて、図６を参照して第２の情報機器端末１−２の動作について説明する。第２の情報機器端末１−２の制御部１１−２は、ユーザが操作部１７−２を操作することで、ユーザデータ受信モードに設定されると（図６ステップＳ２１）、無線通信処理部１１１−２により通信網１００を介してユーザデータ管理サーバ３に接続する（図６ステップＳ２２）。
【００４７】
制御部１１−２は、ユーザデータ管理サーバ３への接続が完了すると、ユーザデータの移動元の第１の情報機器端末１−１及びユーザデータの移動先の第２の情報機器端末１−２それぞれの製造番号、機種情報、加入者番号を表わしたユーザデータ移動情報を、無線部１２−２からユーザデータ管理サーバ３へ送信してユーザデータの転送のための認証を要求し（図６ステップＳ２３）、ユーザデータ管理サーバ３から復号化鍵が送られてくるのを待機する（図６ステップＳ２４）。
【００４８】
制御部１１−２は、ユーザデータ管理サーバ３から復号化鍵が送られてくると（図６ステップＳ２４のＹＥＳ）、ユーザデータ管理サーバ３に対して暗号化ユーザデータの送信を要求する暗号化ユーザデータ要求を送信し（図６ステップＳ２５）、暗号化ユーザデータが送られてくるのを待機する（図６ステップＳ２６）。
【００４９】
制御部１１−２は、暗号化ユーザデータを受信すると（図６ステップＳ２６のＹＥＳ）、先に送られてきた復号化鍵を用いてユーザデータを復号化する（図６ステップＳ２７）。制御部１１−２は、復号化したユーザデータをそれぞれ格納されるべき場所に格納する（図６ステップＳ２８）。制御部１１−２は、これらがすべて支障なく行われたら、保存完了メッセージを無線部１２−２からユーザデータ管理サーバ３に送信し（図６ステップＳ２９）、ユーザデータ管理サーバ３から削除完了メッセージが送られてくるのを待機する（図６ステップＳ３０）。
【００５０】
制御部１１−２は、ユーザデータ管理サーバ３からの削除完了メッセージを受信すると（図６ステップＳ３０のＹＥＳ）、受信したユーザデータを使用可能状態に変更する（図６ステップＳ３１）。その後に、制御部１１−２は、ユーザデータ管理サーバ３との通信のためのネットワークを切断し（図６ステップＳ３２）、ユーザデータの移動のための処理を終了する。
【００５１】
さらに、図７を参照して第２の情報機器端末１−２と通信する際のユーザデータ管理サーバ３の動作について説明する。
【００５２】
ユーザデータ管理サーバ３の制御部３１は、ネットワークに接続した情報機器端末としての第２の情報機器端末１−２からユーザデータ移動情報と共に、ユーザデータの転送のための認証要求を受信すると（図７ステップＳ４１のＹＥＳ）、登録されたユーザデータ移動情報の中にこの移動先の第２の情報機器端末１−２の製造番号、機種情報、加入者番号が存在するかどうかを認証処理としてチェックする（図７ステップＳ４２）。
【００５３】
この結果、制御部３１は、第２の情報機器端末１−２と同一のユーザデータ移動情報が存在した場合（図７ステップＳ４２のＯＫ）、この第２の情報機器端末１−２に対して復号化鍵を送信する（図７ステップＳ４３）。
【００５４】
制御部３１は、認証が失敗した場合（図７ステップＳ４２のＮＧ）、移動先として予定されている情報機器端末からの認証要求ではない旨を通知するためのエラー処理を行って（図７ステップＳ５０）、第２の情報機器端末１−２とのネットワークを切断し（図７ステップＳ５１）、再びステップＳ４１に戻って通信を待機する状態となる。
【００５５】
制御部３１は、第２の情報機器端末１−２からユーザデータ要求を受信すると（図７ステップＳ４４のＹＥＳ）、ユーザデータ移動情報によって特定された暗号化ユーザデータをユーザデータ格納領域３３２から取り出し、その暗号化ユーザデータを通信制御部３２から第２の情報機器端末１−２に送信する（図７ステップＳ４５）。そして、制御部３１は、保存が完了したことを示す保存完了メッセージが第２の情報機器端末１−２から送られてくるのを待機する（図７ステップＳ４６）。
【００５６】
制御部３１は、第２の情報機器端末１−２から保存完了メッセージが送られてくると（図７ステップＳ４６のＹＥＳ）、復号化鍵を削除する（図７ステップＳ４７）。この時、制御部３１は、すでに第２の情報機器端末１−２に送信した暗号化ユーザデータもユーザデータ格納領域３３２から削除する（図７ステップＳ４８）。この後に、制御部３１は、削除完了メッセージを通信制御部３２から第２の情報機器端末１−２に送信する（図７ステップＳ４９）。
【００５７】
以上の処理によって、第２の情報機器端末１−２に対する処理が終了するので、制御部３１は、第２の情報機器端末１−２とのネットワークを切断し（図７ステップＳ５１）、処理を終了する。
【００５８】
このように、本実施の形態では、ユーザデータ管理サーバ３へユーザデータを保存する際、ユーザデータの移動元及び移動先の情報機器端末の情報をも保存しているので、暗号化データの受信要求をしてきた情報機器端末に対してユーザデータ管理サーバ３が認証処理を行うことができる。これによって、本実施の形態では、移動先の情報機器端末の成りすましによるデータ取得を防止することができる。
【００５９】
本発明の第２の実施の形態は、その基本的構成が上記の図１〜図３に示す本発明の第１の実施の形態と同様であるが、通信状態の劣化等によって、第１の情報機器端末１−１のユーザデータがユーザデータ管理サーバ３に保存されたかどうかわからない場合の動作についてさらに工夫している。
【００６０】
図８は本発明の第２の実施の形態による第１の情報機器端末１−１の動作を示すフローチャートであり、図９は本発明の第２の実施の形態による第１の情報機器端末１−１と通信する際のユーザデータ管理サーバ３の動作を示すフローチャートである。
【００６１】
これら図１〜図３と図８と図９とを参照して本発明の第２の実施の形態によるユーザデータ移動システムの動作について説明する。尚、図８及び図９に示す処理動作は、第１の情報機器端末１−１の制御部１１−１、ユーザデータ管理サーバ３の制御部３１がそれぞれ制御プログラムを実行することで実現される。
【００６２】
まず、第１の情報機器端末１−１の動作について、図８を参照して説明する。尚、図８に記載のステップＳ１〜Ｓ８，Ｓ１０は図４の動作と同じである。
【００６３】
第１の情報機器端末１−１の制御部１１−１は、図４のステップＳ１〜Ｓ６を実行し、暗号化したユーザデータをユーザデータ管理サーバ３へ送信する（図８ステップＳ６１）。その時、制御部１１−１は、暗号化したユーザデータをユーザデータ管理サーバ３へ送信した時刻（ステップＳ６を実行した時の時刻）を時計管理部１１６−１から取得し、ＲＡＭ１６−１に保存する。
【００６４】
続いて、制御部１１−１は、時計管理部１１６−１から現在の時刻を取得し、ＲＡＭ１６−１に保存した時刻から１分以上経過しているかどうかを判定する（図８ステップＳ６２）。
【００６５】
制御部１１−１は、現在の時刻がＲＡＭ１６−１に保存した時刻から１分以上経過していない場合（図８ステップＳ６２のＮＯ）、ユーザデータ管理サーバ３から保存完了メッセージが送信されてくるのを待機する（図８ステップＳ６３）。
【００６６】
制御部１１−１は、ユーザデータ管理サーバ３から保存完了メッセージが送られてくると（図８ステップＳ６３のＹＥＳ）、図４のステップＳ８〜Ｓ１０を実行し（図８ステップＳ６４，Ｓ６６）、ユーザデータの転送処理を終了する。
【００６７】
制御部１１−１は、ユーザデータ管理サーバ３から保存完了メッセージが送られてきていない場合（図８ステップＳ６３のＮＯ）、ステップＳ６２に戻って現在の時刻がＲＡＭ１６−１に保存した時刻から１分以上経過しているかどうかを判定する。
【００６８】
制御部１１−１は、現在の時刻がＲＡＭ１６−１に保存した時刻から１分以上経過した場合（図８ステップＳ６２のＹＥＳ）、ユーザデータ管理サーバ３に送信したデータを削除するようにユーザデータ管理サーバ３に対して要求し（図８ステップＳ６５）、ネットワークを切断し（図８ステップＳ６６）、ユーザデータの転送処理を終了する。
【００６９】
次に、図９を参照して第１の情報機器端末１−１と通信する際のユーザデータ管理サーバ３の動作について説明する。尚、図９に示すステップＳ１１〜Ｓ１８の処理は図５に示す動作と同じである。
【００７０】
ユーザデータ管理サーバ３の制御部３１は、ステップＳ１１〜Ｓ１５を実行して保存完了メッセージを送信する（図９ステップＳ７１）。そして、制御部３１は、第１の情報機器端末１−１から送られたデータを削除するように要求がないかどうかをチェックする（図９ステップＳ７２）。
【００７１】
制御部３１は、データ削除要求がない場合（図９ステップＳ７２のＮＯ）、第１の情報機器端末１−１から削除完了メッセージが送信されてくるのを待機する（図９ステップＳ７３）。
【００７２】
制御部３１は、第１の情報機器端末１−１から削除完了メッセージが送られてくると（図９ステップＳ７３のＹＥＳ）、ステップＳ１７を実行して保存した暗号化データを転送可能状態に設定し（図９ステップＳ７４）、ステップＳ１８を実行して第１の情報機器端末１−１との間の通信を切断し（図９ステップＳ７６）、ステップＳ７１の処理に戻って通信を待機する状態となる。
【００７３】
制御部３１は、第１の情報機器端末１−１から削除完了メッセージが送られてきていない場合（図９ステップＳ７３のＮＯ）、ステップＳ７２の処理に戻って第１の情報機器端末１−１から送られたデータを削除するように要求がないかどうかをチェックする。
【００７４】
制御部３１は、データ削除要求があった場合（図９ステップＳ７２のＹＥＳ）、ユーザデータ格納領域３３２に保存したデータ（第１の情報機器端末１−１から受信したデータ）を削除し（図９ステップＳ７５）、ステップＳ１８を実行して第１の情報機器端末１−１との間の通信を切断し（図９ステップＳ７６）、ステップＳ７１の処理に戻って通信を待機する状態となる。
【００７５】
このように、本実施の形態では、第１の情報機器端末１−１がユーザデータ管理サーバ３へ暗号化したユーザデータを送信した後、一定の期間の間に、ユーザデータ管理サーバ３からの保存完了メッセージを第１の情報機器端末１−１が受信できなかった場合、ユーザデータ管理サーバ３にデータを削除させているので、第１の情報機器端末１−１及びユーザデータ管理サーバ３の両方に、ユーザデータが残る期間を短縮することができるという効果が得られる。
【００７６】
また、本実施の形態では、暗号化されたユーザデータをユーザデータ管理サーバ３が受信できなかったとしても、全体の処理を一旦終了させ、再度やり直すことができる。
【００７７】
本発明の第３の実施の形態は、その基本的構成が上記の図１〜図３に示す本発明の第１の実施の形態と同様であるが、通信状態の劣化対策についてさらに工夫している。
【００７８】
図１０は本発明の第３の実施の形態による第１の情報機器端末１−１の動作を示すフローチャートであり、図１１は本発明の第３の実施の形態による第１の情報機器端末１−１が行うユーザデータ管理処理を示すフローチャートであり、図１２は本発明の第３の実施の形態による第１の情報機器端末１−１と通信する際のユーザデータ管理サーバ３の動作を示すフローチャートである。
【００７９】
図１３は本発明の第３の実施の形態による第２の情報機器端末１−２の動作を示すフローチャートであり、図１４は本発明の第３の実施の形態による第２の情報機器端末１−２と通信する際のユーザデータ管理サーバ３の動作を示すフローチャートであり、図１５は本発明の第３の実施の形態によるユーザデータ管理サーバ３が行うユーザデータ管理処理を示すフローチャートである。
【００８０】
これら図１〜図３と図１０〜図１５とを参照して本発明の第３の実施の形態によるユーザデータ移動システムの動作について説明する。尚、図１０〜図１５に示す処理動作は、第１の情報機器端末１−１の制御部１１−１、第２の情報機器端末１−２の制御部１１−２、ユーザデータ管理サーバ３の制御部３１がそれぞれ制御プログラムを実行することで実現される。
【００８１】
まず、図１０を参照して第１の情報機器端末１−１の動作について説明する。尚、図１０に示すステップＳ１〜Ｓ７，Ｓ１０の処理は図４に示す処理と同様である。
【００８２】
第１の情報機器端末１−１の制御部１１−１は、ステップＳ１，Ｓ２を実行することで、ユーザが操作部１７−１を操作してユーザデータ移動モードに設定されると、無線通信処理部１１１−１を用いて通信網１００を介してユーザデータ管理サーバ３に接続する（図１０ステップＳ８１）。
【００８３】
制御部１１−１は、ユーザデータ管理サーバ３への接続が完了した時点で、ユーザデータ管理サーバ３に対して現在の日付と時刻との取得を要求する（図１０ステップＳ８２）。そして、制御部１１−１は、ユーザデータ管理サーバ３から現在の日付と時刻とが送られてくるのを待機する（図１０ステップＳ８３）。
【００８４】
制御部１１−１は、ユーザデータ管理サーバ３から現在の日付と時刻とが送られてくると（図１０ステップＳ８３のＹＥＳ）、時計管理部１１６−１（内部の時計回路）に対してユーザデータ管理サーバ３から取得した時計情報を設定し、ユーザデータ管理サーバ３の時計と同期させる（図１０ステップＳ８４）。
【００８５】
続いて、制御部１１−１は、ステップＳ３〜Ｓ６を実行して、暗号化したユーザデータをユーザデータ管理サーバ３に送信する（図１０ステップＳ８５）。つまり、制御部１１−１は、自端末の製造番号、機種情報、加入者番号並びにユーザデータの移動先の第２の情報機器端末１−２の製造番号、機種情報、加入者番号からなるユーザデータ移動情報をユーザデータ管理サーバ３へ送信し、ユーザデータ管理サーバ３から暗号化鍵が送られてくるのを待機する。
【００８６】
制御部１１−１は、ユーザデータ管理サーバ３から暗号化鍵が送られてくると、これを用いて移動の対象となる全ユーザデータを暗号化し、その暗号化したユーザデータをユーザデータ管理サーバ３に送信する。この後、制御部１１−１は、ステップＳ７を実行して、ユーザデータ管理サーバ３から保存完了メッセージが送られてくるのを待機する（図１０ステップＳ８６）。
【００８７】
制御部１１−１は、保存完了メッセージを受信し（図１０ステップＳ８６のＹＥＳ）、さらにユーザデータ有効期限情報を受信したら（図１０ステップＳ８７のＹＥＳ）、ユーザデータ管理サーバ３に対して受信完了メッセージを送信する（図１０ステップＳ８８）。そして、制御部１１−１は、ユーザデータ管理サーバ３との間の通信用のネットワークを切断し（図１０ステップＳ８９）、一連の処理を終了する。
【００８８】
以上の処理が終了した後の移動元情報機器端末としての第１の情報機器端末１−１が行うユーザデータ管理処理の様子を図１１に示す。
【００８９】
第１の情報機器端末１−１のＣＰＵ１１７−１は、時計管理部１１６−１の内部時計がその測定開始から１分経過したかどうかをチェックする（図１１ステップＳ９１）。ＣＰＵ１１７−１は、時計管理部１１６−１の内部時計が１分経過したら（図１１ステップＳ９１のＹＥＳ）、時計管理部１１６−１からの割り込みが発生する（図１１ステップＳ９２）。
【００９０】
ＣＰＵ１１７−１は、図１０のステップＳ８７で受信したユーザデータ有効期限情報に示す有効期限を超過したかどうかを判別する（図１１ステップＳ９３）。この結果、ＣＰＵ１１７−１は、ユーザデータ有効期限を超過していない間（図１１ステップＳ９３のＮＯ）、ステップＳ９１に戻って１分置きに同様の制御を繰り返す。
【００９１】
ＣＰＵ１１７−１は、ユーザデータ有効期限を超過したことが判別したら（図１１ステップＳ９３のＹＥＳ）、ユーザデータ管理サーバ３に送信したユーザデータを削除する（図１１ステップＳ９４）。そして、ＣＰＵ１１７−１は、第１の情報機器端末１−１側のユーザデータ管理のための処理を完了させる。
【００９２】
次に、図１２を参照して第１の情報機器端末１−１と通信する際のユーザデータ管理サーバ３の動作について説明する。尚、図１２に示すステップＳ１１〜Ｓ１８は図５に示す動作と同様である。
【００９３】
ユーザデータ管理サーバ３の制御部３１は、その通信待機状態で、いずれかの情報機器端末から現在の日付と時刻との取得要求があるのを待機している（図１２ステップＳ１０１）。そして、制御部３１は、ネットワークを接続した第１の情報機器端末１−１から現在の日付と時刻との取得要求があると（図１２ステップＳ１０１のＹＥＳ）、時計管理部３５から現在の日付と時刻とを取得し、これらの情報を通信制御部３２から第１の情報機器端末１−１に返信する（図１２ステップＳ１０２）。
【００９４】
この後、制御部３１は、ステップＳ１１〜Ｓ１５を実行して、保存完了メッセージを通信制御部３２から第１の情報機器端末１−１に返信する（図１２ステップＳ１０３）。つまり、制御部３１は、第１の情報機器端末１−１からユーザデータ移動情報が送られてくるのを待機し、ユーザデータ移動情報を受信したら、そのユーザデータ移動情報に日付とユーザデータ管理サーバ３側の処理番号とを用いて暗号化鍵を生成して第１の情報機器端末１−１に送信する。
【００９５】
ここで、暗号化鍵の基となるデータとしての日付は、第１の情報機器端末１−１とユーザデータ管理サーバ３との間のユーザデータの移動が日付の変わらない状態で行われることを前提としたものである。深夜の処理で２日にまたがることが予測されるような場合には、時間を一時的にずらして２日にまたがらずに処理が終了するようにすればよい。
【００９６】
ユーザデータ管理サーバ３の制御部３１は、第１の情報機器端末１−１から暗号化されたユーザデータが送られてくるのを待機し、暗号化されたユーザデータを受信したら、そのデータをユーザデータ格納領域３３２に保存する。そして、制御部３１は、第１の情報機器端末１−１に対して保存完了メッセージを送信する。
【００９７】
さらに、制御部３１は、第１の情報機器端末１−１への保存完了メッセージの送信とともに、ユーザデータの保存が有効な期間を示したユーザデータ有効期限情報を送信する（図１２ステップＳ１０４）。そして、制御部３１は、第１の情報機器端末１−１から受信完了メッセージを受信するのを待機する（図１２ステップＳ１０５）。
【００９８】
制御部３１は、受信完了メッセージを受信したら（図１２ステップＳ１０５のＹＥＳ）、ステップＳ１７，Ｓ１８を実行して、暗号化データを転送可能状態に設定し、第１の情報機器端末１−１との通信のためのネットワークを切断して（図１２ステップＳ１０６）、ステップＳ１０１に戻って通信を待機する状態となる。
【００９９】
次に、図１３を参照して第２の情報機器端末１−２の動作について説明する。第２の情報機器端末１−２の制御部１１−２は、ユーザが操作部１７−２を操作してユーザデータ受信モードに設定すると（図１３ステップＳ１１１）、無線通信処理部１１１−２により通信網１００を介してユーザデータ管理サーバ３に接続する（図１３ステップＳ１１２）。
【０１００】
ユーザデータ管理サーバ３への接続が完了したら、制御部１１−２は、ユーザデータの移動元の第１の情報機器端末１−１及びユーザデータの移動先の第２の情報機器端末１−２それぞれの製造番号、機種情報、加入者番号を表わしたユーザデータ移動情報をユーザデータ管理サーバ３へ送信して、ユーザデータの転送のための認証を要求する（図１３ステップＳ１１３）。この後、制御部１１−２は、ユーザデータ管理サーバ３から復号化鍵が送られてくるのを待機する（図１３ステップＳ１１４）。
【０１０１】
制御部１１−２は、ユーザデータ管理サーバ３から復号化鍵が送られてくると（図１３ステップＳ１１４のＹＥＳ）、ユーザデータ管理サーバ３に対して暗号化ユーザデータの送信を要求する暗号化ユーザデータ要求を送信する（図１３ステップＳ１１５）。制御部１１−２は、ユーザデータ管理サーバ３から暗号化ユーザデータが送られてくるのを待機する（図１３ステップＳ１１６）。
【０１０２】
制御部１１−２は、ユーザデータ管理サーバ３から暗号化ユーザデータを受信すると（図１３ステップＳ１１６のＹＥＳ）、先に送られてきた復号化鍵を用いてユーザデータを復号化する（図１３ステップＳ１１７）。制御部１１−２は、復号化したユーザデータをそれぞれ格納されるべき場所に格納し（図１３ステップＳ１１８）、これらの処理がすべて支障なく行われたら保存完了メッセージを無線部１２−２からユーザデータ管理サーバ３に送信する（図１３ステップＳ１１９）。
【０１０３】
その後、制御部１１−２は、受信したユーザデータを使用可能状態に変更し（図１３ステップＳ１２０）、ユーザデータ管理サーバ３との通信のためのネットワークを切断して（図１３ステップＳ１２１）、ユーザデータの移動のための処理を終了する。
【０１０４】
続いて、図１４及び図１５を参照して第２の情報機器端末１−２と通信する際のユーザデータ管理サーバ３の動作について説明する。
【０１０５】
ユーザデータ管理サーバ３の制御部３１は、ネットワークに接続した情報機器端末としての第２の情報機器端末１−２からユーザデータ移動情報と共に、ユーザデータの転送のための認証要求が送られてくると（図１４ステップＳ１３１のＹＥＳ）、登録されたユーザデータ移動情報の中にこの移動先の第２の情報機器端末１−２の製造番号、機種情報、加入者番号が存在するかどうかを認証処理としてチェックする（図１４ステップＳ１３２）。
【０１０６】
この結果、制御部３１は、第２の情報機器端末１−２と同一のユーザデータ移動情報が存在した場合（図１４ステップＳ１３２のＯＫ）、第２の情報機器端末１−２に対して復号化鍵を送信する（図１４ステップＳ１３３）。制御部３１は、認証が失敗した場合（図１４ステップＳ１３２のＮＧ）、移動先として予定されている情報機器端末からの認証要求ではない旨を通知するためのエラー処理を行い（図１４ステップＳ１３７）、第２の情報機器端末１−２とのネットワークを切断し（図１４ステップＳ１３８）、再びステップＳ１３１に戻って通信を待機する状態となる。
【０１０７】
制御部３１は、ユーザデータ要求を受信すると（図１４ステップＳ１３４のＹＥＳ）、ユーザデータ移動情報によって特定された暗号化ユーザデータをユーザデータ格納領域３３２から取り出し、第２の情報機器端末１−２に送信する（図１４ステップＳ１３５）。その後に、制御部３１は、保存が完了したことを示す保存完了メッセージが第２の情報機器端末１−２から送られてくるのを待機する（図１４ステップＳ１３６）。
【０１０８】
制御部３１は、保存完了メッセージが送られてきたら（図１４ステップＳ１３６のＹＥＳ）、第２の情報機器端末１−２とのネットワークを切断し（図１４ステップＳ１３８）、再びステップＳ１３１に戻って通信を待機する状態となる。
【０１０９】
以上の処理が終了した後のユーザデータ管理サーバ３が行うユーザデータ管理処理の様子を図１５に示す。
【０１１０】
まず、ユーザデータ管理サーバ３の制御部３１は、時計管理部３５の内部時計がその測定開始から１分経過したかどうかをチェックする（図１５ステップＳ１４１）。制御部３１は、内部時計が１分経過したら（図１５ステップＳ１４１のＹＥＳ）、図１２のステップＳ１０４で第１の情報機器端末１−１に送信したユーザデータ有効期限情報に示す有効期限を超過したかどうかを判別する（図１５ステップＳ１４２）。
【０１１１】
この結果、制御部３１は、ユーザデータ有効期限を超過していない間（図１５ステップＳ１４２のＮＯ）、ステップＳ１４１に戻って１分置きに同様の制御を繰り返す。制御部３１は、ユーザデータ有効期限を超過したことが判別されたら（図１５ステップＳ１４２のＹＥＳ）、まず図１４のステップＳ１３３で第２の情報機器端末１−２に送信したのと同一の復号化鍵を削除する（図１５ステップＳ１４３）。そして、制御部３１は、図１４のステップＳ１３５で送った暗号化ユーザデータをユーザデータ格納領域３３２から削除する（図１５ステップＳ１４４）。
【０１１２】
以上の処理は、第１の情報機器端末１−１及び第２の情報機器端末１−２用のユーザデータだけでなく、他の情報機器端末用のユーザデータに対しても繰り返し行われることになる。
【０１１３】
このように、本実施の形態では、移動元の情報機器端末並びにネットワーク側での著作権データを含む、ユーザデータの削除有効期限を設けることによって、移動中に通信経路の状態が劣化する等の原因によって通信が切断された場合でも、有効期限内であれば、ネットワーク側に再度暗号化ユーザデータを送信したり、移動先の情報機器端末からの再度暗号化ユーザデータの取得が可能となる。したがって、本実施の形態では、ユーザデータの損失を誤って発生させることを防止することが可能になる。
【０１１４】
本発明の第４の実施の形態では、情報機器端末の通信デバイスについてさらに工夫している。
【０１１５】
図１６は本発明の第４の実施の形態による情報機器端末の構成例を示すブロック図である。図１６において、本発明の第４の実施の形態では、各種のネットワークによって図１に示したようなユーザデータ管理サーバ３あるいはこれと同等の機能を持ったユーザデータ移動用装置（図示せず）のいずれかと任意に接続できるようにするために、無線通信処理部１１１及び無線部１２の他に、各種の通信デバイスを備えている。
【０１１６】
すなわち、ＣＰＵ１１７は、本発明の第１の実施の形態による情報機器端末１と比較すると、以下の各部が追加されて接続されるようになっている。
【０１１７】
無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）送受信部１１８及びアンテナ１０ａにそれぞれ接続した無線ＬＡＮ通信部１９は、ローカルエリアネットワークを用いてユーザデータの移動を行うことを想定している。
【０１１８】
ブルートゥース（登録商標）等の近距離無線送受信部１１９及びアンテナ１０ｂにそれぞれ接続した近距離無線通信部２０は、ブルートゥース（登録商標）等による近距離通信ネットワークを用いてユーザデータの移動を行うことを想定している。
【０１１９】
赤外線通信部１２０及びアンテナ１０ｃにそれぞれ接続した赤外線発光・受光素子２１は、赤外線による近距離通信技術を用いてユーザデータの移動を行うことを想定している。
【０１２０】
シリアル通信部１２１及びアンテナ１０ｄにそれぞれ接続したシリアルコネクタ２２は、シリアル通信技術を用いて有線でユーザデータの移動を行うことを想定している。
【０１２１】
ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）通信部１２２及びアンテナ１０ｅにそれぞれ接続したＵＳＢコネクタ２３は、ＵＳＢケーブル（図示せず）を用いてユーザデータの移動を行うことを想定している。
【０１２２】
図１６に示す情報機器端末１ａでは、ユーザデータ管理サーバ３あるいはこれと同等の機能を持ったユーザデータ移動用装置との関係で、ユーザデータのデータ形式をユーザデータ管理部１１２が必要に応じて変換するようになっている。また、不揮発メモリ１５には、ＣＰＵ１１７が実行する制御プログラムとして、無線ＬＡＮ通信部１１７等の追加された通信デバイスを制御するプログラムが追加された形で格納されている。
【０１２３】
このように、本実施の形態では、各種の通信デバイスを備えることで、ネットワークへの接続が限定されず、ユーザが自由にユーザデータの端末間での移動を行うことができる。もちろん、図１６に示されるような６種類の通信デバイスを備える必要は必ずしもなく、先の実施例のようにいずれか１つあるいは２以上の通信デバイスを備える構成であってもよい。また、図１６に示した６種類の通信デバイス以外の通信デバイスをも使用することが可能である。
【０１２４】
上記のように、本発明は、ユーザデータ移動システムにおいて、メモリカード等の外部記憶素子を用いずに、情報機器端末同士で特定のユーザデータの移動を安全に行うようにしたことを特徴としている。
【０１２５】
つまり、本発明では、ユーザデータ移動元である移動元の情報機器端末が、通信網を介してユーザデータ管理サーバに接続し、ユーザデータ移動元である自端末の端末情報（製造番号等）とユーザデータ移動先である移動先の情報機器端末の端末情報とをユーザデータ管理サーバへ送信し、自身の持つユーザデータを暗号化するための暗号化鍵をユーザデータ管理サーバから受信している。
【０１２６】
また、本発明では、移動元の情報機器端末が、ユーザデータ管理サーバから受信した暗号化鍵を使用して、自端末の持つユーザデータを暗号化している。さらに、移動元の情報機器端末は、通信網を介してユーザデータ管理サーバに接続し、暗号化したユーザデータをユーザデータ管理サーバへ送信する。
【０１２７】
移動先の情報機器端末は、通信網を介してユーザデータ管理サーバに接続し、ユーザデータ移動先である自端末の端末情報と移動元の情報機器端末の端末情報とをユーザデータ管理サーバへ送信し、暗号化されたユーザデータ及び復号化するための復号化鍵をユーザデータ管理サーバから受信する。また、移動先の情報機器端末は、ユーザデータ管理サーバから受信した復号化鍵を使用して、暗号化されたユーザデータを復号化する。ユーザデータ管理サーバは、移動元の情報機器端末の端末情報、移動先の情報機器端末の端末情報、移動するユーザデータの暗号化鍵及び復号化鍵、暗号化されたユーザデータをそれぞれ管理する。
【０１２８】
このようにして、本発明では、移動元の情報機器端末及び移動先の情報機器端末が、互いの端末情報をユーザデータ管理サーバに通知し、ユーザデータ管理サーバがこれらを管理するので、ユーザデータ管理サーバが移動先の情報機器端末の認証を行い、移動先の情報機器端末に成りすますことによる不正なデータ取得を防止することができる。
【０１２９】
また、本発明は、移動元の情報機器端末及び移動先の情報機器端末が、互いの端末情報をユーザデータ管理サーバに通知し、ユーザデータ管理サーバがこれを管理することによって、移動先の情報機器端末の認証を行い、移動先の情報機器端末に成りすますことによるデータ取得を防止することが可能である。
【図面の簡単な説明】
【０１３０】
【図１】本発明の第１の実施の形態によるユーザデータ移動システムの構成例を示すブロック図である。
【図２】図１の第１の情報機器端末及び第２の情報機器端末の構成例を示すブロック図である。
【図３】図１のユーザデータ管理サーバの構成例を示すブロック図である。
【図４】図１の第１の情報機器端末の動作を示すフローチャートである。
【図５】図１の第１の情報機器端末と通信する際のユーザデータ管理サーバの動作を示すフローチャートである。
【図６】図１の第２の情報機器端末の動作を示すフローチャートである。
【図７】図１の第２の情報機器端末と通信する際のユーザデータ管理サーバの動作を示すフローチャートである。
【図８】本発明の第２の実施の形態による第１の情報機器端末の動作を示すフローチャートである。
【図９】本発明の第２の実施の形態による第１の情報機器端末と通信する際のユーザデータ管理サーバの動作を示すフローチャートである。
【図１０】本発明の第３の実施の形態による第１の情報機器端末の動作を示すフローチャートである。
【図１１】本発明の第３の実施の形態による第１の情報機器端末が行うユーザデータ管理処理を示すフローチャートである。
【図１２】本発明の第３の実施の形態による第１の情報機器端末１−１と通信する際のユーザデータ管理サーバ３の動作を示すフローチャートである。
【図１３】本発明の第３の実施の形態による第２の情報機器端末の動作を示すフローチャートである。
【図１４】本発明の第３の実施の形態による第２の情報機器端末と通信する際のユーザデータ管理サーバの動作を示すフローチャートである。
【図１５】本発明の第３の実施の形態によるユーザデータ管理サーバが行うユーザデータ管理処理を示すフローチャートである。
【図１６】本発明の第４の実施の形態による情報機器端末の構成例を示すブロック図である。
【図１７】本発明に関連するユーザデータ移動システムの構成例を示すブロック図である。
【符号の説明】
【０１３１】
１，１ａ  情報機器端末
１−１  第１の情報機器端末
１−２  第２の情報機器端末
３  ユーザデータ管理サーバ
１０，１０ａ〜１０ｅ  アンテナ
１１  制御部
１２  無線部
１３  ＳＩＭカード
１４  ＳＩＭカードコネクタ
１５  不揮発メモリ
１６  ＲＡＭ
１７  操作部
１８  表示部
１９  無線ＬＡＮ通信部
２０  近距離無線通信部
２１  赤外線発光・受光素子
２２  シリアルコネクタ
２３  ＵＳＢコネクタ
３１  制御部
３２  通信制御部
３３  外部記憶装置
３４  ＲＡＭ
３５  時計管理部
３６  暗号化鍵生成部
１００  通信網
１１１  無線通信処理部
１１２  ユーザデータ管理部
１１３  端末情報管理部
１１４  暗号化部
１１５  復号化部
１１６  時計管理部
１１７  ＣＰＵ
１１８  無線ＬＡＮ送受信部
１１９  近距離無線送受信部
１２０  赤外線通信部
１２１  シリアル通信部
１２２  ＵＳＢ通信部
【図１】
2009140112.tif 000003
【図２】
2009140112.tif 000004
【図３】
2009140112.tif 000005
【図４】
2009140112.tif 000006
【図５】
2009140112.tif 000007
【図６】
2009140112.tif 000008
【図７】
2009140112.tif 000009
【図８】
2009140112.tif 000010
【図９】
2009140112.tif 000011
【図１０】
2009140112.tif 000012
【図１１】
2009140112.tif 000013
【図１２】
2009140112.tif 000014
【図１３】
2009140112.tif 000015
【図１４】
2009140112.tif 000016
【図１５】
2009140112.tif 000017
【図１６】
2009140112.tif 000018
【図１７】
2009140112.tif 000019