(57)【要約】【課題】本発明は、盗聴されることなく共通の通信パラメータを容易に通信装置間で設定できる遠隔設定装置、通信システム及び通信パラメータ設定方法を提供することを目的とする。【解決手段】本発明は、ネットワークに接続される無線アクセスポイント１やその無線クライアント２に通信パラメータ設定を行うための遠隔設定装置３であって、電波若しくは赤外線などの無線により情報を送信する遠隔操作送信部と、数字や文字などのキャラクタ情報を入力するための入力部と、入力部から入力されたキャラクタ情報を記憶するためのキャラクタ情報記憶部と、キャラクタ情報記憶部からキャラクタ情報を取り出して遠隔操作送信部から出力する遠隔操作制御手段とを有することを主要な特徴とする。【選択図】図１
2005229251.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続される通信装置に通信パラメータ設定を行うための遠隔設定装置であって、
無線により情報を送信する送信部と、
キャラクタ情報を入力するための入力部と、
前記入力部から入力された前記キャラクタ情報を記憶するための記憶部と、
前記記憶部から前記キャラクタ情報を取り出して前記送信部から出力する制御手段とを有することを特徴とする遠隔設定装置。
【請求項２】
ネットワークに接続される通信装置に通信パラメータ設定を行うための遠隔設定装置であって、
無線により情報を送信する送信部と、
キャラクタ情報を入力するための入力部と、
前記入力部から入力された前記キャラクタ情報を基に所定のハッシュ関数で演算して通信パラメータを出力する演算手段と、
前記演算手段から出力された前記通信パラメータを記憶するための記憶部と、
前記記憶部から前記通信パラメータを取り出して前記送信部から出力する制御手段とを有することを特徴とする遠隔設定装置。
【請求項３】
前記通信パラメータは２以上の通信パラメータから構成されることを特徴とする請求項２記載の遠隔設定装置。
【請求項４】
前記キャラクタ情報から前記演算手段で演算する通信パラメータを判別できる判断手段が設けられ、
前記制御手段は、前記演算手段で演算された演算結果から前記判断手段の判別に基づいて通信パラメータ設定に必要な通信パラメータを出力することを特徴とする請求項２または３に記載された遠隔設定装置。
【請求項５】
前記パラメータがＩＤ及び暗号キーであることを特徴とする請求項３または４に記載された遠隔設定装置。
【請求項６】
ネットワークに接続される通信装置と請求項１記載の遠隔設定装置から構成される通信システムであって、
前記通信装置が、
前記送信部から出力された前記キャラクタ情報を受信する受信部と、
前記受信部で受信した前記キャラクタ情報を基に所定のハッシュ関数で演算して通信パラメータを出力する演算手段と、
前記演算手段で出力した通信パラメータを記憶する記憶部と、
前記記憶部に記憶された通信パラメータに基づき、ネットワークに接続された他の通信機器と通信を行う制御手段と、
を有することを特徴とする通信システム。
【請求項７】
前記通信パラメータが２以上のパラメータから構成されることを特徴とする請求項６記載の通信システム。
【請求項８】
前記通信装置には、前記キャラクタ情報から前記演算手段で演算する通信パラメータを判別できる判断手段が設けられ、前記演算手段で演算された演算結果から前記判断手段の判別に基づいて通信パラメータ設定に必要な通信パラメータを記憶部に記憶することを特徴とする請求項７に記載の通信システム。
【請求項９】
前記パラメータがＩＤ及び暗号キーであることを特徴とする請求項７または８に記載された通信システム。
【請求項１０】
ネットワークに接続される通信装置と請求項２〜５のいずれかに記載された遠隔設定装置から構成される通信システムであって、
前記通信装置が、
前記送信部から出力された前記通信パラメータを受信する受信部と、
受信した通信パラメータを記憶する記憶部と、
前記記憶部に記憶された通信パラメータに基づき、ネットワークに接続された他の通信
機器と通信を行う制御手段と、
を有することを特徴とする通信システム。
【請求項１１】
ネットワークに接続される通信装置に遠隔設定装置から通信パラメータ設定を行うための方法であって、
前記遠隔設定装置で、
キャラクタ情報を入力するステップ、
入力されたキャラクタ情報を記憶部に記憶するステップ、
前記記憶部から前記キャラクタ情報を取り出して前記通信装置に送信するステップ、を行い、
前記通信装置で、
受信したキャラクタ情報を基に所定のハッシュ関数で演算して通信パラメータを出力するステップ、
演算した通信パラメータを記憶部に記憶するステップ、を行うことを特徴とする通信パラメータ設定方法。
【請求項１２】
ネットワークに接続される通信装置に遠隔設定装置から通信パラメータ設定を行うための方法であって、
前記遠隔設定装置で、
キャラクタ情報を入力するステップ、
入力された前記キャラクタ情報を基に所定のハッシュ関数で演算して通信パラメータを出力するステップと、
前記出力された前記通信パラメータを記憶部に記憶するステップ、
前記記憶部から前記通信パラメータを取り出して前記通信装置に送信するステップ、を行い、
前記通信装置で、
受信した通信パラメータを記憶部に記憶するステップ、を行うことを特徴とする通信パラメータ設定方法。
【請求項１３】
ネットワークに接続される通信装置に通信パラメータ設定を行うための方法であって、
キャラクタ情報を入力するステップ、
入力されたキャラクタ情報を基に所定のハッシュ関数で演算して通信パラメータを出力するステップ、
演算した通信パラメータを記憶部に記憶するステップ、を行うことを特徴とする通信パラメータ設定方法。
【請求項１４】
外部からキャラクタ情報を受信する受信部と、
前記受信部で受信した前記キャラクタ情報を基に所定のハッシュ関数で演算して通信パラメータを出力する演算手段と、
前記演算手段で出力した通信パラメータを記憶する記憶部と、
前記記憶部に記憶された通信パラメータに基づき、ネットワークに接続された他の通信機器と通信を行う制御手段と、
を有することを特徴とする通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続される少なくとも２つの通信装置間で共通の通信パラメータの設定を行える遠隔設定装置と通信装置、この遠隔設定装置と通信装置から構成される通信パラメータ設定のための通信システム、及びこのとき使用する通信パラメータ設定方法に関するものである。
【背景技術】
【０００２】
近年、無線接続技術の普及により電波の届く範囲であれば無線ＬＡＮからインターネットへの接続が簡単に行えるようになっている。しかし、有線ＬＡＮに比べると電波の傍受が簡単で、通信の秘密が漏洩し易いし、インターネットへの接続を成済ましでただ乗りされる可能性がある。
【０００３】
そこで、セキュリティを確保するためにＥＳＳＩＤ（ExtendedService Set Identifier）を使い「ＡＮＹ」設定の端末との接続を拒否したり、ＷＥＰ（Wired Equivalent Privacy）を使ってデータの暗号化を行っている。しかし、これらの処理を利用するためには、無線アクセスポイントと無線クライアントの間で同じ設定がなされる必要がある。現状では、これらの設定は利用者が手動で行うしか方法がなく、専門的な知識のない利用者が設定するのは困難である。そして、このような設定を行わないままデフォルトの設定をそのまま使ってしまう人も多い。中には、ＩＥＥＥ８０２．１１ａ/ｂ/ｇに準拠した無線方式の設定自体が難しいと考える利用者もある。
【０００４】
なお、自動的に設定をするものとして、無線ＬＡＮプリンタ機器の設定装置が提案されている（特許文献１参照）
【特許文献１】特開２００２−２３６５６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
このようにセキュリティを確保するためには、無線アクセスポイントと無線クライアントの間で同じ無線設定がなされる必要がある。しかし、専門的な知識がない利用者がこの無線設定を行うのは困難なことである。このためセキュリティ設定を行わないままデフォルトの設定のまま使われることも多い。中には、無線方式の設定自体が難しいと考える利用者もある。
【０００６】
そこで、自動的に無線設定を行うために、無線クライアントと無線アクセスポイントを接続し、無線アクセスポイントに設定内容を問い合わせることが考えられる。しかし、無線アクセスポイントが２つ以上接続されている場合は、問い合わせに対してそれぞれの無線アクセスポイントが応答し、その後の設定を行うことができなくなる。
【０００７】
例えば、無線ＬＡＮ機能付ルータ装置は無線アクセスポイントとして機能するが、この無線ＬＡＮ機能付ルータ装置を無線アクセスポイントとして使うとき、同時にハブを介して他の無線アクセスポイントが接続されることも行われる。しかしこのような場合に、無線クライアントが無線設定の内容を要求するリクエストをブロードキャストしても、無線ＬＡＮ機能付ルータ装置と他の無線アクセスポイントの双方から応答が返ってきて、無線設定をすることができない。
【０００８】
このため、従来は、無線アクセスポイントと無線クライアントとの間で、ケーブル等を介して1対1で直接に無線設定情報のやり取りを行うしか方法がなかった（特許文献１、本
出願人の特願２００３−１１１１３９参照）。この方法は盗聴されることはなく確実に同一の無線情報を設定できる。しかし、この方法は無線アクセスポイントと無線クライアントの一方もしくは双方が、高いところ等の配線し辛い場所にある場合などには、対応が困難な場合がある。例えば、ネットワークカメラは高くて視界が開けている場所に設置されることが多いが、このような無線クライアントのネットワークカメラと無線アクセスポイントとの間をケーブルで接続するというのは事実上難しい。
【０００９】
そこで本発明は、上記従来の課題に鑑み、盗聴されることなく共通の通信パラメータを容易に通信装置間で設定できる遠隔設定装置、通信装置、通信システム及び通信パラメータ設定方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記従来の課題を解決するために本発明は、ネットワークに接続される通信装置に通信パラメータ設定を行うための遠隔設定装置であって、無線により情報を送信する送信部と、キャラクタ情報を入力するための入力部と、入力部から入力されたキャラクタ情報を記憶するための記憶部と、記憶部からキャラクタ情報を取り出して送信部から出力する制御手段とを有することを主要な特徴とする。
【発明の効果】
【００１１】
本発明によれば、盗聴されることなく共通の通信パラメータを容易に通信装置間で設定できる遠隔設定装置と通信装置、またこの遠隔設定装置と通信装置から構成される通信システム、及び遠隔設定装置を使って通信装置間の共通の通信パラメータを盗聴されることなく容易に設定する通信パラメータ設定方法を提供することができる。
【発明を実施するための最良の形態】
【００１２】
上記課題を解決するために本発明の第１の発明は、ネットワークに接続される通信装置に通信パラメータ設定を行うための遠隔設定装置であって、無線により情報を送信する送信部と、キャラクタ情報を入力するための入力部と、入力部から入力されたキャラクタ情報を記憶するための記憶部と、記憶部からキャラクタ情報を取り出して送信部から出力する制御手段とを有する遠隔設定装置であり、演算は通信装置で行われるためシンプルなリモコンとなり、少数のキャラクタ情報を入力するだけで、盗聴されることなく２以上の通信装置に共通の通信パラメータを容易に設定することができる。
【００１３】
本発明の第２の発明は、ネットワークに接続される通信装置に通信パラメータ設定を行うための遠隔設定装置であって、無線により情報を送信する送信部と、キャラクタ情報を入力するための入力部と、入力部から入力されたキャラクタ情報を所定のハッシュ関数で演算して通信パラメータを出力する演算手段と、演算手段から出力された通信パラメータを記憶するための記憶部と、記憶部から通信パラメータを取り出して送信部から出力する制御手段とを有する遠隔設定装置であり、遠隔設定装置で演算を行うので通信装置に演算手段等の特別な手段を搭載する必要がない。
【００１４】
本発明の第３の発明は、第２の発明に従属する発明であって、通信パラメータが２以上の通信パラメータから構成される遠隔設定装置であり、暗号化を行うことができ、通信のセキュリティを高めることができる。
【００１５】
本発明の第４の発明は、第２または３の発明に従属する発明であって、キャラクタ情報から前記演算手段で演算する通信パラメータを判別できる判断手段が設けられ、制御手段は、演算手段で演算された演算結果から判断手段の判別に基づいて通信パラメータ設定に必要な通信パラメータを出力する遠隔設定装置であり、キャラクタ情報から必要な通信パラメータを判別するので、キャラクタ入力だけで通信パラメータに必要な通信パラメータ
を出力することができる。
【００１６】
本発明の第５の発明は、第３または４の発明に従属する発明であって、パラメータがＩＤ及び暗号キーである遠隔設定装置であり、無線通信を行うときに盗聴される可能性が低くなる。
【００１７】
本発明の第６の発明は、ネットワークに接続される通信装置と第１の発明の遠隔設定装置から構成される通信システムであって、通信装置が、送信部から出力されたキャラクタ情報を受信する受信部と、信部で受信したキャラクタ情報を基に所定のハッシュ関数で演算して通信パラメータを出力する演算手段と、演算手段で出力した通信パラメータを記憶する記憶部と、記憶部に記憶された通信パラメータに基づき、ネットワークに接続された他の通信機器と通信を行う制御手段と、を有する通信システムであり、通信装置で演算を行うので遠隔設定装置に演算手段等の特別の手段を搭載する必要がなく、きわめてシンプルなリモコンとすることができ、少数のキャラクタ情報を入力するだけで、盗聴されることなく２以上の通信装置に共通の通信パラメータを容易に設定することができる。
【００１８】
本発明の第７の発明は、第６の発明に従属する発明であって、通信パラメータが２以上のパラメータから構成される通信システムであり、暗号化を行うことができ、通信のセキュリティを高めることができる。
【００１９】
本発明の第８の発明は、第７の発明に従属する発明であって、通信装置には、キャラクタ情報から前記演算手段で演算する通信パラメータを判別できる判断手段が設けられ、演算手段で演算された演算結果から判断手段の判別に基づいて通信パラメータ設定に必要な通信パラメータを記憶部に記憶する通信システムであり、キャラクタ情報から必要な通信パラメータを判別するので、キャラクタ入力だけで通信パラメータに必要な通信パラメータを出力することができる。
【００２０】
本発明の第９の発明は、第７または８の発明に従属する発明であって、パラメータがＩＤ及び暗号キーである通信システムであり、無線通信を行うときに盗聴される可能性が低くなる。
【００２１】
本発明の第１０の発明は、ネットワークに接続される通信装置と第２〜５のいずれかの発明の遠隔設定装置から構成される通信システムであって、通信装置が、送信部から出力された通信パラメータを受信する受信部と、受信した通信パラメータを記憶する記憶部と、記憶部に記憶された通信パラメータに基づき、ネットワークに接続された他の通信機器と通信を行う制御手段と、を有する通信システムであり、通信装置に演算手段等の特別の手段を搭載することなく、少数のキャラクタ情報を入力するだけで、２以上の通信装置に盗聴されることなく共通の通信パラメータを容易に設定することができる。
【００２２】
本発明の第１１の発明は、ネットワークに接続される通信装置に遠隔設定装置から通信パラメータ設定を行うための方法であって、遠隔設定装置で、キャラクタ情報を入力するステップ、入力されたキャラクタ情報を記憶部に記憶するステップ、記憶部からキャラクタ情報を取り出して通信装置に送信するステップ、を行い、通信装置で、受信したキャラクタ情報を基に所定のハッシュ関数で演算して通信パラメータを出力するステップ、演算した通信パラメータを記憶部に記憶するステップ、を行う通信パラメータ設定方法であり、通信装置で演算を行えばよく、遠隔設定装置をきわめてシンプルなリモコンとすることができ、少数のキャラクタ情報を入力するだけで、盗聴されることなく２以上の通信装置に共通の通信パラメータを容易に設定することができる。
【００２３】
本発明の第１２の発明は、ネットワークに接続される通信装置に遠隔設定装置から通信
パラメータ設定を行うための方法であって、遠隔設定装置で、キャラクタ情報を入力するステップ、入力されたキャラクタ情報を基に所定のハッシュ関数で演算して通信パラメータを出力するステップと、出力された通信パラメータを記憶部に記憶するステップ、記憶部から通信パラメータを取り出して通信装置に送信するステップ、を行い、通信装置で、受信した通信パラメータを記憶部に記憶するステップ、を行う通信パラメータ設定方法であり、通信装置で演算を行わないため特別の手段をほどこす必要がなく、少数のキャラクタ情報を入力するだけで、盗聴されることなく２以上の通信装置に共通の通信パラメータを容易に設定することができる。
【００２４】
本発明の第１３の発明は、ネットワークに接続される通信装置に通信パラメータ設定を行うための方法であって、キャラクタ情報を入力するステップ、入力されたキャラクタ情報を基に所定のハッシュ関数で演算して通信パラメータを出力するステップ、演算した通信パラメータを記憶部に記憶するステップ、を行うことを特徴とする通信パラメータ設定方法であり、少数のキャラクタ情報を入力するだけで、通信パラメータを盗聴されることなく通信装置に通信パラメータを容易に設定することができる。
【００２５】
本発明の第１４の発明は、外部からキャラクタ情報を受信する受信部と、受信部で受信したキャラクタ情報を基に所定のハッシュ関数で演算して通信パラメータを出力する演算手段と、演算手段で出力した通信パラメータを記憶する記憶部と、記憶部に記憶された通信パラメータに基づき、ネットワークに接続された他の通信機器と通信を行う制御手段と、を有する通信装置であり、通信パラメータを盗聴されることなく通信装置に通信パラメータを容易に設定することができる。
【実施例１】
【００２６】
（実施例１）
以下、本発明の実施例１の遠隔設定装置を使った無線アクセスポイントと無線クライアントに対する通信パラメータの設定について説明する。図１は本発明の実施例１における無線システムの構成図、図２は本発明の実施例１における遠隔操作装置の内部構成図、図３（ａ）は本発明の実施例１の遠隔設定装置の説明図、図３（ｂ）は（ａ）の遠隔設定装置に対する入力内容の説明図、図４は本発明の実施例１における無線アクセスポイントまたは無線クライアントの内部構成図である。
【００２７】
図１において、１は無線アクセスポイント、２は無線アクセスポイント１との間で、無線プロトコル（ＩＥＥＥ８０２．１１ａ/ｂ/ｇなどの規格に準拠したプロトコル、以下同じ）により通信リンクを確立し、その通信リンク上でＵＤＰやＴＣＰ／ＩＰプロトコルによるデータ通信が可能な無線コンピュータ装置やネットワークカメラなどの無線クライアントである。３は無線アクセスポイント１や無線クライアント２と無線で通信して無線設定情報（本発明の通信パラメータ）を無線クライアント２に送信することができる遠隔設定装置である。この無線設定情報には、例えばＥＳＳＩＤ（本発明のＩＤ）、ＷＥＰ暗号キー（本発明の暗号キー）等の２以上のパラメータが含まれる。
【００２８】
続いて、本発明の実施例１の遠隔設定装置３の構成について図２，３に基づいて説明する。図３において、４は無線アクセスポイント１や無線クライアント２に対して赤外線を出射する遠隔設定装置３の赤外線出射部、５は入力したキャラクタ情報を表示するＬＣＤ、６は０から９までの数字を入力できるキー、７は送信したり、確定したり、1つ前の状態に戻るための指示を行ったりする機能キーである。実施例１においては数字を使って設定を行うため、数字が本発明のキャラクタ情報であり、キー６は数字キーになっているが、文字等を使う場合はキー６から文字入力を行えるようにすることもでできる。キャラクタ情報としては、数字のみならず、英数字を含む文字情報であれば良い。
【００２９】
次に遠隔設定装置３の内部構成について説明すると、図２において、１１は遠隔設定装置３に設けられたキー６からキャラクタ情報を入力し機能キー７を操作することで操作する入力部、１２は入力部１１から入力されたキャラクタ情報を赤外線で無線アクセスポイント１や無線クライアント２に出力する遠隔操作送信部（本発明の送信部）である。本実施例１では赤外線通信を行うため、遠隔操作送信部１２はＩｒＤＡ（Infrared Data Association）プロトコルに準拠して通信するが、ＩＥＥＥ８０２．１１ｂ（無線イーサーネット（登録商標））等の他の近距離の無線通信プロトコルで通信を行うこともできる。さらに、本発明の通信パラメータ設定方法は、赤外線、電波などの無線によって通信することも、ＩＥＥＥ８０２．３（ＣＳＭＡ／ＣＤ）等のＬＡＮ規格に適合したケーブルを使って、有線で通信することでも実施できる。なお、遠隔設定装置３から遠隔操作を行うため送信というが、遠隔操作送信部１２と後述の遠隔操作受信部２２には送受信機能が設けられ、両者の間では上述の通信プロトコルに準拠した通信が行われる。
【００３０】
１３はＬＣＤ５にキー６で入力されたキャラクタ情報を表示させる表示部、１４はキー６を使って入力された各種情報を記憶するとともにプログラムを記憶した記憶部である。記憶部１４は基本のプログラムを記憶したＲＯＭと、キャラクタ情報を書き込んだりするＥＰＰＲＯＭ等から構成される。１４ａはキャラクタ情報を記録するキャラクタ情報記憶部である。また、１５は遠隔設定装置３のシステム制御を行い、遠隔操作送信部１２を動作させて通信する制御部である。制御部１５は、ハードウェアとして中央処理演算装置（以下、ＣＰＵ）から構成され、記憶部１４のプログラムを読み込んで機能実現手段として実現される。１５ａはＩｒＤＡプロトコル等でキャラクタ情報を遠隔操作送信部１２から送信する遠隔操作制御手段であり、実施例１においてはキー６によって入力された図３（ａ）（ｂ）のような数字列を送信する。この数字列は配列順に意味が与えられており、詳細は後述する。１６は遠隔設定装置３の電源部である。
【００３１】
続いて、本発明の実施例１における無線アクセスポイントと無線クライアントの内部構成図について説明する。図４に示すように、２１は無線アクセスポイント１の場合は無線クライアント２と、また無線クライアント２の場合は無線アクセスポイント１との間で無線通信を行う無線部、２２は遠隔設定装置３の遠隔操作送信部１２から送信された信号を受信する遠隔操作受信部、２３はＬＣＤ等のディスプレイ（図示しない）に表示を行う表示部である。無線部２１には、図示しないが、無線信号の送受信を行うためのアンテナ(空中線)が設けられている。２４は各種情報やプログラムを記憶した記憶部である。記憶部２４は基本のプログラムを記憶したＲＯＭと、キャラクタ情報や無線設定情報を書き込んだりするＥＰＰＲＯＭ等から構成される。２４ａはキャラクタ情報を記録するキャラクタ情報記憶部、２４ｂは無線設定情報を記録する設定情報記憶部である。
【００３２】
また、２５は無線クライアント２または無線アクセスポイント１のシステム制御を行い、遠隔設定装置３との間で通信する制御部である。制御部２５は、ハードウェアとしてＣＰＵから構成され、記憶部２４のプログラムを読み込んで機能実現手段として実現される。２５ａはＩｒＤＡプロトコルで遠隔設定装置３との間で送受信する遠隔操作制御手段であり、２５ｂは入力部１１に入力されたキャラクタ情報に基いてＥＳＳＩＤの公開／非公開の指定、暗号化方式の指定、使用する暗号鍵番号の指定などを判断する判断手段、２５ｃは受信したキャラクタ情報を基に通信パラメータをハッシュ演算により生成する設定情報演算手段である。２５ｄは無線アクセスポイント１の場合は無線クライアント２と、また無線クライアント２の場合は無線アクセスポイント１との間で無線通信リンクが形成されているとき、ＵＤＰやＴＣＰ／ＩＰプロトコルなどによってデータ通信を行うネットワーク通信手段である。
【００３３】
さらに、２６は無線部２１を制御して無線クライアント２と無線アクセスポイント１間で無線プロトコルにより通信リンクを形成する無線制御部である。２７は無線クライアン
ト２または無線アクセスポイント１がネットワークと通信するネットワークインタフェースである。実施例1の無線クライアント２においては、無線通信を行うため有線のネットワークインタフェース２７は不要である。しかし、ネットワークへ接続可能なように、無線クライアント２にもネットワークインタフェース２７が設けられている。
【００３４】
さて、遠隔設定装置３の入力をどのように行うか、またその入力がどのように処理されるのかについて以下説明する。図３（ａ）に示すように、キー６を操作して「03112345678」を入力すると、ＬＣＤ５に「03112345678」と表示される。図３（ｂ）には、入力されたキャラクタ情報の意味が示されている。先頭の１桁Ａは、ＥＳＳＩＤの公開を行うか、非公開とするかの設定を行うもので、非公開を意味する「0」と、公開を意味する「1」が記述される。２桁目のＢは暗号化方式の指定の有無と方式を記述するものであり、「0」は暗号化なし、「１」はＷＥＰ暗号64bit方式、「2」はＷＥＰ暗号128bit方式、「3」はＷＥＰ暗号152bit方式を意味する。続いて、３桁目のＣはＢと関連しており、ＷＥＰ暗号キーとして採用するＷＥＰ暗号鍵番号を示している。ＷＥＰ暗号鍵番号は１〜４のいずれかが採用される。Ｄは無線設定情報を自動生成するためのキャラクタ情報（演算の基本値）であり、実施例１においては「12345678」のように数字列で与えられる。ここでは例示として８文字としたが、この数字列は１文字以上、できれば３文字程度あれば十分である。このとき遠隔設定装置３への入力の負担が減り、入力がきわめて容易になる。実施例１の場合、このキャラクタ情報をハッシュ関数で演算し、Ａ，Ｂ，Ｃの記述に基づいてＥＳＳＩＤ、ＷＥＰ暗号キー等を出力する。すなわち、演算によって取得する無線設定情報は、ＥＳＳＩＤ、ＷＥＰ暗号キー（ＷＥＰ暗号鍵１、ＷＥＰ暗号鍵２、ＷＥＰ暗号鍵３、ＷＥＰ暗号鍵４のいずれか）であり、暗号鍵長さや暗号鍵番号といった情報は演算によらないで設定される。
【００３５】
ところで、この設定情報演算手段２５ｃは無線設定情報を取得するためハッシュ関数H（）を使って次のような演算を行う。ハッシュ関数H（ ）は、入力文字列ｍの長さに関係なく固定長Ｎバイトの文字列を生成するものである。例えば入力文字列ｍの各文字に対して特定の値に対するＸＯＲ値をとる関数ｇ（）を定義すると、ハッシュ関数H（ ）は、H（STR1）＝STR1＋ｇ(STR1)である。最初の演算でSTR1を入力文字列ｍとして演算を行い、２回目以降の演算ではＳＴＲ１には前回の演算の結果を使用し、演算結果が文字列長さＮバイトを越えるまで繰り返す関数である。たとえば入力文字列ｍが「12345678」すなわちアスキーコードで表すと「3132333435363738」、Ｎ＝７２バイトのとき、ハッシュ関数H（）によりｈ＝45325e6a53cd565e 3a512353・・・33ae5f35が得られる。このほかにも、例えば、簡単に入力文字列ｍと２との積をとることを繰り返し、STR1＝STR1＊２、初期値文字列ｍ＝STR0が文字列長さＮバイトを越えるまで演算を続け、越えた時点でそのＮバイト数分を取り出すハッシュ関数など、様々なハッシュ関数がある。
【００３６】
ここで、設定情報演算手段２５ｃが無線設定情報をすべて１つのハッシュ関数H（ ）を使って演算する場合を説明する。このとき、ハッシュ関数H（）によって無線設定情報に必要とされる文字列を生成し、ハッシュ値ｈの中から暗号方式に必要な文字列だけを抜き出して使用する。例えば、ＷＥＰ暗号152bit方式、上述のハッシュ関数H（）で、ハッシュ値ｈ＝45325e6a53cd565e3a512353・・・33ae5f35の場合、ＥＳＳＩＤは先頭の８バイトを使って「45325e6a53」、ＷＥＰ暗号鍵１は続く１６バイトの「cd565e3a512」、ＷＥＰ暗号鍵２はさらにその後の１６バイト、同様にＷＥＰ暗号鍵３は次の１６バイト、ＷＥＰ暗号鍵４は次の１６バイトを使う。
【００３７】
ＷＥＰ暗号64bit方式の場合、ＥＳＳＩＤは先頭の８バイト、ＷＥＰ暗号鍵１〜４はその後の１６バイトの先頭の５バイトをそれぞれ用いる。また、ＷＥＰ暗号128bit方式の場合、ＥＳＳＩＤは先頭の８バイト、ＷＥＰ暗号鍵１〜４はその後の１６バイトの先頭の１３バイトをそれぞれ用いる。
【００３８】
従って、遠隔設定装置３からキャラクタ情報としてｍ＝03112345678が入力されると、判断手段２５ｂはＥＳＳＩＤが非公開、ＷＥＰ暗号152bit方式、ＷＥＰ暗号鍵１、暗号鍵長152bit、入力文字列ｍ＝12345678と判別し、無線設定情報として出力する必要があるのはＥＳＳＩＤ、ＷＥＰ暗号鍵１の２つのパラメータと判断して、制御部２５がこのＥＳＳＩＤ「45325e6a53」、ＷＥＰ暗号鍵１「cd565e3a512」を設定情報記憶部２４ｂに記憶し、無線部２１に設定するものである。
【００３９】
ところで、ハッシュ関数は上述したような１つの関数でなければならない必要はない。暗号方式に従って各方式でハッシュ関数を使い分けることもできる。すなわち、設定情報演算手段２５ｃは、暗号方式ごとにハッシュ関数H1（ ）、H2（ ）、H3（ ）・・を演算し、必要とされる固定長の文字列を生成し、暗号方式に必要な文字列だけを抜き出して使用する。例えば、ハッシュ関数H1（）はＷＥＰ暗号64bit方式用に２８バイトを生成し、ハッシュ関数H2（ ）はＷＥＰ暗号128bit方式用に６０バイトを生成し、ハッシュ関数H3（ ）はＷＥＰ暗号152bit方式用に１２８バイトを生成するようにする。いずれもＥＳＳＩＤは先頭の８バイトを使うが、ＷＥＰ暗号64bit方式ではＷＥＰ暗号鍵１〜４としてその後の５バイトずつを用い、ＷＥＰ暗号128bit方式ではＷＥＰ暗号鍵１〜４としてその後の１３バイトずつを用い、ＷＥＰ暗号152bit方式ではＷＥＰ暗号鍵１〜４としてその後の１６バイトずつを用いる。
【００４０】
この場合、遠隔設定装置３から受信したキャラクタ情報がｍ＝03112345678だとすると、判断手段２５ｂはＥＳＳＩＤが非公開、ＷＥＰ暗号152bit方式、ＷＥＰ暗号鍵１、暗号鍵長152bit、入力文字列ｍ＝12345678と判別し、ハッシュ関数H3（）を使って演算し、無線設定情報として出力する必要があるのはＥＳＳＩＤ、ＷＥＰ暗号鍵１の２つのパラメータと判断して、制御部２５がこのＥＳＳＩＤ「45325e6a53」、ＷＥＰ暗号鍵１「cd565e3a512」を設定情報記憶部２４ｂに記憶し、無線部２１に設定することになる。
【００４１】
続いて、本発明の実施例１の無線アクセスポイントと無線クライアントに対する無線設定情報の設定方法について図５に基づいて説明する。図５は本発明の実施例１における通信パラメータ設定方法のフローチャートである。無線アクセスポイント１と無線クライアント２に対して無線設定情報の設定を行う場合は、遠隔設定装置３のキー６を使って、無線設定情報生成に必要な基本情報（ＥＳＳＩＤの公開／非公開の指定情報、暗号化方式の指定情報、使用する暗号鍵番号の指定情報）と演算の基本値（無線設定情報を自動生成するため情報）を記述したキャラクタ情報が入力されると（ｓｔｅｐ１）、制御部１５は、このキャラクタ情報を遠隔設定装置３のＬＣＤ５に数字の列として表示し、入力されたキャラクタ情報はキャラクタ情報記憶部１４ａに記憶する（ｓｔｅｐ２）。演算の基本値は実施例１においては小さな数字が選ばれ、３個〜１０個である。
【００４２】
次いで、制御部１５は、送信ボタン（機能キー７）の押下を検出すると、キャラクタ情報記憶部１４ａからキャラクタ情報を取り出して、例えばＩｒＤＡプロトコルに従って、キャラクタ情報をパケットのデータ部に収めて無線アクセスポイント１と無線クライアント２に送信する（ｓｔｅｐ３）。実施例１の場合は、赤外線でキャラクタ情報が送信され、遠隔設定装置３の遠隔操作制御手段１５ａは、無線アクセスポイント１または無線クライアント２からＡＣＫが送られてきたのを確認する(ｓｔｅｐ４)。
【００４３】
無線アクセスポイント１または無線クライアント２では、制御部２５がこのキャラクタ情報を取り出し、判断手段２５ｂが無線設定情報生成に必要な基本情報と演算の基本値を判別し、設定情報演算手段２５ｃが基本情報と演算の基本値を基にハッシュ関数H（ ）で演算を行う（ｓｔｅｐ５）。制御部２５は生成したハッシュ値(文字列)から無線設定情報を取り出し（ｓｔｅｐ６）、この無線設定情報と基本情報（暗号鍵長さやＥＳＳＩＤの公
開／非公開など）を設定情報記憶部２４ｂに記憶し、無線部２１に設定する(ｓｔｅｐ７)。
【００４４】
このように、実施例１の遠隔設定装置３を使った通信パラメータ設定方法は、無線アクセスポイント１、無線クライアント２に設定情報演算手段２５ｃを設け、遠隔設定装置３から少数の数字を入力するだけで、無線アクセスポイント１、無線クライアント２のそれぞれで、同一の無線設定情報を生成でき、操作は簡単で、専門的な知識がない利用者でも容易に設定でき、無線アクセスポイントと無線クライアントの間でセキュリティの高い無線設定を行うことができる。無線アクセスポイント１、無線クライアント２で演算を行うため、遠隔設定装置３はきわめてシンプルなリモコンとなる。
【００４５】
なお、本発明の通信パラメータ設定方法は、赤外線や電波を使って遠隔操作を行う遠隔設定装置３だけに限られるものではない。無線アクセスポイント１、無線クライアント２のそれぞれに対して、遠隔設定装置３からケーブルを使って有線でキャラクタ情報を送信することもできる。さらに、無線アクセスポイント１、無線クライアント２の一方に対してだけキャラクタ情報を送信し、その一方の設定情報演算手段２５ｃによって無線設定情報を生成し、無線アクセスポイント１、無線クライアント２の他方に従来のようなケーブル等の別の手段を使って転送することもできる。
【００４６】
(実施例２)
本発明の実施例２の遠隔設定装置を使った無線アクセスポイントと無線クライアントに対する無線設定情報の設定について説明する。実施例２においては、遠隔設定装置３に設定情報演算部が設けられ、設定情報を生成し、これを無線アクセスポイント１と無線クライアント２にそれぞれ送信するものである。図６は本発明の実施例２における遠隔操作装置の内部構成図、図７は本発明の実施例２における通信パラメータ設定方法のフローチャートである。実施例２において、実施例１の遠隔設定装置、無線アクセスポイント、無線クライアントと同一符号は同一の内容を示すものであるから、説明は省略する。図１、図３、図５、図７は実施例２においても参照する。
【００４７】
図６において、１１は入力部、１２は遠隔操作送信部、１３は表示部、１４は記憶部、１４ａはキャラクタ情報を記録するキャラクタ情報記憶部、１４ｂは無線設定情報を記憶する設定情報記憶部である。１５は制御部、１５ａは遠隔操作制御手段、１５ｂは入力部１１に入力されたキャラクタ情報に基いてＥＳＳＩＤの公開／非公開の指定、暗号化方式の指定、使用する暗号鍵番号の指定などを判断する判断手段、１５ｃは受信したキャラクタ情報を基に通信パラメータをハッシュ演算により生成する設定情報演算手段、１６は遠隔設定装置３の電源部である。なお、実施例２においては、無線アクセスポイント１や無線クライアント２には、図示はしないが、図４に示す判断手段２５ｂ、設定情報演算手段２５ｃが設けられていない。
【００４８】
そこで、本発明の実施例２の無線アクセスポイントと無線クライアントに対する無線設定情報の設定方法について説明する。図７に示すように、無線アクセスポイント１と無線クライアント２に対して無線設定情報の設定を行う場合は、遠隔設定装置３のキー６を使って、無線設定情報生成に必要な基本情報と演算の基本値を記述したキャラクタ情報が入力されると（ｓｔｅｐ１１）、制御部１５は、このキャラクタ情報を遠隔設定装置３のＬＣＤ５に数字の列として表示する。入力されたキャラクタ情報を基に、判断手段１５ｂが無線設定情報生成に必要な基本情報と演算の基本値を判別し、設定情報演算手段１５ｃが基本情報と演算の基本値を基にハッシュ関数H（ ）で演算を行う（ｓｔｅｐ１２）。
【００４９】
制御部１５は生成したハッシュ値(文字列)からＥＳＳＩＤや暗号鍵を取り出し（ｓｔｅｐ１３）、基本情報（暗号鍵長さやＥＳＳＩＤの公開／非公開など）とともに無線設定情
報として設定情報記憶部１４ｂに記憶する(ｓｔｅｐ１４)。
【００５０】
次いで、設定情報記憶部１４ｂから無線設定情報を取り出して、例えばＩｒＤＡプロトコルに従って、無線設定情報をパケットのデータ部に収めて無線アクセスポイント１と無線クライアント２に送信する（ｓｔｅｐ１５）。遠隔設定装置３の遠隔操作制御手段１５ａは、無線アクセスポイント１または無線クライアント２からＡＣＫが送られてきたのを確認する(ｓｔｅｐ１６)。
【００５１】
無線アクセスポイント１または無線クライアント２では、制御部２５がこの無線設定情報を取り出し、設定情報記憶部２４ｂに記憶し、無線部２１に設定する(ｓｔｅｐ１７)。
【００５２】
このように、実施例２の通信パラメータ設定方法は、遠隔設定装置３に設定情報演算手段２５ｃを設けて演算するから、遠隔設定装置３から３文字程度のごく少数の数字を入力するだけで、無線アクセスポイント１、無線クライアント２のそれぞれで、同一の無線設定情報を設定でき、操作は簡単で、専門的な知識がない利用者でも容易に設定でき、無線アクセスポイントと無線クライアントの間でセキュリティの高い無線設定を行うことができる。遠隔設定装置３で演算を行うから無線アクセスポイント１、無線クライアント２には特別の手段を設ける必要がない。
【００５３】
なお、実施例２において、無線アクセスポイント１や無線クライアント２に対して更に図４に示す判断手段２５ｂ、設定情報演算手段２５ｃを設けることもできる。この場合、遠隔設定装置３が判断手段１５ｂ、設定情報演算手段１５ｃ、キャラクタ情報記憶部１４ａ、設定情報記憶部１４ｂを有し、無線アクセスポイント１や無線クライアント２が判断手段２５ｂ、設定情報演算手段２５ｃ、キャラクタ情報記憶部２４ａ、設定情報記憶部２４ｂを有すことになる。このとき、遠隔設定装置３と無線アクセスポイント１、無線クライアント２のそれぞれで、キャラクタ情報と判断手段２５ｂ、設定情報演算手段が存在するため、どの装置で無線設定情報のデータが壊れても、キャラクタ情報を使ってデータの再生をすることができる。
【産業上の利用可能性】
【００５４】
本発明は、盗聴されることなく共通の通信パラメータを容易に設定できる無線アクセスポイントや無線クライアント等の通信装置に適用できる。
【図面の簡単な説明】
【００５５】
【図１】本発明の実施例１における無線システムの構成図
【図２】本発明の実施例１における遠隔操作装置の内部構成図
【図３】（ａ）本発明の実施例１の遠隔設定装置の説明図、（ｂ）（ａ）の遠隔設定装置に対する入力内容の説明図
【図４】本発明の実施例１における無線アクセスポイントまたは無線クライアントの内部構成図
【図５】本発明の実施例１における無線設定情報の設定方法のフローチャート
【図６】本発明の実施例２における遠隔操作装置の内部構成図
【図７】本発明の実施例２における無線設定情報の設定方法のフローチャート
【符号の説明】
【００５６】
１  無線アクセスポイント
２  無線クライアント
３  遠隔設定装置
４  赤外線出射部
５  ＬＣＤ
６  キー
７  機能キー
１１  入力部
１２  遠隔操作送信部
１３，２３  表示部
１４，２４  記憶部
１４ａ，２４ａ  キャラクタ情報記憶部
１４ｂ，２４ｂ  設定情報記憶部
１５，２５  制御部
１５ａ，２５ａ  遠隔操作制御手段
１５ｂ，２５ｂ  判断手段
１５ｃ，２５ｃ  設定情報演算手段
１６  電源部
２１  無線部
２２  遠隔操作受信部
２５ｄ  ネットワーク通信手段
２６  無線制御部
２７  ネットワークインタフェース
【図１】
2005229251.tif 000003
【図２】
2005229251.tif 000004
【図３】
2005229251.tif 000005
【図４】
2005229251.tif 000006
【図５】
2005229251.tif 000007
【図６】
2005229251.tif 000008
【図７】
2005229251.tif 000009