(57)【特許請求の範囲】
【請求項１】
ソフトウェアモジュール蓄積手段に蓄積されたソフトウェアモジュールを変更することにより通信機の機能を変更することができる秘話通信機の秘話方式設定方法であって、
入力された秘話レベル又は、使用するソフトウェアモジュールに応じて使用する秘話ソフトウェアモジュールを秘話ソフトウェアモジュール選択手段で決定する秘話ソフトウェアモジュール決定過程と、
その秘話ソフトウェアモジュールを示す情報を相手通信機へ送信する過程と、
上記決定された秘話ソフトウェアモジュールを、その通信機内のハードウェアディスクなどのソフトウェアモジュール記憶手段に要求する第一のソフトウェアモジュール要求過程と、
その要求された秘話ソフトウェアモジュールが上記ソフトウェアモジュール記憶手段に存在するか否かを判断する第一の判定過程と、
その第一の判定過程の判定が存在しないであれば、上記通信機に着脱可能に取付けれたＩＣカード、ＣＤＲＯＭなどのソフトウェアモジュール記憶媒体に、上記決定された秘話ソフトウェアモジュールを要求する第二のソフトウェアモジュール要求過程と、
その要求された秘話ソフトウェアモジュールが上記ソフトウェア記憶媒体に存在するか否かを判定する第二の判定過程と、
その第二の判定過程の判定が存在しないであれば、上記決定された秘話ソフトウェアモジュールを外部のソフトウェアモジュールサーバに要求する第三のソフトウェアモジュール要求過程とにより秘話ソフトウェアモジュールを選択する選択過程を有し、
上記選択された秘話ソフトウェアモジュールを上記ソフトウェアモジュール蓄積手段に蓄積する蓄積過程と、
上記蓄積手段に蓄積した秘話ソフトウェアモジュールが上記ソフトウェアモジュール記憶手段からであるか否かを判定する第三の判定過程と、
上記第三の判定過程の判定が否であれば、上記選択された秘話ソフトウェアモジュールを上記ソフトウェアモジュール記憶手段に記憶する記憶過程とを有することを特徴とする
秘話通信機の秘話方式設定方法。
【請求項２】
上記相手通信機から使用する秘話ソフトウェアモジュールを示す情報を受信する過程と、
上記情報が受信されると、その受信秘話ソフトウェアモジュールを上記決定された秘話ソフトウェアモジュールとして上記選択過程、上記蓄積過程、上記第三の判定過程、上記記憶過程を実行する過程とを有することを特徴とする請求項１記載の秘話通信機の秘話方式設定方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は例えば無線移動通し移動局に適用され、特にソフトウェアモジュール蓄積手段に蓄積されたソフトウェアモジュールを変更することにより通信機の機能を変更することができ、かつ秘話通信を行う通信機の秘話方式設定方法に関する。
【０００２】
【従来の技術】
ＤＳＰ（Digital Signal Processor) を利用することで、無線通信機の変復調器やフィルタ等の機能をソフトウェア的に実現することが可能である（文献Ｊ．Mitola ,III “The Software Radio Architecture ”，IEEE Comm. Mag. Vol33, No.5 , pp.26-38, 1995) 。
【０００３】
そのため、ユーザはソフトウェアモジュールを変更することで、無線通信機の変復調器やシンセサイザー、音声コーデック、通信プロトコル、認証・秘話アルゴリズム、認証アルゴリズム等の機能変更を行うことがてきる。
従来の方法では図７に示すように、マンマシンインターフェース１１１を通じてユーザが使用していたソフトウェアモジュールを入力すると、これがソフトウェアモジュール蓄積手段１１８に蓄積され、そのソフトウェアモジュールによりＤＰＳよりなる無線通信実行手段１１９が動作して、入力信号により搬送波が変調され、その変調された信号は暗号化復号化手段８０４で秘話ソフトウェアモジュール実行手段８１０の秘話ソフトウェアモジュールにより暗号化されて送受信手段１１４より無線送信され、外部から送受信手段１１４に受信された信号は暗号化復号化手段８０４で復号され、更に無線通信実行手段１１９で復調されて出力される。秘話ソフトウェアモジュール実行手段８１０には、秘話ソフトウェア蓄積手段８０８に蓄積されている一種類の秘話ソフトウェアモジュールにより動作するのみであった。
【０００４】
また、秘話ソフトウェアモジュール実行手段８１０と暗号化復号化手段８０４とは別手段であり、秘話ソフトウェアモジュール実行手段８１０はスクランブルパターンを決定する機能を有し、暗号化復号化手段８０４は前記スクランブルパターンとデータとの排他的論理和を実行する機能を有していた。また、暗号化復号化手段８０４はハードウェアで構成され、更新が不可能であった。
【０００５】
【発明が解決しようとする課題】
上記従来の方法はスクランブルパターン生成手段、つまり秘話ソフトウェアモジュール実行手段８１０の更新は可能であるものの暗号化復号化手段８０４の更新が不可能であるために、より安全性の高い暗号であるブロック暗号等に変更することが困難であるという問題点があった。また必要に応じて暗号強度の異なる複数の秘話ソフトウェアモジュールを使うことが困難であるという問題点もあった。つまり通常の会話は暗号強度がそれ程強くないスクランブル暗号でよいが、電子商取引の通信に対しては暗号強度の強い公開鍵暗号方式を用いるということはできなかった。
【０００６】
この発明は、より安全性の高い暗号を実装し、かつ暗号強度の異なる複数の秘話ソフトウェアモジュールを使いわけることが可能な秘話通信機の秘話方式設定方法の提供を目的とするものである。
【０００７】
【課題を解決するための手段】
この発明によれば、使用する秘話ソフトウェアモジュールが自動的に決定される。つまり使用する通信、ソフトウェアアプリケーションのソフトウェアモジュールによりその秘話レベルに応じた秘話ソフトウェアモジュールが決定され、又は入力された秘話レベルに応じて秘話ソフトウェアモジュールが決定され、その決定された秘話ソフトウェアモジュールが選択されてソフトウェアモジュール蓄積手段に蓄積され、その秘話ソフトウェアモジュールが通信実行手段で実行される。また決定された秘話ソフトウェアモジュールを示す情報は相手通信機へ送信される。従って相手通信機においても同一の秘話ソフトウェアモジュールにより暗号化復号化が行われ、秘話通信が可能となる。
【０００８】
【発明の実施の形態】
図１にこの発明が適用される通信システムの構成例を示す。ソフトウェアモジュールを変更することで無線通信機の機能が変更可能な無線通信端末１１と、無線基地局１２と、ネットワーク１３からなる無線通信システムから構成される。
前記ネットワーク１３には、暗号強度により順位付けされた複数の秘話ソフトウェアモジュールを収容し、無線通信端末１１の要求に応じて無線回線またはそれと有線回線を介して秘話ソフトウェアモジュールを無線通信端末１１へ送信するソフトウェアモジュールサーバ１４を備え、また無線通信端末１１を例えばコネクタより接続することができるネットワークターミナルステーション１５が設けられ、無線通信端末１１をネットワークターミナルステーション１５を介してソフトウェアモジュールサーバ１４との通信を可能にすることができる。
【０００９】
基地局１２は、図２Ａに示す通り、無線送受信手段１２１、無線通信実行手段１２２、ネットワークインターフェース１２３とから構成される。
無線通信端末１１は、図２Ｂに示すように、ユーザからの要求を入力したり、ユーザへの応答信号を出力したりする機能を有するマンマシンインターフェース１１１、ネットワークターミナルステーション１５を介して有線通信手段によりソフトウェアモジュールサーバ１４との間で、各種ソフトウェアモジュールのダウンロードを実行したり、マンマシンインターフェース１１１を介して、ユーザの要求条件を入力したりする機能をサポートする有線通信実行手段１１２、有線通信実行手段１１２をネットワークターミナルステーション１５を介して有線接続による通信を可能にするネットワークインターフェース１１３、無線により基地局１２との送受信を行う無線送受信手段１１４、秘話ソフトウェアモジュール記憶するＩＣカード、ＣＤＲＯＭなどの着脱可能なソフトウェアモジュール記憶媒体１１５、前記ソフトウェア記憶媒体を読み取るソフトウェアモジュール記憶媒体読み取り手段１１６、無線回線または有線回線、若しくは記憶媒体を介して受信した暗号強度により順位付けされた複数の秘話ソフトウェアモジュールを記憶するハードウェアディスクなどのソフトウェアモジュール記憶手段１１７、無線回線または有線回線を介してソフトウェアモジュールサーバ１４から、あるいは記憶媒体１１５から、もしくはソフトウェアモジュール記憶手段１１７から受信したソフトウェアモジュールを即時実行可能な形で蓄積するコンピュータＲＡＭのようなソフトウェアモジュール蓄積手段１１８、前記ソフトウェアモジュール蓄積手段１１８に蓄積されたソフトウェアモジュールを即時実行し、基地局との無線通信機能をサポートする無線通信実行手段１１９、
ユーザの要求若しくは使用ソフトウェアアプリケーションの秘話レベルに応じて使用する秘話ソフトウェアモジュールを決定する機能を有し、有線若しくは無線回線を介して受信した秘話ソフトウェアモジュール情報から使用する秘話ソフトウェアモジュールを決定する機能を有し、かつ決定した秘話ソフトウェアモジュール情報を相手ユーザに送信し、かつ決定した秘話ソフトウェアモジュールをソフトウェアモジュール記憶手段、ソフトウェア記憶媒体、ソフトウェアモジュールサーバに要求する機能を有する秘話ソフトウェアモジュール選択手段１２１からなる。
【００１０】
無線通信端末１１のより具体的な説明を図３を参照して説明する。図３において、図２Ｂと対応する部分に同一番号を付けてある。
ユーザ１の所有する無線通信端末１１−１は、マンマシンインターフェース１１１を通じてユーザが必要とする秘話レベルを入力することにより秘話ソフトウェアモジュール選択手段１２１が必要な秘話ソフトウェアモジュールを決定し、ソフトウェアモジュール記憶手段１１７、ソフトウェアモジュール記憶媒体１１５、若しくはソフトウェアモジュールサーバ１４にこの順番で要求して、その秘話ソフトウェアモジュールを受信して自端末のソフトウェアモジュール蓄積手段１１８に蓄積し、ユーザ２の無線通信端末１１−２に対しては使用する秘話ソフトウェアモジュール情報を無線通信によって通知する。
【００１１】
ユーザ２の所有する無線通信端末１１−２は無線通信を介して受信した使用する秘話ソフトウェアモジュール情報をもとに、秘話ソフトウェアモジュール選択手段１２１によって必要な秘話ソフトウェアモジュールを、ソフトウェアモジュール記憶手段１１７又はソフトウェアモジュール記憶媒体１１５若しくはソフトウェアモジュールサーバ１１４に要求して受信し、その秘話ソフトウェアモジュールをソフトウェアモジュール蓄積手段１１８に蓄積し、以後所望の通信、ソフトウェアアプリケーション（例えば電子商取引）を実行する。
【００１２】
この発明において、秘話ソフトウェアモジュールの要求手段、秘話ソフトウェアモジュールの送受信を行なうダウンロード手段の形態は、どのような手法を用いてもよい。
図３に示した構成の動作の流れを図４に示す。ユーザ１により無線通信端末１１−１のマンマシンインターフェース１１１を通じて、ユーザが必要とする秘話レベルが入力されると（Ｓ１）、その秘話レベルに対応した秘話ソフトウェアモジュールが秘話ソフトウェアモジュール選択手段１２１により自動的に決定され（Ｓ２）、その決定された秘話ソフトウェアモジュールを示す情報が無線通信を介して相手無線通信端末１１−２に送信される（Ｓ３）。
【００１３】
一方、無線通信端末１１−１内において、決定された秘話ソフトウェアモジュールがソフトウェアモジュール記憶手段１１７に要求され（Ｓ４）、その秘話ソフトウェアモジュールがソフトウェアモジュール記憶手段１１７に存在しなければ（Ｓ５）、その決定された秘話ソフトウェアモジュールがソフトウェアモジュール記憶媒体１１５に要求され（Ｓ６）、ソフトウェアモジュール記憶媒体１１５にその秘話ソフトウェアモジュールが存在しなければ（Ｓ７）、その秘話ソフトウェアモジュールがソフトウェアモジュールサーバ１４に要求される（Ｓ８）。
【００１４】
ステップＳ５でソフトウェア記憶手段１１７にその秘話ソフトウェアモジュールが存在すれば、その秘話ソフトウェアモジュールが抽出され（Ｓ９）、その秘話ソフトウェアモジュールがソフトウェアモジュール蓄積手段１１８に蓄積される（Ｓ１２）。ステップＳ７でソフトウェアモジュール記憶媒体１１５にその秘話ソフトウェアモジュールが存在すればこれが抽出され（Ｓ９）、それは記憶手段１１７からでないから（Ｓ１０）、ソフトウェアモジュール記憶手段１１７に記憶されると共に（Ｓ１１）、ソフトウェアモジュール蓄積手段１１８に蓄積される（Ｓ１２）。同様にソフトウェアモジュールサーバ１４から取り寄せた秘話ソフトウェアモジュールはソフトウェアモジュール記憶手段１１７に記憶されると共に（Ｓ１１）、ソフトウェアモジュール蓄積手段１１８に蓄積される（Ｓ１２）。
【００１５】
一方、無線通信端末１１−２に無線回線を介して使用（決定された）秘話ソフトウェアモジュールを示す情報が受信されると（Ｓ２１）、無線通信端末１１−２内で秘話ソフトウェアモジュール選択手段１２１により秘話ソフトウェアモジュールが決定され（Ｓ２２）、無線通信端末１１−１での処理と同様に先ずその使用秘話ソフトウェアモジュールがソフトウェアモジュール記憶手段１１７にあるか調べ（Ｓ２３）、なければ（Ｓ２４）、ソフトウェアモジュール記憶媒体１１５にあるか調べ（Ｓ２５）、なければ（Ｓ２６）、ソフトウェアモジュールサーバ１４に要求する（Ｓ２７）、使用秘話ソフトウェアモジュールが求まればそれを抽出し（Ｓ２８）、ソフトウェアモジュール記憶手段１１７に記憶すると共に（Ｓ３０）、ソフトウェアモジュール蓄積手段１１８に蓄積する（Ｓ３１）。
【００１６】
このようにして無線通信端末１１−１及び１１−２の何れのソフトウェアモジュール蓄積手段１１８にも、必要とする秘話レベルに対応した図一の秘話ソフトウェアモジュールが蓄積され、よって両無線通信端末１１−１、１１−２の各無線通信実行手段１１９において同一の暗号化方式により、暗号化、復号化が行われ、両無線通信端末１１−１、１１−２間で秘話無線通信が実行される。
【００１７】
秘話ソフトウェアモジュールの設定は、図５、図６にそれぞれ図３、図４と対応する部分に同一符号を付けて示すように行うこともできる。図３、図４と異なる部分についてのみ説明する。即ちユーザ１の所有する無線通信端末１１−１は、マンマシンインターフェース１１１を通じてユーザが使用するソフトウェアモジュール（会話、ソフトウェアアプリケーションなどの）を入力すると、秘話ソフトウェアモジュール選択手段１２１はその使用ソフトウェアモジュールに応じた秘話レベルの秘話ソフトウェアモジュールを決定し、ソフトウェアモジュール記憶手段１１７、ソフトウェアモジュール記憶媒体１１５、若しくはソフトウェアモジュールサーバ１４に要求後秘話ソフトウェアモジュールを受信して自端末のソフトウェアモジュール蓄積手段１１８に蓄積し、ユーザ２の無線通信端末１１−２に対しては使用する秘話ソフトウェア情報を無線通信によって通知する。
【００１８】
ユーザ２の所有する無線通信端末１１−２は図３、図４と全く同様に処理する。なお使用ソフトウェアモジュールに応じて、例えば会話の場合は暗号法が比較的強くない（秘話レベルが高くない）スクランブル暗号方式を、電子メールの場合はブロック暗号方式を、電子商取引の場合は暗号強度が強い（秘話レベルが高い）公開鍵暗号方式をそれぞれ用いることを決定するように、これらをテーブル化しておけばよい。
【００１９】
なお上述において、無線通信端末１１−１が受信端末になることもあるから無線通信端末１１−１は、無線通信端末１１−２の機能も当然備えている。またこの発明は無線通信機のみならず有線通信機にも適用できる。
【００２０】
【発明の効果】
以上述べたようにこの発明によれば、ソフトウェアモジュール実行手段において即時実行可能なソフトウェアを蓄積するソフトウェアモジュール蓄積手段という構成を用いて通信に必要な秘話ソフトウェアモジュールのみをソフトウェアモジュール蓄積手段に必要に応じて蓄積することを特徴とし、通信端末がユーザの入力した秘話レベル若しくは使用アプリケーションから自動判断により所要の秘話レベルの秘話ソフトウェアモジュールが使用され、かつその秘話ソフトウェアモジュールの情報を相手ユーザの無線通信端末に対して送信し、双方が必要な秘話レベルの秘話ソフトウェアモジュールを蓄積し、以後所望の通信、アプリケーションを実行する。
【００２１】
これにより、従来不可能であった、より安全性の高い暗号の実装が可能になり、かつ暗号強度の異なる複数の秘話ソフトウェアモジュールを使いわけることが可能な通信装置の提供が可能となるとともに、事業者、ユーザの秘話通信に対する利便性が向上する。
【図面の簡単な説明】
【図１】無線通信システム概念を示す図。
【図２】図１中の基地局と無線通信端末の各機能構成を示す図。
【図３】この発明を適用した無線通信端末の機能構成を示すブロック図。
【図４】図３の端末の動作の流れを示す図。
【図５】この発明を適用した他の無線通信端末の機能構成を示すブロック図。
【図６】図４の端末の動作の流れを示す図。
【図７】従来の無線通信端末の機能構成を示すブロック図。
【図１】
0003722345.tif 000002
【図２】
0003722345.tif 000003
【図３】
0003722345.tif 000004
【図４】
0003722345.tif 000005
【図５】
0003722345.tif 000006
【図６】
0003722345.tif 000007
【図７】
0003722345.tif 000008