(57)【要約】【課題】特定の受信者のみがデータを参照できるように転送データを保護できるデータ転送システム、通信機器及びデータ転送方法を提供すること。【解決手段】携帯電話機１ａから携帯電話機１ｂへデータを転送するデータ転送システム１００において、携帯電話機１ａは、携帯電話機１ｂと通信する通信部３０ａと、データの読み取りを制限するパスワードを携帯電話機１ｂへ要求し、当該パスワードを受信した後、当該パスワードを用いてデータを暗号化し、通信部３０ａにより携帯電話機１ｂへ送信する制御部４０ａと、を備え、携帯電話機１ｂは、携帯電話機１ａと通信する通信部３０ｂと、携帯電話機１ａからの要求に応じて携帯電話機１ｂの固有情報に基づくパスワードを生成し、通信部３０ｂにより携帯電話機１ａへ送信するし、携帯電話機１ａから受信した暗号化されたデータをパスワードにより復号する制御部４０ｂと、を備える。【選択図】図２
2011211255.tif 000002
【特許請求の範囲】
【請求項１】
第１の通信機器から第２の通信機器へデータを転送するデータ転送システムであって、
前記第１の通信機器は、
外部機器と通信する第１の通信部と、
前記第１の通信部により、前記データの読み取りを制限するパスワードを前記第２の通信機器へ要求し、当該パスワードを受信した後、当該パスワードを用いて前記データを暗号化し、前記第１の通信部により前記第２の通信機器へ送信する第１の制御部と、を備え、
前記第２の通信機器は、
外部機器と通信する第２の通信部と、
前記第１の通信機器からの要求に応じて前記第２の通信機器の固有情報に基づく前記パスワードを生成し、前記第２の通信部により前記第１の通信機器へ送信する第２の制御部と、
前記第１の通信機器から受信した暗号化された前記データを前記パスワードにより復号する復号処理部と、を備えるデータ転送システム。
【請求項２】
前記第１の制御部は、前記第１の通信部により、前記パスワードを要求すると共に、所定の公開鍵情報を前記第２の通信機器へ送信し、
前記第２の制御部は、前記第１の通信機器から受信した前記公開鍵情報に基づいて、生成された前記パスワードを暗号化して送信する請求項１に記載のデータ転送システム。
【請求項３】
前記第２の制御部は、前記固有情報に対して、取得タイミングに応じて変動し得る付加情報を付加して前記パスワードを生成する請求項１又は請求項２に記載のデータ転送システム。
【請求項４】
前記第２の制御部は、前記付加情報として、時刻情報を付加する請求項３に記載のデータ転送システム。
【請求項５】
前記第２の通信部は、複数の基地局のうち、いずれか１つと無線通信を行っており、
前記第２の制御部は、前記付加情報として、通信中の前記基地局の識別情報を付加する請求項３又は請求項４に記載のデータ転送システム。
【請求項６】
前記第１の通信機器は、前記第２の通信機器の識別データと対応付けて前記パスワードを記憶する第１の記憶部をさらに備え、
前記第１の制御部は、前記第１の記憶部に前記第２の通信機器の識別データに対応する前記パスワードが記憶されている場合、当該第２の通信機器へパスワードを要求せず、当該記憶されているパスワードを用いて前記データを暗号化する請求項１から請求項５のいずれか１項に記載のデータ転送システム。
【請求項７】
前記第１の通信機器は、前記第２の通信機器の識別データと対応付けて前記パスワードを記憶する第１の記憶部をさらに備え、
前記第１の制御部は、前記第１の記憶部に前記第２の通信機器の識別データに対応する前記パスワードが記憶されている場合、当該第２の通信機器へ前記パスワードを要求する代わりに、前記付加情報を要求し、受信した当該付加情報に基づいて、前記第１の記憶部に記憶されている前記パスワードを更新し、
前記第２の制御部は、前記第１の通信機器から前記付加情報を要求された場合、生成した前記パスワードに代えて、当該パスワードの生成に用いられた前記付加情報を前記第１の通信機器へ送信する請求項３から請求項５のいずれか１項に記載のデータ転送システム。
【請求項８】
前記第２の通信機器は、揮発性の第２の記憶部をさらに備え、
前記復号処理部は、復号された前記データを、前記第２の記憶部のみに一時記憶する請求項１から請求項７のいずれか１項に記載のデータ転送システム。
【請求項９】
前記第１の制御部は、前記第１の通信部により前記第２の通信機器へ前記データの転送の通信開始要求を通知する際に、前記パスワードを要求し、
前記第２の制御部は、前記通信開始要求に応じて、前記第２の通信部により前記第１の通信機器へ通信開始応答を通知する際に、前記パスワードを送信する請求項１から請求項８のいずれか１項に記載のデータ転送システム。
【請求項１０】
前記パスワードは、前記データを圧縮及び展開する際に指定する圧縮パスワードである請求項１から請求項９のいずれか１項に記載のデータ転送システム。
【請求項１１】
外部機器と通信する通信部と、
前記通信部により、データの読み取りを制限するパスワードを前記外部機器へ要求し、当該要求に応じて前記外部機器の固有情報に基づいて生成された前記パスワードを受信した後、当該パスワードを用いて前記データを暗号化し、前記通信部により前記外部機器へ送信する制御部と、を備える通信機器。
【請求項１２】
外部機器と通信する通信部と、
前記外部機器からの要求に応じて自機器の固有情報に基づくパスワードを生成し、前記通信部により前記外部機器へ送信する制御部と、
前記通信部により前記外部機器から受信した、前記パスワードを用いて暗号化されたデータを、当該パスワードにより復号する復号処理部と、を備える通信機器。
【請求項１３】
第１の通信機器から第２の通信機器へデータを転送するデータ転送方法であって、
前記第１の通信機器が、前記データの読み取りを制限するパスワードを前記第２の通信機器へ要求するパスワード要求ステップと、
前記第２の通信機器が、前記パスワード要求ステップにおける要求に応じて前記第２の通信機器の固有情報に基づく前記パスワードを生成し、前記第１の通信機器へ送信するパスワード送信ステップと、
前記第１の通信機器が、前記パスワード送信ステップにおいて送信された前記パスワードを受信した後、当該パスワードを用いて前記データを暗号化し、前記第２の通信機器へ送信するデータ送信ステップと、
前記第２の通信機器が、前記データ送信ステップにおいて送信された暗号化された前記データを前記パスワードにより復号する復号ステップと、を含むデータ転送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ転送システム、通信機器及びデータ転送方法に関する。
【背景技術】
【０００２】
従来、携帯電話機等の通信機器は、通信により他の通信機器へデータを転送する場合がある。このような通信機器間のデータ転送においては、通信相手を特定し、安全にデータを送受信するための認証方法が用いられる。
【０００３】
例えば、赤外線やＢｌｕｅｔｏｏｔｈ等の近距離無線通信では、ＯＢＥＸ（Ｏｂｊｅｃｔ  Ｅｘｃｈａｎｇｅ  Ｐｒｏｔｏｃｏｌ）の認証方法が用いられている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２０７０１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記のＯＢＥＸは、送信側と受信側とで同じパスワードを入力する簡易的な認証であり、転送されるデータ自体が保護されていないため、セキュリティが十分に確保されない。
【０００６】
本発明は、特定の受信者のみがデータを参照できるように転送データを保護できるデータ転送システム、通信機器及びデータ転送方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係るデータ転送システムは、第１の通信機器から第２の通信機器へデータを転送するデータ転送システムであって、前記第１の通信機器は、外部機器と通信する第１の通信部と、前記第１の通信部により、前記データの読み取りを制限するパスワードを前記第２の通信機器へ要求し、当該パスワードを受信した後、当該パスワードを用いて前記データを暗号化し、前記第１の通信部により前記第２の通信機器へ送信する第１の制御部と、を備え、前記第２の通信機器は、外部機器と通信する第２の通信部と、前記第１の通信機器からの要求に応じて前記第２の通信機器の固有情報に基づく前記パスワードを生成し、前記第２の通信部により前記第１の通信機器へ送信する第２の制御部と、前記第１の通信機器から受信した暗号化された前記データを前記パスワードにより復号する復号処理部と、を備える。
【０００８】
また、前記第１の制御部は、前記第１の通信部により、前記パスワードを要求すると共に、所定の公開鍵情報を前記第２の通信機器へ送信し、前記第２の制御部は、前記第１の通信機器から受信した前記公開鍵情報に基づいて、生成された前記パスワードを暗号化して送信することが好ましい。
【０００９】
また、前記第２の制御部は、前記固有情報に対して、取得タイミングに応じて変動し得る付加情報を付加して前記パスワードを生成することが好ましい。
【００１０】
また、前記第２の制御部は、前記付加情報として、時刻情報を付加することが好ましい。
【００１１】
また、前記第２の通信部は、複数の基地局のうち、いずれか１つと無線通信を行っており、前記第２の制御部は、前記付加情報として、通信中の前記基地局の識別情報を付加することが好ましい。
【００１２】
また、前記第１の通信機器は、前記第２の通信機器の識別データと対応付けて前記パスワードを記憶する第１の記憶部をさらに備え、前記第１の制御部は、前記第１の記憶部に前記第２の通信機器の識別データに対応する前記パスワードが記憶されている場合、当該第２の通信機器へパスワードを要求せず、当該記憶されているパスワードを用いて前記データを暗号化することが好ましい。
【００１３】
また、前記第１の通信機器は、前記第２の通信機器の識別データと対応付けて前記パスワードを記憶する第１の記憶部をさらに備え、前記第１の制御部は、前記第１の記憶部に前記第２の通信機器の識別データに対応する前記パスワードが記憶されている場合、当該第２の通信機器へ前記パスワードを要求する代わりに、前記付加情報を要求し、受信した当該付加情報に基づいて、前記第１の記憶部に記憶されている前記パスワードを更新し、前記第２の制御部は、前記第１の通信機器から前記付加情報を要求された場合、生成した前記パスワードに代えて、当該パスワードの生成に用いられた前記付加情報を前記第１の通信機器へ送信することが好ましい。
【００１４】
また、前記第２の通信機器は、揮発性の第２の記憶部をさらに備え、前記復号処理部は、復号された前記データを、前記第２の記憶部のみに一時記憶することが好ましい。
【００１５】
また、前記第１の制御部は、前記第１の通信部により前記第２の通信機器へ前記データの転送の通信開始要求を通知する際に、前記パスワードを要求し、前記第２の制御部は、前記通信開始要求に応じて、前記第２の通信部により前記第１の通信機器へ通信開始応答を通知する際に、前記パスワードを送信することが好ましい。
【００１６】
また、前記パスワードは、前記データを圧縮及び展開する際に指定する圧縮パスワードであることが好ましい。
【００１７】
本発明に係る通信機器は、外部機器と通信する通信部と、前記通信部により、データの読み取りを制限するパスワードを前記外部機器へ要求し、当該要求に応じて前記外部機器の固有情報に基づいて生成された前記パスワードを受信した後、当該パスワードを用いて前記データを暗号化し、前記通信部により前記外部機器へ送信する制御部と、を備える。
【００１８】
本発明に係る通信機器は、外部機器と通信する通信部と、前記外部機器からの要求に応じて自機器の固有情報に基づくパスワードを生成し、前記通信部により前記外部機器へ送信する制御部と、前記通信部により前記外部機器から受信した、前記パスワードを用いて暗号化されたデータを、当該パスワードにより復号する復号処理部と、を備える。
【００１９】
本発明に係るデータ転送方法は、第１の通信機器から第２の通信機器へデータを転送するデータ転送方法であって、前記第１の通信機器が、前記データの読み取りを制限するパスワードを前記第２の通信機器へ要求するパスワード要求ステップと、前記第２の通信機器が、前記パスワード要求ステップにおける要求に応じて前記第２の通信機器の固有情報に基づく前記パスワードを生成し、前記第１の通信機器へ送信するパスワード送信ステップと、前記第１の通信機器が、前記パスワード送信ステップにおいて送信された前記パスワードを受信した後、当該パスワードを用いて前記データを暗号化し、前記第２の通信機器へ送信するデータ送信ステップと、前記第２の通信機器が、前記データ送信ステップにおいて送信された暗号化された前記データを前記パスワードにより復号する復号ステップと、を含む。
【発明の効果】
【００２０】
本発明によれば、特定の受信者のみがデータを参照できるように転送データを保護できる。
【図面の簡単な説明】
【００２１】
【図１】第１実施形態に係る携帯電話機の外観斜視図である。
【図２】第１実施形態に係るデータ転送システムの機能を示すブロック図である。
【図３】第１実施形態に係るデータ転送システムにおける処理の流れを示すシーケンス図である。
【図４】第２実施形態に係るデータ転送システムにおける処理の流れを示すシーケンス図である。
【図５】第３実施形態に係るデータ転送システムにおける処理の流れを示すシーケンス図である。
【発明を実施するための形態】
【００２２】
＜第１実施形態＞
以下、本発明の第１実施形態について説明する。なお、本実施形態では、通信機器の一例として、携帯電話機１を説明する。
【００２３】
図１は、本実施形態に係る携帯電話機１の外観斜視図である。
携帯電話機１は、操作部側筐体２と、表示部側筐体３と、を備えて構成される。操作部側筐体２は、表面部１０に、操作部１１と、携帯電話機１の使用者が通話時や音声認識アプリケーションを利用時に発した音声が入力されるマイク１２と、を備えて構成される。操作部１１は、各種設定機能や電話帳機能やメール機能等の各種機能を作動させるための機能設定操作ボタン１３と、電話番号の数字やメールの文字等を入力するための入力操作ボタン１４と、各種操作における決定やスクロール等を行う決定操作ボタン１５と、から構成されている。
【００２４】
また、表示部側筐体３は、表面部２０に、各種情報を表示するための表示部２１と、通話の相手側の音声を出力するレシーバ２２と、を備えて構成されている。
【００２５】
また、操作部側筐体２の上端部と表示部側筐体３の下端部とは、ヒンジ機構４を介して連結されている。また、携帯電話機１は、ヒンジ機構４を介して連結された操作部側筐体２と表示部側筐体３とを相対的に回転することにより、操作部側筐体２と表示部側筐体３とが互いに開いた状態（開放状態）にしたり、操作部側筐体２と表示部側筐体３とを折り畳んだ状態（折畳み状態）にしたりできる。
【００２６】
図２は、本実施形態に係るデータ転送システム１００の機能を示すブロック図である。データ転送システム１００は、携帯電話機１ａ（第１の通信機器）から携帯電話機１ｂ（第２の通信機器）へデータを転送するシステムである。
【００２７】
携帯電話機１ａは、操作部１１ａと、表示部２１ａと、通信部３０ａ（第１の通信部）と、アンテナ３１ａと、制御部４０ａ（第１の制御部）と、記憶部５０ａと、を備える。さらに、記憶部５０ａは、不揮発性のＲＯＭ５１ａ（第１の記憶部）と、揮発性のＲＡＭ５２ａと、を備える。
【００２８】
また、携帯電話機１ｂは、携帯電話機１ａと同様に、操作部１１ｂと、表示部２１ｂと、通信部３０ｂ（第２の通信部）と、アンテナ３１ｂと、制御部４０ｂ（第２の制御部、復号処理部）と、記憶部５０ｂと、を備える。さらに、記憶部５０ｂは、不揮発性のＲＯＭ５１ｂと、揮発性のＲＡＭ５２ｂ（第２の記憶部）と、を備える。
【００２９】
通信部３０（３０ａ又は３０ｂ）は、所定の通信規格（例えば、Ｂｌｕｅｔｏｏｔｈ）の使用周波数帯で、外部機器である他の携帯電話機１と近距離無線通信を行う。そして、通信部３０は、アンテナ３１（３１ａ又は３１ｂ）より受信した信号を復調処理し、処理後の信号を制御部４０（４０ａ又は４０ｂ）に供給し、また、制御部４０から供給された信号を変調処理し、アンテナ３１から外部装置へ送信する。
【００３０】
また、通信部３０は、アンテナ３２により、複数の基地局のうち、いずれか１つを介して遠隔の通信機器と無線通信が可能であり、通信を行っている（待ち受けしている）基地局の識別情報を取得する。
【００３１】
データ送信側である携帯電話機１ａにおいて、制御部４０ａは、通信部３０ａにより転送データの読み取りを制限するためのパスワードの生成を携帯電話機１ｂへ要求する。また、制御部４０ａは、生成されたパスワードを受信した後、このパスワードを用いて転送データを暗号化し、通信部３０ａにより携帯電話機１ｂへ送信する。
【００３２】
ここで、暗号化の手法は、転送データ自体（バイナリデータ）を暗号化する手法であってもよいが、特に即時性を求められる近距離通信においては、より処理負荷が軽い手法が好ましい。本実施形態では、暗号化の手法として、パスワード設定可能なデータ圧縮処理を用いる。このパスワードは、転送データを圧縮及び展開する際に指定される。
【００３３】
データ受信側である携帯電話機１ｂにおいて、制御部４０ｂは、携帯電話機１ａからの要求に応じて携帯電話機１ｂの固有情報に基づくパスワードを生成し、通信部３０ｂにより携帯電話機１ａへ送信する。
【００３４】
ここで、携帯電話機１ｂの固有情報とは、製造番号（例えば、ＰＳＩＤ、ＵＩＭ等）や外部設定ファイルに基づく文字列であり、他の通信機器と重複しない。また、この固有情報は、変更されることはない。
【００３５】
制御部４０ｂは、この固有情報に対して、さらに、取得タイミングに応じて変動し得る付加情報を付加して上記のパスワードを生成する。制御部４０ｂは、この付加情報として、具体的には、パスワード生成時の時刻を表す時刻情報（ＲＴＣ（ｒｅａｌ−ｔｉｍｅ  ｃｌｏｃｋ）又は基地局から取得したデータ）や、通信中の基地局の識別情報を付加（連結）する。
【００３６】
このようにして生成されたパスワードは、公開鍵暗号方式によって携帯電話機１ａに送信される。すなわち、携帯電話機１ａの制御部４０ａは、通信部３０ａによりパスワードを要求すると共に、所定の公開鍵情報を携帯電話機１ｂへ送信する。そして、携帯電話機１ｂの制御部４０ｂは、受信した公開鍵情報に基づいて、生成されたパスワードを暗号化して携帯電話機１ａへ送信する。暗号化されたパスワードを受信した制御部４０ａは、公開鍵情報と対になる秘密鍵情報を用いてパスワードを復号する。
【００３７】
また、復号処理部としての制御部４０ｂは、携帯電話機１ａから受信した暗号化された転送データをパスワードにより復号する。このとき、制御部４０ｂは、復号された転送データを、不揮発性のＲＯＭ５１ｂには記憶せず、揮発性のＲＡＭ５２ｂのみに一時記憶することにより、復号された転送データの外部への流出を抑制する。
【００３８】
図３は、本実施形態に係るデータ転送システム１００における処理の流れを示すシーケンス図である。
【００３９】
制御部４０ａは、データ転送に係る通信開始要求を、通信部３０ａを介して通信部３０ｂへ送信する（ステップＳ１〜Ｓ２）。この通信開始要求に応じて、通信部３０ｂから通信部３０ａへ通信開始応答が送信され（ステップＳ３）、携帯電話機１ａと携帯電話機１ｂとの通信が確立する（ステップＳ４）。
【００４０】
次に、制御部４０ａは、通信部３０ａに公開鍵の送信を要求し（ステップＳ５）、通信部３０ａは、通信部３０ｂへ公開鍵を送信する（ステップＳ６）。制御部４０ｂは、公開鍵を受信すると（ステップＳ７）、記憶部５０ｂ（ＲＯＭ５１ｂ）から携帯電話機１ｂの固有情報を取得し（ステップＳ８）、固有情報に付加情報を付加したパスワードを公開鍵により暗号化する（ステップＳ９）。
【００４１】
続いて、制御部４０ｂは、通信部３０ｂに暗号化パスワードの送信を要求し（ステップＳ１０）、通信部３０ｂは、通信部３０ａへ暗号化パスワードを送信する（ステップＳ１１）。制御部４０ａは、暗号化パスワードを受信すると（ステップＳ１２）、秘密鍵を用いて暗号化パスワードを復号し、転送データを圧縮する際の圧縮パスワードを生成する（ステップＳ１３）。
【００４２】
そして、制御部４０ａは、この圧縮パスワードを用いて転送データを圧縮することにより暗号化した後、通信部３０ａに暗号化データの送信を要求し（ステップＳ１４）、通信部３０ａは、通信部３０ｂへ暗号化データを送信する（ステップＳ１５）。制御部４０ｂは、暗号化データを受信すると（ステップＳ１６）、記憶部５０ｂ（ＲＯＭ５１ｂ）に暗号化されたまま記憶する（ステップＳ１７）。
【００４３】
その後、制御部４０ｂは、操作部１１ｂ等を介して暗号化データの展開要求を受け付けたことに応じて、記憶部５０ｂ（ＲＯＭ５１ｂ）から暗号化データを読み出し、パスワードを用いて展開すると（ステップＳ１８）、揮発性のＲＡＭ５２ｂへ記憶する（ステップＳ１９）。
【００４４】
以上のように、本実施形態によれば、データ転送システム１００は、携帯電話機１ｂの固有情報に基づいて転送データのパスワードを設定する。したがって、データ転送システム１００は、特定の受信者である携帯電話機１ｂのみが知り得るパスワードを用いて転送データを保護し、特定の受信者のみがデータを参照できるように制御できる。すなわち、データ転送システム１００は、セキュリティの３つの要件「特定の受信者のみが参照できる」、「通信経路の途中で他者に情報が読み取られた場合にデータを保護できる」及び「受信者による再配布に対してデータを保護できる」を満たす。
【００４５】
また、データ転送システム１００は、生成されたパスワードを、公開鍵方式により安全に転送データの送信者である携帯電話機１ａへ通知する。したがって、データ転送システム１００は、パスワードの流出、及びこのパスワードにより暗号化された転送データの流出を抑制することができる。
【００４６】
また、データ転送システム１００は、携帯電話機１ｂの固有情報に対してランダムな付加情報（例えば、時刻情報、基地局の識別情報等）を付加してパスワードを生成する。したがって、データ転送システム１００は、パスワードの秘匿性を高め、転送データの流出を抑制することができる。
【００４７】
また、データ転送システム１００は、暗号化された転送データを復号した場合、復号された転送データを揮発性のＲＡＭ５２ｂのみに一時記憶する。したがって、データ転送システム１００は、復号された転送データを不揮発性のＲＯＭ５１ｂから再配布されることを防止できる。
【００４８】
また、データ転送システム１００は、転送データの暗号化手法として、パスワード設定可能なデータ圧縮処理を用いる。したがって、データ転送システム１００は、転送データ自体（バイナリデータ）を暗号化するよりも処理負荷を低減でき、より高速にデータ転送が行える。
【００４９】
＜第２実施形態＞
以下、本発明の第２実施形態について説明する。なお、第１実施形態と同様の構成については同一の符号を付し、説明を省略又は簡略化する。
【００５０】
本実施形態では、携帯電話機１ａの記憶部５０ａ（ＲＯＭ５１ａ）は、受信したパスワードと携帯電話機１ｂの端末識別情報とを対応付けて記憶する。そして、制御部４０ａは、既にＲＯＭ５１ａに携帯電話機１ｂの端末識別情報に対応するパスワードが記憶されている場合、携帯電話機１ｂへパスワードを要求せず、この記憶されているパスワードを用いて転送データを暗号化する。
【００５１】
図４は、本実施形態に係るデータ転送システム１００における処理の流れを示すシーケンス図である。
【００５２】
制御部４０ａは、データ転送に係る通信開始要求を、通信部３０ａを介して通信部３０ｂへ送信する（ステップＳ２１〜Ｓ２２）。この通信開始要求に応じて、通信部３０ｂから通信部３０ａへ、携帯電話機１ｂの端末識別情報と共に通信開始応答が送信され（ステップＳ２３）、携帯電話機１ａと携帯電話機１ｂとの通信が確立する（ステップＳ２４）。
【００５３】
制御部４０ａは、端末識別情報を受信すると（ステップＳ２５）、記憶部５０ａ（ＲＯＭ５１ａ）に受信した端末識別情報と一致する情報が記憶されているか否かを判定する（ステップＳ２６）。記憶されている場合、制御部４０ａは、後続のパスワードの取得処理（ステップＳ２７〜Ｓ３６）を省略してステップＳ３７に処理を移す。一方、記憶されていない場合、制御部４０ａは、後続のパスワードの取得処理を行う。
【００５４】
パスワードを取得する場合、制御部４０ａは、通信部３０ａに公開鍵の送信を要求し（ステップＳ２７）、通信部３０ａは、通信部３０ｂへ公開鍵を送信する（ステップＳ２８）。制御部４０ｂは、公開鍵を受信すると（ステップＳ２９）、記憶部５０ｂ（ＲＯＭ５１ｂ）から携帯電話機１ｂの固有情報を取得し（ステップＳ３０）、生成したパスワードを公開鍵により暗号化する（ステップＳ３１）。
【００５５】
続いて、制御部４０ｂは、通信部３０ｂに暗号化パスワードの送信を要求し（ステップＳ３２）、通信部３０ｂは、通信部３０ａへ暗号化パスワードを送信する（ステップＳ３３）。制御部４０ａは、暗号化パスワードを受信すると（ステップＳ３４）、秘密鍵を用いて暗号化パスワードを復号し、転送データを圧縮する際の圧縮パスワードを生成する（ステップＳ３５）。そして、制御部４０ａは、生成した圧縮パスワードを、端末識別情報と対応付けて記憶部５０ａ（ＲＯＭ５１ａ）に記憶する（ステップＳ３６）。
【００５６】
圧縮パスワードを取得すると、制御部４０ａは、この圧縮パスワードを用いて転送データを圧縮することにより暗号化した後、通信部３０ａに暗号化データの送信を要求し（ステップＳ３７）、通信部３０ａは、通信部３０ｂへ暗号化データを送信する（ステップＳ３８）。制御部４０ｂは、暗号化データを受信すると（ステップＳ３９）、記憶部５０ｂ（ＲＯＭ５１ｂ）に暗号化されたまま記憶する（ステップＳ４０）。
【００５７】
その後、制御部４０ｂは、操作部１１ｂ等を介して暗号化データの展開要求を受け付けたことに応じて、記憶部５０ｂ（ＲＯＭ５１ｂ）から暗号化データを読み出し、パスワードを用いて展開すると（ステップＳ４１）、揮発性のＲＡＭ５２ｂへ記憶する（ステップＳ４２）。
【００５８】
以上のように、本実施形態によれば、データ転送システム１００は、過去にデータ転送を行ったことがある携帯電話機１ｂへ、携帯電話機１ａが再度データ転送する場合、保持してあるパスワードを用いて転送データの暗号化を行う。したがって、データ転送システム１００は、２回目以降の通信において、パスワードの取得処理を省略して処理負荷を低減することができる。
【００５９】
なお、第１実施形態と同様に、携帯電話機１ｂが固有情報に付加情報を付加して毎回ランダムなパスワードを生成する場合、携帯電話機１ａが記憶しているパスワードと相違する。この場合、携帯電話機１ａの制御部４０ａは、上述のステップＳ２６において記憶部５０ａに携帯電話機１ｂの端末識別情報に対応するパスワードが記憶されていても、パスワードの取得処理を実行する。このとき、制御部４０ａは、携帯電話機１ｂへパスワードを要求する代わりに、付加情報を要求し、受信した付加情報に基づいて、記憶部５０ａに記憶されているパスワードを更新してもよい。
また、この場合、携帯電話機１ｂの制御部４０ｂは、携帯電話機１ａから付加情報を要求された場合、生成したパスワードに代えて、このパスワードの生成に用いられた付加情報を携帯電話機１ａへ送信する。
【００６０】
このことによれば、データ転送システム１００は、２回目以降の通信において、パスワードそのものを通知しないので、パスワード及び転送データの秘匿性を高めることができる。
【００６１】
＜第３実施形態＞
以下、本発明の第３実施形態について説明する。なお、第１実施形態と同様の構成については同一の符号を付し、説明を省略又は簡略化する。
【００６２】
本実施形態において、携帯電話機１ａの制御部４０ａは、通信部３０ａにより携帯電話機１ｂへ通信開始要求を通知する際に、パスワードを要求する。また、携帯電話機１ｂの制御部４０ｂは、通信開始要求に応じて、通信部３０ｂにより携帯電話機１ａへ通信開始応答を通知する際に、生成したパスワードを送信する。
【００６３】
図５は、本実施形態に係るデータ転送システム１００における処理の流れを示すシーケンス図である。
【００６４】
制御部４０ａは、通信部３０ａへデータ転送に係る通信の開始を要求し（ステップＳ５１）、通信部３０ａは、通信開始要求と共に公開鍵を、通信部３０ｂへ送信する（ステップＳ５２）。制御部４０ｂは、公開鍵を受信すると（ステップＳ５３）、記憶部５０ｂ（ＲＯＭ５１ｂ）から携帯電話機１ｂの固有情報を取得し（ステップＳ５４）、固有情報に付加情報を付加したパスワードを公開鍵により暗号化する（ステップＳ５５）。
【００６５】
続いて、制御部４０ｂは、通信部３０ｂに暗号化パスワードの送信を要求する（ステップＳ５６）。通信部３０ｂは、ステップＳ５２の通信開始要求に応じて、通信部３０ａへ通信開始応答と共に暗号化パスワードを送信し（ステップＳ５７）、携帯電話機１ａと携帯電話機１ｂとの通信が確立する（ステップＳ５８）。
【００６６】
制御部４０ａは、暗号化パスワードを受信すると（ステップＳ５９）、秘密鍵を用いて暗号化パスワードを復号し、転送データを圧縮する際の圧縮パスワードを生成する（ステップＳ６０）。そして、制御部４０ａは、生成した圧縮パスワードを、端末識別情報と対応付けて記憶部５０ａ（ＲＯＭ５１ａ）に記憶する（ステップＳ６１）。
【００６７】
次に、制御部４０ａは、この圧縮パスワードを用いて転送データを圧縮することにより暗号化した後、通信部３０ａに暗号化データの送信を要求し（ステップＳ６２）、通信部３０ａは、通信部３０ｂへ暗号化データを送信する（ステップＳ６３）。制御部４０ｂは、暗号化データを受信すると（ステップＳ６４）、記憶部５０ｂ（ＲＯＭ５１ｂ）に暗号化されたまま記憶する（ステップＳ６５）。
【００６８】
その後、制御部４０ｂは、操作部１１ｂ等を介して暗号化データの展開要求を受け付けたことに応じて、記憶部５０ｂ（ＲＯＭ５１ｂ）から暗号化データを読み出し、パスワードを用いて展開すると（ステップＳ６６）、揮発性のＲＡＭ５２ｂへ記憶する（ステップＳ６７）。
【００６９】
以上のように、本実施形態によれば、データ転送システム１００は、通信を確立させる処理内で携帯電話機１ａにパスワードを通知する。したがって、データ転送システム１００は、公開鍵及びパスワードを単独で送信する処理を省略できるので、データ転送に係る処理を高速化できる。
【００７０】
以上、好適な実施形態について説明したが、本発明は上述した実施形態に限定されることなく種々の形態で実施することができる。また、上述の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、上述のものに限定されない。
【００７１】
上述の実施形態では、通信機器の固有情報を用いてパスワードを生成した。このことによれば、この固有情報を管理する管理者は、所定の監視ツールを用いて、再配布（流出）データを固有情報によりトレースできる可能性がある。
【００７２】
なお、本発明に係る通信機器は、携帯電話機１には限られず、ＰＨＳ（登録商標；Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ  ｐｈｏｎｅ  Ｓｙｓｔｅｍ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ゲーム機、ナビゲーション装置、パーソナルコンピュータ（ＰＣ）の他、ＰＣや車載コンピュータに接続される通信モジュール、非接触ＩＣカード等、様々な通信機器に適用可能である。
【００７３】
また、本発明に係る通信は、近距離無線通信には限られず、基地局を介した遠隔通信や、有線の通信であってもよい。例えば、本発明は、インターネットを経由した電子メールにも適用可能である。
【符号の説明】
【００７４】
１  携帯電話機（通信機器）
１ａ  携帯電話機（第１の通信機器）
１ｂ  携帯電話機（第２の通信機器）
１１（１１ａ、１１ｂ）  操作部
２１（２１ａ、２１ｂ）  表示部
３０  通信部
３０ａ  通信部（第１の通信部）
３０ｂ  通信部（第２の通信部）
３１（３１ａ、３１ｂ）、３２  アンテナ
４０  制御部
４０ａ  制御部（第１の制御部）
４０ｂ  制御部（第２の制御部）
５０ａ、５０ｂ  記憶部
５１ａ  ＲＯＭ（第１の記憶部）
５１ｂ  ＲＯＭ
５２ａ  ＲＡＭ
５２ｂ  ＲＡＭ（第２の記憶部）
１００  データ転送システム
【図１】
2011211255.tif 000003
【図２】
2011211255.tif 000004
【図３】
2011211255.tif 000005
【図４】
2011211255.tif 000006
【図５】
2011211255.tif 000007