(57)【要約】【課題】ブルートゥースＰＩＮによって決定されたサービスを提供するブルートゥース装置及び方法を提供する。【解決手段】ブルートゥース装置は、ブルートゥースＰＩＮによるサービスの種類及び保安方針を保存する保存部と、外部ブルートゥース装置のブルートゥースＰＩＮを受信する受信部と、受信されたブルートゥースＰＩＮと一致する保存されたブルートゥースＰＩＮの有無を検索する制御部と、検索結果によって、保存された保安方針を参照して保安キーを生成するキー生成部及び生成された保安キーを用いてサービスを提供する送信部とを備える。【選択図】図２
2006191569.tif 000002
【特許請求の範囲】
【請求項１】
ブルートゥースＰＩＮによるサービスの種類及び保安方針を保存する保存部と、
リンクキーを受信する受信部と、
前記受信されたリンクキーに該当する前記保存されたブルートゥースＰＩＮの有無を検索する制御部と、
前記検索結果及び前記保存された保安方針による保安キーを生成するキー生成部と、
前記生成された保安キーを用いて前記サービスに対するデータを送信する送信部と
を備えることを特徴とするブルートゥースＰＩＮによって決定されたサービスを提供するブルートゥース装置。
【請求項２】
前記保存されたブルートゥースＰＩＮは、手動または自動で予め設定されて保存された番号であることを特徴とする請求項１に記載のブルートゥース装置。
【請求項３】
前記保安方針は、認証、許可、暗号化及びＳＳＬのうち、少なくとも１つの使用についての情報であることを特徴とする請求項１に記載のブルートゥース装置。
【請求項４】
前記保安方針は、強制、選択、条件またはユーザの決定のうち、少なくとも１つを、前記認証、許可、暗号化及びＳＳＬのうち、少なくとも１つに設定できる情報であることを特徴とする請求項３に記載のブルートゥース装置。
【請求項５】
前記保安キーは、前記保存されたブルートゥースＰＩＮが参照されて生成されたリンクキーと、
前記生成されたリンクキーが参照されて生成された暗号化キーと
を含むことを特徴とする請求項１に記載のブルートゥース装置。
【請求項６】
前記送信部は、前記検索結果によってブルートゥースリンクマネジャーをして、認証または暗号化を通じて前記サービスを提供させることを特徴とする請求項１に記載のブルートゥース装置。
【請求項７】
ブルートゥースＰＩＮによるサービスの種類及び保安方針を保存する段階と、
リンクキーを受信する段階と、
前記受信されたリンクキーに該当する前記保存されたブルートゥースＰＩＮの有無を検索する段階と、
前記検索結果及び前記保存された保安方針による保安キーを生成する段階と、
前記生成された保安キーを用いて前記サービスに対するデータを送信する段階と
を含むことを特徴とするブルートゥースＰＩＮによって決定されたサービスを提供する方法。
【請求項８】
前記保存されたブルートゥースＰＩＮは、手動／自動で予め設定されて保存された番号であることを特徴とする請求項７に記載のブルートゥースＰＩＮによって決定されたサービスを提供する方法。
【請求項９】
前記保安方針は、認証、許可、暗号化及びＳＳＬのうち、少なくとも１つの使用についての情報であることを特徴とする請求項７に記載のブルートゥースＰＩＮによって決定されたサービスを提供する方法。
【請求項１０】
前記保安方針は、強制、選択、条件またはユーザの決定のうち、少なくとも１つを前記認証、許可、暗号化及びＳＳＬのうち、少なくとも１つに設定できる情報であることを特徴とする請求項９に記載のブルートゥースＰＩＮによって決定されたサービスを提供する方法。
【請求項１１】
前記保安キーを生成する段階は、前記保存されたブルートゥースＰＩＮを参照してリンクキーを生成する段階、または前記生成された認証キーを参照して暗号化キーを生成する段階が前記保安方針によって選択的に行われる段階であることを特徴とするブルートゥースＰＩＮによって決定されたサービスを提供する方法。
【請求項１２】
前記サービスを提供する段階は、前記検索結果によってブルートゥースリンクマネジャーをして、認証または暗号化を通じて前記サービスを提供させる段階であることを特徴とする請求項７に記載のブルートゥースＰＩＮによって決定されたサービスを提供する方法。
【請求項１３】
前記サービスを提供する段階は、前記保安方針によって生成された前記リンクキーを用いてリンクキー交換を行う段階と、
前記リングキー交換によって生成された新たなリンクキーを用いて暗号化キーを生成する段階と、
前記生成された暗号化キーを用いて暗号化されたデータを送受信する段階と
を含むことを特徴とする請求項１２に記載のブルートゥースＰＩＮによって決定されたサービスを提供する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ブルートゥースＰＩＮによって決定されたサービスを提供するブルートゥース装置及び方法に係り、より詳細には、相異なる保安方針によるサービス対して１つまたは複数のブルートゥースＰＩＮをマッチングさせて保存している第１ブルートゥース装置が自身のサービスを提供されようとする第２ブルートゥース装置のブルートゥースＰＩＮを確認して、それに該当する保安方針によってサービスを提供するブルートゥースＰＩＮによって決定されたサービスを提供するブルートゥース装置及び方法に関する。
【背景技術】
【０００２】
ブルートゥース無線技術は、近距離上でブルートゥース装置間にＰＴＰ（ｐｅｅｒ−ｔｏ−ｐｅｅｒ）通信を提供するが、保安通信を提供するために応用層とリンク層とに保安対策が備えられ、このような保安手続きは保安マネジャーにより行われる。
ここで、リンク層では、相手ブルートゥース装置の接続許容如何が決定され、応用層では相手ブルートゥース装置のサービス提供如何が決定される。
【０００３】
ブルートゥース装置は、ブルートゥース装置のアドレス、ブルートゥースＰＩＮ（Ｂｌｕｅｔｏｏｔｈ  Ｐｅｒｓｏｎａｌ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｎｕｍｂｅｒ）及びＲＡＮＤを用いてリンクキーを生成する。この際、ブルートゥース装置のアドレスは、サービスを提供されようとするブルートゥース装置のアドレスが使われ、ＲＡＮＤとしては、サービスを提供するブルートゥース装置により生成されたものが用いられる。
ここで、ブルートゥースＰＩＮは、ユーザにより入力される値であって、リンクキー生成のためにユーザは、両側ブルートゥース装置に同じブルートゥースＰＩＮを入力せねばならない。
【０００４】
ＲＡＮＤは、ブルートゥース装置間の連結が構成される度に新たに生成される番号であって、可変的な値である。
リンクキーは、ペアリング（ｐａｉｒｉｎｇ）という特定の通信セッション中に生成される。このように生成されたリンクキーは、リンクキー交換によって新たなリンクキー生成に使われ、新たに生成されたリンクキーは通信しようとするブルートゥース装置が互いに共有して相手ブルートゥース装置に対する認証手続きに使われるが、認証手続きのうち、共有されたリンクキーによって暗号化キーが生成され、以後から送受信されるあらゆるデータは暗号化キーにより暗号化される。
【０００５】
ブルートゥース保安モードは、その方針によって次のような３つの方法がある。
保安モード１は、非保安モード（ｎｏｎ−ｓｅｃｕｒｅ  ｍｏｄｅ）であって、ブルートゥース装置は、保安手続きに対するいかなる作業もなされない。
保安モード２は、サービスレベル保安モードであって、サービスによって相異なる保安方針を提供するが、これは複数のサービスによって相異なる複数の保安方針を提供することを意味する。ブルートゥース装置は、リンクレベルが完了した後に保安モード２の手続きを行う。
保安モード３は、リンクレベル保安モードであって、あらゆる連結に対して同じ保安方針を適用する。ブルートゥース装置は、リンクレベルのうち、保安モード３の手続きを行う。
【０００６】
また、ブルートゥース装置は、自身が提供するサービスの種類及び相手ブルートゥース装置によって相異なる保安等級を設定しうる。
【０００７】
ここで、相手ブルートゥース装置は、あらゆるサービスに対して永久的に接近可能な信頼性ある装置（Ｔｒｕｓｔｅｄ  Ｄｅｖｉｃｅ）と一時的にのみ接近が許容されるか、あるいは永久的に接近が許容されない信頼性のない装置（Ｕｎｔｒｕｓｔｅｄ  Ｄｅｖｉｃｅ）とに分類される。
保安に対するサービスは、認証（ａｕｔｈｅｎｔｉｃａｔｉｏｎ）、許可（ａｕｔｈｏｒｉｚａｔｉｏｎ）及び暗号化（ｅｎｃｒｙｐｔｉｏｎ）が独立的に適用されるが、その種類は次の通りである。
【０００８】
第１に、認証及び許可を要求する等級であって、自動連結時には信頼性ある装置だけを許し、その他の装置は手動で許可の過程を経ることである。
第２に、認証だけを要求する等級であって、許可の過程は除外される。
第３に、認証及び許可を要求しない等級であって、あらゆるブルートゥース装置の接近を許す等級である。
【０００９】
ここで、認証は、サービスを提供されようとするブルートゥース装置の身元を把握する段階であって、保存されたリンクキーまたはブルートゥースＰＩＮを通じて行われる。
許可は、特定サービスを提供されようとする特定ブルートゥース装置に接近権限があるか否かを判断する段階であって、認証段階を経たブルートゥース装置のうち、信頼性あるブルートゥース装置にだけ接近を許すことである。この際、許可は、ユーザによって手動で決定されることもある。
【００１０】
図１は 従来のブルートゥース装置間に保安ネットワークを構成する過程を示す図面である。
まずユーザは、サービスを提供する第１ブルートゥース装置１１０にサービスに対する保安方針を設定して保存する（Ｓ１１０）。例えば、第１ブルートゥース装置１１０がヘッドセット及びＰＡＮ（Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）サービスを支援する場合、ヘッドセットサービスを提供されようとする第２ブルートゥース装置１２０に対しては、認証と暗号政策とを適用し、ＰＡＮサービスを提供されようとする他の第２ブルートゥース装置１２０に対しては認証及びＳＳＬ（Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔ  Ｌａｙｅｒ）を適用することである。
【００１１】
ユーザは、サービス別に保安方針を設定しても、サービスを提供されようとする第２ブルートゥース装置１２０別にサービスの種類を設定しても良い。ユーザは、第２ブルートゥース装置１２０をペアリングモードにセットし、第１ブルートゥース装置１１０をして、第２ブルートゥース装置１２０を探索させる。これにより、第１ブルートゥース装置１１０は、第２ブルートゥース装置１２０にブルートゥース連結に対する質疑をし（Ｓ１２０）、第２ブルートゥース装置１２０から応答を受ける（Ｓ１３０）。
【００１２】
第２ブルートゥース装置１２０は、第１ブルートゥース装置１１０に認証を要求するが、第１ブルートゥース装置１１０に既設定された第２ブルートゥース装置１２０のリンクキーがなければ、ユーザをして、第２ブルートゥース装置１２０のブルートゥースＰＩＮを入力させる（Ｓ１４０）。
ユーザによりブルートゥースＰＩＮが入力されれば、ブルートゥース装置間にリンクキーが生成され（Ｓ１５０ａ、Ｓ１５０ｂ）、リンクキー交換（Ｓ１６０）によって生成された新たなリンクキーが共有される。新たに生成されたリンクキーは、第１ブルートゥース装置１１０及び第２ブルートゥース装置１２０の非活性メモリに保存される（Ｓ１７０ａ、Ｓ１７０ｂ）。
【００１３】
各メモリに保存されたリンクキーを用いて第２ブルートゥース装置１２０は、第１ブルートゥース装置１１０を認証し、第１ブルートゥース装置１１０は第２ブルートゥース装置１２０を認証する（Ｓ１８０）。そして、第１ブルートゥース装置１１０と第２ブルートゥース装置１２０は、保安方針によって選択的に暗号化キーを交換するが、その後から交換されるあらゆるデータは暗号化キー交換によって生成された（Ｓ１９０ａ、Ｓ１９０ｂ）、暗号化キーにより暗号化される。
【００１４】
ここで、新たな第２ブルートゥース装置１２０が第１ブルートゥース装置１１０のサービスを使用しようとする場合、すなわち、第２ブルートゥース装置１２０に対するリンクキーが保存されていない場合、ユーザはペアリング段階ごとに各ブルートゥース装置１１０、１２０にブルートゥースＰＩＮを入力せねばならず、第１ブルートゥース装置１１０が複数のサービスを支援する場合には、第２ブルートゥース装置１２０に対するサービスの接近有無まで設定せねばならない。
【００１５】
特許文献１は、電子機器のデータベースに記録されたスレーブ側機器の引証用PINコードを手に入れて入手された引証用PINコードとスレーブ側機器から送信されたPINコードと比べて、比較結果に基づいてスレーブ側機器との接続リンク処理を遂行することを特徴でする無線通信モジュールを開始している。しかし、開始された発明での無線通信モジュールは単にPINコード比較を通じて接続リンク処理だけを遂行するからスレーブの保安方針によった接続リンクが処理出来ない。
従って、スレーブの保安方針によった接続リンクを処理する方法の登場が要求される。
【００１６】
【特許文献１】特開２００２−７６９７７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１７】
本発明は、相異なる保安方針によるサービスに対して１つまたは複数のブルートゥースＰＩＮをマッチングさせて保存している第１ブルートゥース装置と、第１ブルートゥース装置のサービスを提供されようとする第２ブルートゥース装置との間に予め保存されたリンクキーが存在していない場合、既に保存されたブルートゥースＰＩＮによってリンクキーを生成するところに、その目的がある。
【００１８】
また、本発明は、サービスを提供する第１ブルートゥース装置にブルートゥースＰＩＮ別にサービスの種類を設定することによって、第１ブルートゥース装置をして、サービスを提供されようとする第２ブルートゥース装置のブルートゥースＰＩＮによって選別的にサービスを提供可能ならしめるところにその目的がある。
本発明の目的は、以上で言及した目的に制限されず、言及されていない他の目的は下の記載から当業者に明確に理解されうる。
【課題を解決するための手段】
【００１９】
前記目的を達成するための本発明の実施形態によるブルートゥースＰＩＮによって決定されたサービスを提供するブルートゥース装置は、ブルートゥースＰＩＮによるサービスの種類及び保安方針を保存する保存部と、リンクキーを受信する受信部と、前記受信されたリンクキーに該当する前記保存されたブルートゥースＰＩＮの有無を検索する制御部と、前記検索結果及び前記保存された保安方針による保安キーを生成するキー生成部及び前記生成された保安キーを用いて前記サービスに対するデータを送信する送信部とを含む。
【００２０】
前記目的を達成するための本発明の実施形態によるブルートゥースＰＩＮによって決定されたサービスを提供する方法は、ブルートゥースＰＩＮによるサービスの種類及び保安方針を保存する段階と、リンクキーを受信する段階と、前記受信されたリンクキーに該当する前記保存されたブルートゥースＰＩＮの有無を検索する段階と、前記検索結果及び前記保存された保安方針による保安キーを生成する段階と、前記生成された保安キーを用いて前記サービスに対するデータを送信する段階とを含む。
その他の実施形態の具体的な事項は、詳細な説明及び図面に含まれている。
【００２１】
本発明の利点及び特徴、そしてこれを達成する方法は添付された図面に基づいて詳細に後述されている実施形態を参照すれば明確になる。しかし、本発明は以下で開示される実施形態に限定されるものではなく、この実施形態から外れて多様な形に具現でき、本明細書で説明する実施形態は本発明の開示を完全にし、本発明が属する技術分野で当業者に発明の範ちゅうを完全に報せるために提供されるものであり、本発明は請求項及び発明の詳細な説明により定義されるだけである。一方、明細書全体に亙って同一な参照符号は同一な構成要素を示す。
【００２２】
本明細書において言及する名称について説明すれば次の通りである。
ブルートゥースＰＩＮ（Ｂｌｕｅｔｏｏｔｈ  Ｐｅｒｓｏｎａｌ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｎｕｍｂｅｒ）とは、相異なるブルートゥース装置を認証可能にする番号であって、相互間の信頼性ある連結のために使われる。ブルートゥースＰＩＮは、ペアリング段階でリンクキーを生成するのに使われる。
【００２３】
ブルートゥースＰＩＮは、ブルートゥース装置にユーザインターフェースがある場合、ユーザにより直接入力されても、他のブルートゥース装置を通じて入力されても良い。
ペアリング（ｐａｉｒｉｎｇ）とは、リンクマネジャープロトコル（Ｌｉｎｋ  Ｍａｎａｇｅｒ  Ｐｒｏｔｏｃｏｌ）に定義されているものであって、２つのブルートゥース装置に対する認証及び信頼性ある連結のためのリンクキーを生成する段階を意味する。
ペアリング段階でブルートゥースＰＩＮが参照されてリンクキーが生成されるので、もし既保存されたリンクキーがなければ、ユーザはブルートゥースＰＩＮを入力せねばならない。
【００２４】
認証（ａｕｔｈｅｎｔｉｃａｔｉｎｇ）とは、相手ブルートゥース装置に対する保安如何を確認する段階であって、要求−応答構成（ｃｈａｌｌｅｎｇｅ−ｒｅｓｐｏｎｓｅ  ｓｃｈｅｍｅ）に基づいている。認証するブルートゥース装置が任意の数字（ｒａｎｄｏｍ  ｎｕｍｂｅｒ）を相手ブルートゥース装置に送信すれば、相手ブルートゥース装置は、受信した任意の数字、自身のアドレス及び秘密キーを用いて応答コードを生成して、それを送信する。
【００２５】
認証するブルートゥース装置は、受信した応答コードを確認して相手ブルートゥース装置の保安如何を判断する。
この際、秘密キーは両側のブルートゥース装置が共有するが、これをリンクキーと称する。
【００２６】
許可（ａｕｔｈｏｒｉｚａｔｉｏｎ）とは、相手ブルートゥース装置の要求によるサービスの提供如何を決定する段階であって、一般的に認証段階を経たブルートゥース装置に対してのみ行われる。許可は、ユーザの命令により手動で決定されるか、既に設定された信頼性ある相手ブルートゥース装置の目録によって自動で決定されうる。
【００２７】
暗号化（ｅｎｃｒｙｐｔｉｏｎ）とは、送受信されるデータを所定のアルゴリズムで暗号化する段階であって、アルゴリズムにはブルートゥース装置のアドレス及び暗号化キーなどが適用される。ここで、暗号化キーは、共有しているリンクキーを参照して生成される。
【発明の効果】
【００２８】
本発明のブルートゥースＰＩＮによって決定されたサービスを提供するブルートゥース装置及び方法によれば、次のような効果が１つあるいはそれ以上ある。
第１に、相異なる保安方針によるサービスに対して１つまたは複数のブルートゥースＰＩＮをマッチングさせて保存している第１ブルートゥース装置と、第１ブルートゥース装置のサービスを提供されようとする第２ブルートゥース装置との間に予め保存されたリンクキーが存在していない場合、既に保存されたブルートゥースＰＩＮによってリンクキーを生成させうる。
【００２９】
第２に、サービスを提供する第１ブルートゥース装置にブルートゥースＰＩＮ別にサービスの種類を設定することによって、第１ブルートゥース装置をして、サービスを提供されようとする第２ブルートゥース装置のブルートゥースＰＩＮによって選別的にサービスを提供可能ならしめる。
【発明を実施するための最良の形態】
【００３０】
以下、添付された図面を参照して本発明の望ましい実施形態を詳細に説明する。
図２は、本発明の実施形態によるブルートゥースＰＩＮによってグループ化されたブルートゥース装置がサービスを提供されることを示す図面である。
【００３１】
サービスを提供するブルートゥース装置（以下、第１ブルートゥース装置と称する）２１０及び第１ブルートゥース装置２１０からサービスを提供されるブルートゥース装置（以下、第２ブルートゥース装置と称する）２２０ａ、２２０ｂ、２２０ｃ、２２０ｄは、ブルートゥースＰＩＮを保存している。
【００３２】
ブルートゥースＰＩＮは、相手ブルートゥース装置の保安如何を判断するために使われる任意の番号であって、ブルートゥース装置の製造時に入力されてユーザにより修正されることもある。したがって、相異なるブルートゥース装置が、同じブルートゥースＰＩＮを有していることもある。
【００３３】
図２のように、本発明の第１ブルートゥース装置２１０では、同じブルートゥースＰＩＮを有している第２ブルートゥース装置２２０ａ、２２０ｂ、２２０ｃ、２２０ｄがグループ化されて管理されるが、グループ化された第２ブルートゥース装置２２０ａ、２２０ｂ、２２０ｃ、２２０ｄは、再びサービスの接近許容の如何によって再び分類される。
【００３４】
例えば、ブルートゥースＰＩＮ２を有している第２ブルートゥース装置２２０ｂは、第１ブルートゥース装置２１０からヘッドセット及びＰＡＮサービスを提供され、ブルートゥースＰＩＮ３を有している第２ブルートゥース装置２２０ｃは第１ブルートゥース装置２１０からＰＡＮ、ＬＡＮ及びＤｉａｌ−ｕｐ  Ｎｅｔｗｏｒｋサービスを提供されうる。
また、第１ブルートゥース装置２１０は同じブルートゥースＰＩＮを有している第２ブルートゥース装置２２０ａ、２２０ｂ、２２０ｃ、２２０ｄグループに対して既に設定された保安方針によってサービスを提供しても良い。
【００３５】
保安方針は、認証、許可、暗号化及びＳＳＬこの独立して設定され、これに対しても強制（ｍａｎｄａｔｏｒｙ）、選択（ｏｐｔｉｏｎａｌ）、条件（ｃｏｎｄｉｔｉｏｎａｌ）またはユーザの決定（ｄｅｔｅｒｍｉｎｅｄｂｙｕｓｅｒ）のうち、１つが適用されうる。
換言すれば、認証及び暗号化の保安方針が設定されている場合、認証は強制的に、暗号化は条件によって選択的に適用されうる。
【００３６】
また、第１ブルートゥース装置２１０の応用階層で行われて該当サービスの提供如何を決定する許可に対しては、第２ブルートゥース装置２２０ａ、２２０ｂ、２２０ｃ、２２０ｄのグループ別に信頼性如何を設定し、強制、選択、条件またはユーザの決定のうち、１つを適用しても良い。
【００３７】
例えば、信頼性ある第２ブルートゥース装置のグループに対しては、無条件サービスの提供がなされ、信頼性のない第２ブルートゥース装置のグループに対しては強制が適用された場合、無条件サービスの提供が制限され、条件による選択が適用された場合には、条件によってサービスの提供如何が決定され（他の第２ブルートゥース装置によって該当サービスが使われていれば、サービスを制限し、そうでなければ、サービスを提供する場合）、そしてユーザの決定が適用された場合、ユーザの命令を要求して、それにより、サービスの提供如何が決定される。
【００３８】
第１ブルートゥース装置２１０は、特定ブルートゥースＰＩＮを有している第２ブルートゥース装置のグループに対しては自身のあらゆるサービスを提供するか、また他の特定ブルートゥースＰＩＮを有している第２ブルートゥース装置のグループに対しては自身のあらゆるサービスを制限することもあるが、これは認証及び許可のような保安段階にも適用できる。
【００３９】
このようなサービスを提供するために第１ブルートゥース装置２１０はブルートゥースＰＩＮによるサービスの種類及び保安方針をテーブルの形で保存していることが望ましく、テーブルは、状況によって、ユーザをして随時修正を可能ならしめることが望ましい。
【００４０】
図３は、本発明の実施形態によるブルートゥースＰＩＮによって決定されたサービスを提供するブルートゥース装置を示すブロック図である。
ブルートゥースＰＩＮによって決定されたサービスを提供するブルートゥース装置（第１ブルートゥース装置）２１０は、保存部３１０、受信部３２０、制御部３３０、キー生成部３５０及び送信部３４０を含んで構成される。
【００４１】
保存部３１０は、ブルートゥースＰＩＮによるサービスの種類及び保安方針を保存する役割を行う。
前述したように本発明でブルートゥースＰＩＮは、同じブルートゥースＰＩＮを有しているブルートゥース装置グループに対して同じ保安方針によって同じサービスを提供するのに使われる。
【００４２】
第１ブルートゥース装置２１０からサービスを提供されようとするブルートゥース装置（第２ブルートゥース装置）には、事前にブルートゥースＰＩＮが設定されていることが望ましいが、これは、ユーザにより入力されてもよく、製造時に入力されても良い。
保存部３１０には、ブルートゥースＰＩＮによってサービスの種類及び保安方針がテーブルに保存されることが望ましい。
【００４３】
これは、図４のようなテーブルの形で保存されうるが、テーブルにはブルートゥースＰＩＮによって提供されるサービスの種類が明示され、各サービスについての保安方針が明示されている。
【００４４】
図４を参照して、例えば、ブルートゥースＰＩＮが１２３４であり、第１ブルートゥース装置からヘッドセットのサービスを提供されようとする第２ブルートゥース装置は、認証及び許可の保安方針が強制的に設定されているヘッドセットサービスを提供され、ブルートゥースＰＩＮが２３４５であり、第１ブルートゥース装置２１０からＬＡＮサービスを提供されようとする第２ブルートゥース装置は、保安性のないＬＡＮサービスを提供されうるものである。
受信部３２０は、第２ブルートゥース装置からリンクキーを受信する役割を行う。
【００４５】
第１ブルートゥース装置２１０のサービスを提供されようとする第２ブルートゥース装置に対してユーザは第２ブルートゥース装置をペアリングモードでセットし、第１ブルートゥース装置２１０を探索モードでセットするが、この時、第２ブルートゥース装置は、第１ブルートゥース装置２１０の探索メッセージを受信してから、自身のリンクキーを第１ブルートゥース装置２１０に送信する。
【００４６】
第２ブルートゥース装置で生成されるリンクキーは、自身のブルートゥースアドレスとブルートゥースＰＩＮ及び第１ブルートゥース装置２１０から受信したＲＡＮＤが利用される。したがって、第２ブルートゥース装置は、第１ブルートゥース装置２１０の探索時に第１ブルートゥース装置２１０からＲＡＮＤを受信することが望ましい。
第２ブルートゥース装置からリンクキーを受信した受信部３２０は、受信されたリンクキーを制御部３３０に伝達する。
【００４７】
制御部３３０は、保存部３１０に保存されているブルートゥースＰＩＮテーブルを参照して受信部３２０から伝達されたリンクキーに該当する保存されたブルートゥースＰＩＮの有無を検索する。
この際、制御部３３０は、キー生成部３５０を通じて第２ブルートゥース装置に送信されたＲＡＮＤ、保存部に保存されているブルートゥースＰＩＮ及び第２ブルートゥース装置のアドレスを用いてリンクキーを生成し、このように生成されたリンクキーと第２ブルートゥース装置から受信したリンクキーとを比較して、該当ブルートゥースＰＩＮを検索する。したがって、予め第２ブルートゥース装置のアドレスを受信することが望ましい。
キー生成部３５０によるリンクキーの生成は、保存部３１０に保存されているブルートゥースＰＩＮに対して、順次にまたは非順次に進行しうる。
【００４８】
制御部３３０は、キー生成部３５０により生成されたリンクキーと受信部３２０から伝達された第２ブルートゥース装置のリンクキーとを比較して、一致するものがあれば、キー生成部３５０をして、リンクキーの生成を中断させ、一致するリンクキーに対するブルートゥースＰＩＮを確認して送信部３４０をして、それに該当する保安方針でサービスを提供させる。
【００４９】
キー生成部３５０は、リンクキーまたは暗号化キーを生成する役割を行う。
キー生成部３５０は、ペアリング段階で制御部３３０の命令によって保存部３１０に保存されているブルートゥースＰＩＮを参照してリンクキーを生成し、生成されたリンクキーを参照して暗号化キーを生成する。
送信部３４０は、制御部３３０の命令による保安方針で、第２ブルートゥース装置にサービスを提供する役割を果たす。
【００５０】
例えば、該当ブルートゥースＰＩＮに設定されている保安方針が認証と許可であれば、キー生成部３５０によって生成されたリンクキーを用いて認証過程を経て、第２ブルートゥース装置のサービス提供要請に対して第２ブルートゥース装置の信頼性を確認し、それにより、決定されたサービスを提供することである。
【００５１】
図５は、本発明の実施形態によるブルートゥースＰＩＮによってグループ化されたブルートゥース装置がサービスを提供されることを示すフローチャートである。
まずユーザは、サービスを提供する第１ブルートゥース装置２１０にブルートゥースＰＩＮによるサービスの種類及び保安方針を設定して保存する（Ｓ５０５）。この際、ブルートゥースＰＩＮは、ユーザにより直接入力されても良く、自動で生成されて入力されても良い。
【００５２】
第１ブルートゥース装置２１０のサービスを提供されようとする第２ブルートゥース装置２２０がある場合、ユーザは第１ブルートゥース装置２１０を探索モードに設定し、第２ブルートゥース装置２２０をペアリングモードに設定して、第１ブルートゥース装置２１０をして、第２ブルートゥース装置２２０を探索させる。これにより、第１ブルートゥース装置２１０は、第２ブルートゥース装置２２０にブルートゥース連結に対する質疑をし（Ｓ５１０）、第２ブルートゥース装置２２０から応答を受ける（Ｓ５１５）。
【００５３】
第２ブルートゥース装置２２０から応答メッセージを受信した第１ブルートゥース装置２１０は、ＲＡＮＤを生成し（Ｓ５２０）、これを第２ブルートゥース装置２２０に送信する（Ｓ５２５）。
【００５４】
第１ブルートゥース装置２１０からＲＡＮＤを受信した第２ブルートゥース装置２２０は、受信したＲＡＮＤと自身のブルートゥースアドレス及びブルートゥースＰＩＮとを用いてリンクキーを生成し（Ｓ５３０）、第１ブルートゥース装置２１０に送信する（Ｓ５３５）。この際、第１ブルートゥース装置２１０をして、自身のリンクキーを生成可能ならしめるように、自身のブルートゥースアドレスを送信することが望ましい（Ｓ５４０）。
【００５５】
第２ブルートゥース装置２２０からリンクキー及び第２ブルートゥース装置２２０のブルートゥースアドレスを受信した第１ブルートゥース装置２１０は自身が保存しているブルートゥースＰＩＮテーブルで該当するブルートゥースＰＩＮを検索する（Ｓ５４５）。
【００５６】
第１ブルートゥース装置２１０によるブルートゥースＰＩＮ検索は、第２ブルートゥース装置２２０に送信したＲＡＮＤ、受信された第２ブルートゥース装置２２０のアドレス及びブルートゥースＰＩＮテーブルのブルートゥースＰＩＮが使われて生成されたリンクキーと第２ブルートゥース装置２２０から受信されたリンクキーとを比較することでなされる。
【００５７】
そして、検索過程中に一致するリンクキーを発見した第１ブルートゥース装置２１０は、ブルートゥースＰＩＮ検索を中断し、第２ブルートゥース装置２２０とリンクキー交換を行う（Ｓ５５０）。
第１ブルートゥース装置２１０及び第２ブルートゥース装置２２０は、リンクキー交換Ｓ５５０によって生成された新たなリンクキーを保存する（Ｓ５５５ａ、Ｓ５５５ｂ）。
保存された新たなリンクキーは、保安方針によって認証過程（Ｓ５６０）に使われても、暗号化キー生成（Ｓ５６５ａ、Ｓ５６５ｂ）に使われて、第１ブルートゥース装置２１０をして、暗号化されたデータを第２ブルートゥース装置２２０に送信させる（Ｓ５７０）のに使われても良い。
【００５８】
図６は、本発明の実施形態によるブルートゥースＰＩＮによるサービス提供過程を示すフローチャートである。
第１ブルートゥース装置は、第２ブルートゥース装置とのリンクキー交換以後にブルートゥースＰＩ0Ｎテーブルのうち、該当ブルートゥースＰＩＮを確認する（Ｓ６１０）。そして第２ブルートゥース装置から要請を受けたサービスが該当ブルートゥースＰＩＮグループに提供されるものであるかを確認し（Ｓ６２０）、提供されるサービスならば、それによる保安方針を確認する（Ｓ６３０）。
【００５９】
保安方針は、認証、許可、暗号化及びＳＳＬが選択的に適用されて、強制、条件による選択及びユーザによる決定で設定されるが、明示された保安方針によって第２ブルートゥース装置にサービスを提供する（Ｓ６４０）。
例えば、保安方針で認証及び許可が適用されて強制的に設定されているならば、第１ブルートゥース装置は、第２ブルートゥース装置とのリンクキー交換によって新たに生成されたリンクキーを用いて認証を行い、該当ブルートゥースＰＩＮグループの信頼性を用いて許可如何を決定することである。
【００６０】
以上、添付図を参照して本発明の実施形態を説明したが、 本発明が属する技術分野で当業者ならば本発明がその技術的思想や必須特徴を変更せずとも他の具体的な形に実施されうるということが理解できるであろう。したがって、前述した実施形態は全ての面で例示的なものであって、限定的なものではないと理解せねばならない。
【産業上の利用可能性】
【００６１】
本発明は、ブルートゥース装置及び方法に関連した技術分野に好適に適用されうる。
【図面の簡単な説明】
【００６２】
【図１】従来のブルートゥース装置間に保安ネットワークを構成する過程を示す図である。
【図２】本発明の実施形態によるブルートゥースＰＩＮによってグループ化されたブルートゥース装置がサービスを提供されることを示す図である。
【図３】本発明の実施形態によるブルートゥースＰＩＮによって決定されたサービスを提供するブルートゥース装置を示すブロック図である。
【図４】本発明の実施形態によるブルートゥースＰＩＮによるサービスの種類及び保安方針を示すテーブルである。
【図５】本発明の実施形態によるブルートゥースＰＩＮによってグループ化されたブルートゥース装置がサービスを提供されることを示すフローチャートである。
【図６】本発明の実施形態によるブルートゥースＰＩＮによるサービス提供過程を示すフローチャートである。
【符号の説明】
【００６３】
３１０…保存部
３２０…受信部
３３０…制御部
３４０…送信部
３５０…キー生成部
【図１】
2006191569.tif 000003
【図２】
2006191569.tif 000004
【図３】
2006191569.tif 000005
【図４】
2006191569.tif 000006
【図５】
2006191569.tif 000007
【図６】
2006191569.tif 000008