(57)【要約】【課題】通信区間全体において所望のセキュリティレベルを確保した上で無線通信を行うこと。【解決手段】セキュリティレベル検出部１０７は、送信データ作成部１０３が問い合わせ情報を出力してから一定時間内において、復号処理部１０２から出力された情報の中に暗号化アルゴリズムの回答が存在するか否かを検出する。端末間暗号化レベル設定部１０８は、暗号化アルゴリズムの回答に基づいて通信相手の暗号化レベルを決定し、通信相手の暗号化レベルと自端末装置の暗号化レベルの低い方を端末間暗号化レベルとして設定する。セキュリティレベル調整部１１１は、端末間暗号化レベルが基準値を下回るか否かにより、通信相手から要求されたデータを送信するか否かを調整する。【選択図】図２
2008131495.tif 000002
【特許請求の範囲】
【請求項１】
受信データの中から、通信相手とアクセスポイントとの間の無線区間における暗号化アルゴリズムを示す情報を検出する検出手段と、
前記暗号化アルゴリズムに基づいて前記通信相手の暗号化レベルを決定し、前記通信相手の暗号化レベルと自端末装置の暗号化レベルの低い方を端末間暗号化レベルとして設定するレベル設定手段と、
前記端末間暗号化レベルが基準値を下回るか否かにより、前記通信相手から要求されたデータを送信するか否かを調整する調整手段と、
を具備する無線通信装置。
【請求項２】
前記調整手段は、前記端末間暗号化レベルが前記基準値を下回らない場合には、前記通信相手から要求されたデータを送信し、前記端末間暗号化レベルが前記基準値を下回る場合には、データ送信拒否を示す情報を前記通信相手に送信する請求項１記載の無線通信装置。
【請求項３】
受信データの中から、通信相手とアクセスポイントとの間の無線区間における暗号化アルゴリズムを示す情報を検出する検出手段と、
前記暗号化アルゴリズムに基づいて前記通信相手の暗号化レベルを決定し、前記通信相手の暗号化レベルと自端末装置の暗号化レベルの低い方を端末間暗号化レベルとして設定するレベル設定手段と、
前記端末間暗号化レベルが基準値を下回るか否か、および、前記通信相手との間で暗号化通信が成立したか否かにより、前記通信相手から要求されたデータを送信するか否かを調整する調整手段と、
を具備する無線通信装置。
【請求項４】
前記調整手段は、前記端末間暗号化レベルが前記基準値を下回らない場合には、前記通信相手から要求されたデータを送信し、前記端末間暗号化レベルが前記基準値を下回る場合には、前記通信相手との間で暗号化通信を成立するための処理を実行し、前記暗号化通信が成立したときには、前記通信相手から要求されたデータを暗号化して送信し、前記暗号化通信が成立しなかったときには、データ送信拒否を示す情報を前記通信相手に送信する請求項３記載の無線通信装置。
【請求項５】
受信データの中から、通信相手とアクセスポイントとの間の無線区間における暗号化アルゴリズムを示す情報を検出する検出手段と、
前記暗号化アルゴリズムに基づいて前記通信相手の暗号化レベルを決定し、前記通信相手の暗号化レベルと自端末装置の暗号化レベルの低い方を端末間暗号化レベルとして設定するレベル設定手段と、
前記端末間暗号化レベルが基準値を下回るか否か、および、ユーザがデータ送信を許可するか否かにより、前記通信相手から要求されたデータを送信するか否かを調整する調整手段と、
を具備する無線通信装置。
【請求項６】
前記調整手段は、前記端末間暗号化レベルが前記基準値を下回らない場合には、前記通信相手から要求されたデータを送信し、前記端末間暗号化レベルが前記基準値を下回る場合には、データを送信するか否かを問い合わせるための情報を表示器に表示し、ユーザからデータ送信を許可するときには、前記通信相手から要求されたデータを送信し、ユーザからデータ送信を許可しなかったときには、データ送信拒否を示す情報を前記通信相手に送信する請求項５記載の無線通信装置。
【請求項７】
受信データの中から、通信相手とアクセスポイントとの間の無線区間における暗号化アルゴリズムを示す情報を検出する検出工程と、
前記暗号化アルゴリズムに基づいて前記通信相手の暗号化レベルを決定し、前記通信相手の暗号化レベルと自端末装置の暗号化レベルの低い方を端末間暗号化レベルとして設定するレベル設定工程と、
前記端末間暗号化レベルが基準値を下回るか否かにより、前記通信相手から要求されたデータを送信するか否かを調整する調整工程と、
を具備する無線通信方法。
【請求項８】
前記調整工程は、前記端末間暗号化レベルが前記基準値を下回らない場合には、前記通信相手から要求されたデータを送信し、前記端末間暗号化レベルが前記基準値を下回る場合には、データ送信拒否を示す情報を前記通信相手に送信する請求項７記載の無線通信方法。
【請求項９】
受信データの中から、通信相手とアクセスポイントとの間の無線区間における暗号化アルゴリズムを示す情報を検出する検出工程と、
前記暗号化アルゴリズムに基づいて前記通信相手の暗号化レベルを決定し、前記通信相手の暗号化レベルと自端末装置の暗号化レベルの低い方を端末間暗号化レベルとして設定するレベル設定工程と、
前記端末間暗号化レベルが基準値を下回るか否か、および、前記通信相手との間で暗号化通信が成立したか否かにより、前記通信相手から要求されたデータを送信するか否かを調整する調整工程と、
を具備する無線通信方法。
【請求項１０】
前記調整工程は、前記端末間暗号化レベルが前記基準値を下回らない場合には、前記通信相手から要求されたデータを送信し、前記端末間暗号化レベルが前記基準値を下回る場合には、前記通信相手との間で暗号化通信を成立するための処理を実行し、前記暗号化通信が成立したときには、前記通信相手から要求されたデータを暗号化して送信し、前記暗号化通信が成立しなかったときには、データ送信拒否を示す情報を前記通信相手に送信する請求項９記載の無線通信方法。
【請求項１１】
受信データの中から、通信相手とアクセスポイントとの間の無線区間における暗号化アルゴリズムを示す情報を検出する検出工程と、
前記暗号化アルゴリズムに基づいて前記通信相手の暗号化レベルを決定し、前記通信相手の暗号化レベルと自端末装置の暗号化レベルの低い方を端末間暗号化レベルとして設定するレベル設定工程と、
前記端末間暗号化レベルが基準値を下回るか否か、および、ユーザがデータ送信を許可するか否かにより、前記通信相手から要求されたデータを送信するか否かを調整する調整工程と、
を具備する無線通信方法。
【請求項１２】
前記調整工程は、前記端末間暗号化レベルが前記基準値を下回らない場合には、前記通信相手から要求されたデータを送信し、前記端末間暗号化レベルが前記基準値を下回る場合には、データを送信するか否かを問い合わせるための情報を表示器に表示し、ユーザからデータ送信を許可するときには、前記通信相手から要求されたデータを送信し、ユーザからデータ送信を許可しなかったときには、データ送信拒否を示す情報を前記通信相手に送信する請求項１１記載の無線通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、セキュリティレベルを確保して無線通信を行う無線通信装置および無線通信方法に関する。
【背景技術】
【０００２】
近年、無線通信の分野では、送受信データの漏洩を防ぐために、装置間で所望のセキュリティレベルを確保した上で通信を行うことが求められている。
【０００３】
従来技術として、通信グループで予め定められた暗号化による最低限のセキュリティレベルを確保して無線通信を行うことが特許文献１に開示されている。
【０００４】
特許文献１では、通信システムにおいて、通信グループに属する第１の無線通信装置（アクセスポイント）が、この通信グループ外の第２の無線通信装置から通知セキュリティレベルを含む接続要求フレームを受信する。第１の無線通信装置は、非暗号化を含む暗号化方法及びその強さに依存して定まるセキュリティレベルから選定された前記無線通信グループに特有の基準セキュリティレベルをその内に格納している。第１の無線通信装置において、通知セキュリティレベルが基準セキュリティレベルと比較されて第２の無線通信装置との接続を拒否する接続拒否或いは第２の無線通信装置との接続を許可する接続許可が記述された応答フレームが発生され、第２の無線通信装置に送信される。
【０００５】
また、ホットスポットサービスで、ローミングサービスを提供する場合、セキュリティレベルの低い通信事業者と接続されることを防止することが特許文献２に開示されている。
【０００６】
特許文献２では、無線通信機が、通信相手と接続する際に仲介する通信事業者のネットワークの暗号強度に基づいて、通信相手との通信において暗号化処理を行うか否かを選択し、その選択により、暗号化を行う相手先、または、暗号化を行わない相手先に接続する。
【特許文献１】特開２００４−３２６６４号公報
【特許文献２】特開２００４−１２０４６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献１では、アクセスポイント（以下、「ＡＰ」と省略する）を介して端末装置間でデータの送受信を行う場合、自端末装置とＡＰの間の無線区間ではセキュリティレベルを確保することができても、自端末装置が、相手端末装置とＡＰとの間の無線区間のセキュリティレベルを知ることができず、相手端末装置とＡＰとの間の無線区間のセキュリティレベルが脆弱である場合には、そこから送受信データが漏洩してしまう恐れがある。
【０００８】
また、上記特許文献２では、自端末装置が接続しているネットワークに応じて最適な暗号化レベルを選択することができるが、相手端末装置が接続しているネットワークを勘案して暗号化レベルを選択することができず、そこから送受信データが漏洩してしまう恐れがある。
【０００９】
本発明はかかる点に鑑みてなされたものであり、通信区間全体において所望のセキュリティレベルを確保した上で無線通信を行うことができる無線通信装置および無線通信方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
かかる課題を解決するため、本発明の無線通信装置は、受信データの中から、通信相手とアクセスポイントとの間の無線区間における暗号化アルゴリズムを示す情報を検出する検出手段と、前記暗号化アルゴリズムに基づいて前記通信相手の暗号化レベルを決定し、前記通信相手の暗号化レベルと自端末装置の暗号化レベルの低い方を端末間暗号化レベルとして設定するレベル設定手段と、前記端末間暗号化レベルが基準値を下回るか否かにより、前記通信相手から要求されたデータを送信するか否かを調整する調整手段と、を具備する構成を採る。
【００１１】
また、本発明の無線通信方法は、受信データの中から、通信相手とアクセスポイントとの間の無線区間における暗号化アルゴリズムを示す情報を検出する検出工程と、前記暗号化アルゴリズムに基づいて前記通信相手の暗号化レベルを決定し、前記通信相手の暗号化レベルと自端末装置の暗号化レベルの低い方を端末間暗号化レベルとして設定するレベル設定工程と、前記端末間暗号化レベルが基準値を下回るか否かにより、前記通信相手から要求されたデータを送信するか否かを調整する調整工程と、を具備する方法を採る。
【発明の効果】
【００１２】
本発明によれば、データ送信前に相手端末装置の暗号化レベルを受信し、相手端末装置とＡＰとの間の無線区間のセキュリティレベルを勘案してデータを送信するか否かを判断することができるので、通信区間全体において所望のセキュリティレベルを確保した上で無線通信を行うことができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
【００１４】
（実施の形態１）
図１は、本発明の実施の形態１に係る無線通信装置を含むシステムの構成を示す図である。図１に示すように、各無線ＬＡＮには、複数のアクセスポイント（ＡＰ）、ルータが接続され、ルータを介して、無線ＬＡＮ間でデータの送受信が行われる。また、各無線端末装置（ＭＳ）は、１つのアクセスポイントと接続し、該アクセスポイントとの間で無線通信を行う。
【００１５】
図２、図３は、本実施の形態に係る無線通信装置の構成を示すブロック図である。図２は、データを送信する側の無線通信装置（以下、「送信側装置」という）の構成を示し、図３は、データを受信する側の無線通信装置（以下、「受信側装置」という）の構成を示す。
【００１６】
図２の送信側装置１００は、受信部１０１と、復号処理部１０２と、送信データ作成部１０３と、メモリ１０４と、暗号化処理部１０５と、送信部１０６と、セキュリティレベル検出部１０７と、端末間暗号化レベル設定部１０８と、入力制御部１０９と、セキュリティレベル設定部１１０と、セキュリティレベル調整部１１１と、表示制御部１１２と、から主に構成される。
【００１７】
受信部１０１は、通信相手から送信された信号を受信し、受信信号に対して、増幅、ダウンコンバート、復調等の一連の受信処理を行い、受信処理後の信号を復号処理部１０２に出力する。復号処理部１０２は、受信部１０１から出力された信号に対して復号処理を行い、復号処理によって得られた情報を送信データ作成部１０３およびセキュリティレベル検出部１０７に出力する。
【００１８】
送信データ作成部１０３は、通信相手に送信するデータを作成する。特に、送信データ作成部１０３は、通信相手からの所望データの送信要求を示す送信要求情報を復号処理部１０２から入力すると、通信相手とＡＰとの間の無線区間における暗号化アルゴリズムを問い合わせる情報（以下、「問い合わせ情報」という）をメモリ１０４から抽出して暗号化処理部１０５およびセキュリティレベル検出部１０７に出力する。また、送信データ作成部１０３は、セキュリティレベル調整部１１１の指示に従い、通信相手から要求されたデータを作成して、基準値となる最低暗号化レベルを示す情報とともに暗号化処理部１０５に出力する。また、送信データ作成部１０３は、セキュリティレベル調整部１１１の指示に従い、証明書交換、検証、鍵交換等、通信相手との間で暗号化通信を成立するための処理に必要なデータを作成して暗号化処理部１０５に出力する。
【００１９】
暗号化処理部１０５は、送信データ作成部１０３から出力されたデータに対して暗号化処理を行い、暗号化処理によって得られた信号を送信部１０６に出力する。暗号化処理部１０５は、暗号化処理スイッチ１５１と、データ暗号化処理部１５２と、フレーム暗号化処理部１５３と、を有する。暗号化処理スイッチ１５１は、セキュリティレベル調整部１１１の指示に従い、送信データ作成部１０３から出力されたデータをデータ暗号化処理部１５２あるいはフレーム暗号化処理部１５３に出力する。データ暗号化処理部１５２は、セキュリティレベル調整部１１１の指示に従い、暗号化処理スイッチ１５１から出力されたデータに対して暗号化処理を行う。ここで用いられる暗号化アルゴリズムは、例えば、ＲＣ４（Ron’s Code 4）、ＤＥＳ（Data Encryption Standard）、トリプルＤＥＳ、ＩＤＥＡ（International Data Encryption Algorithm）などである。フレーム暗号化処理部１５３は、暗号化処理スイッチ１５１あるいはデータ暗号化処理部１５２から出力されたデータに対してデータリンク層のフレーム単位の暗号化処理を行う。
【００２０】
送信部１０６は、暗号化処理部１０５から出力された信号に対して、変調、アップコンバート、増幅等の一連の送信処理を行い、送信処理後の無線周波数の信号を通信相手に送信する。
【００２１】
セキュリティレベル検出部１０７は、送信データ作成部１０３が問い合わせ情報を出力してから一定時間内において、復号処理部１０２から出力された情報の中に暗号化アルゴリズムの回答が存在するか否かを検出する。そして、セキュリティレベル検出部１０７は、検出結果を端末間暗号化レベル設定部１０８に出力する。
【００２２】
端末間暗号化レベル設定部１０８は、セキュリティレベル検出部１０７が暗号化アルゴリズムの回答を検出すれば回答に応じて通信相手の暗号化レベルを決定する。回答される暗号化アルゴリズムの例として、ＷＥＰ（Wired Equivalent Privacy）、ＴＫＩＰ（Temporal Key Integrity Protocol）、ＡＥＳ（Advanced Encryption Standard）等が挙げられ、暗号化レベルと暗号化アルゴリズムの対応関係として、レベル０はセキュリティ無し、端末間暗号化レベル設定部１０８は、ＷＥＰであればレベル１、ＴＫＩＰであればレベル２、ＡＥＳであればレベル３、というように暗号化アルゴリズムに応じて暗号化レベルを決定する。また、端末間暗号化レベル設定部１０８は、暗号化アルゴリズムの回答を検出できなければ通信相手の暗号化レベルを最低レベルであるレベル０に決定する。
【００２３】
そして、端末間暗号化レベル設定部１０８は、通信相手の暗号化レベルが自端末装置の暗号化レベルを下回らない場合には端末間暗号化レベルを自端末装置の暗号化レベルに設定し、通信相手の暗号化レベルが自端末装置の暗号化レベルを下回る場合には端末間暗号化レベルを通信相手の暗号化レベルに設定する。そして、端末間暗号化レベル設定部１０８は、設定した端末間暗号化レベルを示す情報をセキュリティレベル調整部１１１に出力する。
【００２４】
入力制御部１０９は、ユーザのボタン操作による指示を電気信号に変換する。特に、入力制御部１０９は、最低暗号化レベルに関するユーザの指示をセキュリティレベル設定部１１０に出力する。
【００２５】
セキュリティレベル設定部１１０は、入力制御部１０９を介するユーザの指示に基づいて最低暗号化レベルを設定し、設定結果をセキュリティレベル調整部１１１に出力する。また、セキュリティレベル設定部１１０は、最低暗号化レベルを設定する際に、必要な情報を表示制御部１１２に表示させる。
【００２６】
セキュリティレベル調整部１１１は、端末間暗号化レベルが、最低暗号化レベルを下回らない場合には、送信データ作成部１０３に対して、通信相手から要求されたデータを、最低暗号化レベルを示す情報とともに通信相手に送信するように指示する。一方、セキュリティレベル調整部１１１は、端末間暗号化レベルが、最低暗号化レベルを下回る場合には、送信データ作成部１０３に対して、通信相手との間で暗号化通信を成立するための処理を行うように指示する。この処理とは、例えば、ＳＳＬ（Secure Socket Layer）、ＴＬＳ（Transport Layer Security）、ＩＰＳｅｃ（IP Security Architecture for Internet Protocol）などを通じた、暗号化アルゴリズムおよび暗号鍵の共有化である。この暗号化アルゴリズムは、例えば、ＲＣ４、ＤＥＳ、トリプルＤＥＳ、ＩＤＥＡなどである。なお、利用可能な暗号化アルゴリズムとそれに用いる暗号鍵を端末内に予め保持しておき、セキュリティレベル調整部１１１が、送信データ作成部１０３に対して、相手端末との暗号化アルゴリズムのネゴシエーションを指示するようにしてもよい。なお、最低暗号化レベルは、予め定められたものであり、端末装置毎、データが格納されたフォルダ毎、あるいは、データ毎に定められる。
【００２７】
そして、暗号化通信を成立するための処理に成功した場合、セキュリティレベル調整部１１１は、送信データ作成部１０３に対して、通信相手から要求されたデータを、最低暗号化レベルを示す情報とともに通信相手に送信するように指示し、暗号化処理スイッチ１５１に対して、送信データ作成部１０３から出力されたデータをデータ暗号化処理部１５２に出力するように指示し、データ暗号化処理部１５２に対して、暗号化処理スイッチ１５１から出力されたデータに対して暗号化処理を行うように指示する。また、暗号化通信を成立するための処理に成功しなかった場合、送信データ作成部１０３に対して、データ送信拒否を示す情報を通信相手に送信するように指示する。
【００２８】
表示制御部１１２は、セキュリティレベル設定部１１０が設定した最低暗号化レベル等、所定の情報を表示器に表示する。
【００２９】
図３の受信側装置２００は、受信部２０１と、復号処理部２０２と、送信データ作成部２０３と、暗号化処理部２０４と、送信部２０５と、入力制御部２０６と、セキュリティレベル調整部２０７と、メモリ２０８と、表示制御部２０９と、から主に構成される。
【００３０】
受信部２０１は、通信相手から送信された信号を受信し、受信信号に対して、増幅、ダウンコンバート、復調等の一連の受信処理を行い、受信処理後の信号を復号処理部２０２に出力する。
【００３１】
復号処理部２０２は、受信部２０１から出力された信号に対して復号処理を行う。復号処理部２０２は、フレーム復号処理部２５１と、復号処理スイッチ２５２と、データ復号処理部２５３と、を有する。フレーム復号処理部２５１は、受信部２０１から出力された信号に対してフレーム単位の復号処理を行い、送信データ作成部２０３、セキュリティレベル調整部２０７および復号処理スイッチ２５２に出力する。復号処理スイッチ２５２は、セキュリティレベル調整部２０７の指示に従い、フレーム復号処理部２５１から出力されたデータをデータ復号処理部２５３あるいはメモリ２０８に出力する。データ復号処理部２５３は、セキュリティレベル調整部２０７の指示に従い、復号処理スイッチ２５２から出力されたデータに対して復号処理を行い、メモリ２０８に出力する。
【００３２】
送信データ作成部２０３は、通信相手に送信するデータを作成する。特に、送信データ作成部２０３は、入力制御部２０６を介するユーザの指示に基づいて、通信相手に所望データの送信を要求する送信要求情報を作成し、暗号化処理部２０４に出力する。送信データ作成部２０３は、送信要求情報を作成する際に、必要な情報を表示制御部２０９に表示させる。
【００３３】
また、送信データ作成部２０３は、問い合わせ情報をフレーム復号処理部２５１から入力すると、暗号化アルゴリズムの回答を作成し、暗号化処理部２０４に出力する。また、送信データ作成部２０３は、セキュリティレベル調整部２０７の指示に従い、証明書交換、検証、鍵交換等、通信相手との間で暗号化通信を成立するための処理に必要なデータを作成して暗号化処理部２０４に出力する。
【００３４】
暗号化処理部２０４は、送信データ作成部２０３から出力されたデータに対して暗号化処理を行い、暗号化処理によって得られた信号を送信部２０５に出力する。
【００３５】
送信部２０５は、暗号化処理部２０４から出力された信号に対して、変調、アップコンバート、増幅等の一連の送信処理を行い、送信処理後の無線周波数の信号を通信相手に送信する。
【００３６】
入力制御部２０６は、ユーザのボタン操作による指示を電気信号に変換する。特に、入力制御部２０６は、通信相手への所望データの送信要求に関するユーザの指示を送信データ作成部２０３に出力する。
【００３７】
セキュリティレベル調整部２０７は、暗号化要求をフレーム復号処理部２５１から入力すると、送信データ作成部２０３に対して、通信相手との間で暗号化通信を成立するための処理を行うように指示する。
【００３８】
そして、暗号化通信を成立するための処理に成功した場合、セキュリティレベル調整部２０７は、復号処理スイッチ２５２に対して、フレーム復号処理部２５１から出力されたデータをデータ復号処理部２５３に出力するように指示し、データ復号処理部２５３に対して、復号処理スイッチ２５２から出力されたデータに対して復号処理を行うように指示する。また、暗号化通信を成立するための処理に成功せず、データ送信拒否を示す情報をフレーム復号処理部２５１から入力した場合、表示制御部２０９に対して、その旨を示す情報を表示器に表示するように指示する。
【００３９】
表示制御部２０９は、送信データ作成部２０３が作成した送信要求情報等、所定の情報を表示器に表示する。また、表示制御部２０９は、メモリ２０８に記憶された情報を表示する。
【００４０】
図４および図５は、本実施の形態に係る送信側装置の処理の流れを示すフロー図である。
【００４１】
ステップ（以下、「ＳＴ」と省略する）４０１で、通信相手からの所望データの送信要求を示す送信要求情報を受信すると、ＳＴ４０２で、問い合わせ情報を通信相手に送信する。
【００４２】
次に、ＳＴ４０３で、問い合わせ情報を送信してから一定時間内に、通信相手からの暗号化アルゴリズムの回答を検出するか否かを判断する。そして、暗号化アルゴリズムの回答を検出すれば（ＳＴ４０３；ＹＥＳ）、ＳＴ４０４で、回答に応じて通信相手の暗号化レベルを決定する。一方、暗号化アルゴリズムの回答を検出できなければ（ＳＴ４０３；ＮＯ）、ＳＴ４０５で、通信相手の暗号化レベルを最低レベルであるレベル０に決定する。
【００４３】
次に、ＳＴ４０６で、通信相手の暗号化レベルが、自端末装置の暗号化レベルを下回らないか否かを判断する。そして、通信相手の暗号化レベルが、自端末装置の暗号化レベルを下回らない場合には（ＳＴ４０６；ＹＥＳ）、ＳＴ４０７で、端末間暗号化レベルを自端末装置の暗号化レベルに設定する。一方、通信相手の暗号化レベルが、自端末装置の暗号化レベルを下回る場合には（ＳＴ４０６；ＮＯ）、ＳＴ４０８で、端末間暗号化レベルを通信相手の暗号化レベルに設定する。
【００４４】
このように、本実施の形態では、通信相手の暗号化レベルと自端末装置の暗号化レベルの低い方を端末間暗号化レベルとして設定する。なお、ＳＳＬ、ＴＬＳ、ＩＰＳｅｃ（などを通じて共有化した暗号化アルゴリズムおよび暗号鍵などをもとに、通信相手との間でEnd to Endの暗号化が行われている場合には、このレベルも考慮して端末間暗号化レベルを設定してもよい。また、ＲＣ４、ＤＥＳ、トリプルＤＥＳ、ＡＥＳ（Advanced Encryption Standard）、楕円曲線、ＲＳＡ（Rivest Shamir Adleman）等、End to Endの暗号化アルゴリズムに基づいて端末間暗号化レベルを設定してもよい。この場合、それぞれの暗号化アルゴリズムは、鍵長に依存するので、鍵長と暗号化アルゴリズムの種類に応じて暗号化レベルを設定してもよい。また、End to Endの暗号化さえされていれば暗号化レベルを無線区間の最高レベルに設定してもよい。
【００４５】
そして、ＳＴ４０９で、設定した端末間暗号化レベルを表示器に表示する。端末間暗号化レベルの表示方法として、例えば、レベル０、レベル１、レベル２・・・等のレベル番号を表示する方法、あるいは、暗号化アルゴリズムを表示する方法等が挙げられる。
【００４６】
次に、ＳＴ４１０で、設定した端末間暗号化レベルが、予め定められた基準値である最低暗号化レベルを下回らないか否かを判断する。そして、端末間暗号化レベルが、最低暗号化レベルを下回らない場合には（ＳＴ４１０；ＹＥＳ）、ＳＴ４１１で、通信相手から要求されたデータを、最低暗号化レベルを示す情報とともに通信相手に送信する。一方、端末間暗号化レベルが、最低暗号化レベルを下回る場合には（ＳＴ４１０；ＮＯ）、ＳＴ４１２で、通信相手との間で暗号化通信を成立するための処理を行う。
【００４７】
そして、暗号化通信を成立するための処理に成功した場合（ＳＴ４１３；ＹＥＳ）、ＳＴ４１４で、通信相手から要求されたデータを、最低暗号化レベルを示す情報とともに暗号化処理して通信相手に送信する。一方、暗号化通信を成立するための処理に成功しなかった場合（ＳＴ４１３；ＮＯ）、ＳＴ４１５で、データ送信拒否を示す情報を通信相手に送信する。
【００４８】
なお、図５において、ＳＴ４１２、ＳＴ４１３、ＳＴ４１４を省略し、端末間暗号化レベルが、最低暗号化レベルを下回る場合（ＳＴ４１０；ＮＯ）、ＳＴ４１５で、データ送信拒否を示す情報を通信相手に送信するようにしてもよい。
【００４９】
図６は、本実施の形態に係る受信側装置の処理の流れを示すフロー図である。
【００５０】
まず、ＳＴ５０１で、通信相手に所望データの送信を要求する送信要求情報を送信する。次に、ＳＴ５０２で、通信相手から問い合わせ情報を受信すると、ＳＴ５０３で、通信相手に暗号化アルゴリズムを回答する。
【００５１】
次に、ＳＴ５０４で、通信相手から受信したデータが暗号化要求であるか否かを判断する。そして、暗号化要求でない場合には（ＳＴ５０４；ＮＯ）、ＳＴ５０５で受信データを、最低暗号化レベルを示す情報とともにメモリに記憶する。
【００５２】
また、通信相手から受信したデータが暗号化要求である場合には（ＳＴ５０４；ＹＥＳ）、ＳＴ５０６で、通信相手との間で暗号化通信を成立するための処理を行う。そして、暗号化通信を成立するための処理に成功した場合（ＳＴ５０７；ＹＥＳ）、ＳＴ５０８で、受信データを、最低暗号化レベルを示す情報とともに復号してメモリに記憶する。一方、暗号化通信を成立するための処理に成功しなかった場合（ＳＴ５０７；ＮＯ）、ＳＴ５０９で、データ送信拒否を示す情報を表示する。
【００５３】
このように、本実施の形態によれば、データ送信前に相手端末装置の暗号化レベルを受信し、相手端末装置とＡＰとの間の無線区間のセキュリティレベルを勘案してデータを送信するか否かを判断することができるので、通信区間全体において所望のセキュリティレベルを確保した上で無線通信を行うことができる。
【００５４】
（実施の形態２）
実施の形態２では、端末間暗号化レベルが最低暗号化レベルを下回る場合に、データを送信するか否かを、ユーザの判断に委ねる場合について説明する。
【００５５】
実施の形態２において、送信側装置、受信側装置の構成は、上記実施の形態１で説明した図２，３と同一であるので説明を省略する。ただし、実施の形態２では、送信側装置１００の表示制御部１１２が、端末間暗号化レベルが最低暗号化レベルを下回る場合に、データを送信するか否かを問い合わせるための情報を表示器に表示する点が実施の形態１と異なる。
【００５６】
図７は、本実施の形態に係る送信側装置の処理の流れを示すフロー図である。なお、図７において、ＳＴ４０１からＳＴ４１０は図４と共通する。
【００５７】
端末間暗号化レベルが、最低暗号化レベルを下回る場合（ＳＴ４１０；ＮＯ）、ＳＴ６０１で、データを送信するか否かをユーザに問うための表示を行う。
【００５８】
そして、ユーザからデータ送信を許可する指示がなされた場合（ＳＴ６０２；ＹＥＳ）、ＳＴ４１１で、通信相手から要求されたデータを、最低暗号化レベルを示す情報とともに通信相手に送信する。
【００５９】
一方、ユーザからデータ送信を許可する指示がなされなかった場合（ＳＴ６０２；ＮＯ）、ＳＴ４１２からＳＴ４１５の処理を行う。
【００６０】
このように、本実施の形態によれば、端末間暗号化レベルが最低暗号化レベルを下回る場合に、データを送信するか否かを、ユーザの判断に委ねることができる。
【産業上の利用可能性】
【００６１】
本発明は、セキュリティレベルを確保して無線通信を行う無線通信装置に用いるに好適である。
【図面の簡単な説明】
【００６２】
【図１】本発明の実施の形態１に係る無線通信装置を含むシステムの構成を示す図
【図２】本発明の実施の形態１に係る送信側装置の構成を示すブロック図
【図３】本発明の実施の形態１に係る受信側装置の構成を示すブロック図
【図４】本発明の実施の形態１に係る送信側装置の処理の流れを示すフロー図
【図５】本発明の実施の形態１に係る送信側装置の処理の流れを示すフロー図
【図６】本発明の実施の形態１に係る受信側装置の処理の流れを示すフロー図
【図７】本発明の実施の形態２に係る送信側装置の処理の流れを示すフロー図
【符号の説明】
【００６３】
１００  送信側装置
１０１  受信部
１０２  復号処理部
１０３  送信データ作成部
１０４  メモリ
１０５  暗号化処理部
１０６  送信部
１０７  セキュリティレベル検出部
１０８  端末間暗号化レベル設定部
１０９  入力制御部
１１０  セキュリティレベル設定部
１１１  セキュリティレベル調整部
１１２  表示制御部
２００  受信側装置
２０１  受信部
２０２  復号処理部
２０３  送信データ作成部
２０４  暗号化処理部
２０５  送信部
２０６  入力制御部
２０７  セキュリティレベル調整部
２０８  メモリ
２０９  表示制御部
【図１】
2008131495.tif 000003
【図２】
2008131495.tif 000004
【図３】
2008131495.tif 000005
【図４】
2008131495.tif 000006
【図５】
2008131495.tif 000007
【図６】
2008131495.tif 000008
【図７】
2008131495.tif 000009