(57)【要約】【課題】解読が困難な秘匿性の高い通信方法によってデータを送受信する無線通信装置を提供する。【解決手段】通信に先立って、予め、通信とは無関係にオフラインで配布したメモリカートリッジ４を利用して通信を行う。ＣＰＵ１が、メモリカートリッジ４に格納された独自方式の拡散符号を読み出し、無線制御部５が、この拡散符号に係る情報を一切送受信せず、符号化したデータのみを送信することで、送信電波を受信しても、同一の拡散符合を格納したメモリカートリッジを有する無線通信装置でなければ、データを復号することができない秘匿性の高いデータ通信を行うことができる。【選択図】図１
2005073121.tif 000002
【特許請求の範囲】
【請求項１】
直接拡散方式のスペクトラム拡散変調を利用した無線通信を行う無線通信装置であって、
前記無線通信に必要なパラメータをオフラインで受け取る手段、
を備えることを特徴とする無線通信装置。
【請求項２】
請求項１に記載の無線通信装置であって、
前記パラメータは、
拡散符号、送信データのフレームフォーマット、同期ワードのビットパターン、前記フレームフォーマット上における前記同期ワードの位置、送信データの変調方式、および送信時の転送レートを含む通信条件のうち、少なくとも一つを含むことを特徴とする無線通信装置。
【請求項３】
請求項１または請求項２に記載の無線通信装置であって、
前記パラメータは、さらに、
前記通信条件を定める乱数表と、前記乱数表から前記通信条件を読み出すための読み出しルールと、を含むことを特徴とする無線通信装置。
【請求項４】
請求項１または請求項２に記載の無線通信装置であって、
前記パラメータは、さらに、
前記通信条件の変更方法を規定するアルゴリズムを含むことを特徴とする無線通信装置。
【請求項５】
請求項１ないし請求項４のいずれかに記載の無線通信装置であって、
前記オフラインで受け取る手段は、
着脱自在な記憶媒体、
を備え、
前記パラメータは、前記記憶媒体に収められることを特徴とする無線通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信装置に関する。
【背景技術】
【０００２】
無線通信では、有線による通信と異なり、送信局が送信する無線電波の届く範囲内にある限り、送信局が通信を意図しない受信局であっても、その無線電波を受信することが可能である。
【０００３】
そこで、このような場合に、無線電波を受信することができても、この受信電波から元のデータを復号できないように、データの秘匿性を高めるための様々な技術が存在する。
【０００４】
例えば、ＤＳＳＳ（Direct Sequence Spectrum Spread）方式、すなわち直接拡散方式のスペクトラム拡散変調を利用した無線通信における通信内容の秘匿性を高める技術として、特許文献１がある。また、ＴＤＭＡ（Time Division Multiple Access）方式、すなわち時分割多重通信方式の通信内容の秘匿性を高める技術として、特許文献２がある。
【０００５】
文献１は、複数の拡散符号を所定の周期で切り替えながら拡散変調を行うことにより通信内容の秘匿性を増大させている。
【０００６】
文献２は、フレームフォーマット上の同期ワードの位置や、同期ワードのビットパターンを乱数表を利用して変更することで、通信内容の秘匿性を増大させている。このとき、乱数表および同期ワードの変更内容は、データ通信に先立って行われる制御情報交換のための通信時に送受信される。
【０００７】
【特許文献１】特開平９−３１２５９１号公報
【特許文献２】特開平９−５５７１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
文献１の方法では、十分な数のデータフレームを受信し、コンピュータ装置を利用した解析を行うことで、拡散符号および切り替え周期を解読される可能性がある。
【０００９】
また、文献２の方法でも、制御情報を交換するときの通信内容を受信、解析することで、乱数表および同期ワードの変更内容を解読される可能性がある。
【００１０】
そして、拡散符号や同期ワードの内容を解読した受信局があれば、その受信局が、送受信する電波の届く範囲内にある限り、送受信するデータの内容を全て知られることを回避できない。
【００１１】
そこで、この発明の課題は、従来の通信方法に比べて解読が困難な、秘匿性の高い通信方法によってデータを送受信する無線通信装置を提供することにある。
【課題を解決するための手段】
【００１２】
上記課題を解決すべく、請求項１に記載の発明は、直接拡散方式のスペクトラム拡散変調を利用した無線通信を行う無線通信装置であって、前記無線通信に必要なパラメータをオフラインで受け取る手段、を備えることを特徴とするものである。
【００１３】
請求項２に記載の発明は、請求項１に記載の無線通信装置であって、前記パラメータは、拡散符号、送信データのフレームフォーマット、同期ワードのビットパターン、前記フレームフォーマット上における前記同期ワードの位置、送信データの変調方式、および送信時の転送レートを含む通信条件のうち、少なくとも一つを含むことを特徴とするものである。
【００１４】
請求項３に記載の発明は、請求項１または請求項２に記載の無線通信装置であって、前記パラメータは、さらに、前記通信条件を定める乱数表と、前記乱数表から前記通信条件を読み出すための読み出しルールと、を含むことを特徴とするものである。
【００１５】
請求項４に記載の発明は、請求項１または請求項２に記載の無線通信装置であって、前記パラメータは、さらに、前記通信条件の変更方法を規定するアルゴリズムを含むことを特徴とするものである。
【００１６】
請求項５に記載の発明は、請求項１ないし請求項４のいずれかに記載の無線通信装置であって、前記オフラインで受け取る手段は、着脱自在な記憶媒体、を備え、前記パラメータは、前記記憶媒体に収められることを特徴とするものである。
【発明の効果】
【００１７】
請求項１に記載の発明によれば、通信に利用する通信条件であるパラメータを、通信とは無関係にオフラインで受け取る手段を有することで、通信を傍受することでパラメータに関する情報を得ることができず、同一のパラメータを有する端末局間でのみ、秘匿性の高い通信を行うことが可能である。また、パラメータの生成や送受信を必要としないため、これに係る機能や部品を省略することができる。
【００１８】
請求項２に記載の発明によれば、フレームフォーマットなど各種通信条件をパラメータとし、これらの全てが同一でなければ通信を行うことができないようにすることで、一の通信条件を利用する場合に比べ、通信の秘匿性を高めることが可能である。
【００１９】
請求項３に記載の発明によれば、同一の乱数表および読み出しルールをパラメータとして有する端末局間でのみ通信を行うことが可能であり、さらに読み出しルールに従って、利用する通信条件を変更しながら通信を行うことで、単一の通信条件を連続して利用する場合に比べ、通信の秘匿性を高めることが可能である。
【００２０】
請求項４に記載の発明によれば、同一の通信条件およびアルゴリズムをパラメータとして有する端末局間でのみ通信を行うことが可能であり、さらにアルゴリズムに従って、利用する通信条件を変更しながら通信を行うことで、単一の通信条件を連続して利用する場合に比べ、通信の秘匿性を高めることが可能である。また、乱数表や読み出しルールを利用する場合に比べて記憶手段の記憶容量を低減することが可能である。
【００２１】
請求項５に記載の発明によれば、パラメータを収めた着脱自在な記憶手段を備えることで、複数の記憶手段に、それぞれ異なるパラメータを記憶させて、記憶手段の種類ごとに異なる通信相手を設定するような利用方法が可能となる。
【発明を実施するための最良の形態】
【００２２】
（第１の実施の形態）
本発明である無線通信装置は、入力されるデータを秘匿性の高いＤＳＳＳ方式の無線通信により送受信する機能を有し、データ通信を必要とする別の装置に接続、または内蔵されて利用される。
【００２３】
具体的には、例えば、コンピュータ装置に接続されて無線ＬＡＮによるネットワークを実現する。また、その他にも様々な製品での利用が可能である。例えば、携帯電話やデジタルカメラにおいて、画像などのデータを送受信するために利用されてもよいし、カメラとハードディスクレコーダーからなる監視装置において、撮像した監視映像や音声などのデータを送信するために利用されてもよいし、携帯ゲーム機において、データを送受信することで、データの共有や一のゲームの複数人での進行を実現するために利用されても構わない。
【００２４】
他の装置に接続して利用される場合の他、無線通信装置をモジュールとして利用することで他の装置と一体化し、例えば無線通信機能を有する携帯電話やデジタルカメラとして利用される場合もあるが、本実施の形態では、これらの実施態様に共通するデータの無線通信に関する部分について説明する。
【００２５】
図１は、この発明の第１の実施の形態に係る無線通信装置を示す構成図である。図１の如く、無線通信装置は、装置全体の動作を制御するＣＰＵ１と、ＣＰＵ１に接続されたＲＯＭ２、ＲＡＭ３、メモリカートリッジ４、無線制御部５、およびデータ入出力部６と、ＣＰＵ１および無線制御部５に接続された無線部７と、無線部７に接続されたアンテナ８とから構成される。
【００２６】
ＣＰＵ１は、ＲＡＭ３を作業領域として利用しながら、ＲＯＭ２に格納されたソフトウェアプログラムを実行する。これにより、無線制御部５、データ入出力部６、および無線部７の動作を制御し、無線通信装置としての機能を実現する機能を有する。
【００２７】
ＲＯＭ２は不揮発性のメモリであって、ＣＰＵ１が実行するソフトウェアプログラムを記憶するために利用される。
【００２８】
ＲＡＭ３は揮発性のメモリであって、ＣＰＵ１が動作するときの作業領域としてデータの一時記憶などのために利用される。
【００２９】
メモリカートリッジ４は、カートリッジ式のメモリであって、通信するときのデータの符号化や変調方法に関する各種通信条件をパラメータとして記憶する。メモリカートリッジ４は、無線通信装置に対して着脱自在であるため、これを交換することによって、パラメータ、すなわち通信条件を変更することが可能である。そして、このパラメータを収めたメモリカートリッジ４は、通信を行う各端末局に、通信とは無関係にオフラインで配布される。尚、メモリカートリッジ４で利用するメモリは、パラメータを変更できるようにフラッシュメモリなどの書き換え可能なメモリを利用したものであってもよいし、誤って消去されることのないよう書き換え不可能なものであっても構わない。また、メモリカートリッジ４には、パラメータの他、ソフトウェアプログラムなどを記憶し、ＣＰＵ１は、ＲＯＭ２だけでなく、メモリカートリッジ４から読み出したソフトウェアプログラムも実行可能な態様であっても構わない。
【００３０】
ここで、この着脱自在なメモリカートリッジ４が記憶手段を構成するが、記憶手段はこれに限らず、無線通信装置内部に固定される態様であっても構わない。
【００３１】
無線部７は、アンテナ８を介してデータを無線電波により送受信する機能と、送受信するデータにＤＳＳＳ方式に基づいた処理を施す機能と、を有する。具体的には、送信データに変調や符号化などの処理を施して生成した無線電波をアンテナ８から送信したり、アンテナ８を介して受信した無線電波に復号や復調などの処理を施してデータを得たりする。
【００３２】
無線制御部５は、拡散符号などのパラメータを無線部７に与える機能を有する。ただし、パラメータについては、従来の無線通信装置のように、内部で生成したり、受信電波から抽出して利用するのではなく、通信とは無関係にオフラインで外部から受け取る。オフラインで受け取る手段として、本実施の形態では、着脱自在な記憶媒体であるメモリカートリッジ４を利用し、これから読み出したパラメータを利用する。則ち、ＣＰＵ１および無線制御部５がメモリカートリッジ４から読み出したパラメータに従って、無線部７がデータに処理を施して通信を行うのである。そのため、従来の無線通信装置のように、内部で、拡散符号を生成したり、同期ワードに関する情報を受信電波から抽出して利用するといった機能を必要としない上、同一のパラメータを記憶するメモリカートリッジ４を利用する無線通信装置間でなければ通信を行うことができず、通信の秘匿性を確保することが可能である。
【００３３】
データ入出力部６は、無線通信装置に接続される外部装置との間で、データを入出力する機能を有する。外部装置とは、上述したコンピュータ装置、携帯電話、監視装置、および携帯ゲーム機など、無線通信装置を利用して通信を行う装置のことである。外部装置は、送信するデータをデータ入出力部６に入力すれば、所定の符号化や変調などの処理を施した後、これを送信することができ、受信したデータに所定の復号化や復調などの処理を施して外部装置で利用可能なデータに変換した後、これをデータ入出力部８から受け取ることができる。
【００３４】
尚、上述した無線通信装置の各機能は、専用のハードウェアおよびソフトウェアプログラムにより実現される。
【００３５】
次に、図１を用いて、無線通信装置の通信動作について説明する。
【００３６】
まず、送信局である無線通信装置のデータ入出力部６に、外部装置から、送信するためのデータが入力される。そして、データ入出力部６にデータが入力されると、無線通信装置は、このデータのＤＳＳＳ方式に基づく変調および符号化の処理を開始する。
【００３７】
変調および符号化の処理を開始するに当たり、ＣＰＵ１は、メモリカートリッジ４から、これらの処理に必要なパラメータを読み出す。ここで、メモリカートリッジ４に格納されているパラメータとは、具体的には、拡散符号、送信するデータのフレームフォーマット、同期ワードの位置やビットパターン、変調方式、および転送レートなどの通信条件である。
【００３８】
本実施例では、これら全ての通信条件をパラメータとして有しているが、パラメータの利用態様はこれに限らず、拡散符号のみであってもよいし、これにフレームフォーマットなど、いくつかの通信条件を加えた態様であっても構わない。
【００３９】
ＣＰＵ１および無線制御部５は、読み出したパラメータを利用してデータに符号化や変調などの処理を施して、これを無線部７からアンテナ８を介して無線送信する。則ち、データ入出力部６に入力されたデータは、メモリカートリッジ４から読み出したパラメータである、同期ワードの位置やビットパターンおよびフレームフォーマットに従った形式のデータに埋め込まれ、拡散符号によって符号化され、変調方式および転送レートに従って送信されるのである。
【００４０】
このとき、データの符号化および送信に利用したフレームフォーマット、同期ワード、拡散符号などのパラメータに係る情報は一切送信されない。よって、メモリカートリッジ４として送信局と全く同一のパラメータを与えられた受信局でなければ、その受信電波を復調および復号し、本来のデータの形に戻して利用することができない。
【００４１】
尚、メモリカートリッジ４は、通信を行う一以上の相手端末局に対し、通信とは無関係にオフラインで、予め配布しておけばよい。このとき、格納するパラメータの異なるメモリカートリッジ４を複数種類用意し、それぞれを異なる相手局またはグループに配布しておけば、メモリカートリッジ４を別の種類のものに差し替えることで、一の無線通信装置で通信を行う相手局またはグループを変更することも可能である。
【００４２】
また、通信に利用するパラメータの秘匿性を維持するため、メモリカートリッジ４は記憶内容が書き換え不可能であって、簡単には内容を読み出すことさえもできない態様であってもよいし、あるいはメモリカートリッジ４は書き換え可能なフラッシュメモリであって、記憶するパラメータを、別途リムーバブルメディア等を利用して配布されるパラメータに、定期的に書き換えて利用する態様であっても構わない。このとき、メモリカートリッジ４に格納するパラメータを暗号化し、ＣＰＵ１または無線制御部５に、これを解読する機能を与えれば、メモリカートリッジ４のみを不正に入手された場合でも、その利用を防止することができる。
【００４３】
このように、多くの通信条件をパラメータとして利用し、さらにこれらに係る情報を一切送受信しないため、送信電波が、送信局が通信を意図しない受信局によって受信されたとしても、受信局がパラメータ全てを予測または解析して、送信したデータを解読することは非常に困難である。現実的には、全く同一のパラメータを記憶するメモリカートリッジ４を利用する無線通信装置間でなければ通信を行うことはできず、メモリカートリッジ４を持たない悪意ある利用者に対して通信内容の秘匿性を守ることができる。また、パラメータに係る情報の送受信を行わないため、データの送受信に先立って、これらの通信方法を規定する情報を送受信する必要があった従来の方法と異なり、符号化や変調などの処理を、利用者の送信命令に応答して即時開始することが可能である。
【００４４】
（第２の実施の形態）
本実施の形態では、第１の実施の形態よりも、さらに通信内容の秘匿性を向上することができる。第１の実施の形態では、データのフレームフォーマット、同期ワードの位置やビットパターン、拡散符号、変調方式、および転送レートなどの固定された通信条件が一つずつ、パラメータとしてメモリカートリッジ４に格納されていたが、本実施の形態では、パラメータを構成する通信条件の一部または全部が乱数表の形で複数種類格納される点が第１の実施の形態と異なる。ここで乱数表とは、複数のインデックス番号と、これに対応するフレームフォーマットや拡散符号などの様々な組み合わせと、が納められた表のことを言う。
【００４５】
また、本実施の形態では、パラメータを構成する通信条件の一部または全部からなる乱数表と共に、この乱数表の読み出しルールがメモリカートリッジ４に格納されている。そして、ＣＰＵ１および無線制御部５は、この読み出しルールに従って乱数表から読み出したパラメータを利用して、データの符号化および変調などの処理を行うのである。
【００４６】
その他、装置の構成については、第１の実施の形態と同様であるため、説明を省略する。
【００４７】
次に、無線通信装置の通信動作について説明する。
【００４８】
まず、外部装置から、データ入出力部６に、送信するためのデータが入力される所までは第１の実施の形態と同様である。
【００４９】
次に、ＣＰＵ１は、符号化および変調の処理に必要なパラメータの読み出しルールをメモリカートリッジ４から読み出す。そして、ＣＰＵ１および無線制御部５は、この読み出しルールに従って読み出したパラメータを利用して、符号化および変調の処理を行うのである。
【００５０】
具体的には、例えば、メモリカートリッジ４には、インデックス番号１，２，３，…と、それぞれのインデックス番号に対して無秩序に設定されたフレームフォーマットや拡散符号などの上述したパラメータと、が乱数表として格納されている。そして、乱数表と共に、「最初のデータ処理にはインデックス番号３を、次のデータ処理にはインデックス番号１を、さらに次のデータ処理には２を、…」というようにインデックス番号の読み出し方法を規定した読み出しルールが格納されている。ＣＰＵ１および無線制御部５は、通信に先立って読み出したこの読み出しルールに従って、最初のデータは乱数表のインデックス番号１に対応するフレームフォーマットや拡散符号などのパラメータを利用して符号化や変調の処理を行い、次のデータは乱数表のインデックス番号３に対応するパラメータで処理を行い、さらに次のデータはインデックス番号２に対応するパラメータで処理を行う…、というようにデータの符号化および変調の処理を進めるのである。
【００５１】
ここで、上述した読み出しルールは一例であって、その他、インデックス番号を２つおきに読み出すとか、インデックス番号はデータ毎ではなく所定の周期で変更するとか、インデックス番号を所定のルールに基づいて変更するものであれば他の態様であっても構わない。
【００５２】
ＣＰＵ１および無線制御部５は、読み出したパラメータを利用してデータに符号化や変調などの処理を施して、これを無線部７からアンテナ８を介して無線送信する。則ち、データ入出力部６に入力されたデータは、読み出しルールに従って読み出したパラメータである、同期ワードの位置やビットパターンおよびフレームフォーマットに従った形式のデータに埋め込まれ、拡散符号によって符号化され、変調方式および転送レートに従って送信されるのである。
【００５３】
このとき、データの符号化および送信に利用したフレームフォーマット、同期ワード、拡散符号など通信条件に係る情報だけでなく、乱数表および読み出しルールに係る情報についても一切送信されない。よって、送信局と全く同一の通信条件のパラメータや乱数表およびその読み出しルール（以下、パラメータ等という）を利用する受信局でなければ、その受信電波を復調および復号し、本来のデータの形に戻して利用することができない。
【００５４】
送信電波が、送信局が通信を意図しない受信局によって受信されたとしても、受信局が全てのパラメータ等を予測または解析して、送信したデータを解読することは非常に困難である。現実的には、全く同一のパラメータ等を記憶するメモリカートリッジ４を利用する無線通信装置間でなければ通信を行うことはできず、悪意ある利用者に対して通信内容の秘匿性を守ることが可能である。
【００５５】
尚、メモリカートリッジ４は、通信を行う一以上の相手局に対し、通信とは無関係にオフラインで、予め配布しておけばよい。このとき、格納するパラメータ等の異なるメモリカートリッジ４を複数種類用意し、それぞれを異なる相手局またはグループに配布しておけば、メモリカートリッジ４を別の種類のものに差し替えることで、一の無線通信装置で通信を行う相手局またはグループを変更することも可能である。
【００５６】
また、通信に利用するパラメータ等の秘匿性を維持するため、メモリカートリッジ４は記憶内容が書き換え不可能であって、簡単には内容を読み出すことさえもできない態様であってもよいし、あるいはメモリカートリッジ４は書き換え可能なフラッシュメモリであって、記憶するパラメータ等を、別途リムーバブルメディア等を利用して配布される内容に、定期的に書き換えて利用する態様であっても構わない。このとき、メモリカートリッジ４に格納するパラメータ等を暗号化し、ＣＰＵ１または無線制御部５に、これを解読する機能を与えれば、メモリカートリッジ４のみを不正に入手された場合でも、その利用を防止することができる。
【００５７】
さらにまた、乱数表は、全てのパラメータによって構成される態様であってもよいし、例えば拡散符号のみを乱数表とするなど、一部のパラメータのみが乱数表を構成し、他のパラメータは第１の実施の形態と同様に、乱数表とは別にメモリカートリッジ４毎に一つずつ格納される態様であっても構わない。
【００５８】
このように、多くのパラメータを、乱数表を利用して、データ毎または所定の周期で、読み出しルールに従って変更しながら通信を行うことで、第１の実施の形態よりも、さらに通信内容の秘匿性を高めることができる。また、パラメータのみならず、乱数表や読み出しルールに係る情報についても、一切送受信しないため、通信に先だって乱数表や読み出しルールを送信する手順を省略することができる上に、これらを行っていた従来の方法に比べて高い秘匿性を維持することが可能である。
【００５９】
（第３の実施の形態）
本実施の形態では、第１の実施の形態よりも、さらに通信内容の秘匿性を向上することができる。第１の実施の形態では、データのフレームフォーマット、同期ワードの位置やビットパターン、拡散符号、変調方式、および転送レートなどの固定された通信条件が一つずつ、パラメータとしてメモリカートリッジ４に格納されていたが、本実施の形態では、パラメータを構成する通信条件の一部または全部を、アルゴリズムに従って、データ毎あるいは所定の周期で変更しながら利用する点が、第１の実施の形態と異なる。
【００６０】
即ち、第１の実施の形態と同様にメモリカートリッジ４にパラメータが格納されるが、メモリカートリッジ４には、さらに、これらのパラメータの利用方法を示すアルゴリズムが格納されている。そして、ＣＰＵ１および無線制御部５は、このアルゴリズムに従ってパラメータを変更しながら、これをデータの符号化および変調に利用するのである。
【００６１】
その他、装置の構成については、第１の実施の形態と同様であるため、説明を省略する。
【００６２】
次に、無線通信装置の通信動作について説明する。
【００６３】
まず、外部装置から、データ入出力部６に、送信するためのデータが入力される所までは第１の実施の形態と同様である。
【００６４】
次に、ＣＰＵ１は、符号化および変調の処理に必要なパラメータの利用方法を示すアルゴリズムをメモリカートリッジ４から読み出す。そして、このアルゴリズムに従って、読み出したパラメータを変更しながら利用して符号化および変調の処理を行うのである。
【００６５】
具体的には、例えば、メモリカートリッジ４には、拡散符号として「０００」という３桁の２進数が格納され、これに対する変更方法として、「符号化するデータ毎に、「１０（１０進数で２）」加算して利用する」というアルゴリズムが格納されているとする。このとき、ＣＰＵ１および無線制御部５は、このアルゴリズムを読み出し、これに従って、最初のデータは拡散符号「０００」に「１０」加算した拡散符号「０１０」を利用して符号化を行い、次のデータはこれに「１０」加算した拡散符号「１００」を利用して符号化を行い、さらに次のデータはこれにさらに「１０」加算した拡散符号「１１０」を利用して符号化を行う…、というようにデータの符号化処理を進めるのである。
【００６６】
ここで、上述したアルゴリズムは一例であって、その他、メモリカートリッジ４から読み出した基本となる拡散符号のある桁を右方向へ一ずつシフトするとか、論理和や論理積などの論理演算によって変更するとか、あるいは変更はデータ毎ではなく所定の周期で行うとか、拡散符号を規則的に変更するものであれば、他の態様であっても構わない。また、アルゴリズムによる変更は拡散符号に限らず、同期ワードの位置やビットパターンなど他のパラメータを対象としてもよいし、複数のパラメータを変更の対象とする態様であっても構わない。
【００６７】
ＣＰＵ１および無線制御部５は、読み出したアルゴリズムに基づいて変更したパラメータを利用してデータに符号化や変調などの処理を施し、これを無線部７からアンテナ８を介して無線送信する。則ち、データ入出力部６に入力されたデータは、アルゴリズムに基づいて決定されたデータのフレームフォーマット、同期ワードの位置やビットパターンに従った形式のデータに埋め込まれ、拡散符号によって符号化され、さらに同じくアルゴリズムに従って変更した変調方式および転送レートに従って送信されるのである。
【００６８】
このとき、データの符号化および送信に利用したフレームフォーマット、同期ワード、拡散符号など通信条件に係る情報だけでなく、これらを変更するアルゴリズムに係る情報についても一切送信されない。よって、通信開始時点から送信電波を受信したとしても、送信局と全く同一の通信条件のパラメータやアルゴリズム（以下、パラメータ等という）を利用する受信局でなければ、その受信電波を復調および復号し、本来のデータの形に戻して利用することができない。
【００６９】
送信電波が、送信局が通信を意図しない受信局によって受信されたとしても、受信局が全てのパラメータ等を予測または解析して、送信したデータを解読することは非常に困難である。現実的には、全く同一のパラメータ等を記憶するメモリカートリッジ４を利用する無線通信装置間でなければ通信を行うことはできず、悪意ある利用者に対して通信内容の秘匿性を守ることが可能である。
【００７０】
尚、メモリカートリッジ４は、通信を行う一以上の相手局に対し、予め配布しておけばよい。このとき、格納するパラメータ等の異なるメモリカートリッジ４を複数種類用意し、それぞれを異なる相手局またはグループに配布しておけば、メモリカートリッジ４を別の種類のものに差し替えることで、一の無線通信装置で通信を行う相手局またはグループを変更することも可能である。
【００７１】
また、通信に利用するパラメータ等の秘匿性を維持するため、メモリカートリッジ４は記憶内容が書き換え不可能であって、簡単には内容を読み出すことさえもできない態様であってもよいし、あるいはメモリカートリッジ４は書き換え可能なフラッシュメモリであって、記憶するパラメータ等を、別途リムーバブルメディア等を利用して配布される内容に、定期的に書き換えて利用する態様であっても構わない。このとき、メモリカートリッジ４に格納するパラメータ等を暗号化し、ＣＰＵ１または無線制御部５に、これを解読する機能を与えれば、メモリカートリッジ４のみを不正に入手された場合でも、その利用を防止することができる。
【００７２】
このように、多くのパラメータを、アルゴリズムを利用してデータ毎または所定の周期で変更しながら通信を行うことで、第１の実施の形態よりも、さらに通信内容の秘匿性を高めることができる。また、パラメータのみならずアルゴリズムに係る情報についても一切送受信しないため、通信に先だって符号化や変調に係る情報を送信する手順を省略することができる上に、これらを行っていた従来の方法に比べて、高い秘匿性を維持することが可能である。さらに、本実施の形態では、乱数表を必要としないため、メモリカートリッジ４に格納するデータ容量が、第２の実施の形態に比べて小さくて済むという利点も有する。
【図面の簡単な説明】
【００７３】
【図１】この発明の一の実施の形態に係る無線通信装置を示す構成図である。
【符号の説明】
【００７４】
１  ＣＰＵ
２  ＲＯＭ
３  ＲＡＭ
４  メモリカートリッジ
５  無線制御部
６  データ入出力部
７  無線部
８  アンテナ
【図１】
2005073121.tif 000003