(57)【要約】課題  複数の通信装置で共通なデータ（例えば暗号化鍵）を簡易に生成可能とする。解決手段  共通データ生成装置１００は、加速度センサ１０１と、加速度センサ１０１で取得されたセンシングデータから所定期間内のセンシングデータを抽出するデータ抽出手段１０３と、抽出されたセンシングデータをもとに共通データを生成する共通データ生成手段とを備える。
2008075638.tif 000002
【特許請求の範囲】
【請求項１】
複数の装置間で共通なデータを生成する方法であって、
各装置が、センサを用いて他の装置と共通の物理現象を同時にセンシングする第１のステップと、
各装置が、前記第１のステップで取得されたセンシングデータをもとに他の装置と同じ方法で共通データを生成する第２のステップとを含むことを特徴とする共通データ生成方法。
【請求項２】
前記第２のステップは、前記センサで取得されたセンシングデータから他の装置と同じ期間内のセンシングデータを抽出する処理を含むことを特徴とする請求項１記載の共通データ生成方法。
【請求項３】
前記第２のステップは、複数の装置間で前記センシングデータを等しくする補正を行う処理を含むことを特徴とする請求項１記載の共通データ生成方法。
【請求項４】
他の装置と共通の物理現象を同時にセンシングするための少なくとも１台のセンサと、該センサで取得されたセンシングデータをもとに他の装置と同じ方法で共通データを生成する共通データ生成手段とを備えることを特徴とする共通データ生成装置。
【請求項５】
前記センサで取得されたセンシングデータから他の装置と同じ期間内のセンシングデータを抽出して前記共通データ生成手段に出力するデータ抽出手段を備えることを特徴とする請求項４記載の共通データ生成装置。
【請求項６】
前記データ抽出手段は、前記センサで取得されるセンシングデータを監視し、他の装置と共通に定められた開始条件を満足するセンシングデータを検出した時から、他の装置と共通に定められた終了条件を満たす時までの期間内のセンシングデータを抽出することを特徴とする請求項５記載の共通データ生成装置。
【請求項７】
前記データ抽出手段は、前記センサから出力されるアナログのセンシングデータをデジタルなセンシングデータに変換するＡ／Ｄ変換手段と、前記デジタルなセンシングデータを記憶するためのバッファと、前記デジタルなセンシングデータを監視し、前記開始条件を満足するセンシングデータを検出した時から前記終了条件を満たす時までの期間内の前記デジタルなセンシングデータを前記バッファに蓄積させる制御を行うタイミング制御手段とを備えることを特徴とする請求項６記載の共通データ生成装置。
【請求項８】
複数の装置間で前記センシングデータを等しくする補正を行う補正手段を備えることを特徴とする請求項４記載の共通データ生成装置。
【請求項９】
前記補正手段は、補正用センサで取得されたセンシングデータをもとに前記補正を行うことを特徴とする請求項８記載の共通データ生成装置。
【請求項１０】
前記補正手段は、他の装置から受信した補正用データをもとに前記補正を行うことを特徴とする請求項８記載の共通データ生成装置。
【請求項１１】
前記補正用データは、他の装置で取得されたセンシングデータの一部のデータであることを特徴とする請求項１０記載の共通データ生成装置。
【請求項１２】
前記補正手段は、前記センシングデータから特徴抽出を行うことを特徴とする請求項８に記載の共通データ生成装置。
【請求項１３】
前記センサは、加速度センサ、角速度センサ、方位センサ、位置センサ、傾きセンサ、圧力センサ、磁気センサ、光センサ、音センサ、宇宙線センサ、雨量センサ、日照センサ、風向センサ、風速センサ、波力センサ、流量センサ、花粉センサ、温度センサ、湿度センサのうちの何れかであることを特徴とする請求項４記載の共通データ生成装置。
【請求項１４】
請求項４乃至請求項１３の何れか１項に記載された共通データ生成装置によって生成された共通データを利用して通信を行う通信手段を備えた通信装置。
【請求項１５】
前記共通データをもとに秘密鍵を生成することを特徴とする請求項１４記載の通信装置。
【請求項１６】
前記共通データをもとにグループ通信を行うためのグループアドレスを生成することを特徴とする請求項１４記載の通信装置。
【請求項１７】
請求項４乃至請求項１３の何れか１項に記載された共通データ生成装置によって生成された共通データを送信する通信手段を備えた通信装置。
【請求項１８】
センサの位置が端であることを特徴とする、請求項１４又は請求項１７記載の通信装置。
【請求項１９】
他の装置とセンサの位置をあわせて結合するための結合ガイドを有することを特徴とする請求項１４又は請求項１７記載の通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は複数の装置で共通なデータを生成する方法と装置に関し、特に共通の物理現象をセンシングすることで取得したセンシングデータをもとに共通データを生成する方法と装置に関する。
【背景技術】
【０００２】
近年、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）や無線ＰＡＮ（Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に対するアクセス機能を搭載した無線通信機が増加し、無線ＬＡＮ規格のＩＥＥＥ８０２．１１や、無線ＰＡＮ規格を用いるＷｉｒｅｌｅｓｓＵＳＢなどが注目を浴びている。通信機器増加の要因として、無線通信の利便性の高さ、免許不要による導入の容易さ、通信機器に搭載するバッテリ技術の進歩、通信機器の低価格化などがあげられる。【０００３】
無線通信においては、正規のユーザのみをネットワークに接続するための認証が重要である。なぜなら、無線通信においては、電波の広がりのために、物理的にネットワークへの接続を制限することが困難なためである。【０００４】
認証方式には、認証する側と認証される側との間に、事前共有情報を必要とする方式と、事前共有情報を必要としない方式の２方式がある。前者の事前共有情報を必要とする方式においては、認証する側と認証される側との間に、ユーザが事前共有情報として共通情報を設定する必要がある。後者の事前共有情報を必要としない方式においては、認証する側と認証される側との間に、ユーザによる共通情報の設定は不要であるが、鍵配送センタや、認証サーバなどのインフラが必要である。【０００５】
小規模で運営されることの多い無線ＬＡＮや無線ＰＡＮにおいては、インフラが不要な、前者の事前共有情報を必要とする認証方式が用いられることが多い。例えば、ＩＥＥＥ８０２．１１のＷＥＰ（Ｗｉｒｅｄ  Ｅｑｕｉｐｍｅｎｔ  Ｐｒｉｖａｃｙ）や、無線ＰＡＮ規格のＷｉＭｅｄｉａなどにおいては、暗号化鍵が事前共有情報として必要とされる、チャレンジレスポンス認証方式が採用されている。【０００６】
事前共有情報を必要とする方式においては、何らかの方法で事前共有情報として共通情報を設定する必要がある。事前共有情報を設定する方法は、認証する側と認証される側の双方に、ユーザが手入力で共通情報を手動共有設定する方式と、ケーブルなどの安全な通信路を用いて共通情報を自動共有設定する方式の２方式がある。ＷｉｒｅｌｅｓｓＵＳＢにおいては、前者のユーザが手入力で共通情報を設定する方式をＮｕｍｅｒｉｃ  Ｍｏｄｅｌ、後者の安全な通信路を用いて共通情報を設定する方式をＣａｂｌｅ  Ｍｏｄｅｌ、として規定している（非特許文献１参照）。【０００７】
他方、特許文献１には、暗号通信で使用する暗号鍵の生成方法として、光センサでセンシングしたデータをランダムシードとして暗号鍵を生成する方法が提案されている。ただし、特許文献１では、複数装置間において共通データを生成することに関しては何ら考慮されていない。【０００８】
【特許文献１】特表２００３−５３６２９９号公報
【非特許文献１】Ａｓｓｏｃｉａｔｉｏｎ  Ｍｏｄｅｌｓ  Ｓｕｐｐｌｅｍｅｎｔ  ｔｏ  ｔｈｅ  Ｃｅｒｔｉｆｉｅｄ  Ｗｉｒｅｌｅｓｓ  Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ、Ｒｅｖｉｓｉｏｎ１．０、２００６年３月２日
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ユーザが手入力で事前共有情報として共通情報を手動共有設定する方式は、共通情報の入力のための入力用・確認用インタフェースを実装しなければならない問題点と、設定作業が煩雑である問題点と、事前共有情報を第３者に盗み見られる可能性がある問題点とがある。【００１０】
また、ケーブルなどの安全な通信路を用いて共通情報を自動共有設定する方式は、通信装置の場合、他の通信装置と通信するための無線インタフェース等の通信インタフェースとは別に、共通情報を通信するための専用通信インタフェースが必要となる問題点がある。【００１１】
本発明は、上記事情に鑑みてなされたものであり、その目的は、入力用・確認用インタフェースの実装を不要にでき、共有設定作業を簡易にでき、事前共有情報を第３者に盗み見られなくでき、共通情報を共有するための専用通信インタフェースを不要にできる、共通データ生成方法と装置を提供することにある。
【課題を解決するための手段】
【００１２】
本発明の第１の共通データ生成方法は、複数の装置間で共通なデータを生成する方法であって、各装置が、センサを用いて他の装置と共通の物理現象を同時にセンシングする第１のステップと、各装置が、前記第１のステップで取得されたセンシングデータをもとに他の装置と同じ方法で共通データを生成する第２のステップとを含む。【００１３】
本発明の第１の共通データ生成装置は、他の装置と共通の物理現象を同時にセンシングするための少なくとも１台のセンサと、該センサで取得されたセンシングデータをもとに他の装置と同じ方法で共通データを生成する共通データ生成手段とを含む。
【発明の効果】
【００１４】
本発明によれば、複数の装置に共通の物理現象を同時にセンシングさせるだけで、複数の装置で共通な同一のデータを生成することがでるため、入力用・確認用インタフェースの実装を不要にでき、共有設定作業を簡易にできる。
【図面の簡単な説明】
【００１５】
【図１】本発明の共通データ生成装置の第１の実施の形態のブロック図である。
【図２】本発明の共通データ生成装置を内蔵した通信装置などの装置の外観斜視図である。
【図３】共通データを生成するために複数の共通データ生成装置に共通の物理現象である振動を与えている様子を示す図である。
【図４】本発明の共通データ生成装置の第１の実施の形態の動作シーケンスを示す図である。
【図５】本発明の共通データ生成装置の第２の実施の形態のブロック図である。
【図６】本発明の共通データ生成装置の第２の実施の形態の動作シーケンスを示す図である。
【図７】本発明の通信装置の第１の実施の形態のブロック図である。
【図８】本発明の通信装置の第１の実施の形態の動作シーケンスを示す図である。
【図９】本発明の通信装置の第２の実施の形態のブロック図である。
【図１０】本発明の通信装置の第２の実施の形態の動作シーケンスを示す図である。
【発明を実施するための最良の形態】
【００１６】
（共通データ生成装置の第１の実施の形態）
図１を参照すると、本発明の第１の実施の形態にかかる共通データ生成装置１００は、加速度センサ１０１と、共通データ生成手段１０２と、データ抽出手段１０３とを備えている。【００１７】
加速度センサ１０１は、自センサが搭載された共通データ生成装置１００の振動に伴う加速度をセンシングし、アナログのセンシングデータをデータ抽出手段１０３に出力する機能を有する。加速度センサ１０１は、装置１００に固定されていても、脱着可能な構造であっても良い。【００１８】
データ抽出手段１０３は、加速度センサ１０１からセンシングデータを入力し、その一部のセンシングデータを抽出して共通データ生成手段１０２に出力する機能を有する。このデータ抽出手段１０３は、Ａ／Ｄ変換手段１０４とバッファ１０５とタイミング制御手段１０６とで構成されている。【００１９】
Ａ／Ｄ変換手段１０４は、加速度センサ１０１から出力されるアナログのセンシングデータをデジタルなセンシングデータに変換してバッファ１０５およびタイミング制御手段１０６に出力する。Ａ／Ｄ変換手段１０４は、サンプリング周波数、サンプリング感度などのパラメータが固定されていても良いし、例えば共通データ生成手段１０２から与えるＡ／Ｄ変換設定で任意に設定できるものであっても良い。【００２０】
タイミング制御手段１０６は、バッファ１０５におけるセンシングデータの蓄積の開始と終了のタイミングを制御する。本実施の形態の場合、タイミング制御手段１０６は、Ａ／Ｄ変換手段１０４から出力されるセンシングデータを監視し、予め定められた閾値を最初に超えるセンシングデータを検出した時にバッファ１０５に対して蓄積開始を指示し、その後、予め定められた一定時間Ｔだけ経過後にバッファ１０５に対して蓄積終了を指示する。【００２１】
バッファ１０５は、半導体メモリ等の記憶装置を備えており、タイミング制御手段１０６から蓄積開始の指示を受けた時点で、Ａ／Ｄ変換手段１０４から入力されるセンシングデータの蓄積を開始し、タイミング制御手段１０６から蓄積終了の指示を受けた時点でセンシングデータの蓄積動作を停止する。【００２２】
共通データ生成手段１０２は、データ抽出手段１０７で抽出された加速度センサ１０１のセンシングデータをもとに共通データを生成する機能を有する。【００２３】
次に、図４を参照して本実施の形態にかかる共通データ生成装置１００の詳しい動作を説明する。【００２４】
加速度センサ１０２は、たとえば共通データ生成装置１００の電源がオンされている間中動作しており、センシングしたデータをアナログ信号で出力している。共通データ生成手段１０２は、外部から共通データの生成が指示されると、Ａ／Ｄ変換手段１０４に対して動作を開始する指示を送出する（ステップＡ１）。これにより、Ａ／Ｄ変換手段１０４は、加速度センサ１０２から出力されているアナログのセンシングデータをデジタル信号に変換して、バッファ１０５およびタイミング制御手段１０６へ送出し始める。【００２５】
次に共通データ生成手段１０２は、タイミング制御手段１０６に対して動作の開始を指示する（ステップＡ２）。これにより、タイミング制御手段１０６は、Ａ／Ｄ変換手段１０４から出力されているセンシングデータを予め設定されている閾値と比較する動作を開始する。そして、閾値よりも値の大きなセンシングデータを検出したタイミングで、バッファ１０５に対して蓄積の開始を指示する（ステップＡ３）。バッファ１０５は、この指示を受けて、Ａ／Ｄ変換手段１０４から出力されているセンシングデータの蓄積を開始する。【００２６】
タイミング制御手段１０６は、蓄積の開始を指示した時点で内部タイマを起動し、そのタイマ値が予め定められた一定時間Ｔに達した時点で、バッファ１０５に対して蓄積の終了を指示する（ステップＡ４）。バッファ１０５は、この指示を受けて、Ａ／Ｄ変換手段１０４から出力されているセンシングデータを蓄積する動作を停止し、共通データ生成手段１０２にバッファリングの終了を通知する。【００２７】
共通データ生成手段１０２は、バッファ１０５に蓄積されたセンシングデータを読み出し（ステップＡ５）、それをもとに共通データを生成し、共通データ生成要求元に対して生成した共通データを含む共通データ生成完了イベントを送出する（ステップＡ６）。【００２８】
たとえば、Ａ／Ｄ変換手段１０４の出力ビット数を１６ビット、サンプリング周期を１ｍｓ、前記一定時間Ｔを１０ｍｓとすると、合計１０個の１６ビットのデジタルセンシングデータがバッファ１０５に蓄積される。これら１０個のデジタルセンシングデータの値は、図３のようにして同じ振動を同時に与えた複数の装置２００間で基本的に同じになる。従って、センシングデータから共通データを生成する方法を複数の装置２００で同じにすれば、生成される共通データは同一になる。共通データの生成方法としては、たとえば、取得されたセンシングデータのうちの最大のセンシングデータを共通データとする、２番目に値の大きなセンシングデータを共通データとする、最大のセンシングデータと次に大きなセンシングデータのそれぞれ上位８ビットを結合したものを共通データとする、といった種々の方法を採用することができる。また、同じセンシングデータに対して同じ論理操作（シフト等）を行ったデータを共通データとすることも可能である。【００２９】
（共通データ生成装置の第１の実施の形態による効果）
次に本実施の形態の効果を説明する。【００３０】
本実施の形態によれば、複数の共通データ生成装置１００を一緒に振るだけで、それら複数の装置１００に共通データを生成することができる。【００３１】
また本実施の形態によれば、各共通データ生成装置１００に結合ガイド２０２、２０３を設けたことによって、複数の装置１００を双方の加速度センサ１０１の位置をあわせた状態で一体にして振ることができ、双方の加速度センサ１０１のセンシングデータを等しくすることができる。【００３２】
また本実施の形態によれば、Ａ／Ｄ変換手段１０４から出力されるセンシングデータを監視し、予め定められた閾値を最初に超えるセンシングデータを検出した時にバッファ１０５に対して蓄積開始を指示し、その後、予め定められた一定時間Ｔだけ経過後にバッファ１０５に対して蓄積終了を指示するタイミング制御手段１０６を有することにより、複数の共通データ生成装置１００の加速度センサでセンシングされたデータから同じ期間内のデータを抽出でき、結果として共通データを同一にすることができる。【００３３】
（共通データ生成装置の第２の実施の形態）
図５を参照すると、本発明の第２の実施の形態にかかる共通データ生成装置３００は、補正手段１０７を備えている点で、図１に示した第１の実施の形態にかかる共通データ生成装置１００と相違する。【００３４】
補正手段１０７は、共通データ生成手段１０２からセンシングデータを受け取り、複数の装置間でセンシングデータを等しくする補正を行い、補正したセンシングデータを共通データ生成手段１０２に返す。共通データ生成手段１０２は、この補正後のセンシングデータをもとに共通データを生成する。【００３５】
図６は共通データ生成装置３００の動作シーケンスを示し、図４に示した第１の実施の形態とはステップＡ７、Ａ８が相違する。すなわち、共通データ生成手段１０２は、バッファ１０５からセンシングデータを読み出すと（ステップＡ５）、それを補正手段１０７に渡す（ステップＡ７）。補正手段１０７は、受け取ったセンシングデータに対して所定の補正を行い、補正後のセンシングデータを共通データ生成手段１０２に返す。共通データ生成手段１０２は、補正後のセンシングデータをもとに共通データを生成する（ステップＡ８）。【００３６】
補正手段１０７による補正方法としては、以下のような方法が考えられる。【００３７】
ａ）センシングデータをノイズゲートフィルタに通すことによってノイズを除去する。
ｂ）センシングデータをノーマライズフィルタに通すことによって正規化を行う。
ｃ）共通データを生成する他の装置の補正手段１０７との間でセンシングデータの一部を交換し、自装置の対応するセンシングデータと比較することで補正パラメータを算出し、補正パラメータをもとにセンシングデータを補正する。たとえば、交換された複数の加速度データのＸ、Ｙ、Ｚ方向成分をそれぞれ比較し、角度のずれやセンシング感度のずれを補正パラメータとして算出し、この補正パラメータを基にセンシングデータに対して回転や拡大処理を行うことで、複数装置間でセンシングデータを同一にする。
ｄ）複数のセンサによるセンシングデータによって補正パラメータを算出し、この補正パラメータを基にセンシングデータを補正する。たとえば、加速度センサ１０１に加えて補正用の角速度センサを設けて加速度センサ１０１と同じ期間の角速度をセンシングし、加速度センサから取得する加速度センシングデータの、対応する角速度がある一定の閾値以下の部分のみを補正後のセンシングデータとする。
ｅ）センシングデータから特徴抽出を行うことによって、ノイズなどによる小さな相違を無視する。【００３８】
（共通データ生成装置の第２の実施の形態による効果）
次に本実施の形態の効果を説明する。【００３９】
本実施の形態によれば、補正手段１０７を備えていることにより、ノイズの混入、加速度センサ１０１の性能のバラツキ、振動を与えた際の双方の加速度センサ１０１の方向や位置のずれなどに起因して、双方のバッファ１０５に蓄積される加速度センサ１０１のセンシングデータにずれがあっても、それを同一のセンシングデータに補正できるため、結果として生成される共通データを複数の装置間で同一にすることができる。【００４０】
（共通データ生成装置の他の実施の形態）
以上の実施の形態では、共通の物理現象として振動に伴う加速度をセンシングしたが、複数の装置が同時にセンシングできる物理現象であれば、他の任意の物理現象を利用することが可能である。その場合、加速度センサに代えて必要なセンサを使用すれば良い。具体的には、加速度センサ以外に使用可能なセンサとして、角速度センサ、方位センサ、位置センサ、傾きセンサ、圧力センサ、磁気センサ、光センサ、音センサ、宇宙線センサ、雨量センサ、日照センサ、風向センサ、風速センサ、波力センサ、流量センサ、花粉センサ、温度センサ、湿度センサなどが考えられる。【００４１】
以上の実施の形態では、タイミング制御手段１０６は、加速度センシングデータが予め定められた閾値を最初に超えたタイミングでバッファ１０５に対して蓄積開始を指示したが、蓄積開始の指示を出すタイミングはこれに限定されず、任意に設定可能である。また、加速度センシングデータとは別のセンシングデータの出力変化を契機に蓄積開始の指示を出すようにしても良い。たとえば音声認識によって「始め」と発する音声を検出した時点で蓄積開始の指示を出すものであっても良い。【００４２】
以上の実施の形態では、タイミング制御手段１０６は、蓄積開始の指示を出した時点から一定時間Ｔ経過後に蓄積終了の指示を出したが、蓄積終了の指示を出すタイミングはこれに限定されず、任意に設定可能である。たとえば、加速度センシングデータが予め設定された別の閾値以下に低下したことを検出した時点で蓄積終了の指示を出しても良いし、蓄積開始の指示の変形例と同様に別のセンシングデータの出力変化を契機に蓄積終了の指示を出すようにしても良い。【００４３】
（通信装置の第１の実施の形態）
図７を参照すると、本発明の通信装置の第１の実施の形態である暗号化通信装置４００は、本発明にかかる共通データ生成装置５００と、暗号化手段４０１と、通信手段４０２とを有する。【００４４】
共通データ生成装置５００は、図１の共通データ生成装置１００または図５の共通データ生成装置３００と同一の装置である。【００４５】
暗号化手段４０１は、共通データ生成装置５００から共通データ生成完了イベントを受けると、イベント通知に含まれる共通データを暗号化鍵として設定する。また暗号化手段４０１は、通信手段４０２から暗号化要求を受けると、暗号化鍵を用いて、暗号化要求に含まれるデータを暗号化し、通信手段４０２へ暗号化したデータを返す。さらに暗号化手段４０１は、通信手段４０２から復号要求を受けると、復号要求に含まれるデータを復号し、復号したデータを通信手段４０２に返す。【００４６】
通信手段４０２は、送信時には、暗号化手段４０１へ暗号化するデータを含めた暗号化要求を送り、暗号化された暗号化データを受け取る。そして、他の暗号化通信装置へ暗号化データを送信する。また通信手段４０２は、受信時には、他の暗号化通信装置から受信した暗号化データを含む復号要求を暗号化手段４０１へ送り、復号された復号データを受け取る。【００４７】
次に図８を参照して、本実施の形態の暗号化通信装置４００の動作を説明する。【００４８】
最初に、鍵設定動作について説明する。まず、共通データ生成装置５００が前述した実施の形態と同様にして共通データを生成する。共通データを生成した共通データ生成装置５００は、共通データ生成イベントを発動し、生成した共通データを暗号化手段４０１へ送る。暗号化手段４０１は、共通データ生成装置５００からの共通データ生成完了イベントを検知すると、イベント通知に含まれる共通データを暗号化鍵として設定する（ステップＢ１）。【００４９】
次に、暗号化処理の動作について説明する。まず、通信手段４０２は、暗号化通信装置４００の内部もしくは外部の任意の送信要求元より、データを含んだ送信要求を受けると、暗号化手段４０１へ、データを含めた暗号化要求を送る。暗号化要求を受けた暗号化手段４０１は、暗号化鍵を用いて暗号化要求に含まれるデータを暗号化し、通信手段４０２へ返す。暗号化データを受け取った通信手段４０２は、他の暗号化通信装置へ暗号化データを送信する（ステップＢ２）。【００５０】
次に、復号処理の動作について説明する。まず、通信手段４０２は、暗号化通信装置４００の内部もしくは外部の任意の受信要求元より、暗号化データを含んだ受信要求を受けると、暗号化手段４０１へ、暗号化データを含めた復号要求を送る。復号要求を受けた暗号化手段４０１は、暗号鍵を用いて復号要求に含まれる暗号化データを復号し、通信手段４０２へ復号した復号データを送信する。復号データを受け取った通信手段４０２は、受信処理を完了する（ステップＢ３）。【００５１】
以上の説明では、共通データ生成装置５００で生成された共通データそのものを暗号化鍵としたが、暗号化鍵として暗号化アルゴリズムで要求されるビット長に共通データを変換するなど、共通データに対して何らかの操作を施したデータを暗号化鍵としても良い。【００５２】
（通信装置の第１の実施の形態による効果）
次に本実施の形態の効果を説明する。【００５３】
本実施の形態によれば、複数の暗号化通信装置４００に共通の物理現象をセンシングさせるだけで、共通の暗号化鍵を設定することができる。このため、入力用・確認用インタフェースの実装を不要にでき、暗号化鍵の設定作業を簡易にでき、暗号化鍵を第３者に盗み見られなくでき、暗号化鍵を共有するための専用通信インタフェースを不要にできる。【００５４】
（通信装置の第２の実施の形態）
図９を参照すると、本発明の通信装置の第２の実施の形態であるグループ通信装置６００は、本発明にかかる共通データ生成装置５００と、アドレス生成手段６０１と、通信手段６０２とを有する。【００５５】
共通データ生成装置５００は、図１の共通データ生成装置１００または図５の共通データ生成装置３００と同一の装置である。【００５６】
アドレス生成手段６０１は、共通データ生成装置５００から共通データ生成完了イベントを受けると、イベント通知に含まれる共通データを基にグループアドレスを生成する。具体的には、たとえば、グループアドレスとして規定されたビット長に共通データを変換したり、グループアドレス空間に収まるアドレス表現に変換する。グループアドレスを生成したアドレス生成手段６０１は、通信手段６０２へ、生成したグループアドレスを含めたアドレス設定要求を送る。【００５７】
通信手段６０２は、グループアドレスを含めたアドレス設定要求を受け取ると、グループアドレスを設定する。また通信手段６０２は、データを含めた送信要求を受けると、データに前記グループアドレスを設定し、チャネルへ伝送する。さらに通信手段６０２は、データを含めた受信要求をうけると、データに含まれる宛先アドレスを確認し、宛先アドレスが自身の設定したグループアドレスと一致する場合のみデータを受信する。【００５８】
次に図１０を参照して、本実施の形態のグループ通信装置６００の動作を説明する。【００５９】
最初に、グループアドレスの設定動作について説明する。まず、共通データ生成装置５００が前述した実施の形態と同様にして、共通データを生成する。共通データを生成した共通データ生成装置５００は、共通データ生成完了イベントを発動し、生成した共通データをアドレス生成手段６０１へ送る（ステップＣ１）。アドレス生成手段３０１は、共通データからグループアドレスを生成し、通信手段６０２へ、生成したグループアドレスを含めたアドレス設定要求を送る（ステップＣ２）。【００６０】
次に、送信処理の動作について説明する。通信手段６０２は、グループ通信装置６００の内部もしくは外部の任意の送信要求元より、データを含んだ送信要求を受ける、データにグループアドレスを設定し、チャネルへ伝送する（ステップＣ３）。【００６１】
次に、受信処理動作について説明する。通信手段６０２は、グループ通信装置６００の内部もしくは外部の任意の受信要求元より、データを含んだ受信要求を受けると、データの宛先アドレスを確認し、宛先アドレスが自身のグループアドレスと一致する場合のみデータを受信する（ステップＣ４）。【００６２】
（通信装置の第２の実施の形態による効果）
次に、第２の実施の形態の効果を説明する。【００６３】
本実施の形態によれば、複数のグループ通信装置６００に共通の物理現象をセンシングさせるだけで、共通のグループアドレスを設定することができる。このため、入力用・確認用インタフェースの実装を不要にでき、グループアドレスの設定作業を簡易にでき、グループアドレスを第３者に盗み見られなくでき、グループアドレスを共有するための専用通信インタフェースを不要にできる。【００６４】
以上説明したように、本発明の実施の形態による共通データ生成装置及び通信装置によれば、複数の装置が同一のセンサを用いて共通の物理現象を同時にセンシングした場合、基本的に同じセンシングデータが得られるため、そのセンシングデータをもとに同じ方法で生成される共通データは複数の装置間で同一のデータとなる。【００６５】
従って、複数の装置に共通の物理現象を同時にセンシングさせるだけで、複数の装置で共通な同一のデータを生成することがでるため、入力用・確認用インタフェースの実装を不要にでき、共有設定作業を簡易にできる。また、事前共有情報を第３者に盗み見られなくでき、共通情報を共有するための専用通信インタフェースを不要にできる。【００６６】
（通信装置の他の実施の形態）
以上の実施の形態では、共通データを利用して通信を行っていたが、共通データそのものを通信しても良い。【００６７】
以上の実施の形態に搭載される共通データ生成装置のセンサの位置が端になるようにすることで、複数の装置が検出するセンシングデータの相違を減らすことができる。例えば、通信装置の端に加速度センサを搭載することで、利用者が腕を回すような運動を与えたとしても、複数の装置が検出するセンシングデータの相違が小さくなる。その理由は、腕を回す運動の回転の軸が、二つのセンサの間に位置しないためである。ここでの“端”とは、物理的に装置の端であることのほかに、認知的に装置の端であることをも意味する。例えば、ある装置の中心にセンサが搭載されていたとしても、その装置の中心を手の端に握るように認知させることができるならば、それは端である。【００６８】
図２は、本発明の実施の形態による共通データ生成装置の具体的な外観構成例を示す図である。
図２を参照すると、本実施の形態にかかる共通データ生成装置１００の筐体２０１の裏面には、他の共通データ生成装置と加速度センサ１０１の位置をあわせて結合するための結合ガイド２０２、２０３が設けられている。上端に設けられた結合ガイド２０２は凹部形状に加工され、下端に設けられた結合ガイド２０３は結合ガイド２０２の凹部に嵌合する凸部形状に加工されている。また、加速度センサ１０１は装置１００の裏面中央部近傍に設置されており、２つの共通データ生成装置１００を上下反対にして、一方の装置の結合ガイド２０２と結合ガイド２０３が他方の装置の結合ガイド２０３と結合ガイド２０２に嵌合するように裏面どうしを合わせると、双方の加速度センサ１０１が近接した位置に来るようになっている。【００６９】
図３は、共通データを生成するために複数の共通データ生成装置に共通の物理現象である振動を与えている様子を示す図である。
図３を参照すると、本実施の形態にかかる複数の共通データ生成装置１００に共通データを設定する場合、図２を参照して説明したように各装置１００に設けられた結合ガイド２０２、２０３によって双方の加速度センサ１０１の位置をあわせた状態で、たとえば人の手で２つの装置１００を把持して振る。これにより、双方の加速度センサ１０１で共通の物理現象である振動に伴う加速度がセンシングされ、同じ期間に検出されたセンシングデータが双方のバッファ１０５に蓄積される。双方の共通データ生成手段１０２は、バッファ１０５に蓄積されたセンシングデータをもとに同じ方法で共通データを生成する。【００７０】
ここで、２つの共通データ生成装置１００は結合ガイド２０２、２０３によって結合されているので、双方が一体となって振動することになり、双方の加速度センサ１０１の位置も近接しているため、双方の加速度センサ１０１には等しい加速度が加わる。また、２つの装置１００に内蔵されている共通データ生成装置１００は全く同じものであるため、双方の加速度センサ１０１でセンシングされるデータ、データ抽出手段１０３で抽出されるセンシングデータも同じになり、同じセンシングデータから同じ方法で生成される共通データは双方の装置１００で同一のデータとなる。こうして、本実施の形態によれば、複数の装置に共通の物理現象を同時にセンシングさせるだけで、複数の装置で共通な同一のデータを生成することができる。【００７１】
この出願は、２００６年１２月１９日に出願された日本出願特願２００６−３４０９０７を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【産業上の利用可能性】
【００７２】
本発明にかかる共通データ生成方法および装置は、無線ＰＡＮ機器や、ゲームコントローラ、携帯ゲーム機、ウェアラブルＰＣ、生体内外通信システム、災害警報システム等に適用可能である。
【図１】
2008075638.tif 000003
【図２】
2008075638.tif 000004
【図３】
2008075638.tif 000005
【図４】
2008075638.tif 000006
【図５】
2008075638.tif 000007
【図６】
2008075638.tif 000008
【図７】
2008075638.tif 000009
【図８】
2008075638.tif 000010
【図９】
2008075638.tif 000011
【図１０】
2008075638.tif 000012
【国際調査報告】
2008075638.tif 000013
2008075638.tif 000014
2008075638.tif 000015
2008075638.tif 000016