(57)【要約】【課題】複数の特定の通信装置のグループ化を容易かつ安全に行う。【解決手段】複数の通信装置のそれぞれが、通信媒体を介して接続され、互いに通信可能である通信システムに関する通信装置のグループ化装置において、自己及び他の通信装置から参加要求信号を発生する入力部への入力の時間的順序を検出する順序判定部を備え、自己及び他の通信装置の上記入力部への入力の時間的順序が予め定められた特定の規則を満たしているとき、自己の通信装置と他の通信装置間のセキュアグループ化を実施するようにした。【選択図】        図１
2004200785.tif 000002
【特許請求の範囲】
【請求項１】
複数の通信装置のそれぞれが、通信媒体を介して接続され、互いに通信可能である通信システムに関する通信装置のグループ化装置において、
複数の特定の通信装置間の通信を秘匿にするためのセキュアグループへの参加要求により参加要求信号を発生する入力部、
他の通信装置の送信部から送信され、他の上記通信装置の入力部による上記セキュアグループへの参加要求信号を受信する受信部、
この受信部によって受信した上記参加要求信号から参加要求が送信された他の上記通信装置のＩＤ情報を取り出す処理部、
この処理部で取り出した他の上記通信装置のＩＤ情報及び自己のＩＤ情報を記憶する記憶部、
自己及び他の上記通信装置から上記参加要求信号を発生する入力部への入力の時間的順序を検出する順序判定部、及び、
自己及び他の上記通信装置の上記入力部への入力の時間的順序が予め定められた特定の規則を満たしているとき自己の上記通信装置と他の上記通信装置間のセキュアグループ化を実施する制御部
を備えた通信装置のグループ化装置。
【請求項２】
上記入力部による参加要求に基づいて、上記通信装置の自己のＩＤ情報を含んだ参加要求信号を上記通信媒体に送信する送信部を備えた請求項１記載の通信装置のグループ化装置。
【請求項３】
自己及び他の上記通信装置の上記入力部への入力の時間的順序が、自己の上記通信装置から始まり、セキュアグループ化する最後の他の上記通信装置で折り返し、その逆順で自己の上記通信装置に戻る順序の規則を満たしているとき、自己の上記通信装置と他の上記通信装置間のセキュアグループ化を実施するようにした請求項１記載の通信装置のグループ化装置。
【請求項４】
自己及び他の上記通信装置の上記入力部への入力の時間的順序が、自己の上記通信装置から始まり、セキュアグループ化する最後の他の上記通信装置で上記入力部の入力を２回して折り返し、自己の上記通信装置に戻る順序の規則を満たしているとき、自己の上記通信装置と他の上記通信装置間のセキュアグループ化を実施するようにした請求項１記載の通信装置のグループ化装置。
【請求項５】
自己及び他の上記通信装置の上記入力部への入力の時間的順序が、自己の上記通信装置から始まり、セキュアグループ化する最後の他の上記通信装置で終わる順序を繰り返す順序の規則を満たしているとき、自己の上記通信装置と他の上記通信装置間のセキュアグループ化を実施するようにした請求項１記載の通信装置のグループ化装置。
【請求項６】
自己及び他の上記通信装置から上記参加要求信号を発生する上記入力部への入力の時間間隔を計測する入力間隔計測部を備え、上記入力部への入力の時間間隔が予め定められた特定の規則を満たしているとき、自己の上記通信装置と他の上記通信装置間のセキュアグループ化を実施するようにした請求項１〜請求項５のいずれか１項に記載の通信装置のグループ化装置。
【請求項７】
セキュアグループに登録された上記通信装置の台数を表示する表示部を備えた請求項１〜請求項６のいずれか１項に記載の通信装置のグループ化装置。
【請求項８】
セキュアグループへの参加要求をする上記入力部のボタンと、セキュアグループに登録された上記通信装置の台数を表示させるボタンとを１つのボタンとし、そのボタンの押し方でセキュアグループへの参加要求とセキュアグループに登録された上記通信装置の台数を表示する要求とを区別する請求項７記載の通信装置のグループ化装置。
【請求項９】
複数の通信装置のそれぞれが、通信媒体を介して接続され、互いに通信可能である通信システムに関する通信装置のグループ化方法において、
複数の特定の通信装置間の通信を秘匿にするためのセキュアグループへの参加要求を入力し参加要求信号が発生されるステップ、
他の通信装置で上記セキュアグループへの参加要求が入力され送信された参加要求信号を受信するステップ、
受信した上記参加要求信号から参加要求が送信された他の上記通信装置のＩＤ情報を取り出すステップ、
取り出した他の上記通信装置のＩＤ情報と自己のＩＤ情報を記憶するステップ、自己及び他の上記通信装置から上記参加要求信号を発生する入力の時間的順序を検出するステップ、及び、
上記入力の時間的順序が予め定められた特定の規則を満たしているとき自己の上記通信装置と他の上記通信装置間のセキュアグループ化を実施するステップ
を有する通信装置のグループ化方法。
【請求項１０】
自己及び他の上記通信装置から上記参加要求信号を発生する入力の時間的順序が、自己の上記通信装置から始まり、セキュアグループ化する最後の他の上記通信装置で折り返して自己の上記通信装置に戻る順序の規則を満たしているとき自己の上記通信装置と他の上記通信装置間のセキュアグループ化を実施するようにした請求項９記載の通信装置のグループ化方法。
【請求項１１】
自己及び他の上記通信装置から上記参加要求信号を発生する入力の時間間隔を計測し、上記入力の時間間隔が予め定められた特定の規則を満たしているとき、自己の上記通信装置と他の上記通信装置間のセキュアグループ化を実施するようにした請求項９又は請求項１０記載の通信装置のグループ化方法。
【請求項１２】
複数の通信装置のそれぞれが、通信媒体を介して接続され、互いに通信可能である通信システムに関する通信装置のグループ化プログラムにおいて、
複数の特定の通信装置間の通信を秘匿にするためのセキュアグループへの参加要求が入力されたことによって、参加要求信号を発生すると共に上記通信装置の自己のＩＤ情報を発生するステップ、
他の通信装置で上記セキュアグループへの参加要求が入力され送信された参加要求信号を受信することによって、上記参加要求信号から参加要求が送信された他の上記通信装置のＩＤ情報を取り出すステップ、
取り出した他の上記通信装置のＩＤ情報と自己のＩＤ情報を記憶するステップ、自己及び他の上記通信装置から上記参加要求信号を発生する入力の時間的順序を検出するステップ、
上記入力の時間的順序が予め定められた特定の規則を満たしているとき自己の上記通信装置と他の上記通信装置間のセキュアグループ化を実施するステップ
を実現させる通信装置のグループ化プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、イーサネット（登録商標）［Ethernet（登録商標）]、無線ＬＡＮ、電力線搬送通信などのように、通信媒体を複数の通信装置で共有する通信システムにおいて、複数の特定の通信装置のグループ化を容易かつ安全に行うことができる機能を備えた通信装置のグループ化装置、通信装置のグループ化方法及び通信装置のグループ化プログラムに関するものである。
【０００２】
【従来の技術】
従来の通信装置システムにおいては、複数の特定の通信装置をグループ化するための方法として、グループ化する通信装置のうちの１台の通信装置のボタンを使用し、一定時間内にボタンを押す回数とそのタイミングについて、固有の操作パターン（手順）を登録する。そして、希望する通信装置をセキュアグループ（secure group）に追加登録するには、追加する通信装置のボタンを、最初に登録した固有の操作パターンどおりに操作する（例えば、特許文献１参照。）。
【０００３】
【特許文献１】
特開２００１−３６６３８号公報
【０００４】
【発明が解決しようとする課題】
上記のような従来の通信装置システムでは、通信装置をセキュアグループに追加登録するたびに複雑なボタン操作が必要であり、多数の通信装置をグループ化するためには時間がかかるという問題点があった。
また、通信装置をセキュアグループに追加登録するための操作パターンが複雑で、追加登録するための操作パターンを記録あるいは記憶するのが困難という問題点があった。
【０００５】
また、通信装置をセキュアグループに追加登録するための操作の際にボタンを押すタイミングと、最初に登録した固有のタイミングとの間にずれがある場合に、同じ操作パターンと判断されず、通信装置をセキュアグループに追加登録できないという問題点があった。
また、通信装置をセキュアグループに追加登録するための操作パターンが漏洩した場合に、第３者が他の通信装置をセキュアグループに登録し、通信情報を盗み見ることができるという問題点があった。
この発明は、上記のような問題点を解消するためになされたもので、複数の特定の通信装置のグループ化を容易かつ安全に行うことができる機能を備えた通信装置のグループ化装置、通信装置のグループ化方法及び通信装置のグループ化プログラムを得ることを目的とする。
【０００６】
【課題を解決するための手段】
この発明に係わる通信装置のグループ化装置は、複数の通信装置のそれぞれが、通信媒体を介して接続され、互いに通信可能である通信システムに関する通信装置のグループ化装置において、複数の特定の通信装置間の通信を秘匿にするためのセキュアグループへの参加要求により参加要求信号を発生する入力部、他の通信装置の送信部から送信され、他の上記通信装置の入力部による上記セキュアグループへの参加要求信号を受信する受信部、この受信部によって受信した上記参加要求信号から参加要求が送信された他の上記通信装置のＩＤ情報を取り出す処理部、この処理部で取り出した他の上記通信装置のＩＤ情報及び自己のＩＤ情報を記憶する記憶部、自己及び他の上記通信装置から上記参加要求信号を発生する入力部への入力の時間的順序を検出する順序判定部、及び、自己及び他の上記通信装置の上記入力部への入力の時間的順序が予め定められた特定の規則を満たしているとき自己の上記通信装置と他の上記通信装置間のセキュアグループ化を実施する制御部を備えたものである。
【０００７】
また、この発明に係わる通信装置のグループ化方法は、複数の特定の通信装置間の通信を秘匿にするためのセキュアグループへの参加要求を入力し参加要求信号が発生されるステップ、他の通信装置で上記セキュアグループへの参加要求が入力され送信された参加要求信号を受信するステップ、受信した上記参加要求信号から参加要求が送信された他の上記通信装置のＩＤ情報を取り出すステップ、取り出した他の上記通信装置のＩＤ情報と自己のＩＤ情報を記憶するステップ、自己及び他の上記通信装置から上記参加要求信号を発生する入力の時間的順序を検出するステップ、及び、上記入力の時間的順序が予め定められた特定の規則を満たしているとき自己の上記通信装置と他の上記通信装置間のセキュアグループ化を実施するステップを有するものである。
【０００８】
さらにまた、この発明に係わる通信装置のグループ化プログラムは、複数の特定の通信装置間の通信を秘匿にするためのセキュアグループへの参加要求が入力されたことによって、参加要求信号を発生すると共に上記通信装置の自己のＩＤ情報を発生するステップ、他の通信装置で上記セキュアグループへの参加要求が入力され送信された参加要求信号を受信することによって、上記参加要求信号から参加要求が送信された他の上記通信装置のＩＤ情報を取り出すステップ、取り出した他の上記通信装置のＩＤ情報と自己のＩＤ情報を記憶するステップ、自己及び他の上記通信装置から上記参加要求信号を発生する入力の時間的順序を検出するステップ、上記入力の時間的順序が予め定められた特定の規則を満たしているとき自己の上記通信装置と他の上記通信装置間のセキュアグループ化を実施するステップを実現させるものである。
【０００９】
【発明の実施の形態】
実施の形態１．
図１はこの発明の実施の形態１における通信装置のグループ化装置を備えたモデムの構成を示すブロック図である。モデム１は、セキュアグループ登録ボタン２（以下登録ボタンという）、セキュアグループ登録ボタン検出部３（以下登録ボタン検出部という）、モデムＩＤバッファ（記憶部）４、タイマー５、外部インターフェース６、制御部７、データ処理部８、暗号化部９、ディジタル変調器１０、Ｄ／Ａコンバータ１１、送信増幅器１２、結合トランス１３、通信線１４、受信増幅器１５、Ａ／Ｄコンバータ１６、及びディジタル復調器１７、順序判定部１８を備えている。
【００１０】
モデム１は通信媒体である通信線１４に接続され、他の通信装置（他のモデムに備えられた通信装置）との通信を行う。外部インターフェース６はモデム１を外部のパソコン（personal computer）等に接続する。登録ボタン（入力部）２は、押しボタンやジョグダイヤル等で構成され、モデム１のセキュアグループへの登録開始（参加要求）、又はモデム１のセキュアグループへの登録（参加要求）を入力する。登録ボタン検出部（入力部）３は、登録ボタン２が押されたことを検出し、参加要求信号を制御部７に伝える。モデムＩＤバッファ（記憶部）４は、制御部７で制御され、セキュアグループへの登録要求（参加要求）をしている自己及び他のモデムのモデムＩＤ情報を記録する。タイマー５は時間計測を行うプログラムとそれを実行するＣＰＵ等で構成され、制御部７の指示によって時間を計測し、タイムアウトが発生したときにそれを制御部７に伝える。暗号化部９は暗号化するプログラムとそれを実行するＣＰＵ等で構成され、制御部７の指示によって情報の暗号化を行う。
【００１１】
制御部７は記憶部を有し、記憶部は電源を切っても情報の保持が可能なフラッシュＲＡＭメモリやハードディスク等で構成される。制御部７は制御プログラムとそれを実行するＣＰＵ等で構成され、登録ボタン検出部３からの信号（参加要求信号）に基づいてグループ化に必要な自己のＩＤ情報を生成する機能を有し、各部の管理及び制御を行う。データ処理部６は、制御部７で制御され、モデム１による送受信データを生成あるいは加工する。ディジタル変調器１０はデータ処理部８から送られたデータを変調し、ディジタル送信信号を生成する。Ｄ／Ａコンバータ１１はディジタル変調器１０によって生成されたディジタル送信信号をアナログ送信信号に変換する。送信増幅器１２はＤ／Ａコンバータ１１によって変換されたアナログ送信信号を増幅する。
【００１２】
結合トランス１３は送信増幅器１２によって増幅されたアナログ送信信号を通信線１４に結合し、また信号線１４からアナログ受信信号を受信する。受信増幅器１５は結合トランス１３によって受信したアナログ受信信号を増幅する。Ａ／Ｄコンバータ１６は受信増幅器１５で増幅されたアナログ受信信号をディジタル受信信号に変換する。ディジタル復調器１７はＡ／Ｄコンバータ１６によって変換されたディジタル受信信号をディジタル受信データに復調する。なお、通信媒体が有線でない場合には、送信増幅器１２がアンテナに接続されて外部に信号が発信され、受信増幅器１５がアンテナに接続されて外部信号が受信される。順序判定部１８は、自己及び他の通信装置から参加要求信号を発生する入力部への入力の時間的順序が、予め定められた特定の規則を満たしているか否かを判断する。
【００１３】
図２は図１に示したモデムによって構成された通信システムのブロック図である。通信線１４にはモデムＡ２１、モデムＢ２２、モデムＣ２３及びモデムＤ２４がそれぞれ接続されている。モデムＡ２１には登録ボタン２５が設けられている。同様にモデムＢ２２には登録ボタン２６が、モデムＣ２３には登録ボタン２７が、モデムＤ２４には登録ボタン２８がそれぞれ設けられている。セキュアグループ２９にはモデムＡ２１、モデムＢ２２、モデムＣ２３が登録されている。
【００１４】
次に、実施の形態１の登録操作（参加要求操作）を図３に従って説明する。図３は図２に示すモデムＡ、モデムＢ、モデムＣをセキュアグループに登録する操作を説明するフローチャートである。ステップＳ２１において、まずモデムＡの登録ボタン２５を押す。次にステップＳ２２において、前操作から一定時間以内に、モデムＢの登録ボタン２６を押す。次にステップＳ２３において、前操作から一定時間以内に、モデムＣの登録ボタン２７を押す。次にステップＳ２４において、前操作から一定時間以内に、モデムＢの登録ボタン２６を押す。次にステップＳ２５において、前操作から一定時間以内に、モデムＡの登録ボタン２５を押す。以上の操作によって、モデムＡ、モデムＢ、モデムＣがセキュアグループ２９に登録される。
【００１５】
なお、上記登録操作では、モデムＡ―Ｂ―Ｃ―Ｂ―Ａの順でそれぞれの登録ボタンを押しているが、後半に押す登録ボタンの順序が前半の逆順であればよく、例えばＢ―Ｃ―Ａ―Ｃ―Ｂ、Ｃ―Ａ―Ｂ―Ａ―Ｃ、Ａ―Ｃ―Ｂ―Ｃ―ＡあるいはＢ―Ａ―Ｃ―Ａ―Ｂの順番に押した場合でもモデムＡ、モデムＢ、モデムＣがセキュアグループに登録される。すなわち、自己及び他の通信装置の入力部（登録ボタン）への入力の時間的順序が、自己の通信装置から始まり、セキュアグループ化する最後の他の通信装置で折り返し、その逆順で自己の通信装置に戻る順序の規則を満たしているとき、予め定められた特定の規則を満たしているので、自己の通信装置と他の通信装置間のセキュアグループ化が実施される。
【００１６】
また、登録操作の順序、すなわち、自己及び他の通信装置の入力部（登録ボタン）への入力の時間的順序が、予め定められた特定の規則を満たしているとき、自己の通信装置と他の通信装置間のセキュアグループ化を実施するようにすればよく、例えば、Ａ―Ｂ―Ｃ―Ｃ―Ｂ―Ａのように、自己及び他の通信装置の入力部への入力の時間的順序が、自己の通信装置から始まり、セキュアグループ化する最後の他の通信装置で入力部の入力を２回して折り返し、逆順で自己の通信装置に戻る順序の規則を満たしているとき、自己の通信装置と他の通信装置間のセキュアグループ化を実施するようにしてもよい。
【００１７】
さらに、Ａ―Ｂ―Ｃ―Ａ―Ｂ―Ｃのように、自己及び他の通信装置の入力部への入力の時間的順序が、自己の通信装置から始まり、セキュアグループ化する最後の他の通信装置で終わる順序を繰り返す順序の規則を満たしているとき、自己の通信装置と他の通信装置間のセキュアグループ化を実施するようにしてもよい。
【００１８】
次に、自己及び他の通信装置の入力部（登録ボタンと登録ボタン検出部）への入力の時間的順序が、自己の通信装置から始まり、セキュアグループ化する最後の他の通信装置で折り返し、その逆順で自己の通信装置に戻る順序の規則を満たしているとき、自己の通信装置と他の通信装置間のセキュアグループ化が実施される場合について実例を説明する。
上記登録操作（参加要求操作）、例として、２台のセキュアグループ化Ａ―Ｂ―Ａ、３台のセキュアグループ化Ａ―Ｂ―Ｃ―Ｂ―Ａ、及び、４台のセキュアグループ化Ａ―Ｂ―Ｃ―Ｄ―Ｃ―Ｂ―Ａによって、モデム１がセキュアグループに登録されるまでの、モデム１内部での動作を図４〜図６及び図７に従って説明する。図４〜図６は、図３に示す登録操作をした場合も含めて、モデムＡの内部での動作を説明するフローチャートで、図４のＥが図５のＥに、図５のＦが図６のＦに、それぞれ接続され、全体で一つのフローチャートを示す。図７は図３に示す操作をした場合の、モデムＢ，Ｃの内部での動作を説明するフローチャートである。
【００１９】
図４のステップＳ１において、制御部７の指示により、モデムＡのモデムＩＤバッファ４の内容が全て消去される。次にステップＳ２において、モデムＡのモデムＩＤバッファ４の内容へのインデックスが初期化される。
バッファは空、    ｉ＝０
（インデックスを“０”として、次のＩＤ情報の記録に備える。）
【００２０】
次にステップＳ３において、登録ボタン２が押されるまで待つ。モデムＡの登録ボタン２が押されると、つまり、セキュアグループへの参加要求（自己の通信装置の参加要求）があると、これを登録ボタン検出部３が検出し参加要求信号を発生する。制御部７がこれを受けて、入力ステップＳ４において、モデムＩＤバッファ（記憶部）４にモデムＡのモデムＩＤ情報を記録し、モデムＡのモデムＩＤバッファ４の内容へのインデックスを更新する。
ｉ＝０    ｂｕｆ[０]：ＭＥＬＡ
（インデックス“０”に、“ＭＥＬＡ”を記録する。なお、ＭＥＬＡはモデムＡのＩＤ情報である。）
ｉ＝ｉ＋１＝０＋１＝１
（インデックスを“１”として、次のＩＤ情報の記録に備える。）
【００２１】
次に図５で、ステップＳ５において、制御部７の指示により、タイマー５によって現在の時刻を記録する。次に制御部７とデータ処理部８により、ステップＳ６及びステップＳ７において、ステップＳ５の時点からｍ秒（例えば６０〜１８０秒）以内に、他のモデム又はモデムＡのモデムからセキュアグループへの参加要求信号が発生されたかを監視し、セキュアグループへの参加要求信号が発生されなかった場合には、グループ化操作が中断されたものと判断し、フローチャートの最初に戻る。参加要求信号が発生された場合には、ステップＳ８において、参加要求信号を発生したモデムのＩＤ情報が、直前にモデムＡのモデムＩＤバッファ４に記録されたＩＤ情報と比較される。比較の結果、両者が一致した場合には無効なグループ化操作と判定し、フローチャートの最初に戻る。
【００２２】
両者が不一致の場合は、ステップＳ９において、参加要求信号を発生したモデムのＩＤ情報が、モデムＡのモデムＩＤバッファ４に既に記録されているものであるかを確認する。確認の結果、既に記録されているものではない場合、ステップＳ１０において、参加要求信号を発生したモデムのＩＤ情報をモデムＡのモデムＩＤバッファ４に記録し、モデムＡのモデムＩＤバッファ４の内容へのインデックスを更新し、ステップＳ５に戻る。
ｉ＝１    ｂｕｆ[１]：ＭＥＬＢ
（インデックス“１”に、“ＭＥＬＢ”を記録する。なお、ＭＥＬＢはモデムＢのＩＤ情報である。）
ｉ＝ｉ＋１＝１＋１＝２
（インデックスを“２”として、次のＩＤ情報の記録に備える。）
【００２３】
再びステップＳ５〜ステップＳ９を繰り返して、参加要求信号が発生された場合には、ステップＳ８において、参加要求信号を発生したモデムのＩＤ情報が、直前にモデムＡのモデムＩＤバッファ４に記録されたＩＤ情報と比較される。両者が不一致の場合は、ステップＳ９において、参加要求信号を発生したモデムのＩＤ情報が、モデムＡのモデムＩＤバッファ４に既に記録されているものであるかを確認する。
【００２４】
確認の結果、既に記録されているＩＤである場合、ステップＳ１１及びステップＳ１２において、この参加要求が正しいグループ化操作に則っているかを確認する。確認の結果、正しグループ化操作に則っていない場合、フローチャートの最初に戻る。
すなわち
Ａ―Ｂ―Ａの場合：
モデムＢの登録ボタンを押圧後、（Ｓ＝１０）        ｉ＝２
その後モデムＡの登録ボタンを押すと、引き続き      ｉ＝２
Ｓ１１で                          ｊ＝ｉ―１＝２−１＝１
Ｓ１２で  ｂｕｆ[２×ｊ−ｉ]＝ｂｕｆ[２×１−２]＝ｂｕｆ[０]＝ＭＥＬＡステップＳ１２で、参加要求したモデムのＩＤ情報がＭＥＬＡでなければ、正しグループ化操作に則っていないので、フローチャートの最初に戻る。
【００２５】
参加要求したモデムのＩＤ情報がＭＥＬＡであれば、正しいグループ化操作に則っているので、ステップＳ１３で、ｉ＝２か確認し、終了する。
つまり、自己及び他の通信装置の入力部への入力の時間的順序を制御部７（すなわち、制御部の順序判定部１８）で検出し、自己及び他の通信装置の入力部への入力の時間的順序が予め定められた特定の規則を満たしているとき、自己の通信装置と他の通信装置間のセキュアグループ化を制御部７で実施する。
【００２６】
Ａ―Ｂ―Ｃ―Ｂ―Ａの場合：
ステップＳ１〜ステップＳ１０までは、Ａ−Ｂ−Ａの場合と同じである。そのため、モデムＩＤバッファ４の内容は既に次のようになっている。
ｉ＝０    ｂｕｆ[０]：ＭＥＬＡ
ｉ＝１    ｂｕｆ[１]：ＭＥＬＢ
ｉ＝２
【００２７】
ステップＳ１０から、再びステップＳ５〜ステップＳ９を繰り返して、参加要求が発生された場合には、ステップＳ８において、参加要求を発生したモデムのＩＤ情報が、直前にモデムＡのモデムＩＤバッファ４に記録されたＩＤ情報と比較される。両者が不一致の場合は、ステップＳ９において、参加要求を発生したモデムのＩＤ情報が、モデムＡのモデムＩＤバッファ４に既に記録されているものであるかを確認する。
【００２８】
確認の結果、既に記録されているものではない場合、ステップＳ１０において、参加要求を発生したモデムのＩＤ情報をモデムＡのモデムＩＤバッファ４に記録し、モデムＡのモデムＩＤバッファ４の内容へのインデックスを更新し、ステップＳ５に戻る。
ｉ＝２    ｂｕｆ[２]：ＭＥＬＣ
（インデックス“２”に、“ＭＥＬＣ”を記録する。なお、ＭＥＬＣはモデムＣのＩＤ情報である。）
ｉ＝ｉ＋１＝２＋１＝３
（インデックスを“３”として、次のＩＤ情報の記録に備える。）
【００２９】
再びステップＳ５〜ステップＳ９を繰り返して、参加要求が発生された場合には、ステップＳ８において、参加要求を発生したモデムのＩＤ情報が、直前にモデムＡのモデムＩＤバッファ４に記録されたＩＤ情報と比較される。両者が不一致の場合は、ステップＳ９において、参加要求を発生したモデムのＩＤ情報が、モデムＡのモデムＩＤバッファ４に既に記録されているものであるかを確認する。
【００３０】
確認の結果、既に記録されているＩＤである場合、ステップＳ１１及びステップＳ１２において、この参加要求が正しいグループ化操作に則っているかを確認する。確認の結果、正しグループ化操作に則っていない場合、フローチャートの最初に戻る。
モデムＣの登録ボタンを押圧後、（Ｓ＝１０）        ｉ＝３
その後モデムＢの登録ボタンを押すと、引き続き      ｉ＝３
Ｓ１１で                          ｊ＝ｉ―１＝３−１＝２
Ｓ１２で  ｂｕｆ[２×ｊ−ｉ]＝ｂｕｆ[２×２−３]＝ｂｕｆ[１]＝ＭＥＬＢステップＳ１２で、参加要求したモデムのＩＤ情報がＭＥＬＢでなければ、正しグループ化操作に則っていないので、フローチャートの最初に戻る。
【００３１】
参加要求したモデムのＩＤ情報がＭＥＬＢであれば、正しいグループ化操作に則っているので、ステップ１３で、ｉ＝２か確認する。ｉ＝３であるので、ステップ１４に進む。ステップＳ１４においてタイマー５によって現在の時間を記録し、モデムＡのモデムＩＤバッファ４の内容へのインデックスを更新する。
ｉ＝ｉ＋１＝３＋１＝４
【００３２】
次にステップＳ１５及びステップＳ１６において、ステップＳ１４の時点からｍ秒以内に、他のモデム又はモデムＡのモデムからセキュアグループへの参加要求信号が発生されたかを監視し、セキュアグループへの参加要求が発生されなかった場合にはグループ化操作が中断されたものと判断し、フローチャートの最初に戻る。参加要求が発生された場合には、ステップＳ１７において、この参加要求が正しいグループ化操作に則っているかを確認する。確認の結果、正しグループ化操作に則っていない場合、フローチャートの最初に戻る。
ｊ＝２、    ｉ＝４
ｂｕｆ[２×ｊ―ｉ]＝ｂｕｆ[２×２―４]＝ｂｕｆ[０]＝ＭＥＬＡ
ステップＳ１７で、参加要求したモデムのＩＤ情報がＭＥＬＡでなければ、正しグループ化操作に則っていないので、フローチャートの最初に戻る。
【００３３】
参加要求したモデムのＩＤ情報がＭＥＬＡであれば、正しいグループ化操作に則っているので、ステップＳ１８に進む。ステップＳ１８において、この参加要求が、正しいグループ化操作におけるモデムＡ（セキュアグループへの参加要求の開始モデム）以外のモデムからの参加要求であるかを確認する。
ｊ＝２、    ｉ＝４
２×ｊ―ｉ＝２×２―４＝０
確認の結果、この参加要求が、正しいグループ化操作におけるモデムＡ以外のモデムからの参加要求である場合（Ｎｏの場合）、ステップＳ1４に進む。
この場合は、正しいグループ化操作におけるモデムＡからの参加要求であるので（Ｙｅｓのであるので）、終了する。
つまり、自己及び他の通信装置の入力部への入力の時間的順序を制御部７（すなわち、制御部の順序判定部１８）で検出し、自己及び他の通信装置の入力部への入力の時間的順序が予め定められた特定の規則を満たしているとき、自己の通信装置と他の通信装置間のセキュアグループ化を制御部７で実施する。
【００３４】
Ａ−Ｂ−Ｃ−Ｄ−Ｃ−Ｂ−Ａの場合
ステップＳ１〜ステップＳ１０までは、Ａ−Ｂ―Ｃ―Ｂ−Ａの場合と同じである。そのため、モデムＩＤバッファ４の内容は既に次のようになっている。
ｉ＝０    ｂｕｆ[０]：ＭＥＬＡ
ｉ＝１    ｂｕｆ[１]：ＭＥＬＢ
ｉ＝２    ｂｕｆ[２]：ＭＥＬＣ
ｉ＝３
【００３５】
ステップＳ１０から、再びステップＳ５〜ステップＳ９を繰り返して、参加要求が発生された場合には、ステップＳ８において、参加要求を発生したモデムのＩＤ情報が、直前にモデムＡのモデムＩＤバッファ４に記録されたＩＤ情報と比較され、両者が不一致の場合は、ステップＳ９において、参加要求を発生したモデムのＩＤ情報が、モデムＡのモデムＩＤバッファ４に既に記録されているものであるかを確認する。
【００３６】
確認の結果、既に記録されているものではない場合、ステップＳ１０において、参加要求を発生したモデムのＩＤ情報をモデムＡのモデムＩＤバッファ４に記録し、モデムＡのモデムＩＤバッファ４の内容へのインデックスを更新し、ステップＳ５に戻る。
ｉ＝３    ｂｕｆ[３]：ＭＥＬＤ
（なお、ＭＥＬＤはモデムＤのＩＤ情報である。）
ｉ＝ｉ＋１＝３＋１＝４
【００３７】
再びステップＳ５〜ステップＳ９を繰り返して、参加要求が発生された場合には、ステップＳ９において、参加要求を発生したモデムのＩＤ情報が、モデムＡのモデムＩＤバッファ４に既に記録されているものであるかを確認する。
【００３８】
確認の結果、既に記録されているＩＤである場合、ステップＳ１１及びステップＳ１２において、この参加要求が正しいグループ化操作に則っているかを確認する。
モデムＤの登録ボタンを押圧後、（Ｓ＝１０）        ｉ＝４
その後モデムＣの登録ボタンを押すと、引き続き      ｉ＝４
Ｓ１１で                          ｊ＝ｉ―１＝４−１＝３
Ｓ１２で  ｂｕｆ[２×ｊ−ｉ]＝ｂｕｆ[２×３−４]＝ｂｕｆ[２]＝ＭＥＬＣ
【００３９】
参加要求したモデムのＩＤ情報がＭＥＬＣであれば、正しいグループ化操作に則っているので、ステップＳ１３で、ｉ＝２か確認する。ｉ＝４であるので、ステップＳ１４に進む。ステップＳ１４においてタイマー５によって現在の時間を記録し、モデムＡのモデムＩＤバッファ４の内容へのインデックスを更新する。
ｉ＝ｉ＋１＝４＋１＝５
【００４０】
次にステップＳ１５及びステップＳ１６において、ステップＳ１４の時点からｍ秒以内に、他のモデム又はモデムＡのモデムからセキュアグループへの参加要求信号が発生されたかを監視し、参加要求が発生された場合には、ステップＳ１７において、この参加要求が正しいグループ化操作に則っているかを確認する。。
ｊ＝３、    ｉ＝５
ｂｕｆ[２×ｊ―ｉ]＝ｂｕｆ[２×３―５]＝ｂｕｆ[１]＝ＭＥＬＢ
【００４１】
参加要求したモデムのＩＤ情報がＭＥＬＢであれば、正しいグループ化操作に則っているので、ステップＳ１８に進む。ステップＳ１８において、この参加要求が、正しいグループ化操作におけるモデムＡ（セキュアグループへの参加要求の開始モデム）以外のモデムからの参加要求であるかを確認する。
ｊ＝３、    ｉ＝５
２×ｊ―ｉ＝２×３―５＝１
確認の結果、この参加要求が、正しいグループ化操作におけるモデムＡ以外のモデムからの参加要求である（Ｎｏである）ので、ステップＳ1４に進む。
【００４２】
ステップＳ１４において、タイマー５によって現在の時間を記録し、モデムＡのモデムＩＤバッファ４の内容へのインデックスを更新する。
ｉ＝ｉ＋１＝５＋１＝６
【００４３】
次にステップＳ１５及びステップＳ１６において、ステップＳ１４の時点からｍ秒以内に、他のモデム又はモデムＡのモデムからセキュアグループへの参加要求信号が発生されたかを監視し、参加要求が発生された場合には、ステップＳ１７において、この参加要求が正しいグループ化操作に則っているかを確認する。
ｊ＝３、    ｉ＝６
ｂｕｆ[２×ｊ―ｉ]＝ｂｕｆ[２×３―６]＝ｂｕｆ[０]＝ＭＥＬＡ
ステップＳ１７で、参加要求したモデムのＩＤ情報がＭＥＬＡでなければ、正しグループ化操作に則っていないので、フローチャートの最初に戻る。
【００４４】
参加要求したモデムのＩＤ情報がＭＥＬＡであれば、正しいグループ化操作に則っているので、ステップＳ１８に進む。ステップＳ１８において、この参加要求が、正しいグループ化操作におけるモデムＡ（セキュアグループへの参加要求の開始モデム）以外のモデムからの参加要求であるかを確認する。
ｊ＝３、    ｉ＝６
２×ｊ―ｉ＝２×３―６＝０
この場合は、参加要求が、正しいグループ化操作におけるモデムＡからの参加要求である（Ｙｅｓである）ので、終了する。
つまり、自己及び他の通信装置の入力部への入力の時間的順序を制御部７（すなわち、制御部の順序判定部１８）で検出し、自己及び他の通信装置の入力部への入力の時間的順序が予め定められた特定の規則を満たしているとき、自己の通信装置と他の通信装置間のセキュアグループ化を制御部７で実施する。
【００４５】
同様にして、特定の５台以上の通信装置を選定してセキュアグループ化することも可能であり、容易かつ安全に行うことができる。
なお、実施の形態１の動作を示すフローチャート図４〜図６において、ステップＳ６やステップＳ１５では、ｍ秒以内で参加要求信号があるか否かを監視しているが、ｎ秒以上ｍ秒以内で参加要求信号があるか否かを監視するようにしてもよい。
【００４６】
次に、モデムＢ及びモデムＣ内部での動作を説明する。図７のステップＳ２６において、モデムＢ及びモデムＣのそれぞれは、登録ボタン２が押されたかどうか監視する。登録ボタン２が押された場合、ステップＳ２７において、自分自身のモデムＩＤを含んだセキュアグループへの参加要求信号を送信する。モデムＡは通信線を介してこの参加要求信号を受信する。
【００４７】
次に、グループ化操作が正常に終了した後の、モデムＡ、モデムＢ、モデムＣによる３台のグループ化について説明する。グループ化操作が正常に終了すると、モデムＡ、モデムＢ、モデムＣは公開鍵暗号によって通信する情報を暗号化することで、グループ化する。このグループに属さないモデムから、グループ内の通信を傍受することが不可能となる。
【００４８】
実施の形態１による通信装置のグループ化装置では、ｎ台の通信装置をグループ化するために、登録ボタンを２×ｎ―１回押せばよいため、多数の通信装置をグループ化するための時間を短縮できる。
また、通信装置をセキュアグループに登録するためには、特定の順序に従って、それぞれの通信装置の登録ボタンを１回あるいは２回押せばよく、セキュアグループに登録するための操作手順を記録あるいは記憶するのが容易になる。
また、通信装置をセキュアグループに登録するためには特定の順序に従って、それぞれの通信装置の登録ボタンを１回あるいは２回押せばよく、ボタンを押すタイミングの手違いで登録ができないという問題が起こりにくい。
【００４９】
また、第３者がセキュアグループに登録される通信装置間の通信を傍受するには、セキュアグループを構成するグループ化操作中に割り込んで操作を行い、なおかつ、その割り込み操作を含めたグループ化操作が正しい手順に則っていなければならないが、その確率はきわめて低く、第３者が通信情報を盗み見ることは極めて困難になる。
【００５０】
実施の形態２．
図８はこの発明の実施の形態２であるモデムの構成を示すブロック図である。実施の形態１を示す図１のブロック図に表示部３１を加えたもので、表示部３１は制御部７の信号を受ける。実施の形態１の動作を示すフローチャート（図４〜図６）で、動作が終了まで到達し、グループ化操作が正常に終了したとき、表示部３１は制御部７からの信号でセキュアグループに登録されたモデムの台数を表示する。
【００５１】
図９は実施の形態２において、図２に示されたモデムＡの動作を示すフローチャートである。実施の形態１の動作を示すフローチャート（図４〜図６）で、動作が終了まで到達し、グループ化操作が正常に終了したときに（ステップＳ３１でＹｅｓのとき）、モデムＡは制御部７の動作でセキュアグループに登録されたモデムに対し、グループ化操作完了及び登録台数の情報を送信する（ステップＳ３２）。次に、表示部３１がセキュアグループに登録されたモデムの台数を表示する（ステップ３３）。
【００５２】
図１０はこの実施の形態２において、図２に示されたモデムＢとモデムＣの動作を示すフローチャートである。実施の形態１の動作を示すフローチャート（図４〜図６）で、動作が終了まで到達し、グループ化操作が正常に終了した場合に、モデムＢとモデムＣはモデムＡからグループ化操作完了及び登録台数の情報を受信する（ステップ３４のＹｅｓ）。次に、モデムＢとモデムＣの表示部３１が制御部７の動作でセキュアグループに登録されたモデムの台数を表示する（ステップ３５）。
なお、表示部による表示の方法は、光の点滅の回数、光の点の数、数字による表示、音声、音の鳴動回数等、台数を認識できる方法であればよい。
【００５３】
実施の形態３．
図１１はこの発明の実施の形態３であるモデムの構成を示すブロック図である。実施の形態２を示す図８のブロック図に、セキュアグループの登録台数表示ボタン３２及びセキュアグループの登録台数表示ボタン検出部３３を加えたものである。登録台数表示ボタン３２が押されると、これを登録台数表示ボタン検出部３３が検出し、検出信号を制御部７に伝える。
【００５４】
図１２はこの実施の形態３において、図２に示されたモデムＡの動作を示すフローチャートである。実施の形態１の動作を示すフローチャート（図４〜図６）で、動作が終了まで到達し、グループ化操作が正常に終了したとき（ステップＳ４１のＹｅｓのとき）、モデムＡは制御部７の動作でセキュアグループに登録されたモデムに対し、グループ化操作完了及び登録台数の情報を送信する（ステップＳ４２）。
【００５５】
図１３はこの実施の形態３において、モデムＢとモデムＣの動作を示すフローチャートである。図１２に示すフローが終了まで到達し、グループ化操作完了及び登録台数の情報が送信された後、モデムＢ又はモデムＣの登録台数表示ボタン３２が押されたとき（ステップＳ４４のＹｅｓのとき）、これを登録台数表示ボタン検出部３３が検出し、検出信号を制御部７に伝え、制御部７からの信号により、表示部３１がセキュアグループに登録されたモデムの台数を表示する（ステップＳ４５）。
【００５６】
これにより、セキュアグループ登録操作が正常に終了した後、セキュアグループに登録された台数の表示を要求する登録台数表示ボタンを押すことで、セキュアグループに登録された台数を知ることができる。
なお、表示部３１による表示の方法は、光の点滅の回数、光の点の数、数字による表示、音声、音の鳴動回数等、台数を認識できる方法であればよい。
【００５７】
実施の形態４．
図１４はこの発明の実施の形態４であるモデムの構成を示すブロック図である。これは、図８のブロック図で、登録ボタン２と登録ボタン検出部３とに代えて、登録ボタン３４とタイマー３６を有する登録ボタン検出部３５とを、設けたものである。登録ボタン検出部３５は、登録ボタン３４が一定時間以下押されたことをタイマー３６で検出すると、セキュアグループへの参加要求と判断し、制御部７に参加要求信号を伝える。一方、登録ボタン検出部３５は、登録ボタン３４が一定時間以上押し続けられたことをタイマー３６で検出すると、セキュアグループに登録された通信装置の台数を表示する要求と判断し、制御部７に台数表示要求信号を伝える。制御部７が台数表示要求信号を受けると、制御部７は表示部３１にセキュアグループに登録された通信装置の台数を表示させる。
【００５８】
図１５はこの実施の形態４において、図２に示されたモデムＡの動作を示すフローチャートである。実施の形態１の動作を示すフローチャート（図４〜図６）で、動作が終了まで到達し、グループ化操作が正常に終了した後、登録ボタン３４が一定時間以上押されたとき（ステップＳ５１のＹｅｓのとき）、表示部３１がセキュアグループに登録されたモデムの台数を表示する（ステップＳ５２）。
【００５９】
これにより、セキュアグループ登録操作が正常に終了した後、登録ボタンを一定時間以上押すことで、セキュアグループに登録された台数を知ることが可能となるため、セキュアグループにモデムを参加要求する登録ボタンを、セキュアグループに登録された台数の表示を要求する登録ボタンとして兼用できる。
なお、セキュアグループに登録されたモデムの台数を表示するために一定時間以上ボタンを押す方法以外に、ダブルクリック等、一回押して離す操作と区別できる操作であればよい。
【００６０】
【発明の効果】
以上説明したように、この発明の通信装置のグループ化装置によれば、複数の通信装置のそれぞれが、通信媒体を介して接続され、互いに通信可能である通信システムに関する通信装置のグループ化装置において、複数の特定の通信装置間の通信を秘匿にするためのセキュアグループへの参加要求により参加要求信号を発生する入力部、他の通信装置の送信部から送信され、他の上記通信装置の入力部による上記セキュアグループへの参加要求信号を受信する受信部、この受信部によって受信した上記参加要求信号から参加要求が送信された他の上記通信装置のＩＤ情報を取り出す処理部、この処理部で取り出した他の上記通信装置のＩＤ情報及び自己のＩＤ情報を記憶する記憶部、自己及び他の上記通信装置から上記参加要求信号を発生する入力部への入力の時間的順序を検出する順序判定部、及び、自己及び他の上記通信装置の上記入力部への入力の時間的順序が予め定められた特定の規則を満たしているとき自己の上記通信装置と他の上記通信装置間のセキュアグループ化を実施する制御部を備えたものである。
そのため、複数の特定の通信装置のグループ化を容易かつ安全に行うことができる。
【００６１】
また、この発明に係わる通信装置のグループ化方法は、複数の特定の通信装置間の通信を秘匿にするためのセキュアグループへの参加要求を入力し参加要求信号が発生されるステップ、他の通信装置で上記セキュアグループへの参加要求が入力され送信された参加要求信号を受信するステップ、受信した上記参加要求信号から参加要求が送信された他の上記通信装置のＩＤ情報を取り出すステップ、取り出した他の上記通信装置のＩＤ情報と自己のＩＤ情報を記憶するステップ、自己及び他の上記通信装置から上記参加要求信号を発生する入力の時間的順序を検出するステップ、及び、上記入力の時間的順序が予め定められた特定の規則を満たしているとき自己の上記通信装置と他の上記通信装置間のセキュアグループ化を実施するステップを有するものである。そのため、複数の特定の通信装置のグループ化を容易かつ安全に行うことができる。
【００６２】
さらにまた、この発明に係わる通信装置のグループ化プログラムは、複数の特定の通信装置間の通信を秘匿にするためのセキュアグループへの参加要求が入力されたことによって、参加要求信号を発生すると共に上記通信装置の自己のＩＤ情報を発生するステップ、他の通信装置で上記セキュアグループへの参加要求が入力され送信された参加要求信号を受信することによって、上記参加要求信号から参加要求が送信された他の上記通信装置のＩＤ情報を取り出すステップ、取り出した他の上記通信装置のＩＤ情報と自己のＩＤ情報を記憶するステップ、自己及び他の上記通信装置から上記参加要求信号を発生する入力の時間的順序を検出するステップ、上記入力の時間的順序が予め定められた特定の規則を満たしているとき自己の上記通信装置と他の上記通信装置間のセキュアグループ化を実施するステップを実現させるものである。そのため、複数の特定の通信装置のグループ化を容易かつ安全に行うことができる。
【図面の簡単な説明】
【図１】この発明の実施の形態１における通信装置のグループ化装置を備えたモデムの構成を示すブロック図である。
【図２】図１に示したモデムによって構成された通信システムのブロック図である。
【図３】実施の形態１におけるグループ化の操作手順を示すフローチャートである。
【図４】実施の形態１におけるモデムの内部の動作を示すフローチャートである。
【図５】実施の形態１におけるモデムの内部の動作を示すフローチャートである。
【図６】実施の形態１におけるモデムの内部の動作を示すフローチャートで、図４〜図６で一つのフローチャートを示す。
【図７】実施の形態１におけるモデムの内部の動作を示すフローチャートである。
【図８】実施の形態２であるモデムの構成を示すブロック図である。
【図９】実施の形態２におけるモデムの内部の動作を示すフローチャートである。
【図１０】実施の形態２におけるモデムの内部の動作を示すフローチャートである。
【図１１】実施の形態３であるモデムの構成を示すブロック図である。
【図１２】実施の形態３におけるモデムの内部の動作を示すフローチャートである。
【図１３】実施の形態３におけるモデムの内部の動作を示すフローチャートである。
【図１４】実施の形態４であるモデムの構成を示すブロック図である。
【図１５】実施の形態４におけるモデムの内部の動作を示すフローチャートである。
【符号の説明】
１  モデム                          ２  登録ボタン
３  登録ボタン検出部                ４  モデムＩＤバッファ
５  タイマー                        ６  外部インターフェース
７  制御部                          ８  データ処理部
９  暗号化部                      １０  ディジタル変調器
１１  Ｄ／Ａコンバータ              １２  送信増幅器
１３  結合トランス                  １４  通信線
１５  受信増幅器                    １６  Ａ／Ｄコンバータ
１７  ディジタル復調器              １８  順序判定部
２１  モデムＡ                      ２２  モデムＢ
２３  モデムＣ                      ２４  モデムＤ
２５  登録ボタン                    ２６  登録ボタン
２７  登録ボタン                    ２８  登録ボタン
２９  セキュアグループ              ３１  表示部
３２  登録台数表示ボタン            ３３  登録台数表示ボタン検出部
３４  登録ボタン                    ３５  登録ボタン検出部
３６  タイマー。
【図１】
2004200785.tif 000003
【図２】
2004200785.tif 000004
【図３】
2004200785.tif 000005
【図４】
2004200785.tif 000006
【図５】
2004200785.tif 000007
【図６】
2004200785.tif 000008
【図７】
2004200785.tif 000009
【図８】
2004200785.tif 000010
【図９】
2004200785.tif 000011
【図１０】
2004200785.tif 000012
【図１１】
2004200785.tif 000013
【図１２】
2004200785.tif 000014
【図１３】
2004200785.tif 000015
【図１４】
2004200785.tif 000016
【図１５】
2004200785.tif 000017