(57)【要約】【課題】暗号化鍵が漏洩するおそれが極めて低く且つ簡単な操作で安全に鍵を相手方のネットワーク端末に渡すことができるネットワーク端末及び通信方法を提供する。【解決手段】相手方のネットワーク端末１ｂと通信を行うネットワーク端末１ａの通信方法であって、ネットワーク端末１ａが管理する暗号化及び復号化のための鍵の内の少なくとも１つの鍵を、ネットワーク端末１ｂに赤外線で送信するステップ（Ｓ１０１）と、第１のデータを、ネットワーク端末１ａが管理する鍵を用いて、赤外線で送信された鍵を用いて復号可能に、暗号化するステップと、暗号化された第１のデータを、ネットワーク経由で相手方ネットワーク端末１ｂに送信するステップ（Ｓ１０５）とを有する。【選択図】図２
2010239352.tif 000002
【特許請求の範囲】
【請求項１】
相手方ネットワーク端末と通信を行うネットワーク端末であって、
暗号化及び復号化のための鍵を管理する鍵管理手段と、
前記鍵管理手段が管理する鍵の内の少なくとも１つの鍵を、前記相手方ネットワーク端末に赤外線で送信する赤外線送信手段と、
第１のデータを、前記鍵管理手段が管理する鍵を用いて、前記赤外線で送信された鍵を用いて復号可能に、暗号化するデータ暗号化手段と、
前記暗号化された第１のデータを、ネットワーク経由で前記相手方ネットワーク端末に送信するネットワーク送信手段と
を有することを特徴とするネットワーク端末。
【請求項２】
前記相手方ネットワーク端末が前記赤外線で送信された鍵を用いて暗号化し、送信した第２のデータを、前記相手方ネットワーク端末からネットワーク経由で受信するネットワーク受信手段と、
前記受信された第２のデータを、前記鍵管理手段が管理する鍵を用いて復号化するデータ復号化手段と
をさらに有することを特徴とする請求項１に記載のネットワーク端末。
【請求項３】
相手方ネットワーク端末と通信を行うネットワーク端末であって、
前記相手方ネットワーク端末が管理する暗号化及び復号化のための鍵の内の少なくとも１つの鍵を、前記相手方ネットワーク端末から赤外線で受信する赤外線受信手段と、
前記相手方ネットワーク端末が管理する鍵を用いて、前記赤外線で受信された鍵を用いて復号可能に暗号化し、送信した第１のデータを、前記相手方ネットワーク端末からネットワーク経由で受信するネットワーク受信手段と、
前記受信された第１のデータを、前記赤外線で受信された鍵を用いて復号化するデータ復号化手段と
を有することを特徴とするネットワーク端末。
【請求項４】
第２のデータを、前記赤外線で受信された鍵を用いて暗号化するデータ暗号化手段と、
前記暗号化された第２のデータを、ネットワーク経由で前記相手方ネットワーク端末に送信するネットワーク送信手段と
をさらに有することを特徴とする請求項３に記載のネットワーク端末。
【請求項５】
相手方ネットワーク端末と通信を行うネットワーク端末であって、
暗号化及び復号化のための鍵を管理する鍵管理手段と、
前記鍵管理手段が管理する鍵に含まれる第１の鍵を、前記相手方ネットワーク端末に赤外線で送信する赤外線送信手段と、
前記鍵管理手段が管理する鍵に含まれる第２の鍵を、前記鍵管理手段が管理する鍵を用いて、前記第１の鍵を用いて復号可能に、暗号化する処理、及び、第１のデータを、前記鍵管理手段が管理する鍵を用いて、前記第２の鍵を用いて復号可能に、暗号化する処理を行うデータ暗号化手段と、
前記暗号化された第２の鍵を、ネットワーク経由で前記相手方ネットワーク端末に送信する処理、及び、前記暗号化された第１のデータを、ネットワーク経由で前記相手方ネットワーク端末に送信する処理を行うネットワーク送信手段と
を有することを特徴とするネットワーク端末。
【請求項６】
前記相手方ネットワーク端末が前記送信された第２の鍵を用いて暗号化し、送信した第２のデータを、前記相手方ネットワーク端末からネットワーク経由で受信するネットワーク受信手段と、
前記受信された第２のデータを、前記鍵管理手段が管理する鍵を用いて復号化するデータ復号化手段と
をさらに有することを特徴とする請求項５に記載のネットワーク端末。
【請求項７】
相手方ネットワーク端末と通信を行うネットワーク端末であって、
前記相手方ネットワーク端末が管理する暗号化及び復号化のための鍵に含まれる第１の鍵を、前記相手方ネットワーク端末から赤外線で受信する赤外線受信手段と、
前記相手方ネットワーク端末が管理する鍵を用いて、前記第１の鍵を用いて復号可能に、暗号化した第２の鍵を、前記相手方ネットワーク端末からネットワーク経由で受信する処理、及び、前記相手方ネットワーク端末が管理する鍵を用いて、前記第２の鍵を用いて復号可能に、暗号化し、送信した第１のデータを、前記相手方ネットワーク端末からネットワーク経由で受信する処理を行うネットワーク受信手段と、
前記暗号化された第２の鍵を、前記赤外線で受信された第１の鍵を用いて復号化する処理、及び、前記受信された第１のデータを、前記復号化された第２の鍵を用いて復号化する処理を行うデータ復号化手段と
を有することを特徴とするネットワーク端末。
【請求項８】
第２のデータを、前記復号化された第２の鍵を用いて暗号化するデータ暗号化手段と、
前記暗号化された第２のデータを、ネットワーク経由で前記相手方ネットワーク端末に送信するネットワーク送信手段と
をさらに有することを特徴とする請求項７に記載のネットワーク端末。
【請求項９】
前記ネットワーク送信手段及び前記ネットワーク受信手段の少なくとも一方は、無線通信手段である
ことを特徴とする請求項１乃至８のいずれか１項に記載のネットワーク端末。
【請求項１０】
相手方ネットワーク端末と通信を行うネットワーク端末の通信方法であって、
前記ネットワーク端末が管理する暗号化及び復号化のための鍵の内の少なくとも１つの鍵を、前記相手方ネットワーク端末に赤外線で送信するステップと、
第１のデータを、前記ネットワーク端末が管理する鍵を用いて、前記赤外線で送信された鍵を用いて復号可能に、暗号化するステップと、
前記暗号化された第１のデータを、ネットワーク経由で前記相手方ネットワーク端末に送信するステップと
を有することを特徴とする通信方法。
【請求項１１】
前記相手方ネットワーク端末が前記赤外線で送信された鍵を用いて暗号化し、送信した第２のデータを、前記相手方ネットワーク端末からネットワーク経由で受信するステップと、
前記受信された第２のデータを、前記ネットワーク端末が管理する鍵を用いて復号化するステップと
をさらに有することを特徴とする請求項１０に記載の通信方法。
【請求項１２】
相手方ネットワーク端末と通信を行うネットワーク端末の通信方法であって、
前記相手方ネットワーク端末が管理する暗号化及び復号化のための鍵の内の少なくとも１つの鍵を、前記相手方ネットワーク端末から赤外線で受信するステップと、
前記相手方ネットワーク端末が管理する鍵を用いて、前記赤外線で受信された鍵を用いて復号可能に暗号化し、送信した第１のデータを、前記相手方ネットワーク端末からネットワーク経由で受信するステップと、
前記受信された第１のデータを、前記赤外線で受信された鍵を用いて復号化するステップと
を有することを特徴とする通信方法。
【請求項１３】
第２のデータを、前記赤外線で受信された鍵を用いて暗号化するステップと、
前記暗号化された第２のデータを、ネットワーク経由で前記相手方ネットワーク端末に送信するステップと
をさらに有することを特徴とする請求項１２に記載の通信方法。
【請求項１４】
相手方ネットワーク端末と通信を行うネットワーク端末の通信方法であって、
前記ネットワーク端末が管理する暗号化及び復号化のための鍵に含まれる第１の鍵を、前記相手方ネットワーク端末に赤外線で送信するステップと、
前記ネットワーク端末が管理する鍵に含まれる第２の鍵を、前記ネットワーク端末が管理する鍵を用いて、前記第１の鍵を用いて復号可能に、暗号化するステップと、
前記暗号化された第２の鍵を、ネットワーク経由で前記相手方ネットワーク端末に送信するステップと、
第１のデータを、前記ネットワーク端末が管理する鍵を用いて、前記第２の鍵を用いて復号可能に、暗号化するステップと、
前記暗号化された第１のデータを、ネットワーク経由で前記相手方ネットワーク端末に送信するステップと
を有することを特徴とする通信方法。
【請求項１５】
前記相手方ネットワーク端末が前記送信された第２の鍵を用いて暗号化し、送信した第２のデータを、前記相手方ネットワーク端末からネットワーク経由で受信するステップと、
前記受信された第２のデータを、前記ネットワーク端末が管理する鍵を用いて復号化するデータ復号化手段と
を有することを特徴とする請求項１４に記載の通信方法。
【請求項１６】
相手方ネットワーク端末と通信を行うネットワーク端末の通信方法であって、
前記相手方ネットワーク端末が管理する暗号化及び復号化のための鍵に含まれる第１の鍵を、前記相手方ネットワーク端末から赤外線で受信するステップと、
前記相手方ネットワーク端末が管理する鍵を用いて、前記第１の鍵を用いて復号可能に、暗号化した第２の鍵を、前記相手方ネットワーク端末からネットワーク経由で受信するステップと、
前記暗号化された第２の鍵を、前記赤外線で受信された第１の鍵を用いて復号化するステップと、
前記相手方ネットワーク端末が管理する鍵を用いて、前記第２の鍵を用いて復号可能に、暗号化し、送信した第１のデータを、前記相手方ネットワーク端末からネットワーク経由で受信するステップと、
前記受信された第１のデータを、前記復号化された第２の鍵を用いて復号化するステップと
を有することを特徴とする通信方法。
【請求項１７】
第２のデータを、前記復号化された第２の鍵を用いて暗号化するステップと、
前記暗号化された第２のデータを、ネットワーク経由で前記相手方ネットワーク端末に送信するステップと
を有することを特徴とする請求項１６に記載の通信方法。
【請求項１８】
前記ネットワーク経由で送信するステップ及び前記ネットワーク経由で受信するステップの少なくとも一方は、無線通信によるステップである
ことを特徴とする請求項１０乃至１７のいずれか１項に記載の通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して他のネットワーク端末と通信を行うネットワーク端末、及び、その通信方法に関するものである。
【背景技術】
【０００２】
近年、無線ＬＡＮなどの無線ネットワークに接続する機能を備えた無線ネットワーク端末が増加している。また、ホームネットワークなどに無線ネットワークを利用して、機器同士でコンテンツなどのデータのやりとりをする用途が今後増加すると見込まれる。無線ネットワークはその特性上、有線のネットワークと異なり、第三者が傍受することが比較的容易である。このため、無線ネットワーク経由で平文のデータを送受信すると、第三者に通信内容が漏洩するおそれがある。これを防ぐために、無線ネットワークではデータを暗号化して通信することが一般的である。
【０００３】
暗号化通信では、送信側の端末が暗号化して送ったデータを復号化するための鍵を受信側の端末が知っている必要がある。暗号化の方式として暗号化するための鍵と復号化するための鍵として同じ鍵を使用する共通鍵方式と、暗号化するための鍵と復号化するための鍵として異なる鍵を使用して、暗号化するための鍵を公開しておき、送信側の端末がその鍵でデータを暗号化して送信し、受信側の端末が秘密にした鍵で暗号化されたデータを復号化する公開鍵方式がある。いずれの方式を用いる場合でも、暗号化通信をするために使用する鍵をお互いが知らなくてはならないので、鍵の交換を行う必要がある。ただし、無線ＬＡＮの場合は、第三者が傍受することが比較的容易であるため、暗号化鍵を直接無線通信によって交換すると、鍵が漏洩するリクスがある。このようなリスクを低減するため、無線の送信出力を下げる操作をすることにより電波の届く範囲を狭くした上で、暗号化鍵のやりとりを行う方式がある（例えば、特許文献１参照）。また、記憶部を持つ認証カードを媒体として、端末と基地局の間で認証データのやりとりを行う方式がある（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２１５２３２号公報（第７−１１頁、図３）
【特許文献２】特開２００１−１８９７２２号公報（第６−１０頁、図１）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上記特許文献１に記載の方式においては、無線の送信出力を下げてはいるが、暗号化鍵は無線で送信されており、且つ、暗号化鍵自身は暗号化されておらず平文として送信されているので、第三者に鍵データを傍受されることで暗号化鍵が漏洩する可能性があるという問題があった。また、上記特許文献１に記載の方式においては、無線の送信出力を下げる操作（登録ボタンを押す操作）を行った時点から最初に加入指示データをアクセスポイントに送った端末に対して、暗号化鍵を送付するので、接続を意図している端末とは別の端末に対して暗号化鍵が送付されてしまうことがあり得るという問題があった。
【０００６】
また、上記特許文献２に記載の方式においては、認証カードを無線端末の認証カード書き込み部に挿入する操作、認証カードを無線基地局の読み出し部に挿入する操作などが必要になり、手間がかかるという問題があった。また、ユーザーが認証カードを機器から外して持ち運ぶ際に、認証カードを紛失するおそれがあるという問題があった。
【０００７】
そこで、本発明は、上記従来技術の課題を解決するためになされたものであり、その目的は、暗号化及び復号化のための鍵が漏洩するおそれが極めて低く且つ簡単な操作で安全に鍵を渡すことができるネットワーク端末及び通信方法を提供することにある。
【課題を解決するための手段】
【０００８】
本発明に係るネットワーク端末は、相手方ネットワーク端末と通信を行うネットワーク端末であって、暗号化及び復号化のための鍵を管理する鍵管理手段と、前記鍵管理手段が管理する鍵の内の少なくとも１つの鍵を、前記相手方ネットワーク端末に赤外線で送信する赤外線送信手段と、第１のデータを、前記鍵管理手段が管理する鍵を用いて、前記赤外線で送信された鍵を用いて復号可能に、暗号化するデータ暗号化手段と、前記暗号化された第１のデータを、ネットワーク経由で前記相手方ネットワーク端末に送信するネットワーク送信手段とを有することを特徴としている。
【０００９】
また、本発明に係る他のネットワーク端末は、相手方ネットワーク端末と通信を行うネットワーク端末であって、前記相手方ネットワーク端末が管理する暗号化及び復号化のための鍵の内の少なくとも１つの鍵を、前記相手方ネットワーク端末から赤外線で受信する赤外線受信手段と、前記相手方ネットワーク端末が管理する鍵を用いて、前記赤外線で受信された鍵を用いて復号可能に暗号化し、送信した第１のデータを、前記相手方ネットワーク端末からネットワーク経由で受信するネットワーク受信手段と、前記受信された第１のデータを、前記赤外線で受信された鍵を用いて復号化するデータ復号化手段とを有することを特徴としている。
【００１０】
さらに、本発明に係る他のネットワーク端末は、相手方ネットワーク端末と通信を行うネットワーク端末であって、暗号化及び復号化のための鍵を管理する鍵管理手段と、前記鍵管理手段が管理する鍵に含まれる第１の鍵を、前記相手方ネットワーク端末に赤外線で送信する赤外線送信手段と、前記鍵管理手段が管理する鍵に含まれる第２の鍵を、前記鍵管理手段が管理する鍵を用いて、前記第１の鍵を用いて復号可能に、暗号化する処理、及び、第１のデータを、前記鍵管理手段が管理する鍵を用いて、前記第２の鍵を用いて復号可能に、暗号化する処理を行うデータ暗号化手段と、前記暗号化された第２の鍵を、ネットワーク経由で前記相手方ネットワーク端末に送信する処理、及び、前記暗号化された第１のデータを、ネットワーク経由で前記相手方ネットワーク端末に送信する処理を行うネットワーク送信手段とを有することを特徴としている。
【００１１】
さらにまた、本発明に係る他のネットワーク端末は、相手方ネットワーク端末と通信を行うネットワーク端末であって、前記相手方ネットワーク端末が管理する暗号化及び復号化のための鍵に含まれる第１の鍵を、前記相手方ネットワーク端末から赤外線で受信する赤外線受信手段と、前記相手方ネットワーク端末が管理する鍵を用いて、前記第１の鍵を用いて復号可能に、暗号化した第２の鍵を、前記相手方ネットワーク端末からネットワーク経由で受信する処理、及び、前記相手方ネットワーク端末が管理する鍵を用いて、前記第２の鍵を用いて復号可能に、暗号化し、送信した第１のデータを、前記相手方ネットワーク端末からネットワーク経由で受信する処理を行うネットワーク受信手段と、前記暗号化された第２の鍵を、前記赤外線で受信された第１の鍵を用いて復号化する処理、及び、前記受信された第１のデータを、前記復号化された第２の鍵を用いて復号化する処理を行うデータ復号化手段とを有することを特徴としている。
【発明の効果】
【００１２】
本発明によれば、ネットワーク端末間の暗号化及び復号化のための鍵の交換を赤外線で行うように構成したので、鍵が漏洩するリスクが低く且つ簡単な操作で安全に鍵の交換を行うことができるという効果がある。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施の形態１に係るネットワーク端末の構成を概略的に示すブロック図である。
【図２】本発明の実施の形態１に係るネットワーク端末の動作（すなわち、実施の形態１に係る通信方法）を示すシーケンス図である。
【図３】本発明の実施の形態１及び２に係るネットワーク端末において、暗号化通信を開始する際にユーザーが使用する画面例である。
【図４】本発明の実施の形態１及び２に係るネットワーク端末において、暗号化通信の開始を確認する際にユーザーが使用する画面例である。
【図５】本発明の実施の形態２に係るネットワーク端末の構成を概略的に示すブロック図である。
【図６】本発明の実施の形態２に係るネットワーク端末の動作（すなわち、実施の形態１に係る通信方法）を示すシーケンス図である。
【図７】本発明の実施の形態１及び２に係るネットワーク端末の変形例の構成を概略的に示すブロック図である。
【図８】本発明の実施の形態１及び２に係るネットワーク端末の他の変形例の構成を概略的に示すブロック図である。
【発明を実施するための形態】
【００１４】
実施の形態１．
図１は、本発明の実施の形態１に係るネットワーク端末（すなわち、実施の形態１に係る通信方法を実施することができるネットワーク端末）１ａ及び１ｂの構成を概略的に示すブロック図である。ネットワーク端末（Ａ）１ａ及びネットワーク端末（Ｂ）１ｂは、例えば、無線によるネットワーク接続機能を持つ端末である。図１に示されるように、ネットワーク端末１ａは、主要な構成要素として、表示装置２ａと、表示回路３ａと、暗号化及び復号化のための鍵を管理する鍵管理手段としての機能を持つ鍵管理部４ａと、データ暗号化手段及びデータ復号化手段としての機能を持つデータ暗号化・復号化部５ａと、ネットワークを介して通信するネットワーク送信手段及びネットワーク受信手段としての機能を持つ無線送受信部６ａと、赤外線通信を行う赤外線送信手段及び赤外線受信手段としての機能を持つ赤外線送受信部７ａと、キー入力回路８ａと、入力キー９ａと、データ記憶装置１０ａとを有している。また、ネットワーク端末１ｂは、主要な構成要素として、表示装置２ｂと、表示回路３ｂと、暗号化及び復号化のための鍵を管理する鍵管理手段としての機能を持つ鍵管理部４ｂと、データ暗号化手段及びデータ復号化手段としての機能を持つデータ暗号化・復号化部５ｂと、ネットワークを介して通信するネットワーク送信手段及びネットワーク受信手段としての機能を持つ無線送受信部６ｂと、赤外線通信を行う赤外線送信手段及び赤外線受信手段としての機能を持つ赤外線送受信部７ｂと、キー入力回路８ｂと、入力キー９ｂと、データ記憶装置１０ｂとを有している。
【００１５】
表示回路３ａは、ユーザーに対してＧＵＩを提示するための表示を制御する部分であり、表示装置２ａを駆動させて、文字、グラフィックス、画像データなどの表示を行わせる。表示装置２ａは、例えば、液晶ディスプレイなどであるが、他の種類の表示装置であってもよい。鍵管理部４ａは、暗号化及び復号化に必要な鍵（暗号化鍵及び復号化鍵）の生成及び保管を行う。データ暗号化・復号化部５ａは、鍵管理部４ａから受け取った鍵を用いて、無線通信を行う際に送信するデータの暗号化を行い、また、受信した暗号化データの復号化を行う。無線送受信部６ａは、無線による通信、すなわち、データの送信及び受信を行う。通信方式としては、例えば、無線ＬＡＮなどが用いられるが、他の方式の無線通信システムであってもよい。赤外線送受信部７ａは、赤外線による通信、すなわち、赤外線によるデータの送信及び／又は受信を行う。キー入力回路８ａは、ユーザーが入力キー９ａを用いてネットワーク端末を操作するためのコマンドを入力する。入力キー９ａは実際にユーザーが操作する入力デバイスであり、例えば、キーボード、マウスなどのポインティングデバイス、表示装置２ａにユーザーが直接触れることで入力を行うタッチパネルなどであるが、他の入力デバイスであってもよい。データ記憶装置１０ａは、ネットワーク端末で送受信するためのデータを格納する記憶装置であり、例えば、Ｆｌａｓｈメモリなどのメモリカード、オンボードのメモリデバイス、ＨＤＤなどの補助記憶装置である。データ記憶装置１０ａに格納するデータは、例えば、写真や、動画などのコンテンツであるが、他のデータであってもよい。なお、ネットワーク端末１ａ音声を出力するための音声出力回路及び音声出力装置（図示せず）を備えてもよい。また、ネットワーク端末１ｂの各構成は、ネットワーク端末１ａのものと同一の機能を持つ。ただし、ネットワーク端末１ａとネットワーク端末１ｂの各構成は、異なる機能を持つものであってもよい。
【００１６】
次に、ネットワーク端末１ａが相手方のネットワーク端末１ｂにデータを送信し、ネットワーク端末１ｂからデータを受信する動作を説明する。先ず、ネットワーク端末１ａの赤外線送受信部７ａは、鍵管理部４ａが管理する暗号化及び復号化のための鍵の内の少なくとも１つの鍵を、ネットワーク端末１ｂの赤外線送受信部７ｂに赤外線で送信する。次に、ネットワーク端末１ａのデータ暗号化・復号化部５ａは、例えば、データ記憶装置１０ａに記憶されている第１のデータを、鍵管理部４ａが管理する鍵を用いて暗号化する。このときの暗号化は、赤外線でネットワーク端末１ｂに送信された鍵を用いて復号可能な方式の暗号化である。次に、ネットワーク端末１ａの無線送受信部６ａは、暗号化された第１のデータを、ネットワーク経由でネットワーク端末１ｂに送信する。
【００１７】
また、ネットワーク端末１ａが、ネットワーク端末１ｂからデータを受信するときには、ネットワーク端末１ａの無線送受信部６ａは、ネットワーク端末１ｂが赤外線で送信された鍵を用いて暗号化し、送信した第２のデータを、ネットワーク端末１ｂからネットワーク経由で受信する。次に、ネットワーク端末１ａのデータ暗号化・復号化部５ａは、受信された第２のデータを、ネットワーク端末１ａの鍵管理部４ａが管理する鍵を用いて復号化する。なお、データ暗号化・復号化部５ａ（５ｂ）が暗号化に用いる鍵とデータ暗号化・復号化部５ｂ（５ａ）が復号化に用いる鍵とが、同じ鍵である方式と、異なる鍵である方式とがあり、本発明はいずれの方式にも適用できる。
【００１８】
次に、ネットワーク端末１ｂが相手方のネットワーク端末１ａからデータを受信し、ネットワーク端末１ａにデータを送信する動作を説明する。先ず、ネットワーク端末１ｂの赤外線送受信部７ｂは、相手方のネットワーク端末１ａが管理する暗号化及び復号化のための鍵の内の少なくとも１つの鍵を、ネットワーク端末１ａから赤外線で受信する。次に、ネットワーク端末１ｂの無線送受信部６ｂは、第１のデータを、相手方のネットワーク端末１ａからネットワーク経由で受信する。このときの第１のデータは、ネットワーク端末１ａが、鍵管理部４ａが管理する鍵を用いて、赤外線で受信された鍵を用いて復号可能に暗号化したデータである。次に、ネットワーク端末１ｂのデータ暗号化・復号化部５ｂは、受信された第１のデータを、赤外線で受信された鍵を用いて復号化する。
【００１９】
また、ネットワーク端末１ｂが、ネットワーク端末１ａにデータを送信するときには、ネットワーク端末１ｂのデータ暗号化・復号化部５ｂは、例えば、データ記憶装置１０ｂに記憶されている第２のデータを、赤外線で受信された鍵を用いて暗号化する。なお、データ暗号化・復号化部５ｂ（５ａ）が暗号化に用いる鍵とデータ暗号化・復号化部５ａ（５ｂ）が復号化に用いる鍵とが、同じ鍵である方式と、異なる鍵である方式とがあり、本発明はいずれの方式にも適用できる。次に、ネットワーク端末１ｂの無線送受信部６ｂは、暗号化された第２のデータを、ネットワーク経由で相手方のネットワーク端末１ａに送信する。
【００２０】
次に、実施の形態１の動作をより具体的に説明する。図２は、実施の形態１に係るネットワーク端末１ａ及び１ｂの動作（すなわち、実施の形態１に係る通信方法）を示すシーケンス図である。また、図３は、ネットワーク端末１ａにおいて、暗号化通信を開始する際にユーザーが使用する表示装置２ａの画面例であり、図４は、ネットワーク端末１ｂにおいて、暗号化通信の開始を確認する際にユーザーが使用する表示装置２ｂの画面例である。
【００２１】
図２の説明では、暗号化方式として共通鍵方式を使用する場合について説明する。まず、ユーザーは、無線通信端末１ａの赤外線送受信部７ａの赤外線ポートをネットワーク端末１ｂの赤外線送受信部７ｂの赤外線ポートに向けた上で操作して暗号化鍵交換開始操作を行う（ステップＳ１００）。この場合の操作は、例えば、表示装置２ａに表示されたＧＵＩに従って、入力キー９ａを押下するなどの操作である。図３に示されるＧＵＩ画面上で、入力キー９ａを用いて「はい」のボタンを選択して、確定することで暗号化鍵交換開始操作が完了する。操作の結果、ネットワーク端末１ａは、鍵管理部４ａから読み出した鍵（図２の例では、暗号化鍵）を赤外線送受信部７ａを介して、ネットワーク端末１ｂに向けて赤外線通信により送信する（ステップＳ１０１）。ネットワーク端末１ｂは、赤外線送受信部７ｂを介して、暗号化鍵を受信した後、表示回路３ｂによって表示装置２ｂに図４に示されるような確認画面を表示する（ステップＳ１０２）。次に、図４に示される確認のためのＧＵＩ画面上で、ユーザーは、入力キー９ｂを用いて、「はい」のボタンを選択して、確認操作を行う（ステップＳ１０３）。この確認操作を受けて、ネットワーク端末１ｂは受け取った暗号化鍵を鍵管理部４ｂに格納した後、無線送受信部６ｂを介して、ネットワーク端末１ａに対して、暗号化鍵受領応答メッセージを送信する（ステップＳ１０４）。ネットワーク端末１ａが、無線送受信部６ａを介して暗号化鍵受領応答を受け取った時点で、ネットワーク端末１ａとネットワーク端末１ｂとの間で共通の暗号化鍵が決定されたことになるため、双方の間で当該暗号化鍵を用いた暗号化通信を行うことができる（ステップＳ１０５以降）。
【００２２】
ネットワーク端末１ａからネットワーク端末１ｂにデータを送信する場合は、データ記憶装置１０ａから読み出したデータをネットワーク端末１ａが当該暗号化鍵を用いてデータ暗号化・復号化部５ａで暗号化した後、無線送信部６ａからネットワーク端末１ｂに対して暗号化データを送信する。ネットワーク端末１ｂは、無線送信部６ｂを介して受信した暗号化データをデータ暗号化・復号化部５ｂで当該暗号化鍵を用いて復号化する。ネットワーク端末１ｂからネットワーク端末１ａにデータを送信する場合は、逆にデータ記憶装置１０ｂから読み出したデータをネットワーク端末１ｂが当該暗号化鍵を用いてデータ暗号化・復号化部５ｂで暗号化した後、無線送信部６ｂからネットワーク端末１ａに対して暗号化データを送信する。ネットワーク端末１ａは、無線送信部６ａを介して受信した暗号化データをデータ暗号化・復号化部５ａで当該暗号化鍵を用いて復号化する。
【００２３】
以上に説明したように、実施の形態１に係るネットワーク端末１ａ及び１ｂ（又は実施の形態１に係る通信方法）によれば、ネットワーク端末１ａ及び１ｂ間で鍵を漏洩するおそれが低く且つ簡単な操作で安全に鍵の交換を行うことができる。また、鍵の転送に赤外線通信を使用することにより、ユーザーが認証カードなどを差し替える手間なく暗号化通信を行うことができる。
【００２４】
なお、本実施の形態では、暗号化通信を、無線を用いて行う例について説明したが、無線通信に代えて、ＬＡＮのような有線ネットワークを用いてもよい。
【００２５】
実施の形態２．
図５は、本発明の実施の形態２に係るネットワーク端末（すなわち、実施の形態１に係る通信方法を実施することができるネットワーク端末）２１ａ及び２１ｂの構成を概略的に示すブロック図である。ネットワーク端末（Ａ）２１ａ及びネットワーク端末（Ｂ）２１ｂは、例えば、無線によるネットワーク接続機能を持つ端末である。図５において、図１の構成と同一又は対応する構成には、同じ符号を付す。実施の形態２においては、鍵管理部２４ａ及び２４ｂは、暗号化及び復号化のための少なくとも１つの鍵として、第１の鍵（例えば、ワンタイム鍵）及び第２の鍵（正規の鍵）を管理する。
【００２６】
最初に、ネットワーク端末２１ａがネットワーク端末２１ｂにデータを送信し、ネットワーク端末２１ｂからデータを受信する動作を説明する。ネットワーク端末２１ａの赤外線送受信部７ａは、鍵管理部２４ａが管理する暗号化及び復号化のための鍵に含まれる第１の鍵を、相手方のネットワーク端末２１ｂの赤外線送受信部７ｂに赤外線で送信する。次に、ネットワーク端末２１ａのデータ暗号化・復号化部５ａは、鍵管理部２４ａが管理する鍵に含まれる第２の鍵を、鍵管理部２４ａが管理する鍵を用いて、暗号化する。このときの暗号化は、第１の鍵を用いて復号可能な方式の暗号化である。次に、ネットワーク端末２１ａの無線送受信部６ａは、暗号化された第２の鍵を、ネットワーク経由で相手方のネットワーク端末２１ｂに送信する。次に、ネットワーク端末２１ａのデータ暗号化・復号化部５ａは、例えば、データ記憶装置１０ａに記憶されている第１のデータを、鍵管理部２４ａが管理する鍵を用いて、第２の鍵を用いて復号可能に、暗号化する。次に、ネットワーク端末２１ａの無線送受信部６ａは、暗号化された第１のデータを、ネットワーク経由で相手方のネットワーク端末２１ｂに送信する。
【００２７】
また、ネットワーク端末２１ａがネットワーク端末２１ｂからデータを受信するときには、ネットワーク端末２１ａの無線送受信部６ａは、相手方のネットワーク端末２１ｂが、送信された第２の鍵を用いて暗号化し、送信した第２のデータを、相手方のネットワーク端末２１からネットワーク経由で受信する。次に、ネットワーク端末２１ａのデータ暗号化・復号化部５ａは、受信された第２のデータを、鍵管理部２４ａが管理する鍵を用いて復号化する。
【００２８】
次に、ネットワーク端末２１ｂが相手方のネットワーク端末２１ａからデータを受信し、ネットワーク端末２１ａにデータを送信する動作を説明する。ネットワーク端末２１ｂの赤外線送受信部７ｂは、相手方のネットワーク端末２１ａが管理する暗号化及び復号化のための鍵に含まれる第１の鍵を、相手方のネットワーク端末２１ａから赤外線で受信する。次に、ネットワーク端末２１ｂの無線送受信部６ｂは、相手方のネットワーク端末２１ａが管理する鍵を用いて、暗号化した第２の鍵を、相手方のネットワーク端末２１ａの無線送受信部６ａからネットワーク経由で受信する。このときの暗号化は、第１の鍵を用いて復号可能な方式の暗号化である。次に、ネットワーク端末２１ｂのデータ暗号化・復号化部５ｂは、暗号化された第２の鍵を、赤外線で受信された第１の鍵を用いて復号化する。次に、ネットワーク端末２１ｂの無線送受信部６ｂは、相手方のネットワーク端末１ａが管理する鍵を用いて、第２の鍵を用いて復号可能に、暗号化し、送信した第１のデータを、相手方のネットワーク端末２１ａからネットワーク経由で受信する。次に、ネットワーク端末２１ｂのデータ暗号化・復号化部５ｂは、受信された第１のデータを、復号化された第２の鍵を用いて復号化する処理を行う。
【００２９】
また、ネットワーク端末２１ｂが、ネットワーク端末２１ａにデータを送信するときには、ネットワーク端末２１ｂのデータ暗号化・復号化部５ｂは、例えば、データ記憶装置１０ｂに記憶されている第２のデータを、復号化された第２の鍵を用いて暗号化する。次に、ネットワーク端末２１ｂの無線送受信部６ｂは、暗号化された第２のデータを、ネットワーク経由で相手方のネットワーク端末２１ａに送信する。
【００３０】
次に、実施の形態２の動作をより具体的に説明する。図６は、本発明の実施の形態２に係るネットワーク端末２１ａ及び２１ｂの動作（すなわち、実施の形態２に係る通信方法）を示すシーケンス図である。実施の形態２においては、赤外線通信によって送信した暗号化鍵（第１の鍵）をデータの暗号化に使用せずに、正規の鍵（第２の鍵）を交換する際にのみ使用する場合の動作について説明する。また、図６の説明では、暗号化方式として共通鍵方式を使用する場合について説明する。
【００３１】
図６におけるステップＳ１０１〜１０４の動作は、赤外線送信される鍵がワンタイム鍵である点以外は、図２におけるステップＳ１０１〜１０４の動作と同じである。
【００３２】
ネットワーク端末２１ａは、データ通信に用いる正規暗号化鍵（第２の鍵）を鍵管理部２４ａから読み出して、無線送受信部６ａを介して、ネットワーク端末２１ｂに送信する（ステップＳ２０５）。ネットワーク端末２１ｂは、無線送受信部６ｂを介して受信した正規暗号化鍵を鍵管理部２４ｂに格納した後、無線送受信部６ｂを介して、ネットワーク端末２１ａに対して、正規暗号化鍵受領応答メッセージを送信する（ステップＳ２０６）。ネットワーク端末２１ａが、無線送受信部６ａを介して正規暗号化鍵受領応答を受け取った時点で、ネットワーク端末２１ａとネットワーク端末２１ｂとの間で共通の正規暗号化鍵が決定されたことになるため、双方の間で当該正規暗号化鍵（第２の鍵）を用いた暗号化通信を行うことができる（ステップＳ２０７以降）。
【００３３】
ネットワーク端末２１ａからネットワーク端末２１ｂにデータを送信する場合は、データ記憶装置１０ａから読み出したデータをネットワーク端末２１ａが当該正規暗号化鍵を用いてデータ暗号化・復号化部５ａで暗号化した後、無線送信部６ａからネットワーク端末１ｂに対して暗号化データを送信する。ネットワーク端末２１ｂは、無線送信部６ｂを介して受信した暗号化データをデータ暗号化・復号化部５ｂで当該正規暗号化鍵を用いて復号化する。ネットワーク端末２１ｂからネットワーク端末２１ａにデータを送信する場合は、逆にデータ記憶装置１０ｂから読み出したデータをネットワーク端末２１ｂが当該正規暗号化鍵を用いてデータ暗号化・復号化部５ｂで暗号化した後、無線送信部６ｂからネットワーク端末２１ａに対して暗号化データを送信する。ネットワーク端末２１ａは、無線送信部６ａを介して受信した暗号化データをデータ暗号化・復号化部５ａで当該の正規暗号化鍵を用いて復号化する。
【００３４】
以上に説明したように、実施の形態２に係るネットワーク端末２１ａ及び２１ｂ（又は通信方法）によれば、ネットワーク端末２１ａ及び２１ｂ間で鍵を漏洩するおそれが低く且つ簡単な操作で安全に鍵の交換を行うことができる。また、鍵の転送に赤外線通信を使用することにより、ユーザーが認証カードなどを差し替える手間なく暗号化通信を行うことができる。さらに、ワンタイム鍵の鍵長を短く、正規暗号化鍵の鍵長をより長くすることで、データの通信により強固な暗号を使用できるという効果を有する。
【００３５】
なお、実施の形態２において、上記以外の点は、上記実施の形態１の場合と同じである。
【００３６】
変形例．
図７は、本発明の実施の形態１及び２に係るネットワーク端末３１ａ，３１ｂの変形例の構成を概略的に示すブロック図である。図７において、図１又は図５の構成と同一又は対応する構成には、同じ符号を付す。図１及び図５においては、赤外線通信を行うポートとしてネットワーク端末１ａ（２１ａ）及び１ｂ（２１ｂ）が赤外線送受信部７ａ及び７ｂをそれぞれ有する例を説明したが、図７に示すように、ネットワーク端末３１ａが赤外線送信部１１ａを有し、ネットワーク端末３１ｂが赤外線受信部１２ｂを有するように構成してもよい。この場合には、赤外線通信は、双方向通信ではなく、ネットワーク端末３１ａからネットワーク端末３１ｂへの一方向通信となる。
【００３７】
図８は、本発明の実施の形態１及び２に係るネットワーク端末４１ａ，４１ｂの他の変形例の構成を概略的に示すブロック図である。図８において、図１又は図５の構成と同一又は対応する構成には、同じ符号を付す。図１及び図５においては、ネットワーク端末１ａ（２１ａ）及び１ｂ（２１ｂ）が、無線送受信部６ａ及び６ｂをそれぞれ有する例を説明したが、図８に示すように、ネットワーク端末４１ａは無線送受信部６ａを介して無線アクセスポイント１４と通信することでネットワークに接続され、ネットワーク端末４１ｂはネットワーク送受信部１３ｂを介して有線ネットワーク（ケーブル１４ｂ）及びアクセスポイント１４により無線ネットワークに接続されるように構成してもよい。また、逆に、ネットワーク端末４１ａがネットワーク送受信部を有し、ネットワーク端末４１ｂが無線送受信部を有してもよい。
【符号の説明】
【００３８】
１ａ，１ｂ，２１ａ，２１ｂ，３１ａ，３１ｂ，４１ａ，４１ｂ  ネットワーク端末、  ２ａ，２ｂ  表示装置、  ３ａ，３ｂ  表示回路、  ４ａ，４ｂ，２４ａ，２４ｂ  鍵管理部、  ５ａ，５ｂ  データ暗号化・復号化部、  ６ａ，６ｂ  無線送受信部、  ７ａ，７ｂ  赤外線送受信部、  ８ａ，８ｂ  キー入力回路、  ９ａ，９ｂ  入力キー、  １０ａ，１０ｂ  データ記憶装置、  １１ａ  赤外線送信部、  １２ｂ  赤外線受信部、  １３ｂ  有線ネットワーク送受信部、  １４  無線アクセスポイント。
【図１】
2010239352.tif 000003
【図２】
2010239352.tif 000004
【図３】
2010239352.tif 000005
【図４】
2010239352.tif 000006
【図５】
2010239352.tif 000007
【図６】
2010239352.tif 000008
【図７】
2010239352.tif 000009
【図８】
2010239352.tif 000010