(57)【要約】【課題】記憶媒体に記憶されているデータの受渡しをセキュアにかつ従来よりも容易に行う。【解決手段】  第一のＵＳＢメモリ１に、第一のキーを予め設定しておく。認証処理部１０５は、その第一のキーと、第一のＵＳＢメモリ１が接続されている第一のコンピュータに入力された第二のキーとに基づいて、第一のＵＳＢメモリ１のフラッシュメモリチップ１３に記憶されているデータを、第二のコンピュータに送信してもよいか否かを判別する。無線通信制御部１０３は、第二のコンピュータからの要求に係る、フラッシュメモリチップ１３に記憶されているデータを、その第二のコンピュータに送信してもよいと認証処理部１０５によって判別された場合に、その第二のコンピュータに送信する。【選択図】図２
2009070298.tif 000002
【特許請求の範囲】
【請求項１】
ユーザのデータを記憶するための記憶媒体を備えた記憶装置であって、
第一のキーを記憶するキー記憶手段と、
前記キー記憶手段に記憶されている前記第一のキーと、当該記憶装置が接続されている第一のコンピュータに入力された第二のキーとに基づいて、前記記憶媒体に記憶されているデータを、第二のコンピュータに送信してもよいか否かを判別する、送信許否判別手段と、
前記送信許否判別手段が、前記記憶媒体に記憶されているデータを前記第二のコンピュータに送信してもよいと判別した場合に、当該データを当該第二のコンピュータに送信する送信手段と、
を有することを特徴とする記憶装置。
【請求項２】
第一のコンピュータに接続されて使用される第一の装置と、第二のコンピュータに接続されて使用される第二の装置と、によって構成され、
前記第一の装置は、
ユーザのデータを記憶するための記憶媒体と、
第一の通信手段と、
第一のキーを記憶するキー記憶手段と、
前記第一のコンピュータに入力された第二のキーを取得するキー取得手段と、
前記記憶媒体に記憶されているデータを前記第二の装置に送信してもよいか否かを、前記キー記憶手段によって取得された前記第一のキーおよび前記キー取得手段によって取得された前記第二のキーに基づいて判別する、送信許否判別手段と、
前記送信許否判別手段が前記記憶媒体に記憶されているデータを第二の装置に送信してもよいと判別した場合に、当該データを当該第二の装置に送信するように前記第一の通信手段を制御する、データ送信制御手段と、
を有し、
前記第二の装置は、
前記第一の通信手段と通信を行う第二の通信手段と、
当該第二の装置が接続されている前記第二のコンピュータに入力された、前記記憶媒体に記憶されているデータの要求を、前記第一の装置に転送するように前記第二の通信手段を制御する、要求転送制御手段と、
前記第一の装置から転送されてきたデータを当該第二の装置が接続されている前記第二のコンピュータに転送するデータ転送手段と、
を有する、
ことを特徴とするデータ管理ユニット。
【請求項３】
前記第一の通信手段と前記第二の通信手段とは、無線回線によって通信を行う、
請求項２記載のデータ管理ユニット。
【請求項４】
前記第一の装置は、
第一のＩＤを記憶する第一のＩＤ記憶手段を有し、
前記第二の装置は、
第二のＩＤを記憶する第二のＩＤ記憶手段を有し、
前記第一の装置または前記第二の装置のうちの少なくともいずれか一方は、
前記記憶媒体に記憶されているデータを前記第二の装置に送信してもよいか否かを、前記第一のＩＤ記憶手段に記憶されている前記第一のＩＤおよび前記第二のＩＤ記憶手段に記憶されている前記第二のＩＤに基づいて判別する、第二の送信許否判別手段と、
を有し、
前記データ送信制御手段は、前記記憶媒体に記憶されているデータを、第二の装置に送信してもよいと前記送信許否判別手段および前記第二の送信許否判別手段によって判別された場合に、当該第二の装置に送信するように前記第一の通信手段を制御する、
請求項２または請求項３記載のデータ管理ユニット。
【請求項５】
前記第二の装置を複数有し、
前記第一の装置には、１対１モードと１対多モードとを切り換えるための切換手段が設けられており、
前記送信許否判別手段は、前記切換手段によって前記１対１モードに切り換えられている場合は、前記第二の装置のうちの１台について、前記記憶媒体に記憶されているデータを送信してもよいか否かを判別し、前記１対多モードに切り換えられている場合は、前記第二の装置のそれぞれについて、前記記憶媒体に記憶されているデータを送信してもよいか否かを判別する、
請求項２ないし請求項４のいずれかに記載のデータ管理ユニット。
【請求項６】
前記記憶媒体には、複数のフォルダが設けられており、
前記アクセス許否判別手段は、前記記憶媒体に設けられている所定のフォルダに記憶されているデータについては、前記第一のキーおよび前記第二のキーの内容に関わらず、前記第二の装置に送信することを許可しない、
請求項２ないし請求項５のいずれかに記載のデータ管理ユニット。
【請求項７】
ユーザのデータを記憶するための記憶媒体が第一のコンピュータに接続されている状態において、
前記第一のコンピュータに所定のパスワードが入力されたか否かを判別し、
第二のコンピュータからの要求に係る、前記記憶媒体に記憶されているデータを、前記所定のパスワードが入力されたと判別した場合に、当該第二のコンピュータに送信する、
ことを特徴とする記憶媒体の管理方法。
【請求項８】
ユーザのデータを記憶するための記憶媒体を有する記憶装置を制御するためのコンピュータプログラムであって、
前記記憶装置に、
当該記憶装置が接続されている第一のコンピュータに所定のパスワードが入力されたか否かを判別する処理を実行させ、
第二のコンピュータからの要求に係る、前記記憶媒体に記憶されているデータを当該第二のコンピュータに送信する処理を、前記所定のパスワードが入力されたと判別した場合に、実行させる、
ことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＵＳＢメモリのような記憶装置およびその管理方法などに関する。
【背景技術】
【０００２】
近年、電子データ（以下、単に「データ」と記載する。）を持ち運ぶための装置として、ＵＳＢメモリのような、演算装置と記憶媒体とを備えたコンパクトな装置が広く使用されている。ＵＳＢメモリは、パーソナルコンピュータ、ワークステーション、またはＰＤＡ（Personal Digital Assistant）などのコンピュータのＵＳＢポートに差し込んで使用される、ＵＳＢコントローラとフラッシュメモリとを備えたポータブルな記憶装置であって、「ＵＳＢフラッシュメモリ」などと呼ばれることもある。
【０００３】
近年、ほとんどのパーソナルコンピュータにはＵＳＢポートが備えられており、しかも、フラッシュメモリの低価格化および大容量化が進んでいるので、ＵＳＢメモリが使用される機会がますます増えている。
【０００４】
ＵＳＢメモリの所有者は、ＵＳＢメモリに記憶されているデータを誰かに渡す際に、次のような作業を行う。そのＵＳＢメモリを、受取人のコンピュータのＵＳＢポートに差し込む。そのＵＳＢメモリがそのコンピュータに認識されたら、目的のデータを指定するとともにコピーのコマンドを入力する。すると、そのデータがそのＵＳＢメモリからそのコンピュータのハードディスクにコピーされる。
【０００５】
そのほか、記憶媒体に記憶されているデータの受渡しの方法として、特許文献１、２に記載されるような方法が提案されている。
【０００６】
特許文献１に記載される方法によると、可搬可能な記憶媒体から送信情報を再生し、再生した送信情報を一時的に情報記憶手段に記憶する。そして、指定されまたは選択された送信先の装置に対して、情報記憶手段に一時的に記憶した送信情報を、通信回線を介して送信する。
【０００７】
特許文献２に記載される方法によると、メモリ装置を、メモリ・カードと、メモリ・カードを挿入するアダプタ装置と、によって構成する。さらに、そのアダプタ装置内に無線通信機能を備える。そして、ＰＣ、テレビ、またはプリンタなどの外部機器からの無線伝送路を介したデータ要求があった場合に、アダプタ装置内の通信制御部の制御によってメモリ・カード内のメモリの内容を外部装置に出力する。
【０００８】
そのほか、特許文献３には、特定のパソコンによる利用を前提とせずかつセキュリティを確保できる携帯型記憶媒体の提供方法が、記載されている。特許文献３に記載される方法によると、利用するパソコンへの、所定のアプリケーションソフトを起動、制御する特定制御プログラムを携帯型記憶媒体に格納しておく。その携帯型記憶媒体がパソコンに装着されると、その特定制御プログラムが起動し、その携帯型記憶媒体およびユーザの認証処理を行う。さらに、その所定のアプリケーションソフトを起動する。そして、そのアプリケーションソフトの終了時に、終了時のデータをその携帯型記憶媒体に保存させる。
【特許文献１】特開２００６−３３８３０２号公報
【特許文献２】特開２００６−２０２２６０号公報
【特許文献３】特開２００５−９２７４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ところで、ＵＳＢメモリのようなコンパクトな記憶装置に記憶されているデータを誰かに渡す場合は、譲渡人および受取人の双方がセキュリティに気を付けなければならない。
【００１０】
つまり、譲渡人は、受取人のパーソナルコンピュータに記憶装置をセットした際に、その記憶装置に設定されているパスワードを受取人に見られないように注意しなければならない。一方、受取人は、自分のパーソナルコンピュータに記憶されているデータを譲渡人の記憶装置に不正にコピーされないように注意しなければならない。
【００１１】
このように、従来、記憶装置に記憶されているデータの受渡しを行う際には、譲渡人および受取人は、ともに、セキュリティに気を付けなければならず、面倒であった。
【００１２】
本発明は、この問題点に鑑み、記憶媒体に記憶されているデータの受渡しをセキュアにかつ従来よりも容易に行うことができるようにすることを、目的とする。
【課題を解決するための手段】
【００１３】
本発明に係る記憶装置は、ユーザのデータを記憶するための記憶媒体を備えた記憶装置であって、第一のキーを記憶するキー記憶手段と、前記キー記憶手段に記憶されている前記第一のキーと、当該記憶装置が接続されている第一のコンピュータに入力された第二のキーとに基づいて、前記記憶媒体に記憶されているデータを、第二のコンピュータに送信してもよいか否かを判別する、送信許否判別手段と、前記送信許否判別手段が、前記記憶媒体に記憶されているデータを前記第二のコンピュータに送信してもよいと判別した場合に、当該データを当該第二のコンピュータに送信する送信手段と、を有することを特徴とする。
【００１４】
本発明に係るデータ管理ユニットは、第一のコンピュータに接続されて使用される第一の装置と、第二のコンピュータに接続されて使用される第二の装置と、によって構成され、前記第一の装置は、ユーザのデータを記憶するための記憶媒体と、第一の通信手段と、第一のキーを記憶するキー記憶手段と、前記第一のコンピュータに入力された第二のキーを取得するキー取得手段と、前記記憶媒体に記憶されているデータを前記第二の装置に送信してもよいか否かを、前記キー記憶手段によって取得された前記第一のキーおよび前記キー取得手段によって取得された前記第二のキーに基づいて判別する、送信許否判別手段と、前記送信許否判別手段が前記記憶媒体に記憶されているデータを第二の装置に送信してもよいと判別した場合に、当該データを当該第二の装置に送信するように前記第一の通信手段を制御する、データ送信制御手段と、を有し、前記第二の装置は、前記第一の通信手段と通信を行う第二の通信手段と、当該第二の装置が接続されている前記第二のコンピュータに入力された、前記記憶媒体に記憶されているデータの要求を、前記第一の装置に転送するように前記第二の通信手段を制御する、要求転送制御手段と、前記第一の装置から転送されてきたデータを当該第二の装置が接続されている前記第二のコンピュータに転送するデータ転送手段と、を有する、ことを特徴とする。
【００１５】
好ましくは、前記第一の通信手段と前記第二の通信手段とは、無線回線によって通信を行う。
【００１６】
または、前記第一の装置は、第一のＩＤを記憶する第一のＩＤ記憶手段を有し、前記第二の装置は、第二のＩＤを記憶する第二のＩＤ記憶手段を有し、前記第一の装置または前記第二の装置のうちの少なくともいずれか一方は、前記記憶媒体に記憶されているデータを前記第二の装置に送信してもよいか否かを、前記第一のＩＤ記憶手段に記憶されている前記第一のＩＤおよび前記第二のＩＤ記憶手段に記憶されている前記第二のＩＤに基づいて判別する、第二の送信許否判別手段と、を有し、前記データ送信制御手段は、前記記憶媒体に記憶されているデータを、第二の装置に送信してもよいと前記送信許否判別手段および前記第二の送信許否判別手段によって判別された場合に、当該第二の装置に送信するように前記第一の通信手段を制御する。
【００１７】
または、前記第二の装置を複数有し、前記第一の装置には、１対１モードと１対多モードとを切り換えるための切換手段が設けられており、前記送信許否判別手段は、前記切換手段によって前記１対１モードに切り換えられている場合は、前記第二の装置のうちの１台について、前記記憶媒体に記憶されているデータを送信してもよいか否かを判別し、前記１対多モードに切り換えられている場合は、前記第二の装置のそれぞれについて、前記記憶媒体に記憶されているデータを送信してもよいか否かを判別する。
【００１８】
または、前記記憶媒体には、複数のフォルダが設けられており、前記アクセス許否判別手段は、前記記憶媒体に設けられている所定のフォルダに記憶されているデータについては、前記第一のキーおよび前記第二のキーの内容に関わらず、前記第二の装置に送信することを許可しない。
【発明の効果】
【００１９】
本発明によると、記憶媒体に記憶されているデータの受渡しをセキュアにかつ従来よりも容易に行うことができる。
【発明を実施するための最良の形態】
【００２０】
図１はＵＳＢメモリユニット３の側面および上面を示す図、図２は第一のＵＳＢメモリ１の構成の例を示す図、図３は第二のＵＳＢメモリ２の構成の例を示す図である。
【００２１】
本発明に係るＵＳＢメモリユニット３は、図１に示すように、１対の第一のＵＳＢメモリ１および第二のＵＳＢメモリ２によって構成されている。各ＵＳＢメモリユニット３には、他のＵＳＢメモリユニット３と識別するためのユニークなＵＳＢ−ＩＤが与えられている。
【００２２】
第一のＵＳＢメモリ１は、従来のＵＳＢメモリと同様に、パーソナルコンピュータ、ワークステーション、またはＰＤＡ（Personal Digital Assistant）などのコンピュータのＵＳＢポートに装着され、データの保存および持ち運びなどのために使用される。
【００２３】
第一のＵＳＢメモリ１は、図１および図２に示すように、ハウジング１０、ＵＳＢコネクタ１１、ＵＳＢコントローラ１２、フラッシュメモリチップ１３、無線通信装置１４、ボタン１５、およびボタン１６などによって構成される。
【００２４】
第二のＵＳＢメモリ２は、第一のＵＳＢメモリ１に記憶されているデータを安全にコンピュータにコピーしまたは移動させたり、コンピュータに記憶されているデータを安全に第一のＵＳＢメモリ１にコピーしまたは移動させたりするために、用いられる。第二のＵＳＢメモリ２は、上に例示したコンピュータのＵＳＢポートに装着される。詳細な使用方法については、後に説明する。
【００２５】
第二のＵＳＢメモリ２は、図１および図３に示すように、ハウジング２０、ＵＳＢコネクタ２１、ＵＳＢコントローラ２２、フラッシュメモリチップ２３、無線通信装置２４、ボタン２５、およびボタン２６などによって構成される。
【００２６】
ハウジング１０には、ＵＳＢコントローラ１２、フラッシュメモリチップ１３、および無線通信装置１４などが収納される。同様に、ハウジング２０にも、ＵＳＢコントローラ２２、フラッシュメモリチップ２３、および無線通信装置２４などが収納される。ハウジング１０、２０は、主に合成樹脂でできている。
【００２７】
ハウジング１０の正面１０ａは開口しており、その開口部からＵＳＢコネクタ１１が突出するように設けられている。同様に、ハウジング２０の正面２０ａは開口しており、その開口部からＵＳＢコネクタ２１が突出するように設けられている。
【００２８】
ハウジング１０の上面１０ｃには２箇所の開口部があり、それぞれの開口部からボタン１５およびボタン１６が突出するように設けられている。同様に、ハウジング２０の上面２０ｃにも２箇所の開口部があり、それぞれの開口部からボタン２５およびボタン２６が突出するように設けられている。
【００２９】
ハウジング１０の形状は、上述の通り、ほぼ直方体であるが、側面１０ｅ、１０ｆは背面１０ｂ方向の端部が狭くなるような凸形をしている。以下、この端部を「凸部１０ｔ」と記載する。
【００３０】
一方、ハウジング２０の形状も、上述の通り、ほぼ直方体であるが、背面２０ｂ方向の端部には側面２０ｅ、２０ｆの形状が凹形になるような溝部が設けられている。以下、この溝部を「凹部２０ｈ」と記載する。凹部２０ｈには、ハウジング１０の凸部１０ｔを嵌め込むことができる。
【００３１】
さらに、凹部２０ｈの壁部２０ｈ１、２０ｈ２の互いに向かい合う面には、それぞれ、爪２０ｐ１、２０ｐ２が設けられている。ハウジング２０は上述の通り合成樹脂でできているので、壁部２０ｈ１、２０ｈ２は、上下に（上面２０ｃまたは下面２０ｄの方向に）撓む。凸部１０ｔには、凹部２０ｈに凸部１０ｔを嵌め込んだときに爪２０ｐ１、２０ｐ２が嵌め込まれる穴１０ｒ１、１０ｒ２が設けられている。
【００３２】
このようなハウジング１０、２０の構成により、第一のＵＳＢメモリ１と第二のＵＳＢメモリ２とをくっ付けたり離したりすることができる。
【００３３】
図２および図３において、ＵＳＢコネクタ１１、２１は、コンピュータのＵＳＢポートとの連結部となるコネクタである。
【００３４】
ＵＳＢコントローラ１２、２２は、マイクロプロセッサ、ＲＡＭ、およびＲＯＭなどによって構成される。
【００３５】
ＵＳＢコントローラ１２のＲＯＭには、ＵＳＢ通信制御部１０１、メモリ制御部１０２、無線通信制御部１０３、ＵＳＢ−ＩＤ制御部１０４、および認証処理部１０５などの機能を実現するためのプログラムが記憶されている。一方、ＵＳＢコントローラ２２のＲＯＭには、ＵＳＢ通信制御部２０１、メモリ制御部２０２、無線通信制御部２０３、およびＵＳＢ−ＩＤ制御部２０４などの機能を実現するためのプログラムが記憶されている。
【００３６】
フラッシュメモリチップ１３、２３は、電気的に内容の書換えが可能な不揮発性のメモリデバイスである。
【００３７】
無線通信装置１４、２４は、互いに無線による通信を行う。無線通信装置１４、２４として、ＩＥＥＥ８０２．１１、Ｂｌｕｅｔｏｏｔｈ、またはＩｒＤＡ（Infrared Data Association）などの規格の無線通信装置が用いられる。
【００３８】
図２において、ＵＳＢ通信制御部１０１は、第一のＵＳＢメモリ１自身が装着されているコンピュータとの通信を制御する。
【００３９】
メモリ制御部１０２は、フラッシュメモリチップ１３にデータを書き込んだり、フラッシュメモリチップ１３に記憶されているデータを読み出し、更新し、または削除したりするなど、フラッシュメモリチップ１３の制御を行う。また、メモリ制御部１０２は、データを暗号化してフラッシュメモリチップ１３に記憶させておく。そして、読み出すときなど、必要に応じてデータを復号する。
【００４０】
無線通信制御部１０３は、第二のＵＳＢメモリ２との間で通信が行われるように無線通信装置１４の制御を行う。
【００４１】
ＵＳＢ−ＩＤ制御部１０４は、ＵＳＢメモリユニット３自身のＵＳＢ−ＩＤを記憶し管理しており、無線通信制御部１０３からの要求に応じてＵＳＢ−ＩＤを送出する。
【００４２】
認証処理部１０５は、パスワード６１を有しており、このパスワード６１と後述する入力パスワード６２とを照合することによって認証処理を行う。パスワード６１は、第一のＵＳＢメモリ１の所有者が所定のルールに従って任意に決めたものであって、この所有者のみが知っている。
【００４３】
図３において、ＵＳＢ通信制御部２０１は、第二のＵＳＢメモリ２自身が装着されているコンピュータとの通信を制御する。
【００４４】
メモリ制御部２０２は、フラッシュメモリチップ２３にデータを書き込んだり、フラッシュメモリチップ２３に記憶されているデータを読み出し、更新し、または削除したりするなど、フラッシュメモリチップ２３の制御を行う。メモリ制御部２０２もメモリ制御部１０２と同様に、データを必要に応じて暗号化しまたは復号しながら管理する。
【００４５】
無線通信制御部２０３は、第一のＵＳＢメモリ１との間で通信が行われるように無線通信装置１４の制御を行う。
【００４６】
ＵＳＢ−ＩＤ制御部２０４も、第一のＵＳＢメモリ１のＵＳＢ−ＩＤ制御部１０４と同様に、ＵＳＢメモリユニット３自身のＵＳＢ−ＩＤを記憶し管理している。そして、無線通信制御部２０３からの要求に応じてＵＳＢ−ＩＤを送出する。
以下、ＵＳＢ−ＩＤ制御部１０４およびＵＳＢ−ＩＤ制御部２０４がそれぞれに記憶しているＵＳＢ−ＩＤを区別するために、前者を「ＵＳＢ−ＩＤ７１」と記載し後者を「ＵＳＢ−ＩＤ７２」と記載する。
【００４７】
次に、ＵＳＢ通信制御部１０１ないしＵＳＢ−ＩＤ制御部１０４の処理内容およびＵＳＢ通信制御部２０１ないしＵＳＢ−ＩＤ制御部２０４の処理内容を、フローチャートなどを参照しながら、さらに詳細に説明する。
【００４８】
図４は第一のＵＳＢメモリ１および第二のＵＳＢメモリ２の使用形態を説明するための図、図５および図６は第一のＵＳＢメモリ１と第二のＵＳＢメモリ２との接続の確立の処理の流れの例を説明するフローチャート、図７はコンピュータ４２から第一のＵＳＢメモリ１のフラッシュメモリチップ１３へのアクセスの際の処理の流れの例を説明するフローチャートである。
【００４９】
以下、あるユーザＸが顧客先に出張した際に第一のＵＳＢメモリ１に記憶されているデータを顧客に渡す必要が生じた場合を例に、第一のＵＳＢメモリ１および第二のＵＳＢメモリ２の各部の処理内容について、説明する。
【００５０】
ユーザＸは、第一のＵＳＢメモリ１と第二のＵＳＢメモリ２とを引っ張って分離し、図４のように、第一のＵＳＢメモリ１を顧客先の１台のコンピュータ（以下、「コンピュータ４１」と記載する。）のＵＳＢポートに差し込み、第二のＵＳＢメモリ２を顧客先のもう１台のコンピュータ（以下、「コンピュータ４２」と記載する。）のＵＳＢポートに差し込む。なお、ユーザＸ自身がノートパソコンまたはＰＤＡなどを携帯している場合は、それをコンピュータ４１として用いるのが望ましい。
【００５１】
すると、第一のＵＳＢメモリ１、第二のＵＳＢメモリ２、コンピュータ４１、およびコンピュータ４２は、図５および図６に示すような手順で処理を実行する。
【００５２】
第一のＵＳＢメモリ１がコンピュータ４１に装着されると、第一のＵＳＢメモリ１のＵＳＢ通信制御部１０１ないし認証処理部１０５が起動する。ＵＳＢ通信制御部１０１は、第一のＵＳＢメモリ１自身のデバイス情報を、ＵＳＢを介してコンピュータ４１に出力する（図５の＃５１０）。
【００５３】
コンピュータ４１は、第一のＵＳＢメモリ１からデバイス情報を受信すると（＃５００）、ＰｎＰ（Plug and Play）などの機能によって第一のＵＳＢメモリ１のドライバなどを適宜起動し、第一のＵＳＢメモリ１に設定されているパスワードの入力を促す画面を表示する（＃５０１）。ここで、ユーザＸは、コンピュータ４１のキーボードを操作するなどして、パスワードを入力する。
【００５４】
パスワードの入力を受け付けると（＃５０２）、これを第一のＵＳＢメモリ１に対してＵＳＢを介して出力する（＃５０３）。以下、ユーザＸによって入力されたパスワードを「入力パスワード６２」と記載する。
【００５５】
第一のＵＳＢメモリ１において、ＵＳＢ通信制御部１０１が入力パスワード６２をコンピュータ４１から取得すると（＃５１１）、認証処理部１０５は、自らが有しているパスワード６１と取得された入力パスワード６２とを照合することによって、ユーザＸの認証を行う（＃５１２）。両者が一致する場合はユーザＸを正規のユーザであると認める。一致しない場合は、正規のユーザであるとは認めず、パスワードの入力をやり直すように要求する。
【００５６】
正規のユーザであると１０５が認めると（＃５１３でＹｅｓ）、メモリ制御部１０２は、コンピュータ４１によるフラッシュメモリチップ１３へのアクセスを許可する（＃５１４）。つまり、フラッシュメモリチップ１３に設けられているフォルダの内容をコンピュータ４１が参照したり、そのフォルダに格納されているファイルをコンピュータ４１のメモリまたはハードディスクにコピーしたり、コンピュータ４１のハードディスクに保存されているファイルをそのフォルダに新たに格納させたりすることを、許可する。
【００５７】
さらに、無線通信制御部１０３は、ＵＳＢ−ＩＤ制御部１０４からＵＳＢ−ＩＤ７１を呼び出し（＃５１５）、第二のＵＳＢメモリ２との接続を無線通信装置１４に依頼させる（図６の＃５１６）。この際に、依頼情報とともにそのＵＳＢ−ＩＤ７１が第二のＵＳＢメモリ２の無線通信装置２４に送信される。そして、無線通信制御部１０３は、第二のＵＳＢメモリ２との接続の完了を待つ（＃５１７）。
【００５８】
一方、第二のＵＳＢメモリ２がコンピュータ４２に装着されると、ＵＳＢ通信制御部２０１ないしＵＳＢ−ＩＤ制御部２０４が起動する。ＵＳＢ通信制御部２０１は、第二のＵＳＢメモリ２自身のデバイス情報を、ＵＳＢを介してコンピュータ４２に出力する（図５の＃５３０）。そして、第一のＵＳＢメモリ１からの接続の依頼（要求）を待つ（＃５３１）。
【００５９】
なお、この時点でユーザＸがコンピュータ４２を操作してフラッシュメモリチップ１３へのアクセスを試みても、コンピュータ４２には、空のルートフォルダの画面が表示されるだけである。
【００６０】
コンピュータ４２は、第二のＵＳＢメモリ２からデバイス情報を受信すると、ＰｎＰなどの機能によって第二のＵＳＢメモリ２のドライバなどを適宜起動する（＃５４０）。
【００６１】
第二のＵＳＢメモリ２の無線通信制御部２０３は、接続の依頼情報およびＵＳＢ−ＩＤ７１を第一のＵＳＢメモリ１から受信すると（図６の＃５３２）、ＵＳＢ−ＩＤ制御部２０４からＵＳＢ−ＩＤ７２を呼び出し（＃５３３）、そのＵＳＢ−ＩＤ７２と受信したＵＳＢ−ＩＤ７１とを照合する（＃５３４）。
【００６２】
両者が一致しなかった場合は（＃５３４でＹｅｓ）、依頼元である第一のＵＳＢメモリ１とその第二のＵＳＢメモリ２自身とがペアでないと判別し、無線通信制御部２０３は、第一のＵＳＢメモリ１との接続を拒否する。または、ＵＳＢ−ＩＤ７１を再度送信するように要求する。
【００６３】
一方、両者が一致した場合は（＃５３５でＹｅｓ）、依頼元である第一のＵＳＢメモリ１とその第二のＵＳＢメモリ２自身とがペアであると判別できる（＃５３６）。そこで、無線通信制御部２０３は、コンピュータ４２によるフラッシュメモリチップ１３へのアクセスを許可する（＃５３７）。つまり、フラッシュメモリチップ１３に設けられているフォルダの内容を参照したり、そのフォルダに格納されているファイルをコンピュータ４２のメモリまたはハードディスクにコピーしたり、コンピュータ４２のハードディスクに保存されているファイルをそのフォルダに新たに格納させたりすることを、許可する。
【００６４】
なお、どのようなアクセス権を認めるかは、予めユーザＸが任意に設定しておくことができる。例えば、フラッシュメモリチップ１３に記憶されているファイルをコンピュータ４２で読み取る権限は認めるが、更新しまたは削除する権限は認めないようにしてもよい。
【００６５】
さらに、無線通信制御部２０３は、第一のＵＳＢメモリ１との接続を完了させ、その旨の通知が第一のＵＳＢメモリ１に送信されるように無線通信装置２４を制御し（＃５３８）、ＵＳＢ通信制御部２０１はコンピュータ４２からの指令を待つ（＃５３９）。
【００６６】
第一のＵＳＢメモリ１において、無線通信制御部１０３は、接続の完了の通知を受信すると（＃５１８）、第二のＵＳＢメモリ２からのフラッシュメモリチップ１３へのアクセスの要求を待つ（＃５１９）。
【００６７】
第一のＵＳＢメモリ１と第二のＵＳＢメモリ２との接続が完了したら、ユーザＸは、コンピュータ４２を操作することによって、フラッシュメモリチップ１３に設けられているフォルダおよび記憶されているファイルにアクセスすることができる。このとき、第一のＵＳＢメモリ１、第二のＵＳＢメモリ２、およびコンピュータ４２において、図７に示すような手順で処理が行われる。
【００６８】
コンピュータ４２は、ユーザＸが入力した指令を受け付けると（図７の＃６００）、その指令を第二のＵＳＢメモリ２に出力する（＃６０１）。
【００６９】
第二のＵＳＢメモリ２において、ＵＳＢ通信制御部２０１がその指令を受信すると（＃６１０）、無線通信制御部２０３は、その指令を第一のＵＳＢメモリ１に転送する（＃６１１）。
【００７０】
第一のＵＳＢメモリ１において、無線通信制御部１０３がその指令を受信すると（＃６２０）、メモリ制御部１０２は、その指令に基づいてフラッシュメモリチップ１３を制御する（＃６２１）。そして、無線通信制御部１０３は、メモリ制御部１０２による制御の結果に応じて情報またはファイルを第二のＵＳＢメモリ２に送信する（＃６２２）。
【００７１】
例えば、フラッシュメモリチップ１３に設けられているフォルダおよび記憶されているファイルの一覧情報を送信すべき旨の指令である場合は、メモリ制御部１０２は、これらのフォルダおよびファイルそれぞれのパスをチェックし、無線通信制御部１０３は、これらのパスの一覧を示す情報が第二のＵＳＢメモリ２に転送されるように無線通信装置１４を制御する。
【００７２】
または、特定のファイルのコピーの指令である場合は、メモリ制御部１０２は、そのファイルをフラッシュメモリチップ１３から呼び出し、無線通信制御部１０３は、そのファイルが第二のＵＳＢメモリ２に転送されるように無線通信装置１４を制御する。
【００７３】
または、コンピュータ４２のハードディスクに記憶されている特定のファイルをフラッシュメモリチップ１３の特定のフォルダに保存すべき旨の指令である場合は、メモリ制御部１０２は、その指令とともに第二のＵＳＢメモリ２を介してコンピュータ４２から送信されてきたそのファイルをそのフォルダに記憶（格納）させ、無線通信制御部１０３は、その処理の結果つまりそのファイルの格納の成否を示す情報が第二のＵＳＢメモリ２に転送されるように無線通信装置１４を制御する。
【００７４】
第二のＵＳＢメモリ２において、無線通信制御部２０３が第一のＵＳＢメモリ１からの情報およびファイルを受信すると（＃６１２）、ＵＳＢ通信制御部２０１はそれをコンピュータ４２に転送する（＃６１３）。
【００７５】
そして、コンピュータ４２は、第一のＵＳＢメモリ１から第二のＵＳＢメモリ２を介して送信されてきた情報またはファイルを受信すると（＃６０２）、それに基づいて種々の処理を行う（＃６０３）。
【００７６】
例えば、フラッシュメモリチップ１３のフォルダおよびファイルのパスの一覧を示す情報が送信されてきた場合は、その一覧を配置した画面を表示する。または、ファイルが送信されてきた場合は、自らのハードディスクに設けられているフォルダのうちのユーザＸが指定したフォルダにそのファイルを保存する。または、保存などの処理の成否の結果の情報が送信されてきた場合は、その結果を配置した画面を表示する。
【００７７】
図７の処理は、ユーザＸが通信の切断の指令を入力しまたは無通信の状態が一定時間以上続いたことによって接続が終了し、第一のＵＳＢメモリ１がコンピュータ４１から取り外され、第二のＵＳＢメモリ２がコンピュータ４２から取り外され、コンピュータ４１の電源がオフにされ、またはコンピュータ４２の電源がオフにされるなど、所定のイベントが起きるまで、フラッシュメモリチップ１３に関する処理の指令がコンピュータ４２に入力されるごとに実行される。ユーザＸは、コンピュータ４２に指令を入力することによって、データ（ファイル）を、コンピュータ４２にコピーして顧客に渡すことができる。
【００７８】
本実施形態によると、ＵＳＢメモリに記憶されているデータの受渡しをセキュアにかつ従来よりも容易に行うことができる。
【００７９】
図８は第一のＵＳＢメモリ１と第二のＵＳＢメモリ２との１：ｎ接続の例を示す図、図９はＩＤ送出処理の流れの例を説明するフローチャートである。
【００８０】
本実施形態では、第一のＵＳＢメモリ１と第二のＵＳＢメモリ２とが１：１で接続する場合を例に説明したが、図８のように１：ｎで接続できるように第一のＵＳＢメモリ１および第二のＵＳＢメモリ２を構成してもよい。以下、１：ｎで接続できるように構成した場合の第一のＵＳＢメモリ１および第二のＵＳＢメモリ２の処理内容を、図５および図６で説明した１：１接続の場合と比較しながら説明する。
【００８１】
例えば、１つの第一のＵＳＢメモリ１と３つの第二のＵＳＢメモリ２Ａ、２Ｂ、２Ｃとが１組のＵＳＢメモリユニット３をなしている。第一のＵＳＢメモリ１がコンピュータ４１に装着され、第二のＵＳＢメモリ２Ａ、２Ｂ、２Ｃがそれぞれコンピュータ４２Ａ、４２Ｂ、４２Ｃに装着されたとする。
【００８２】
すると、コンピュータ４１および第一のＵＳＢメモリ１は、１：１接続の場合と同様に、前に図５の＃５００〜＃５０３および＃５１０〜＃５１４で説明した処理を行うことによって、両者の接続の確立およびユーザ認証などを行う。
【００８３】
一方、第二のＵＳＢメモリ２Ａ、２Ｂ、２Ｃおよびコンピュータ４２Ａ、４２Ｂ、４２Ｃは、１：１接続の場合と同様に、図５の＃５３０〜＃５３１および＃５４０で説明した処理を行うことによって、両者の接続の確立などを行う。
【００８４】
第一のＵＳＢメモリ１は、自らが有しているＵＳＢ−ＩＤ７１を第二のＵＳＢメモリ２Ａ、２Ｂ、２Ｃに送信する。
【００８５】
第二のＵＳＢメモリ２Ａ、２Ｂ、２Ｃは、各々、１：１接続の場合と同様に、前に図６の＃５３２〜＃５３７で説明した処理を行うことによって、第一のＵＳＢメモリ１のデバイス認証を行い接続の許否を判別する。
【００８６】
そして、第一のＵＳＢメモリ１と接続を許可した第二のＵＳＢメモリ２との接続が確立され、当該第二のＵＳＢメモリ２が装着されているコンピュータ４２から第一のＵＳＢメモリ１のフラッシュメモリチップ１３へのアクセスが可能になる。第一のＵＳＢメモリ１と許可しなかった第二のＵＳＢメモリ２との接続は確立されない。したがって、例えば、第二のＵＳＢメモリ２Ａ、２Ｂは許可したが第二のＵＳＢメモリ２Ｃは許可しなかった場合は、第一のＵＳＢメモリ１と第二のＵＳＢメモリ２Ａ、２Ｂとの接続、つまり、１：２の接続が確立される。
【００８７】
さらに、１：１接続で使用するか１：ｎ接続で使用するかを、ボタンによって切り換えられるようにする。すなわち、第一のＵＳＢメモリ１は、ボタン１５が１回押されるごとに、１：１接続のモードおよび１：ｎ接続のモードに交互に切り換える。同様に、第二のＵＳＢメモリ２は、ボタン２５が１回押されるごとに、１：１接続のモードおよび１：ｎ接続のモードに交互に切り換える。このように、ボタン１５およびボタン２５は、１：１接続および１：ｎ接続の各モードの切換スイッチとして用いられる。
【００８８】
または、ボタン１５、２５を１：１接続のスイッチとして用い、ボタン１６、２６を１：ｎ接続のスイッチとして用いてもよい。
【００８９】
または、１：１接続の場合と１：ｎ接続の場合とで、ＵＳＢ−ＩＤを使い分けるように構成してもよい。すなわち、ＵＳＢ−ＩＤ制御部１０４には、１：１接続用のＵＳＢ−ＩＤ７１（以下、「ＵＳＢ−ＩＤ７１１」と記載する。）と１：ｎ接続用のＵＳＢ−ＩＤ７１（以下、「ＵＳＢ−ＩＤ７１２」と記載する。）とを記憶させておく。ＵＳＢ−ＩＤ７１１、７１２の値は、相違する。そして、ＵＳＢ−ＩＤ制御部１０４は、無線通信制御部１０３が第二のＵＳＢメモリ２との接続の依頼を行う際に、図９のフローチャートに示す手順でいずれかのＵＳＢ−ＩＤ７１を送出する。
【００９０】
第一のＵＳＢメモリ１に装着されると、前に述べた通り、ＵＳＢ−ＩＤ制御部１０４は、ＵＳＢ通信制御部１０１などとともに起動される。そして、無線通信制御部１０３からの要求を待つ（＃６３１）。
【００９１】
無線通信制御部１０３からＵＳＢ−ＩＤを要求されたら、現在のモードが１：１接続のモードおよび１：ｎ接続のモードのどちらであるかをチェックする（＃６３２）。１：１接続のモードである場合は（＃６３３でＹｅｓ）、ＵＳＢ−ＩＤ７１１をＵＳＢ−ＩＤ制御部１０４に対して送出する（＃６３４）。１：ｎ接続のモードである場合は（＃６３４でＮｏ）、ＵＳＢ−ＩＤ７１２をＵＳＢ−ＩＤ制御部１０４に対して送出する（＃６３５）。
【００９２】
第二のＵＳＢメモリ２においても同様に、無線通信制御部２０３に、１：１接続用のＵＳＢ−ＩＤ７２（以下、「ＵＳＢ−ＩＤ７２１」と記載する。）と１：ｎ接続用のＵＳＢ−ＩＤ７２（以下、「ＵＳＢ−ＩＤ７２２」と記載する。）とを記憶させておく。ＵＳＢ−ＩＤ７２１、７２２の値は相違する。そして、ＵＳＢ−ＩＤ制御部２０４は、無線通信制御部２０３から要求があった際に、１：１接続のモードである場合はＵＳＢ−ＩＤ７２１を送出し、１：ｎ接続のモードである場合はＵＳＢ−ＩＤ７２２を送出する。
【００９３】
または、無線通信装置１４、２４間の無線のチャネルを複数用意しておき、ボタン１６、２６を押した回数によってチャネルを変更できるように構成してもよい。この場合は、同一のチャネルに合わせた第一のＵＳＢメモリ１と第二のＵＳＢメモリ２とが接続を行うことができる。
【００９４】
本実施形態では、無線通信装置１４と無線通信装置２４とが無線回線を介して通信を行う場合を例に説明したが、ＬＡＮケーブルまたは専用ケーブルなどの有線回線を介して通信を行う場合にも、本発明を適用することができる。
【００９５】
本実施形態では、第一のＵＳＢメモリ１とコンピュータ４１とをＵＳＢコネクタおよびＵＳＢポートによって繋いだが、ＷｉｒｅｌｅｓｓＵＳＢなどの規格を用いて非接触式で繋ぐ場合にも、本発明を適用することができる。
【００９６】
ボタン１５、１６、２５、２６の形状およびハウジング１０、２０の形状は、図１に示す以外の形状でも構わない。
【００９７】
本実施形態では、第一のＵＳＢメモリ１のフラッシュメモリチップ１３に記憶されているデータを第二のＵＳＢメモリ２またはコンピュータ４２に送信する場合を例に説明したが、コンピュータ４１に内蔵されている記憶媒体（例えば、ハードディスク）に記憶されているデータを送信する場合にも、本発明を適用することができる。
【００９８】
第一のＵＳＢメモリ１のフラッシュメモリチップ１３に、複数のフォルダを設け、そのうちの一部のフォルダのみを共有フォルダとしてもよい。そして、共有フォルダに記憶されているデータ（ファイル）のみ、第二のＵＳＢメモリ２への送信を認め、それ以外のフォルダに記憶されているデータの第二のＵＳＢメモリ２への送信は認めないようにしてもよい。
【００９９】
本実施形態では、パスワード６１と入力パスワード６２とを照合し両者が一致する場合に、フラッシュメモリチップ１３へのアクセスを認めたが、パスワード６１と入力パスワード６２とが所定の関係を有する場合にアクセスを認めてもよい。例えば、所定の関数に入力パスワード６２を代入して得られた文字列とパスワード６１とが一致する場合にアクセスを認めてもよい。ＵＳＢ−ＩＤ７１およびＵＳＢ−ＩＤ７２についても、同様である。
【０１００】
本実施形態では、ＵＳＢメモリを管理する場合を例に説明したが、これ以外の可搬型の記憶装置を管理する場合にも本発明を適用することができる。
【０１０１】
本実施形態では、ＵＳＢ−ＩＤ７１とＵＳＢ−ＩＤ７２との照合を無線通信制御部２０３が行ったが、無線通信制御部１０３が行ってもよい。または、コンピュータ４１または４２が行ってもよい。また、パスワード６１と入力パスワード６２との照合を、認証処理部１０５の代わりにコンピュータ４１、４２、または第二のＵＳＢメモリ２が行ってもよい。
【０１０２】
その他、第一のＵＳＢメモリ１、第二のＵＳＢメモリ２、ＵＳＢメモリユニット３の全体または各部の構成、処理内容、処理順序などは、本発明の趣旨に沿って適宜変更することができる。
【図面の簡単な説明】
【０１０３】
【図１】ＵＳＢメモリユニットの側面および上面を示す図である。
【図２】第一のＵＳＢメモリの構成の例を示す図である。
【図３】第二のＵＳＢメモリの構成の例を示す図である。
【図４】第一のＵＳＢメモリおよび第二のＵＳＢメモリの使用形態を説明するための図である。
【図５】第一のＵＳＢメモリと第二のＵＳＢメモリとの接続の確立の処理の流れの例を説明するフローチャートである。
【図６】第一のＵＳＢメモリと第二のＵＳＢメモリとの接続の確立の処理の流れの例を説明するフローチャートである。
【図７】コンピュータから第一のＵＳＢメモリのフラッシュメモリチップへのアクセスの際の処理の流れの例を説明するフローチャートである。
【図８】第一のＵＳＢメモリと第二のＵＳＢメモリとの１：ｎ接続の例を示す図である。
【図９】ＩＤ送出処理の流れの例を説明するフローチャートである。
【符号の説明】
【０１０４】
１  第一のＵＳＢメモリ（記憶装置、第一の装置）
１２  ＵＳＢコントローラ
１３  フラッシュメモリチップ（記憶媒体）
１４  無線通信装置（送信手段、第一の通信手段）
１５  ボタン（切換手段）
１０１  ＵＳＢ通信制御部（キー取得手段）
１０３  無線通信制御部（送信手段、データ送信制御手段）
１０４  ＵＳＢ−ＩＤ制御部（第一のＩＤ記憶手段）
１０５  認証処理部（キー記憶手段、送信許否判別手段）
２  第二のＵＳＢメモリ（第二の装置）
２４  無線通信装置（第二の通信手段）
２０１  ＵＳＢ通信制御部（データ転送手段）
２０３  無線通信制御部（要求転送制御手段、第二の送信許否判別手段）
２０４  ＵＳＢ−ＩＤ制御部（第二のＩＤ記憶手段）
３  ＵＳＢメモリユニット（データ管理ユニット）
４１  コンピュータ（第一のコンピュータ）
４２  コンピュータ（第二のコンピュータ）
６１  パスワード（第一のキー）
６２  入力パスワード（第二のキー）
７１  ＵＳＢ−ＩＤ（第一のＩＤ）
７２  ＵＳＢ−ＩＤ（第二のＩＤ）
【図１】
2009070298.tif 000003
【図２】
2009070298.tif 000004
【図３】
2009070298.tif 000005
【図４】
2009070298.tif 000006
【図５】
2009070298.tif 000007
【図６】
2009070298.tif 000008
【図７】
2009070298.tif 000009
【図８】
2009070298.tif 000010
【図９】
2009070298.tif 000011