(57)【要約】【課題】電子機器と端末装置との間で無線通信によって送信される、秘匿情報の秘匿性を向上させる。【解決手段】通信システム１００は、プリンタ１０１に備えられた無指向性アンテナ１１３と、ＰＣ１２１に備えられた指向性アンテナ１３１又は無指向性アンテナ１３２との間で無線通信を行う。まず、暗号化（解読）データをＰＣ１２１の指向性アンテナ１３１とプリンタ１０１の無指向性アンテナ１１３間で交換した後、秘匿情報暗号化プログラム１２５ａにより暗号化データテーブル１２５ｂに格納された暗号化データを用いて秘匿情報を暗号化し、ＰＣ１２１の無指向性アンテナ１３２からプリンタ１０１の無指向性アンテナ１１３に対して送信する。そして、暗号解析プログラム１０３ａにより暗号化データテーブル１０４ａに格納された暗号化（解読）データを用いて暗号化した秘匿情報を解読する。【選択図】      図１
2004172762.tif 000002
【特許請求の範囲】
【請求項１】
無線信号を送信する端末装置と、前記端末装置から送信された無線信号を受信する電子機器と、を備える通信システムであって、
前記端末装置は、
秘匿情報を暗号化する暗号化手段と、
指向性を有する無線信号の送信を行う指向性モードにて前記暗号化手段によって暗号化された秘匿情報の解読に用いる解読データを送信する第一の通信手段と、
指向性を有さない無線信号の送信を行う無指向性モードにて前記暗号化手段によって暗号化された秘匿情報を送信する第二の通信手段と、を備え、
前記電子機器は、
前記第一及び第二の通信手段により送信された無線信号を受信する第三の通信手段と、
前記第三の通信手段により受信した前記暗号化手段により暗号化された秘匿情報を、前記第三の通信手段により受信した前記解読データを用いて解読する解読手段と、を備えることを特徴とする通信システム。
【請求項２】
無線信号を送受信する端末装置と、無線信号を送受信する電子機器と、を備える通信システムであって、
前記電子機器は、
指向性を有する無線信号の送信を行う指向性モードにて秘匿情報の暗号化に用いる暗号化データを送信する第一の通信手段と、
指向性を有さない無線信号の受信を行う無指向性モードにて前記暗号化データによって暗号化された秘匿情報を受信する第二の通信手段と、
前記第二の通信手段により受信した前記暗号化された秘匿情報を、前記第一の通信手段により送信した前記暗号化データを用いて解読する解読手段と、を備え、
前記端末装置は、
無線信号を送受信可能であり、前記第一の通信手段により送信された前記暗号化データの受信、及び、前記暗号化された秘匿情報の送信を行う第三の通信手段と、
前記第三の通信手段により受信した前記暗号化データを用いて秘匿情報を暗号化する暗号化手段と、を備えることを特徴とする通信システム。
【請求項３】
前記第一の通信手段は、指向性アンテナであり、前記第二の通信手段は、無指向性アンテナであることを特徴とする請求項１又は請求項２に記載の通信システム。
【請求項４】
前記第一の通信手段と前記第三の通信手段との間の通信、及び、前記第二の通信手段と前記第三の通信手段との間の通信は、同一の通信プロトコルに従って行われることを特徴とする請求項１乃至３のいずれか１項に記載の通信システム。
【請求項５】
秘匿情報を暗号化する暗号化手段と、
指向性を有する無線信号の送信を行う指向性モードにて、無線信号を受信することが可能な電子機器に対し、前記暗号化手段によって暗号化された秘匿情報の解読に用いる解読データを送信する第一の通信手段と、
指向性を有さない無線信号の送信を行う無指向性モードにて、無線信号を受信することが可能な電子機器に対し、前記暗号化手段によって暗号化された秘匿情報を送信する第二の通信手段と、を備えることを特徴とする端末装置。
【請求項６】
指向性を有する無線信号の送信を行う指向性モードにて、無線信号を受信することが可能な端末装置に対し、秘匿情報の暗号化に用いる暗号化データを送信する第一の通信手段と、
指向性を有さない無線信号の受信を行う無指向性モードにて、無線信号を送信することが可能な端末装置から、前記暗号化データによって暗号化された秘匿情報を受信する第二の通信手段と、
前記第二の通信手段により受信した前記暗号化された秘匿情報を、前記第一の通信手段により送信した前記暗号化データを用いて解読する解読手段と、を備えることを特徴とする電子機器。
【請求項７】
秘匿情報を暗号化する暗号化手段、
指向性を有する無線信号の送信を行う指向性モードにて、無線信号を受信することが可能な電子機器に対し、前記暗号化手段によって暗号化された秘匿情報の解読に用いる解読データを送信する第一の通信手段、
指向性を有さない無線信号の送信を行う無指向性モードにて、無線信号を受信することが可能な電子機器に対し、前記暗号化手段によって暗号化された秘匿情報を送信する第二の通信手段、として端末装置を機能させることを特徴とするプログラム。
【請求項８】
指向性を有する無線信号の送信を行う指向性モードにて、無線信号を受信することが可能な端末装置に対し、秘匿情報の暗号化に用いる暗号化データを送信する第一の通信手段、
指向性を有さない無線信号の受信を行う無指向性モードにて、無線信号を送信することが可能な端末装置から、前記暗号化データによって暗号化された秘匿情報を受信する第二の通信手段、
前記第二の通信手段により受信した前記暗号化された秘匿情報を、前記第一の通信手段により送信した前記暗号化データを用いて解読する解読手段、として電子機器を機能させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信システム、端末装置及び電子機器、並びにプログラムに関し、特に、無線通信により暗号化された秘匿情報を送受信する通信システム、端末装置及び電子機器、並びにプログラムに関する。
【０００２】
【従来の技術】
従来から、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の無線通信が普及している。この無線通信においては、送受信する情報の秘匿性を確保するため、送受信する秘匿情報を暗号化することが行われる。この際、暗号化された秘匿情報を受信する受信無線局においては、その秘匿情報の解読に用いる解読データ（暗号化に用いるデータと解読に用いるデータとが同一であり、暗号化に用いたデータによって解読を行うことができる場合、この解読データを暗号化データともいう）を知っておく必要がある。そして、受信無線局では、受信した暗号化済みの秘匿情報を、解読データ（場合によっては、暗号化データ）を用いて解読する。尚、暗号・解読処理を行う方式として、暗号化に用いるデータと解読に用いるデータとが異なる公開鍵暗号方式と、暗号化に用いるデータと解読に用いるデータとが同一である共通鍵暗号方式とが知られている。また、共通鍵暗号方式のほうが公開鍵暗号方式よりも処理負荷が小さくて済むという利点があることも知られている。このように、暗号化された秘匿情報の解読に用いる秘密鍵情報（解読データ）を受信無線局から他の無線局に送信することのない公開鍵暗号方式のような暗号・復号処理では、他の無線局に秘密情報を知られてしまう可能性が少ないため、暗号を解読できず、秘密情報の秘匿性を確保しやすいのである。
【０００３】
例えば、特許文献１に記載された技術は、公開鍵暗号方式を用いた例であり、送信無線局と受信無線局との間における授受すべき情報の秘匿性を向上させるために、送信無線局において、公開鍵情報（暗号化データ）を用いて、ホップテーブル等の秘匿情報を暗号化して暗号化済秘匿情報とし、受信無線局に対して送信する。そして、受信無線局において、予め設定されている秘密鍵情報（解読データ）を用いて、受信した暗号化済秘匿情報を復号（解読）する。尚、この公開鍵情報は、秘密鍵情報に対応する鍵情報であり、受信無線局から送信無線局に対して予め送信されるものである。
【０００４】
【特許文献１】
特開平１０−２２４３４０号公報（図４、段落００９１、００９２）
【０００５】
【発明が解決しようとする課題】
しかしながら、例えば、共通鍵暗号方式のように、共通鍵情報（共通鍵暗号方式では、公開鍵暗号方式における公開鍵情報と秘密鍵情報とが同一の状態にあり、これを、共通鍵情報という。）を受信無線局から他の無線局に送信してしまう暗号・復号処理では、秘匿情報の内容を知られたくない無線局に共通鍵情報を知られてしまう可能性があるため、暗号を解読されてしまい、秘匿情報の秘匿性を確保しづらいという問題があった。
【０００６】
本発明は、上記問題点に鑑みてなされたものであり、暗号化された秘匿情報の解読に用いるデータを送受信する環境であっても、電子機器と端末装置との間で無線通信によって送信される、秘匿情報の秘匿性を向上させることができる、通信システム、端末装置及び電子機器、並びにプログラムを提供するものである。
【０００７】
【課題を解決するための手段】
上記課題を解決するために、請求項１の通信システムは、無線信号を送信する端末装置と、前記端末装置から送信された無線信号を受信する電子機器と、を備える通信システムであって、前記端末装置は、秘匿情報を暗号化する暗号化手段と、指向性を有する無線信号の送信を行う指向性モードにて前記暗号化手段によって暗号化された秘匿情報の解読に用いる解読データを送信する第一の通信手段と、指向性を有さない無線信号の送信を行う無指向性モードにて前記暗号化手段によって暗号化された秘匿情報を送信する第二の通信手段と、を備え、前記電子機器は、前記第一及び第二の通信手段により送信された無線信号を受信する第三の通信手段と、前記第三の通信手段により受信した前記暗号化手段により暗号化された秘匿情報を、前記第三の通信手段により受信した前記解読データを用いて解読する解読手段と、を備えることを特徴とする。
【０００８】
請求項５の端末装置は、秘匿情報を暗号化する暗号化手段と、指向性を有する無線信号の送信を行う指向性モードにて、無線信号を受信することが可能な電子機器に対し、前記暗号化手段によって暗号化された秘匿情報の解読に用いる解読データを送信する第一の通信手段と、指向性を有さない無線信号の送信を行う無指向性モードにて、無線信号を受信することが可能な電子機器に対し、前記暗号化手段によって暗号化された秘匿情報を送信する第二の通信手段と、を備えることを特徴とする。
【０００９】
請求項７のプログラムは、秘匿情報を暗号化する暗号化手段、指向性を有する無線信号の送信を行う指向性モードにて、無線信号を受信することが可能な電子機器に対し、前記暗号化手段によって暗号化された秘匿情報の解読に用いる解読データを送信する第一の通信手段、指向性を有さない無線信号の送信を行う無指向性モードにて、無線信号を受信することが可能な電子機器に対し、前記暗号化手段によって暗号化された秘匿情報を送信する第二の通信手段、として端末装置を機能させることを特徴とする。
【００１０】
請求項１、５、７によると、端末装置から電子機器に対して、暗号化された秘匿情報の解読に用いる解読データを、指向性モードの無線信号を用いて送信している。従って、解読データを受け取ることができる電子機器が限定され、解読データが盗聴される可能性を低くし、結果として、秘匿情報の秘匿性を高めることができる。
また、暗号化された秘匿情報を、無指向性モードの無線信号を用いて端末装置から送信している。従って、端末装置から送信する秘匿情報の向きを電子機器に合わせることなく送信することができ、利便性を高めることができる。
【００１１】
請求項２の通信システムは、無線信号を送受信する端末装置と、無線信号を送受信する電子機器と、を備える通信システムであって、前記電子機器は、指向性を有する無線信号の送信を行う指向性モードにて秘匿情報の暗号化に用いる暗号化データを送信する第一の通信手段と、指向性を有さない無線信号の受信を行う無指向性モードにて前記暗号化データによって暗号化された秘匿情報を受信する第二の通信手段と、前記第二の通信手段により受信した前記暗号化された秘匿情報を、前記第一の通信手段により送信した前記暗号化データを用いて解読する解読手段と、を備え、前記端末装置は、無線信号を送受信可能であり、前記第一の通信手段により送信された前記暗号化データの受信、及び、前記暗号化された秘匿情報の送信を行う第三の通信手段と、前記第三の通信手段により受信した前記暗号化データを用いて秘匿情報を暗号化する暗号化手段と、を備えることを特徴とする。
【００１２】
請求項６の電子機器は、指向性を有する無線信号の送信を行う指向性モードにて、無線信号を受信することが可能な端末装置に対し、秘匿情報の暗号化に用いる暗号化データを送信する第一の通信手段と、指向性を有さない無線信号の受信を行う無指向性モードにて、無線信号を送信することが可能な端末装置から、前記暗号化データによって暗号化された秘匿情報を受信する第二の通信手段と、前記第二の通信手段により受信した前記暗号化された秘匿情報を、前記第一の通信手段により送信した前記暗号化データを用いて解読する解読手段と、を備えることを特徴とする。
【００１３】
請求項８のプログラムは、指向性を有する無線信号の送信を行う指向性モードにて、無線信号を受信することが可能な端末装置に対し、秘匿情報の暗号化に用いる暗号化データを送信する第一の通信手段、指向性を有さない無線信号の受信を行う無指向性モードにて、無線信号を送信することが可能な端末装置から、前記暗号化データによって暗号化された秘匿情報を受信する第二の通信手段、前記第二の通信手段により受信した前記暗号化された秘匿情報を、前記第一の通信手段により送信した前記暗号化データを用いて解読する解読手段、として電子機器を機能させることを特徴とする。
【００１４】
請求項２、６、８によると、電子機器から端末装置に対して、秘匿情報の暗号化に用いるとともに、秘匿情報の解読にも用いる暗号化データを、指向性モードの無線信号を用いて送信している。従って、暗号化データを受け取ることができる端末装置が限定され、暗号化データが盗聴される可能性を低くし、結果として、秘匿情報の秘匿性を高めることができる。
また、暗号化された秘匿情報を、無指向性モードの無線信号を用いて電子機器で受信している。従って、電子機器は、端末装置から送信された、暗号化された秘匿情報を多方向から受信することができ、利便性を高めることができる。
【００１５】
請求項３の通信システムは、請求項１又は請求項２に記載の通信システムであって、前記第一の通信手段は、指向性アンテナであり、前記第二の通信手段は、無指向性アンテナであることを特徴とする。
【００１６】
請求項３によると、指向性モードの無線信号の送信を、汎用的な指向性アンテナ（八木アンテナ等）の技術により実現することができる。また、無指向性モードの無線信号の送受信を、汎用的な無指向性アンテナ（ダイバーシティアンテナ等）の技術により実現することができる。
【００１７】
請求項４の通信システムは、請求項１乃至３のいずれか１項に記載の通信システムであって、前記第一の通信手段と前記第三の通信手段との間の通信、及び、前記第二の通信手段と前記第三の通信手段との間の通信は、同一の通信プロトコルに従って行われることを特徴とする。
【００１８】
請求項４によると、第一の通信手段と第三の通信手段との間の指向性モードを用いた通信、及び、第二の通信手段と第三の通信手段との間の無指向性モードを用いた通信が、同一の通信プロトコルに従って行われる。従って、無線信号の処理が同一となり、合理的である。
【００１９】
尚、請求項７及び請求項８に記載されているプログラムは、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＦＤ（Ｆｌｏｐｐｙ  Ｄｉｓｋ：登録商標）、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃ）などのリムーバブル型記録媒体やハードディスクなどの固定型記録媒体に記録して配布可能である他、有線又は無線の電気通信手段によってインターネットなどの通信ネットワークを介して配布可能である。
【００２０】
【発明の実施の形態】
以下、図面を参照しつつ、本発明の好適な実施の形態を説明する。
【００２１】
［第一の実施の形態］
まず、第一の実施の形態に係る通信システムについて図１に基づいて説明する。図１は、第一の実施形態に係る通信システムの概略構成図である。図１に示す通信システム１００は、電子機器としてのプリンタ１０１と、端末装置としてＰＣ１２１とを有している。
【００２２】
図１に示すように、プリンタ１０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０２と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０３と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０４と、印字部１０５と、表示部１０６と、操作部１０７と、ＲＦモジュール１０８と、無指向性アンテナ（第三の通信手段）１１３とを有している。また、ＣＰＵ１０２と、ＲＯＭ１０３と、ＲＡＭ１０４と、印字部１０５と、表示部１０６と、操作部１０７と、ＲＦモジュール１０８とは、システムバス１１０によって互いに結合されている。そして、無指向性アンテナ１１３は、ＲＦモジュール１０８に接続されている。
【００２３】
ＣＰＵ１０２は、プリンタ１０１を制御するための中央演算処理装置である。ＣＰＵ１０２は、後述する印字部１０５に対してプリンタの機能を提供させたり、受信したデータを分析して後述する暗号解析プログラム（解読手段）１０３ａを実行して暗号化済秘匿情報を解読したりする。
【００２４】
ＲＯＭ１０３は、読み出し専用記憶装置であり、ＣＰＵ１０２が使用する主記憶空間の一部を構成するものである。ＲＯＭ１０３には、暗号解析プログラム（解読手段）１０３ａが記憶されている。この暗号解析プログラム１０３ａは、後述するＲＡＭ１０４に記憶されている暗号化データテーブル１０４ａの暗号化データに基づいて、暗号化済秘匿情報を解読するためのプログラムであり、ＣＰＵ１０２からの指令により、適宜呼び出されるものである。
【００２５】
ＲＡＭ１０４は、ＲＯＭ１０３と同様にＣＰＵ１０２が使用する主記憶空間の一部を構成するもので、読み出し・書き込み可能な揮発性記憶装置である。ＲＡＭ１０４には、暗号化データテーブル１０４ａが記憶されている。暗号化データテーブル１０４ａは、秘匿情報を解読（復号化）するための暗号化データ（本実施形態では、共通鍵暗号方式が利用され、暗号化及び復号化で共通に用いられる同一の鍵であって、暗号化データであるとともに、解読データでもある。）が格納されるものであり、後述するＰＣ１２１から送信された暗号化データをＰＣ１２１と対応付けて登録（追加）する。
【００２６】
印字部１０５は、モノクロあるいはカラーによる文字または画像を印刷するためのプリンタの機能を提供する装置で、図示省略の入出力インターフェースを介してシステムバス１１０に接続される。この印字部１０５は、ＣＰＵ１０２からの指令により、ＰＣ１２１から転送された印刷データの印刷等に用いられる。
【００２７】
表示部１０６は、ディスプレイ等により情報を出力して表示する表示装置で、図示省略の入出力インターフェースを介してシステムバス１１０に接続される。この表示部１０６は、ＣＰＵ１０２からの指令により、印刷情報等のプリンタ１０１の機能に関する情報の表示に用いられる。表示部１０６は、例えば、液晶表示器等により構成される。
【００２８】
操作部１０７は、外部からの入力操作を行うための、プリンタ１０１に設けられている入力装置であり、図示省略の入出力インターフェースを介してシステムバス１１０に接続される。この操作部１０７は、電源ボタン等、プリンタ１０１の各種機能に関する情報入力に用いられる。操作部１０７は、例えば、押圧式のスイッチを所定数並べた入力キーの構成をとるものである。
【００２９】
ＲＦモジュール１０８は、無線通信をもたらすものであり、送信機と受信機を含むデジタル回路であり、図示省略の入出力インターフェースを介してシステムバス１１０に接続される。このＲＦモジュール１０８は、後述する無指向性アンテナ１１３に接続される。
【００３０】
無指向性アンテナ１１３は、不特定の方向に通信を行うことができる（方向性を有する無線通信を行うことを目指して設計されていない）アンテナであり、上述のＲＦモジュール１０８に接続される。この無指向性アンテナ１１３は、例えば、ダイバーシティアンテナ、ホイップアンテナ等が該当する。
【００３１】
図１に示すように、ＰＣ１２１は、ＣＰＵ１２２と、ＲＯＭ１２３と、ＲＡＭ１２４と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１２５と、表示部１２６と、操作部１２７と、ＲＦモジュール１２８と、アンテナ切換部１２９と、指向性アンテナ（第一の通信手段）１３１と、無指向性アンテナ（第二の通信手段）１３２とを有している。ＣＰＵ１２２と、ＲＯＭ１２３と、ＲＡＭ１２４と、ＨＤＤ１２５と、表示部１２６と、操作部１２７と、ＲＦモジュール１２８とはシステムバス１３０によって互いに結合されている。そして、指向性アンテナ１３１と、無指向性アンテナ１３２とは、アンテナ切換部１２９を介してＲＦモジュール１２８に接続されている。
【００３２】
ＣＰＵ１２２は、ＰＣ１２１を制御するための中央演算処理装置である。ＣＰＵ１２２は、後述する秘匿情報暗号化プログラム（暗号化手段）１２５ａや、印刷データとして電子機器へ暗号化した秘匿情報を送信するためのプログラム等を適宜ＨＤＤ１２５から選択／読み出して実行する。
【００３３】
ＲＯＭ１２３は、読み出し専用記憶装置であり、ＣＰＵ１２２が使用する主記憶空間の一部を構成するものであり、ＰＣ１２１のオペレーティングシステムを立ち上げるためのプログラム等が記憶されている。ＲＡＭ１２４は、ＲＯＭ１２３と同様にＣＰＵ１２２が使用する主記憶空間の一部を構成するもので、読み出し・書き込み可能な揮発性記憶装置である。
【００３４】
ＨＤＤ１２５は、読み出し・書き込み可能な記憶装置（ハードディスク）及びその読取装置であり、秘匿情報暗号化プログラム１２５ａ、暗号化データテーブル１２５ｂ、電子機器へ暗号化した秘匿情報を送信するためのプログラムの他、プリンタ１０１に転送する印刷データ等が格納される。秘匿情報暗号化プログラム１２５ａは、暗号化データテーブル１２５ｂに登録されている暗号化データを用いて秘匿情報を暗号化するためのプログラムである。暗号化データテーブル１２５ｂは、秘匿情報を暗号化するための暗号化データ（本実施形態では、共通鍵暗号方式が利用され、暗号化及び復号化で共通に用いられる同一の鍵であって、暗号化データであるとともに、解読データである。）が格納されるものであり、後述する暗号コード交換プロトコルが実行される都度作成する暗号化データを登録（追加）する。
【００３５】
表示部１２６は、ディスプレイ等により情報を出力して表示する表示装置で、図示省略の入出力インターフェースを介してシステムバス１３０に接続される。この表示部１２６は、ＣＰＵ１２２からの指令により、ＰＣ１２１の各種機能に関する情報の表示に用いられる。表示部１２６は、例えば、液晶ディスプレイ等により構成される。
【００３６】
操作部１２７は、外部からの入力操作を行うための、ＰＣ１２１に設けられている入力装置であり、システムバス１３０に接続される。この操作部１２７は、ＰＣ１２１の各種機能に関する情報入力に用いられる。操作部１２７は、例えば、マウスやキーボード等により構成される。
【００３７】
ＲＦモジュール１２８は、無線通信をもたらすものであり、送信機と受信機を含むデジタル回路であり、図示省略の入出力インターフェースを介してシステムバス１３０に接続される。このＲＦモジュール１２８は、アンテナ切換部１２９を介して、指向性アンテナ１３１及び無指向性アンテナ１３２に接続される。
尚、後述する指向性アンテナ１３１と無指向性アンテナ１３２とは、同じ周波数帯として、共通の回路（ＲＦモジュール１０８）を使用することが望ましい。
【００３８】
アンテナ切換部１２９は、ＲＦモジュール１２８と接続するアンテナを切り換えるものであり、後述する指向性アンテナ１３１及び無指向性アンテナ１３２に接続される。このアンテナ切換部１２９は、後述する電子機器へ暗号化した秘匿情報を送信するためのプログラムに基づいて、ＣＰＵ１２２からの指令により、ＲＦモジュール１２８が指向性アンテナ１３１及び無指向性アンテナ１３２のいずれに接続するかを切り換える。
【００３９】
指向性アンテナ１３１は、特定の方向に通信を行うことができる（方向性を有する無線通信を行うことを目指して設計された）アンテナであり、上述のアンテナ切換部１２９を介して、ＲＦモジュール１２８に接続される。この指向性アンテナ１３１は、例えば、八木アンテナ、パラボラアンテナ等が該当する。
【００４０】
無指向性アンテナ１３２は、不特定の方向に通信を行うことができる（方向性を有する無線通信を行うことを目指して設計されていない）アンテナであり、上述のアンテナ切換部１２９を介して、ＲＦモジュール１２８に接続される。この無指向性アンテナ１３２は、例えば、ダイバーシティアンテナ、ホイップアンテナ等が該当する。
【００４１】
次に、第一の実施形態に係る電子機器及び端末装置について、図２及び図３に基づいて説明する。図２は、第一の実施形態に係る電子機器の一例を描いた概略図である。図３は、第一の実施形態に係る端末装置の一例を描いた概略図である。
【００４２】
図２に示す電子機器１としては、上述のプリンタ１０１の他、ファックス機能等の複数の機能を備える複合機が該当する。電子機器１は、無指向性アンテナ（第三の通信手段）１ｃ（無指向性アンテナ１１３に相当）及び台１ｄを備える。無指向性アンテナ１ｃとしては、ダイバーシティアンテナ、ホイップアンテナ等を用いることができる。尚、無指向性アンテナ１ｃは、図２に示すような本体一体型のタイプでも良いし、無線ＬＡＮカードの様なアンテナが内蔵されたカードタイプでも良い。台１ｄは、電子機器１に開閉自在に設けられており、開いた状態で後述する端末装置２を載せることができる台となる。台１ｄは、端末装置２を載せた際に、無指向性アンテナ１ｃの受信方向と後述する端末装置２の指向性アンテナ（第一の通信手段）２ａ（指向性アンテナ１３１に相当）の送信方向とが一致するようになるように構成されるのが望ましい。尚、台１ｄは、電子機器１に備えられていなくても良い。
【００４３】
図３に示す端末装置２としては、上述のＰＣ１２１の他、ＰＤＡ等を用いることができる。端末装置２は、指向性アンテナ（第一の通信手段）２ａ（指向性アンテナ１３１に相当）及び無指向性アンテナ（第二の通信手段）２ｂ（無指向性アンテナ１３２に相当）を備える。指向性アンテナ２ａとしては、八木アンテナ、パラボラアンテナ等を用いることができる。無指向性アンテナ２ｂとしては、ダイバーシティアンテナ、ホイップアンテナ等を用いることができる。尚、指向性アンテナ２ａは、図３に示すような本体一体型のタイプでも良いし、アンテナが内蔵されたカードタイプでも良い。無指向性アンテナ２ｂについても同様に、図３に示すような無線ＬＡＮカードの様なアンテナが内蔵されたカードタイプでも良いし、本体一体型のタイプでも良い。
【００４４】
次に、第一の実施の形態に係る通信システム１００での、端末装置における電子機器へ暗号化した秘匿情報を送信するためのプログラムの手順について、図４及び図５を参照して説明する。図４は、端末装置における電子機器へ暗号化した秘匿情報を送信するためのプログラムの手順を示したフローチャートである。図５は、通常のデータ通信の手順を示したフローチャートである。
【００４５】
図４に示すように、まず、端末装置であるＰＣ１２１において、ＣＰＵ１２２からの指令により、アンテナ切換部１２９を制御して、無指向性アンテナ１３２をＯｎに、指向性アンテナ１３１をＯｆｆにセットする（ステップＳ１０１）。
【００４６】
そして、ＰＣ１２１は、電子機器であるプリンタ１０１に対して、後述する通常のデータ通信を行い（ステップＳ１０２）、データの送信が成功したか否かを判断する（ステップＳ１０３）。尚、データの送信が成功したか否かは、暗号コード（暗号化データ）の交換プロトコルが実行されているか否かも含めて判断され、暗号コードの交換プロトコルが既に実行されている場合はデータの送信に成功するが、暗号コードの交換プロトコルが実行されていない場合はデータの送信に成功しない。
データの送信が成功した場合は（ステップＳ１０３：ＹＥＳ）、ステップＳ１０１に戻る。
一方、データの送信に成功しなかった場合は（ステップＳ１０３：ＮＯ）、プリンタ１０１から暗号コードの交換要求が送信されているかどうかが判断される（ステップＳ１０４）。
【００４７】
プリンタ１０１から暗号コードの交換要求が送信されていない場合は（ステップＳ１０４：ＮＯ）、プリンタ１０１と接続ができない旨のエラー表示を行い（ステップＳ１０８）、ステップＳ１０１に戻る。
一方、プリンタ１０１から暗号コードの交換要求が送信されている場合は（ステップＳ１０４：ＹＥＳ）、ＣＰＵ１２２からの指令により、アンテナ切換部１２９を制御して、無指向性アンテナ１３２をＯｆｆに、指向性アンテナ１３１をＯｎにセットする（ステップＳ１０５）。
【００４８】
次に、プリンタ１０１の無指向性アンテナ１１３とＰＣ１２１の指向性アンテナ１３１との間で、共通鍵暗号方式の暗号コード（暗号化データとともに解読データでもある）の交換プロトコルを実行する（ステップＳ１０６）。
【００４９】
そして、暗号コードの交換プロトコルの実行により作成し、プリンタ１０１に送信した暗号コードを、プリンタ１０１と対応付けて、暗号コードテーブル（ＨＤＤ１２５に記憶される暗号化データテーブル１２５ｂ）に登録する（ステップＳ１０７）。尚、プリンタ１０１においても、ＰＣ１２１から受信した暗号コードを、ＰＣ１２１と対応付けて、暗号化データテーブル１０４ａに登録する。
【００５０】
以上により、暗号コードの交換が終了し、ＣＰＵ１２２の指令により、アンテナ切換部１２９を制御して、無指向性アンテナ１３２をＯｎに、指向性アンテナ１３１をＯｆｆにセットする（ステップＳ１０８）。そして、ステップＳ１０１に戻る。
【００５１】
ここで、通常のデータ通信について、図５に基づいて説明する。
まず、ＣＰＵ１２２の指令により、プリンタ１０１に対応する暗号コードが暗号コードテーブル１２５ｂに存在するか否かを判断する（ステップＳ１０２０１）。プリンタ１０１に対応する暗号コードが存在しない場合は（ステップＳ１０２０１：ＮＯ）、通常のデータ通信の処理を終了する。一方、プリンタ１０１に対応する暗号コードが存在する場合は（ステップＳ１０２０１：ＹＥＳ）、暗号コードテーブル１２５ｂに登録したプリンタ１０１に対応する暗号コードを用いて、秘匿情報暗号化プログラム１２５ａにより、秘匿情報を暗号化する（ステップＳ１０２０２）。そして、暗号化済秘匿情報としてデータが送信される（ステップＳ１０２０３）。
尚、プリンタ１０１においては、ＰＣ１２１から暗号コードを用いて暗号化された秘匿情報が送信されると、上述のＳ１０６で交換され、暗号化データテーブル１０４ａに登録された暗号コードを用いて、暗号解析プログラム１０３ａを実行して暗号化された秘匿情報の解読が行われる。
【００５２】
尚、無指向性アンテナ１１３と指向性アンテナ１３１との間の通信及び無指向性アンテナ１１３と無指向性アンテナ１３２との間の通信は、同一の通信プロトコルを用いて行われるのが望ましい。同一の通信プロトコルを用いて行われた場合は、無線信号の送受信経路が異なるだけであるため、無線信号の処理が同一となり、合理的である。
【００５３】
このように、第一の実施形態の通信システム、端末装置、並びにプログラムによれば、ＰＣ１２１の暗号化データテーブル１２５ｂに保持されている解読に利用される暗号コード（解読データ）を、指向性アンテナ１３１を用いて送信している（ステップＳ１０５〜ステップＳ１０６）。
その結果、暗号コードを受け取ることができるプリンタ１０１が限定され、暗号コードが盗聴される可能性を低くし、結果として、秘匿情報の秘匿性を高めることができる。
【００５４】
また、暗号コードにより暗号化された秘匿情報を、無指向性アンテナ１３２を用いてＰＣ１２１から送信している（ステップＳ１０１、ステップＳ１０２）。
その結果、ＰＣ１２１から送信する秘匿情報の向きを、プリンタ１０１に合わせることなく送信することができ、利便性を高めることができる。
【００５５】
更に、指向性モードの無線信号の送信を、汎用的な指向性アンテナ１３１（八木アンテナ等）の技術により実現することができる。また、無指向性モードの無線信号の送受信を、汎用的な無指向性アンテナ１３２（ダイバーシティアンテナ等）の技術により実現することができる。
【００５６】
また、第一の実施形態の通信システムでは、ＰＣ１２１側に指向性モードの無線信号の送信と、無指向性モードの無線信号の送信とを行えるような構成を設けるだけで、秘匿性の向上が可能であるため、ＰＣ１２１及びプリンタ１０１ともに秘匿性を向上させるための構成を設ける必要が無く、非常に容易にシステム全体の秘匿性を向上させることができる。
【００５７】
［第二の実施の形態］
次に、第二の実施の形態に係る通信システムについて図６に基づいて説明する。図６は、第二の実施形態に係る通信システムの概略構成図である。図６に示す通信システム２００は、電子機器としてのプリンタ２０１と、端末装置としてＰＣ２２１とを有している。
【００５８】
図６に示すように、プリンタ２０１は、ＣＰＵ２０２と、ＲＯＭ２０３と、ＲＡＭ２０４と、印字部２０５と、表示部２０６と、操作部２０７と、ＲＦモジュール２０８と、アンテナ切換部２０９と、指向性アンテナ（第一の通信手段）２１１と、無指向性アンテナ（第二の通信手段）２１２と、タイマー２１３と、を有している。また、ＣＰＵ２０２と、ＲＯＭ２０３と、ＲＡＭ２０４と、印字部２０５と、表示部２０６と、操作部２０７と、ＲＦモジュール２０８と、タイマー２１３とは、システムバス２１０によって互いに結合されている。そして、指向性アンテナ２１１及び無指向性アンテナ２１２は、アンテナ切換部２０９を介してＲＦモジュール２０８に接続されている。
【００５９】
ＣＰＵ２０２は、プリンタ２０１を制御するための中央演算処理装置である。ＣＰＵ２０２は、後述する印字部２０５に対してプリンタの機能を提供させたり、受信したデータを分析して後述する暗号解析プログラム（解読手段）２０３ａを実行して暗号化済秘匿情報を解読したり、後述する端末装置から暗号化した秘匿情報を受信するためのプログラム等を適宜ＲＯＭ２０３から選択／読み出して実行したりする。
【００６０】
ＲＯＭ２０３は、読み出し専用記憶装置であり、ＣＰＵ２０２が使用する主記憶空間の一部を構成するものである。ＲＯＭ２０３には、暗号解析プログラム（解読手段）２０３ａの他、端末装置から暗号化した秘匿情報を受信するためのプログラム等が記憶されている。この暗号解析プログラム２０３ａは、後述するＲＡＭ２０４に記憶されている暗号化データテーブル２０４ａの暗号化データに基づいて、暗号化済秘匿情報を解読するためのプログラムであり、ＣＰＵ２０２からの指令により、適宜呼び出されるものである。
【００６１】
ＲＡＭ２０４は、ＲＯＭ２０３と同様にＣＰＵ２０２が使用する主記憶空間の一部を構成するもので、読み出し・書き込み可能な揮発性記憶装置である。ＲＡＭ２０４には、暗号化データテーブル２０４ａが記憶されている。暗号化データテーブル２０４ａは、秘匿情報を解読（復号化）するための暗号化データ（本実施形態では、共通鍵暗号方式が利用され、暗号化及び復号化で共通に用いられる同一の鍵であって、暗号化データであるとともに、解読データでもある。）が格納されるものであり、暗号コード交換プロトコルが実行される都度作成する暗号化データをＰＣ２２１と対応付けて登録（追加）する。
【００６２】
印字部２０５、表示部２０６、操作部２０７は、それぞれ、第一の実施形態における印字部１０５、表示部１０６、操作部１０７と同一の部材であり、説明を省略する。
【００６３】
ＲＦモジュール２０８は、無線通信をもたらすものであり、送信機と受信機を含むデジタル回路であり、図示省略の入出力インターフェースを介してシステムバス２１０に接続される。このＲＦモジュール２０８は、アンテナ切換部２０９を介して、指向性アンテナ２１１及び無指向性アンテナ２１２に接続される。
尚、後述する指向性アンテナ２１１と無指向性アンテナ２１２とは、同じ周波数帯として、共通の回路（ＲＦモジュール２０８）を使用することが望ましい。
【００６４】
アンテナ切換部２０９は、ＲＦモジュール２０８と接続するアンテナを切り換えるものであり、後述する指向性アンテナ２１１及び無指向性アンテナ２１２に接続される。このアンテナ切換部２０９は、後述する端末装置から暗号化した秘匿情報を受信するためのプログラムに基づいて、ＣＰＵ２０２からの指令により、ＲＦモジュール２０８が指向性アンテナ２１１及び無指向性アンテナ２１２のいずれに接続するかを切り換える。
【００６５】
指向性アンテナ２１１は、特定の方向に通信を行うことができる（方向性を有する無線通信を行うことを目指して設計された）アンテナであり、上述のアンテナ切換部２０９を介して、ＲＦモジュール２０８に接続される。この指向性アンテナ２１１は、例えば、八木アンテナ、パラボラアンテナ等が該当する。
【００６６】
無指向性アンテナ２１２は、不特定の方向に通信を行うことができる（方向性を有する無線通信を行うことを目指して設計されていない）アンテナであり、上述のアンテナ切換部２０９を介して、ＲＦモジュール２０８に接続される。この無指向性アンテナ２１２は、例えば、ダイバーシティアンテナ、ホイップアンテナ等が該当する。
【００６７】
タイマー２１３は、計時の機能を提供する装置で、図示省略の入出力インターフェースを介してシステムバス２１０に接続される。このタイマー２１３を用いて、ＣＰＵ２０２からの指令によるアンテナ切換部２０９での指向性アンテナ２１１及び無指向性アンテナ２１２の切換制御等に用いられる。
【００６８】
図６に示すように、ＰＣ２２１は、ＣＰＵ２２２と、ＲＯＭ２２３と、ＲＡＭ２２４と、ＨＤＤ２２５と、表示部２２６と、操作部２２７と、ＲＦモジュール２２８と、無指向性アンテナ（第三の通信手段）２３３とを有している。ＣＰＵ２２２と、ＲＯＭ２２３と、ＲＡＭ２２４と、ＨＤＤ２２５と、表示部２２６と、操作部２２７と、ＲＦモジュール２２８とはシステムバス２３０によって互いに結合されている。そして、無指向性アンテナ２３３は、ＲＦモジュール２２８に接続されている。
【００６９】
ＣＰＵ２２２は、ＰＣ２２１を制御するための中央演算処理装置である。ＣＰＵ２２２は、後述する秘匿情報暗号化プログラム（暗号化手段）２２５ａ等を適宜ＨＤＤ２２５から選択／読み出して実行したり、プリンタ２０１に対して印刷データとして秘匿情報暗号化プログラム２２５ａにより暗号化した秘匿情報を送信したりする。
【００７０】
ＲＯＭ２２３及びＲＡＭ２２４は、それぞれ、第一の実施形態におけるＲＯＭ１２３及びＲＡＭ２２４と同一の部材であり、説明を省略する。
【００７１】
ＨＤＤ２２５は、読み出し・書き込み可能な記憶装置（ハードディスク）及びその読取装置であり、秘匿情報暗号化プログラム２２５ａ、暗号化データテーブル２２５ｂの他、プリンタ２０１に転送する印刷データ等が格納される。秘匿情報暗号化プログラム２２５ａは、暗号化データテーブル２２５ｂに登録された暗号化データを用いて秘匿情報を暗号化するためのプログラムである。暗号化データテーブル２２５ｂは、秘匿情報を暗号化するための暗号化データ（本実施形態では、共通鍵暗号方式が利用され、暗号化及び復号化で共通に用いられる同一の鍵であって、暗号化データであるとともに、解読データである。）が格納されるものであり、プリンタ２０１から送信された暗号化データを登録（追加）する。
【００７２】
表示部２２６、操作部２２７は、それぞれ、第一の実施形態における表示部１２６、操作部１２７と同一の部材であり、説明を省略する。
【００７３】
ＲＦモジュール２２８は、無線通信をもたらすものであり、送信機と受信機を含むデジタル回路であり、図示省略の入出力インターフェースを介してシステムバス２３０に接続される。このＲＦモジュール２２８は、後述する無指向性アンテナ２３３に接続される。
【００７４】
無指向性アンテナ２３３は、不特定の方向に通信を行うことができる（方向性を有する無線通信を行うことを目指して設計されていない）アンテナであり、上述のＲＦモジュール２２８に接続される。この無指向性アンテナ２３３は、例えば、ダイバーシティアンテナ、ホイップアンテナ等が該当する。
【００７５】
次に、第二の実施形態に係る電子機器及び端末装置について、図７及び図８に基づいて説明する。図７は、第二の実施形態に係る電子機器の一例を描いた概略図である。図８は、第二の実施形態に係る端末装置の一例を描いた概略図である。
【００７６】
図７に示す電子機器１１としては、上述のプリンタ２０１の他、ファックス機能等の複数の機能を備える複合機が該当する。また、電子機器１１は、指向性アンテナ（第一の通信手段）１１ａ（指向性アンテナ２１１に相当）と、無指向性アンテナ（第二の通信手段）１１ｂ（無指向性アンテナ２１２に相当）と、台１１ｄと、を備える。指向性アンテナ１１ａとしては、八木アンテナ、パラボラアンテナ等を用いることができる。無指向性アンテナ１１ｂとしては、ダイバーシティアンテナ、ホイップアンテナ等を用いることができる。尚、指向性アンテナ１１ａは、図７に示すような本体一体型のタイプでも良いし、アンテナが内蔵されたカードタイプでも良い。無指向性アンテナ１１ｂについても同様に、図７に示すような本体一体型のタイプでも良いし、アンテナが内蔵されたカードタイプでも良い。台１１ｄは、電子機器１１に開閉自在に設けられており、開いた状態で後述する端末装置１２を載せることができる台となる。台１１ｄは、端末装置１２を載せた際に、指向性アンテナ１１ａの送信方向と後述する端末装置１２の無指向性アンテナ（第三の通信手段）１２ｃ（無指向性アンテナ２３３に相当）の受信方向とが一致するようになるように構成されるのが望ましい。尚、台１１ｄは、電子機器１１に備えられていなくても良い。
【００７７】
図８に示す端末装置１２としては、上述のＰＣ２２１の他、ＰＤＡ等を用いることができる。また、端末装置１２は、無指向性アンテナ（第三の通信手段）１２ｃ（無指向性アンテナ２３３に相当）を備える。無指向性アンテナ１２ｃとしては、ダイバーシティアンテナ、ホイップアンテナ等を用いることができる。尚、無指向性アンテナ１２ｃは、図８に示すような無線ＬＡＮカードの様なアンテナが内蔵されたカードタイプでも良いし、本体一体型のタイプでも良い。
【００７８】
次に、第二の実施の形態に係る通信システム２００での、電子機器における端末装置から暗号化した秘匿情報を受信するためのプログラムの手順について、図９及び図１０を参照して説明する。図９は、電子機器における端末装置から暗号化した秘匿情報を受信するためのプログラムの手順を示したフローチャートである。図１０は、通常のデータ通信の手順を示したフローチャートである。
【００７９】
図９に示すように、まず、電子機器であるプリンタ２０１において、ＣＰＵ２０２からの指令により、アンテナ切換部２０９を制御して、無指向性アンテナ２１２をＯｎに、指向性アンテナ２１１をＯｆｆにセットする（ステップＳ２０１）。
【００８０】
次に、タイマー２１３において、所定の時間間隔を計測するためのインターバルタイマーをスタートさせる（ステップＳ２０２）。尚、所定の時間間隔は予めユーザにより決定されるのが望ましい。
【００８１】
そして、タイマー２１３において、インターバルタイマーがタイムアップしたかどうかが判断される（ステップＳ２０３）。
タイムアップしていない場合は（ステップＳ２０３：ＮＯ）、通常のデータ通信が行われる（ステップＳ２０９）。一方、タイムアップした場合は（ステップＳ２０３：ＹＥＳ）、ステップＳ２０４以降で暗号化データの送信が行われる。
【００８２】
暗号化データの送信では、まず、ＣＰＵ２０２からの指令により、アンテナ切換部２０９を制御して、無指向性アンテナ２１２をＯｆｆに、指向性アンテナ２１１をＯｎにセットする（ステップＳ２０４）。
そして、ＰＣ２２１からデータを受信したか否かが判断される（ステップＳ２０５）。
【００８３】
ＰＣ２２１からデータを受信していない場合は（ステップＳ２０５：ＮＯ）、ステップＳ２０１に戻る。一方、ＰＣ２２１からデータを受信した場合は（ステップＳ２０５：ＹＥＳ）、ＰＣ２２１から送信されたデータが暗号化された秘匿情報であるか否かが判断される（ステップＳ２０６）。
【００８４】
ＰＣ２２１から送信されたデータが暗号化された秘匿情報である場合は（ステップＳ２０６：ＹＥＳ）、暗号コード（暗号化データ）の交換は既に行われているため、ステップＳ２０１に戻る。
【００８５】
一方、ＰＣ２２１から送信されたデータが暗号化された秘匿情報でない場合は（ステップＳ２０６：ＮＯ）、暗号コードの交換を行うため、プリンタ２０１の指向性アンテナ２１１とＰＣ２２１の無指向性アンテナ２３３との間で、共通鍵暗号方式の暗号コードの交換プロトコルを実行する（ステップＳ２０７）。
【００８６】
そして、暗号コードの交換プロトコルの実行により作成し、ＰＣ２２１に送信した暗号コードをＰＣ２２１と対応付けて暗号コードテーブル（ＲＡＭ２０４に記憶される暗号化データテーブル２０４ａ）に登録（追加）し（ステップＳ２０８）、ステップＳ２０１に戻る。尚、ＰＣ２２１においても、プリンタ２０１から受信した暗号コードをプリンタ２０１と対応付けて暗号化データテーブル２２５ａに登録する。
【００８７】
ここで、通常のデータ通信の手順について、図１０に基づいて説明する。
まず、ＰＣ２２１からデータを受信したか否か判断される（ステップＳ２０９０１）。データを受信してない場合は（ステップＳ２０９０１：ＮＯ）、通常のデータ通信の処理を終了する。一方、データを受信した場合は（ステップＳ２０９０１：ＹＥＳ）、プリンタ２０１の無指向性アンテナ２１２とＰＣ２２１の無指向性アンテナ２３３との間で、ＰＣ２２１から受信したデータが暗号化された秘匿情報であるか否かが判断される（ステップＳ２０９０２）。暗号化秘匿情報でない場合は（ステップＳ２０９０２：ＮＯ）、通常のデータ受信の処理を終了する。一方、暗号化秘匿情報である場合は（ステップＳ２０９０２：ＹＥＳ）、暗号化データテーブル２０４ａにＰＣ２２１に対応付けられた暗号コードが登録されており、その登録されている暗号コードにより暗号化秘匿情報を解読することができるか否かが判断される（ステップＳ２０９０３）。
解読可能でないと判断された場合は（ステップＳ２０９０３：ＮＯ）、通常のデータ受信の処理を終了する。一方、解読可能であると判断された場合は（ステップＳ２０９０３：ＹＥＳ）、暗号化データテーブル２０４ａに登録されているＰＣ２２１に対応付けられた暗号コードを用いて、暗号解析プログラム２０３ａにより、暗号化秘匿情報が解読された後、結果の処理、即ち、印字部２０５における印刷処理が行われた後（ステップＳ２０９０４）、通常のデータ受信の処理を終了する。
尚、ＰＣ２２１において、秘匿情報は、ステップＳ２０７で交換され、暗号化データテーブル２２５ｂに登録された暗号コードを用いて、秘匿情報暗号化プログラム２２５ａにより暗号化される。
【００８８】
尚、無指向性アンテナ２３３と指向性アンテナ２１１との間の通信及び無指向性アンテナ２３３と無指向性アンテナ２１２との間の通信は、同一の通信プロトコルを用いて行われるのが望ましい。同一の通信プロトコルを用いて行われた場合は、無線信号の送受信経路が異なるだけであるため、無線信号の処理が同一となり、合理的である。
【００８９】
このように、第二の実施形態の通信システム、電子機器、並びにプログラムによれば、プリンタ２０１の暗号化データテーブル２０４ａに保持されている暗号化に利用される暗号コード（暗号化データ）を、指向性アンテナ２１１を用いて送信している（ステップＳ２０４〜ステップＳ２０７）。
その結果、暗号コードを受け取ることができるＰＣ２２１が限定され、暗号コードが盗聴される可能性を低くし、結果として、秘匿情報の秘匿性を高めることができる。
【００９０】
また、暗号コードにより暗号化された秘匿情報を、無指向性アンテナ２１２を用いてＰＣ２２１から受信している（ステップＳ２０１、ステップＳ２０９）。
その結果、プリンタ２０１は、ＰＣ２２１から送信された、暗号化された秘匿情報を多方向から受信することができ、利便性を高めることができる。
【００９１】
更に、指向性モードの無線信号の送信を、汎用的な指向性アンテナ２１２（八木アンテナ等）の技術により実現することができる。また、無指向性モードの無線信号の送受信を、汎用的な無指向性アンテナ２１１（ダイバーシティアンテナ等）の技術により実現することができる。
【００９２】
また、第二の実施形態の通信システムでは、プリンタ２０１側に指向性モードの無線信号の送信と、無指向性モードの無線信号の送信とを行えるような構成を設けるだけで秘匿性の向上が可能であるため、ＰＣ２２１及びプリンタ２０１ともに秘匿性を向上させるための構成を設ける必要が無く、非常に容易にシステム全体の秘匿性を向上させることができる。
【００９３】
以上、本発明の好適な実施の形態について説明したが、本発明は、前記実施の形態に限定されるものではなく、特許請求の範囲に記載した限りにおいてさまざまな変更が可能なものである。
【００９４】
上述の第一の実施形態においては、指向性を有する無線信号の送信を行う指向性モード及び指向性を有さない無線信号の送信を行う無指向性モードを実現するために、ＰＣ１２１が指向性アンテナ１３１及び無指向性アンテナ１３２の両方を有し、アンテナ切換部１２９によりアンテナの切換を行っているがそれに限られない。例えば、ＰＣ１２１が１つのアンテナのみを有し、アンテナの形状を変形させることにより、指向性アンテナ１３１及び無指向性アンテナ１３２を兼用することも可能である。尚、第二の実施形態における、プリンタ２０１の指向性アンテナ２１１及び無指向性アンテナ２１２についても同様である。
【００９５】
また、上述の第一の実施形態及び第二の実施形態においては、暗号コードの交換プロトコルとして、暗号化と復号化（解読）で同じ鍵を用いる共通鍵暗号方式を利用しているが、それに限られない。つまり、暗号化と復号化で異なる鍵を用意してもよく、復号化に用いる鍵を指向性アンテナにて送信すればよい。また、復号化に用いる鍵情報そのものを送受信しても良いし、復号化に用いる鍵情報を特定するための情報を送受信する構成であっても良い。
【００９６】
【発明の効果】
以上に説明したように、請求項１、５、７によると、端末装置から電子機器に対して、暗号化された秘匿情報の解読に用いる解読データを、指向性モードの無線信号を用いて送信している。従って、解読データを受け取ることができる電子機器が限定され、解読データが盗聴される可能性を低くし、結果として、秘匿情報の秘匿性を高めることができる。
また、暗号化された秘匿情報を、無指向性モードの無線信号を用いて端末装置から送信している。従って、端末装置から送信する秘匿情報の向きを、電子機器に合わせることなく送信することができ、利便性を高めることができる。
【００９７】
請求項２、６、８によると、電子機器から端末装置に対して、秘匿情報の暗号化に用いるとともに、秘匿情報の解読にも用いる暗号化データを、指向性モードの無線信号を用いて送信している。従って、暗号化データを受け取ることができる端末装置が限定され、暗号化データが盗聴される可能性を低くし、結果として、秘匿情報の秘匿性を高めることができる。
また、暗号化された秘匿情報を、無指向性モードの無線信号を用いて電子機器で受信している。従って、電子機器は、端末装置から送信された、暗号化された秘匿情報を多方向から受信することができ、利便性を高めることができる。
【００９８】
請求項３によると、指向性モードの無線信号の送信を、汎用的な指向性アンテナ（八木アンテナ等）の技術により実現することができる。また、無指向性モードの無線信号の送受信を、汎用的な無指向性アンテナ（ダイバーシティアンテナ等）の技術により実現することができる。
【００９９】
請求項４によると、第一の通信手段と第三の通信手段との間の指向性モードを用いた通信、及び、第二の通信手段と第三の通信手段との間の無指向性モードを用いた通信が、同一の通信プロトコルに従って行われる。従って、無線信号の処理が同一となり、合理的である。
【図面の簡単な説明】
【図１】第一の実施形態に係る通信システムの概略構成図である。
【図２】第一の実施形態に係る電子機器の一例を描いた概略図である。
【図３】第一の実施形態に係る端末装置の一例を描いた概略図である。
【図４】端末装置における電子機器へ暗号化した秘匿情報を送信するためのプログラムの手順を示したフローチャートである。
【図５】通常のデータ通信の手順を示したフローチャートである。
【図６】第二の実施形態に係る通信システムの概略構成図である。
【図７】第二の実施形態に係る電子機器の一例を描いた概略図である。
【図８】第二の実施形態に係る端末装置の一例を描いた概略図である。
【図９】電子機器における端末装置から暗号化した秘匿情報を受信するためのプログラムの手順を示したフローチャートである。
【図１０】通常のデータ通信の手順を示したフローチャートである。
【符号の説明】
１  電子機器
１ｃ  無指向性アンテナ（第三の通信手段）
２  端末装置
２ａ  指向性アンテナ（第一の通信手段）
２ｂ  無指向性アンテナ（第二の通信手段）
１１  電子機器
１１ａ  指向性アンテナ（第一の通信手段）
１１ｂ  無指向性アンテナ（第二の通信手段）
１２  端末装置
１２ｃ  無指向性アンテナ（第三の通信手段）
１００  通信システム
１０１  プリンタ（電子機器）
１０３ａ  暗号解析プログラム（解読手段）
１１３  無指向性アンテナ（第三の通信手段）
１２１  ＰＣ（端末装置）
１２５ａ  秘匿情報暗号化プログラム（暗号化手段）
１３１  指向性アンテナ（第一の通信手段）
１３２  無指向性アンテナ（第二の通信手段）
２００  通信システム
２０１  プリンタ（電子機器）
２０３ａ  暗号解析プログラム（解読手段）
２１１  指向性アンテナ（第一の通信手段）
２１２  無指向性アンテナ（第二の通信手段）
２２１  ＰＣ（端末装置）
２２５ａ  秘匿情報暗号化プログラム（暗号化手段）
２３３  無指向性アンテナ（第三の通信手段）
【図１】
2004172762.tif 000003
【図２】
2004172762.tif 000004
【図３】
2004172762.tif 000005
【図４】
2004172762.tif 000006
【図５】
2004172762.tif 000007
【図６】
2004172762.tif 000008
【図７】
2004172762.tif 000009
【図８】
2004172762.tif 000010
【図９】
2004172762.tif 000011
【図１０】
2004172762.tif 000012