(57)【要約】【課題】セキュリティ的に問題のない特定のホスト及びデバイスにおいてユーザによる認証を行わなくて済むＷＵＳＢ送受信システムを提供する。【解決手段】ニューメリック・アソシエーションにおいて接続するデバイスに対し、常に無条件で接続許可を与えると共に、認証用の数値を確認擬制する処理をするプログラムを組み込み、ＷＵＳＢ送受信を行なうためのＵＷＢ送受信回路部５１とアンテナ５２からなるＨＷＡ５とＵＳＢインターフェースで接続されたホストＰＣ４からなるホスト側のＷＵＳＢ送受信装置Ｃと、認証用の数値を確認擬制する処理をするプログラムを組み込み、ＷＵＳＢ送受信を行なうためのＵＷＢ送受信回路６１とアンテナ６２とデバイス装置を制御する制御部６３を内蔵したデバイス装置６からなるＷＵＳＢ送受信装置Ｄとを以ってＷＵＳＢ送受信システムを構成する。【選択図】図７
2009032029.tif 000002
【特許請求の範囲】
【請求項１】
接続するデバイスに対し、常に無条件で接続許可を与える手段と共に認証用の数値を確認擬制する手段を設けたホスト側のＷＵＳＢ送受信装置と、認証用の数値を確認擬制する手段を設けたデバイス側のＷＵＳＢ送受信装置とから成ることを特徴とするＷＵＳＢ送受信システム。
【請求項２】
ＷＵＳＢ送受信システムのホスト側に、接続するデバイスに対し、常に無条件で接続許可を与える手段と、認証用の数値を確認擬制する手段を設けたことを特徴とするＷＵＳＢ送受信装置。
【請求項３】
ＷＵＳＢ送受信システムのデバイス側に、認証用の数値を確認擬制する手段を設けたことを特徴とするＷＵＳＢ送受信装置。
【請求項４】
ＷＵＳＢ送受信システムにおけるホスト側のニューメリック・アソシエーションおいて、接続するデバイスに対し、常に無条件で接続許可を与える手段と、認証用の数値を確認擬制する手段を設けたことを特徴とするＷＵＳＢ送受信装置におけるニューメリック・アソシエーションについての認証方法。
【請求項５】
ＷＵＳＢ送受信システムにおけるデバイス側のニューメリック・アソシエーションおいて、認証用の数値を確認擬制する手段を設けたことを特徴とするＷＵＳＢ送受信装置におけるニューメリック・アソシエーションについての認証方法。
【請求項６】
ＷＵＳＢ送受信システムのホスト側に、接続するデバイスに対し、常に無条件で接続許可を与える手段と、認証用の数値を確認擬制する手段を設けたことを特徴とするＷＵＳＢ送受信装置のニューメリック・アソシエーションのプログラム。
【請求項７】
ＷＵＳＢ送受信システムのデバイス側に、認証用の数値を確認擬制する手段を設けたことを特徴とするＷＵＳＢ送受信装置のニューメリック・アソシエーションのプログラム。
【請求項８】
ＷＵＳＢ送受信システムのホスト側に、接続するデバイスに対し、常に無条件で接続許可を与える手段と、認証用の数値を確認擬制する手段を設けたことを特徴とするＷＵＳＢ送受信装置のニューメリック・アソシエーションのプログラムを記録した記録媒体。
【請求項９】
ＷＵＳＢ送受信システムのデバイス側に、認証用の数値を確認擬制する手段を設けたことを特徴とするＷＵＳＢ送受信装置のニューメリック・アソシエーションのプログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ワイヤレスＵＳＢ送受信システムと、そのワイヤレスＵＳＢ送受信システムにおけるホスト側とデバイス側のワイヤレスＵＳＢ送受信装置、前記ワイヤレスＵＳＢ送受信システムにおけるニューメリック・アソシエーションについての認証方法及びそのプログラムを記録した記録媒体、並びにホスト側とデバイス側のニューメリック・アソシエーションのプログラムに関するものである。
【背景技術】
【０００２】
ワイヤレスＵＳＢ（以下、ＷＵＳＢという。）機器のワイヤレス通信においては、そのセキュリティを保持するために通信の暗号化と共に許可された外部のハードディスク装置やプリンタ等のデバイスのみがホストと通信できるように、初めて通信を許可する際にニューメリック・アソシエーションを行うように規格されている。
【０００３】
そして、そのニューメリック・アソシエーションにおいての認証は、ユーザを介することで手動でホストとデバイスの通信の認証を行っている。例えば非特許文献１に示すように、従来はホストとデバイスは先ず相互にホスト又はデバイスがあることを認識し、認証用の数値をそれぞれ表示してユーザにその数値が一致しているか否かの確認を求め、一致する場合はユーザはホスト及びデバイスに設けられている認証確認用のボタン又は数値を入力することによって認証を行っている。
【０００４】
図１は従来のＷＵＳＢ送受信システムの概略構成図、図２はＷＵＳＢ送受信システムにおけるホスト側とデバイス側のＷＵＳＢ送受信装置の内部構成を示したブロック図、図３はニューメリック・アソシエーションの操作手順を示した概略操作説明図、図４〜図６はＷＵＳＢ送受信装置毎のニューメリック・アソシエーションの処理を説明するフローチャートで、Ａはディスプレイ１１を設けたホストＰＣ１と、ホストＰＣ１にＵＳＢインターフェースにより接続されたＷＵＳＢ送受信を行なうためのＵＷＢ送受信回路部２１とアンテナ２２を備えたホスト・ワイヤ・アダプタ（以下、ＨＷＡという）２からなるホスト側のＷＵＳＢ送受信装置、Ｂは表示装置３１と確認ボタン３２とＷＵＳＢ送受信を行なうためのＵＷＢ送受信回路部３３とアンテナ３４とデバイス装置を制御する制御部３５を設けた外部のデバイス装置３からなるデバイス側のＷＵＳＢ送受信装置である。
【０００５】
ここでデバイス装置３としては、例えばプリンタ、プロジェクタ又は外部記憶装置等の周辺機器が挙げられる。
【０００６】
以下に従来のＷＵＳＢ送受信システムのニューメリック・アソシエーションの操作手順を説明する。なお、以下の操作の処理はホストＰＣ１上のプログラム及びデバイス装置３の制御部３５に記憶されたファームウェアによって実行される。
【０００７】
始めに図４に示すように、ホストＰＣ１は一定時間内、新しいデバイス装置３に接続許可を与え（ステップＳ１１〜Ｓ１５）、デバイス装置３にＭ１のデータを要求し（ステップＳ１６）、デバイス装置３はホストＰＣ１にＭ１のデータを送信する（ステップＳ４６〜ステップＳ４７）。
【０００８】
次にホストＰＣ１はデバイス装置３にＭ２のデータを送信し（ステップＳ１８）、デバイス装置３はＭ２のデータを受信の後（ステップＳ４８）、Ｍ２の値の妥当性を確認する（ステップＳ４９）。
【０００９】
次にホストＰＣ１はＭ３のデータを要求し（ステップＳ１９）、デバイス装置３はホストＰＣ１にＭ３のデータを送信する（ステップＳ５０〜Ｓ５１）。
【００１０】
そして、ホストＰＣ１とデバイス装置３はそれぞれホストＰＣ１又はデバイス装置３から受信したＭ１，Ｍ２，Ｍ３のデータから認証用の数値を計算し（ステップＳ２２、ステップＳ５２）、その数値をディスプレイ１１と表示装置２１に表示する（ステップＳ２３、ステップＳ５３）。
【００１１】
そして、その数値が一致する場合（ステップＳ２４、ステップＳ５４）はユーザがホスト及びデバイスに認証の確認の操作（ホスト側はステップＳ２５〜Ｓ２６（又はステップＳ２４’〜Ｓ２５’）、デバイス側はステップＳ５５〜Ｓ５６）を行い、認証の確認を受けたホストとデバイスは、通信のセキュリティを確保するためにＣＣ（コネクション・コンテキスト）を共有し、ニューメリック・アソシエーションの処理を終了し、４ウェイ・ハンドシェークを行う（ステップＳ２７〜Ｓ３１、ステップＳ５７〜Ｓ６１）。
【００１２】
しかし、上記のような認証を行うためにはデバイス側に表示装置（ＬＣＤ等）３１やボタン３２等が必要であり、（１）新しいデバイスの接続許可の操作、（２）認証開始の操作、（３）認証用の数値をＬＣＤ等に表示、（４）ユーザが数値確認後、認証確認用ボタンを押す又は数値を入力する、（５）ユーザがホストに数値が表示されている場合は数値の一致を確認し、デバイス側のボタンを押すといった手動を含んだ操作手順が必要であった。
【００１３】
従って、認証には上記の操作が必要であるため、特定のホスト、デバイス間においてセキュリティに問題がないことが判っている場合でも、煩雑な操作を伴わなければならず、またデバイスに表示装置や認証確認のためのボタン等を設けなれればならなかった。
【非特許文献１】AssociationModels Supplement to the Certified Wireless Universal Serial BusSpecification, Revision1.0,[online],２００６年３月,p19-p28,インターネット<URL:http:///www.usb.org/developers/wusb/>
【発明の開示】
【発明が解決しようとする課題】
【００１４】
そこで、本発明はセキュリティ的に問題のない特定のホスト及びデバイスにおいてユーザによる認証を行わなくて済むＷＵＳＢ送受信システムと、そのＷＵＳＢ送受信システムにおけるホスト側とデバイス側のＷＵＳＢ送受信装置、前記ＷＵＳＢ送受信システムにおけるニューメリック・アソシエーションについての認証方法及びそのプログラムを記録した記録媒体、並びにホスト側とデバイス側のニューメリック・アソシエーションのプログラムを提供することを課題とするものである。
【課題を解決するための手段】
【００１５】
本発明は、上記課題を解決するためになされたもので、請求項１の発明は、接続するデバイスに対し、常に無条件で接続許可を与える手段と共に認証用の数値を確認擬制する手段を設けたホスト側のＷＵＳＢ送受信装置と、認証用の数値を確認擬制する手段を設けたデバイス側のＷＵＳＢ送受信装置とから成ることを特徴とするＷＵＳＢ送受信システムである。
【００１６】
請求項２の発明は、ＷＵＳＢ送受信システムのホスト側に、接続するデバイスに対し、常に無条件で接続許可を与える手段と、認証用の数値を確認擬制する手段を設けたことを特徴とするＷＵＳＢ送受信装置である。
【００１７】
請求項３の発明は、ＷＵＳＢ送受信システムのデバイス側に、認証用の数値を確認擬制する手段を設けたことを特徴とするＷＵＳＢ送受信装置である。
【００１８】
請求項４の発明は、ＷＵＳＢ送受信システムにおけるホスト側のニューメリック・アソシエーションおいて、接続するデバイスに対し、常に無条件で接続許可を与える手段と、認証用の数値を確認擬制する手段を設けたことを特徴とするＷＵＳＢ送受信装置におけるニューメリック・アソシエーションについての認証方法である。
【００１９】
請求項５の発明は、ＷＵＳＢ送受信システムにおけるデバイス側のニューメリック・アソシエーションおいて、認証用の数値を確認擬制する手段を設けたことを特徴とするＷＵＳＢ送受信装置におけるニューメリック・アソシエーションについての認証方法である。
【００２０】
請求項６の発明は、ＷＵＳＢ送受信システムのホスト側に、接続するデバイスに対し、常に無条件で接続許可を与える手段と、認証用の数値を確認擬制する手段を設けたことを特徴とするＷＵＳＢ送受信装置のニューメリック・アソシエーションのプログラムである。
【００２１】
請求項７の発明は、ＷＵＳＢ送受信システムのデバイス側に、認証用の数値を確認擬制する手段を設けたことを特徴とするＷＵＳＢ送受信装置のニューメリック・アソシエーションのプログラムである。
【００２２】
請求項８の発明は、ＷＵＳＢ送受信システムのホスト側に、接続するデバイスに対し、常に無条件で接続許可を与える手段と、認証用の数値を確認擬制する手段を設けたことを特徴とするＷＵＳＢ送受信装置のニューメリック・アソシエーションのプログラムを記録した記録媒体である。
【００２３】
請求項９の発明は、ＷＵＳＢ送受信システムのデバイス側に、認証用の数値を確認擬制する手段を設けたことを特徴とするＷＵＳＢ送受信装置のニューメリック・アソシエーションのプログラムを記録した記録媒体である。
【発明の効果】
【００２４】
以上、上記発明によればセキュリティ的に問題のない特定のホスト及びデバイスにおいて、ユーザの手動による認証を行わなくて済むため、人為的な認証の確認の手間が省けると共にデバイス側に認証の確認のための表示装置やボタン等の装置を設ける必要がないため、製造コストを下げられ、その分装置を小さくすることができる。
【実施例１】
【００２５】
図７は本発明の一実施例のＷＵＳＢ送受信システムにおけるホスト側とデバイス側のＷＵＳＢ送受信装置の内部構成を示したブロック図で、ＣはホストＰＣ４とホストＰＣ４にＵＳＢインターフェースにより接続されたＷＵＳＢ送受信を行なうためのＵＷＢ送受信回路部５１とアンテナ５２を設けたＨＷＡ５からなるホスト側のＷＵＳＢ送受信装置、ＤはＷＵＳＢ送受信を行なうためのＵＷＢ送受信回路部６１とアンテナ６２とデバイス装置を制御する制御部６３を設けた外部のデバイス装置６からなるデバイス側のＷＵＳＢ送受信装置である。
【００２６】
図８、図９はそれぞれ本発明の一実施例を示すホストＰＣ４とデバイス装置６におけるＷＵＳＢ送受信のニューメリック・アソシエーションの認証処理を示すフローチャートで、これらの処理を行うプログラムは、それぞれホストＰＣ４のプログラム又はデバイス装置６のファームウェアとして制御部６３に設けられたＲＯＭ等の記憶装置に記録され実行される。
【００２７】
以下に本発明の実施例１のニューメリック・アソシエーションの認証の処理を説明する。
【００２８】
先ず、ホストＰＣ４は常に外部のデバイス装置６に接続の許可を与える状態とし（ステップＳ１１１）、デバイスに装置６に対して、ＭＭＣを送信する。デバイス装置６はアソシエーションの開始状態とし（ステップＳ２１１）、他のホストと接続していないと判断した場合は（ステップＳ２１２）、ホストＰＣ４からのＭＭＣを受信し（ステップＳ２１３）、ＤＮ＿Ｃｏｎｎｅｃｔを送信する（ステップＳ２１４）、ホストＰＣ４はＤＮ＿Ｃｏｎｎｅｃｔを受信すると（ステップＳ１１３）次にＣｏｎｎｅｃｔＡｃｋを送信し（Ｓ１１４）、デバイス装置６はそれを受信する（ステップＳ２１５）。
【００２９】
次にホストＰＣ４はデバイス装置６にＭ１のデータを要求し（ステップＳ１１５）、デバイス装置６はＭ１のデータをホストＰＣ４に送信する（ステップＳ２１６〜Ｓ２１７）。Ｍ１のデータを受信したホストＰＣ４はＭ２のデータをデバイス装置６に送信し（ステップＳ１１６〜Ｓ１１７）、それを受信したデバイス装置６はＭ２の妥当性を確認する（ステップＳ２１８〜Ｓ２１９）。
【００３０】
次にホストＰＣ４はＭ３のデータをデバイス装置６に要求し（ステップＳ１１８）、デバイス装置６はＭ３のデータをホストＰＣ４に送信し（ステップＳ２２０〜Ｓ２２１）、Ｍ３のデータを受信したホストＰＣ４はＭ３の妥当性を確認（ステップＳ１１９〜Ｓ１２０）した後、ホストＰＣ４とデバイス装置６は上記Ｍ１，Ｍ２，Ｍ３から認証用の数値を計算する（ステップＳ１２１，Ｓ２２２）。
【００３１】
次に、ホストＰＣ４は認証用の数値をディスプレイ等の表示装置に表示した後（但し、表示しなくても良い）に認証用の数値を確認したものと擬制し（ステップＳ１２２〜Ｓ１２３）。また、デバイス装置６は認証用の数値を表示することなく表示したものと擬制し（ステップＳ２２３）、ユーザが確認ボタンを押したものと擬制する（ステップＳ２２４）。
【００３２】
そして、ホストＰＣ４とデバイス装置６は、通信のセキュリティを確保するためにＣＣ（コネクション・コンテキスト）を共有し、ニューメリック・アソシエーションの処理を終了し、４ウェイ・ハンドシェークを行う（ステップＳ１２４〜Ｓ１２８、ステップＳ２２５〜Ｓ２２９）。
【００３３】
以上により、ホストＰＣ４とデバイス装置６のニューメリック・アソシエーションの認証において、認証用の数値をユーザが確認を行ったものと擬制する処理をプログラムによって行うことでユーザによる認証用の数値の確認作業を簡素化することができ、デバイス装置に表示装置や確認用のボタン等を設ける必要がないので製造コストを下げることができる。
【実施例２】
【００３４】
上記実施例１は本発明にかかるホスト側のＷＵＳＢ送受信装置Ｃとデバイス側のＷＵＳＢ送受信装置Ｄから構成されるＷＵＳＢ送受信を行うシステムに関するものであるが、ＷＵＳＢ送受信におけるホスト側とデバイス側のニューメリック・アソシエーションのＭ１〜Ｍ４のデータの送受信においては、従来のシステムと同様であるため、ホスト側のＷＵＳＢ送受信装置Ｃとデバイス側のＷＵＳＢ送受信装置Ｂから構成されるシステムにおいても、図１０に示すようにＷＵＳＢ送受信におけるニューメリック・アソシエーションを行うことができる。
【００３５】
この場合は、デバイス装置３のボタン操作は必要となるが、ホストＰＣ４において認証用の数値の確認操作を行なわないで済む。
【実施例３】
【００３６】
上記と同様にホスト側のＷＵＳＢ送受信装置Ａとデバイス側のＷＵＳＢ送受信装置Ｄから構成されるシステムにおいても、図１１に示すようにＷＵＳＢ送受信におけるニューメリック・アソシエーションを行うことができる。
【００３７】
この場合は、ホストＰＣ１の認証用の数値の確認操作を行なう必要があるが、デバイス装置６においてはデバイス装置３のようにボタン操作を行なわなくても済む。
【００３８】
またホスト側のＷＵＳＢ送受信装置においてＨＷＡは実施例１のように外部装置としてホストＰＣに外付けにしても良いし、ホストＰＣ内に組み込んでも良い。またＨＷＡではなくＵＳＢインターフェース以外のＰＣＩエクスプレス等のインターフェースでホストＰＣに接続されるワイヤレスホストコントローラインターフェース（以下、ＷＨＣＩ）としても本発明を実施することができる。
【実施例４】
【００３９】
図１２は本発明の他の実施例のデバイス側のＷＵＳＢ送受信装置を示すブロック図で、Ｅはプリンタ等の外部のデバイス装置７と前記デバイス装置７とＵＳＢインターフェースで接続されるＵＷＢ送受信回路部８１とアンテナ８２と制御部８３を設けたデバイスワイヤアダプタ（以下、ＤＷＡという）からなるデバイス側のＷＵＳＢ送受信装置である。
【００４０】
デバイス装置７は従来のＵＳＢインターフェースを有するが、ＷＵＳＢ送受信を行う機能を有しないため、ホスト側のＷＵＳＢ送受信装置Ａ又はＣとの前記図９に示すニューメリック・アソシエーションの認証の処理を行うプログラムはＤＷＡ８のファームウェアとして制御部８３に設けられたＲＯＭ等の記憶装置に記録され実行される。
【００４１】
この実施例によれば、ＷＵＳＢ送受信を行う機能を有さない外部のデバイス装置であっても、ホスト側のＷＵＳＢ送受信装置とＷＵＳＢ送受信をすることができ、しかも本発明によるニューメリック・アソシエーションの認証の処理を行うことができる。
【図面の簡単な説明】
【００４２】
【図１】従来のＷＵＳＢ送受信システムの概略構成図。
【図２】ＷＵＳＢ送受信システムにおけるＷＵＳＢ送受信装置の内部構成を示したブロック図。
【図３】ニューメリック・アソシエーションの操作手順を示した概略操作説明図。
【図４】ホストＰＣ側のニューメリック・アソシエーションの処理を説明するフローチャート。
【図５】ホストＰＣ側の他のニューメリック・アソシエーションの処理を説明するフローチャート。
【図６】デバイス装置側のニューメリック・アソシエーションの処理を説明するフローチャート。
【図７】本発明の一実施例のＷＵＳＢ送受信システムにおけるＷＵＳＢ送受信装置の内部構成を示したブロック図。
【図８】本発明の一実施例のホストＰＣ側のニューメリック・アソシエーションの処理を説明するフローチャート。
【図９】本発明の一実施例のデバイス装置側のニューメリック・アソシエーションの処理を説明するフローチャート。
【図１０】実施例２におけるニューメリック・アソシエーションの操作手順を示した概略操作説明図。
【図１１】実施例３におけるニューメリック・アソシエーションの操作手順を示した概略操作説明図。
【図１２】本発明の他の実施例のデバイス側のＷＵＳＢ送受信装置の内部構成を示したブロック図。
【符号の説明】
【００４３】
Ｃ,Ｄ      ＷＵＳＢ送受信装置
４          ホストＰＣ
５          ＨＷＡ
６          デバイス装置
５１，６１  ＵＷＢ送受信回路部
５２，６２  アンテナ
６３        制御部  
【図１】
2009032029.tif 000003
【図２】
2009032029.tif 000004
【図３】
2009032029.tif 000005
【図４】
2009032029.tif 000006
【図５】
2009032029.tif 000007
【図６】
2009032029.tif 000008
【図７】
2009032029.tif 000009
【図８】
2009032029.tif 000010
【図９】
2009032029.tif 000011
【図１０】
2009032029.tif 000012
【図１１】
2009032029.tif 000013
【図１２】
2009032029.tif 000014