(57)【要約】  【課題】ＩＰ電話における音声通話の暗号化に関するユーザ操作を容易化する。  【解決手段】ＩＰ電話による通話の通信暗号化を行う対象となる暗号化対象電話番号を暗号化対象電話番号レコードとして登録する暗号化ユーザデータベース１３と、ユーザにより入力された電話番号が暗号化ユーザデータベース１３に登録されている暗号化対象電話番号と一致することを検出した場合に、該検出に続いて始まるＩＰ電話による通話を暗号化させる信号検出部１２とを備えている。  【選択図】図１
2006325040.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰ電話による通話の通信暗号化を行う対象となる暗号化対象電話番号を暗号化対象電話番号レコードとして登録する暗号化ユーザデータベースと、
ユーザにより入力された電話番号が前記暗号化ユーザデータベースに登録されている前記暗号化対象電話番号と一致することを検出した場合に、該検出に続いて始まるＩＰ電話による通話を暗号化させる信号検出部と、
を備えていることを特徴とするＩＰ電話装置。
【請求項２】
前記通信暗号化に用いる暗号化パラメータ毎に複数の設定値を選択肢として登録している暗号化情報データベースを備え、該暗号化情報データベースは、前記暗号化パラメータの種別を識別するダイヤル符号を暗号化パラメータ識別符号として割り当てていると共に、前記各設定値の種別を識別するダイヤル符号を設定値識別符号として割り当てており、
前記暗号化ユーザデータベースの前記暗号化対象電話番号レコードには、前記暗号化対象電話番号ごとに前記暗号化情報データベースから選ばれる前記設定値が前記暗号化パラメータとして登録され、
前記暗号化ユーザデータベースに登録されている暗号化パラメータを利用してＩＰ電話による通話を暗号化させる構成としている請求項１に記載のＩＰ電話装置。
【請求項３】
前記暗号化情報データベースは、前記暗号化ユーザデータベースに前記暗号化対象電話番号レコードを登録する合図となるダイヤル符号を登録識別符号として登録しており、
ユーザにより入力されたダイヤル符号が前記登録識別符号と一致することを検出した場合に、前記登録識別符号の後に入力された電話番号を前記暗号化対象電話番号として前記暗号化ユーザデータベースに登録させる識別符号判定部を備えている請求項１または請求項２に記載のＩＰ電話装置。
【請求項４】
前記暗号化情報データベースは、前記暗号化ユーザデータベースに登録されている暗号化対象電話番号レコードを削除する合図となるダイヤル符号を削除識別符号として登録しており、
ユーザにより入力されたダイヤル符号が前記削除識別符号と一致することを検出した場合に、前記削除識別符号の後に入力された電話番号に対応する前記暗号化対象電話番号レコードを前記暗号化ユーザデータベースから削除させる識別符号判定部を備えている請求項１または請求項２に記載のＩＰ電話装置。
【請求項５】
前記暗号化情報データベースは、前記暗号化ユーザデータベースに登録されている全ての暗号化対象電話番号レコードを削除する合図となるダイヤル符号を一括削除識別符号として登録しており、
ユーザにより入力されたダイヤル符号が前記一括削除識別符号と一致することを検出した場合に、前記暗号化ユーザデータベースに登録された全ての暗号化対象電話番号レコードを削除させる識別符号判定部を備えている請求項１または請求項２に記載のＩＰ電話装置。
【請求項６】
前記暗号化情報データベースは、前記暗号化ユーザデータベースに登録されている暗号化対象電話番号レコードの暗号化パラメータの設定値を変更する合図となるダイヤル符号を変更識別符号として登録しており、
ユーザにより入力されたダイヤル符号が前記変更識別符号と一致することを検出した場合に、前記変更識別符号の後に入力された電話番号に対応する前記暗号化対象電話番号レコードについて、前記変更識別符号の後に入力された前記暗号化パラメータ識別符号に対応する暗号化パラメータを、前記暗号化パラメータ識別符号の後に入力された前記設定値識別符号に対応する設定値に変更させる識別符号判定部を備えている請求項２乃至請求項５のいずれか１項に記載のＩＰ電話装置。
【請求項７】
前記識別符号判定部は、前記暗号化パラメータ識別符号と前記設定値識別符号とを１組として複数組ダイヤルされたダイヤル符号を判別することで、複数の暗号化パラメータを前記設定値識別符号に対応する設定値に変更させる構成としている請求項６に記載のＩＰ電話装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰ電話装置に関し、詳しくは、ＩＰ電話による音声通話の通信暗号化を行うものに関する。
【背景技術】
【０００２】
近年、従来の加入電話に代わる新しい電話形態として、インターネットをはじめとするＩＰ網を利用して音声を伝送するＩＰ電話が注目されており、既に実用化が開始されている（特開２００５−４５３８２号公報等）。
一般的なＩＰ電話システムについて図１４を用いて説明すると、ＩＰ電話アダプタは、電話機からのダイヤル信号や音声信号に対して必要な処理を行い、パケット化してＩＰ網に送信する。ＩＰ網における発信や着信の制御(呼制御)は呼制御サーバにより行われ、通話中のＩＰ電話の音声パケットは呼制御サーバを経由せず直接やりとりされる。
【０００３】
次に、ＩＰ電話の一般的な接続シーケンスについて図１５を用いて簡単に説明する。まず初期設定として、ユーザはＩＰ電話サービス事業者から付与されたＩＰ電話番号をＩＰ電話アダプタに設定後、ＩＰ電話アダプタをＩＰ網に接続する。その後ＩＰ電話アダプタは自動的にＩＰアドレスを取得し、ＩＰアドレスとＩＰ電話番号を呼制御サーバへ登録する。そして、ユーザＡが電話機Ａの受話器を上げると、ＩＰ電話アダプタＡは電話機Ａに発信音を送出する。その後、相手先電話番号をダイヤルすると、ＩＰ電話アダプタＡは相手先電話番号を呼制御プロトコルの接続要求メッセージにのせて呼制御サーバに送信する。呼制御サーバは図７に示すようなＩＰ電話番号とＩＰアドレスの対応表を管理している。呼制御サーバは相手先電話番号に対応するＩＰアドレスを調べ、そのＩＰアドレスに対して接続要求メッセージを伝送する。
【０００４】
接続要求メッセージを受信したＩＰ電話アダプタＢは電話機Ｂに対して着信音を送出して着信を通知すると共に、呼制御サーバ経由でＩＰ電話アダプタＡに対して呼出中であることを示すメッセージを送信する。ＩＰ電話アダプタＡはこれを受けて電話機Ａに呼出音を送出する。ユーザＢが電話機Ｂの受話器を上げた時、ＩＰ電話アダプタＢは呼制御サーバ経由でＩＰ電話アダプタＡに対して接続応答メッセージを送信する。按続応答メッセージを受信したＩＰ電話アダプタＡは電話機Ａに応答を通知し、通話が開始される。
【０００５】
次に、一般的なＩＰ電話アダプタ１の構成を図１６に示す。信号検出部２は、電話機６からの信号を検出して信号の内容を判定する。呼制御部３は、通話する相手との接続および切断を制御する。また、市販されている殆どのＩＰ電話アダプタ１は、ＩＰ電話による通話ができない相手先については公衆電話網を利用する機能を有している。音声処理部４は、アナログ／ディジタル信号変換と音声の符号化/復号化を行う。パケット処理部５は,呼制御信号と音声信号のパケット化／脱パケット化を行う。
【０００６】
前述したＩＰ電話の主な特長としては、（１）同じプロバイダが提供するＩＰ電話サービスのユーザであれば、時間や距離にかかわらず無料または低料金で通話できる点。（２）０５０番号を利用することにより、引越しや移転等があっても電話番号を変更しなくてよい点、（３）ＩＰ電話と他のアプリケーションを融合した新サービス等の大きな可能性を秘めている点などが挙げられる。
しかしながら、ＩＰ電話はインターネット技術を利用しているため盗聴されやすいという問題がある。そこで、インターネット披術の標準化団体であるＩＥＴＦ(Internet Engineering Task Force)では、パケットを暗号化する技術であるＳＲＴＰ(Secure Real-time
Transport Protocol)を標準化(RFC3711)している。ＳＲＴＰは主に音声や動画などのリアルタイム通信を暗号化する技術であり、ＩＰ電話の暗号化方式として期待
されている。
【０００７】
そこで、暗号化機能を搭載した一般的なＩＰ電話アダプタの構成を図１７に示す。暗号化処理部７は、音声信号をユーザ設定値に従って暗号化／復号化する。暗号化情報データベース８は一般的に図１８に示す構成となっており、Ｉ／Ｏ部１０で接続されたパソコンＰＣからデータベース管理部９により設定可能としている。暗号化パラメータの例としては、暗号化機能の有効/無効、暗号化に使用するアルゴリズム、暗号キーの更新ライフタイム等がある。デフォルト設定値は工場出荷時の設定値を意味し、ユーザ設定値はユーザが独自に設定変更した値を意味する。図１８では暗号化パラメータである暗号化有効／無効の設定をユーザが独自に「無効」から「有効」に変更した例を示している。
【０００８】
ＩＰ電話の暗号化を行う場合は、相手先と暗号化情報を交渉する。交渉方法の１つとしては、発信側ＩＰ電話アダプタが接続要求メッセージに暗号化情報を付加して送信する。このときの暗号化情報は、ユーザ設定値を反映した暗号化パラメータ群である。着信側ＩＰ電話アダプタは、その暗号化情報が受け入れられるものであれば接続応答メッセージに暗号化情報を付加して送信し、受け入れられない若しくは暗号化機能を搭載していない場合はエラーメッセージを返して終了する。
【０００９】
ところで、前記ＩＰ電話アダプタにより暗号化された通話を行うためには、ＩＰ電話アダプタにパソコンＰＣを接続した後、パソコンＰＣからＩＰ電話アダプタにアクセスし、パソコンＰＣに表示される設定画面のＷＥＢインタフェースを介して暗号化設定を行うのが通常である。また、ＩＰ電話アダプタに関する種々の暗号化パラメータの設定についても同様に、パソコンＰＣを使用して行っている。  
しかしながら、ＩＰ電話による音声通話の暗号化を行うかどうかの設定をわざわざパソコンＰＣを起動して行うとすれば、非常に手間が掛かり煩わしいという問題がある。特に、パソコンＰＣは起動するまでに時間が掛かるためユーザにストレスを与えてしまうと共に、パソコン操作に不慣れなユーザは暗号化設定そのものが行えないという不都合が生じる。また、暗号化設定に関する暗号化パラメータの設定変更を行う場合にもパソコンＰＣから行わねばならないとすれば操作性が良いとはいえない。
【特許文献１】特開２００５−４５３８２号公報
【非特許文献１】ＳＩＰ教科書（監修：千村保文、村田利文、ＩＤＧジャパン、２００３年５月）
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明は、前記問題に鑑みてなされたもので、ＩＰ電話における音声通話の暗号化に関するユーザ操作を容易化することを課題としている。
【課題を解決するための手段】
【００１１】
前記課題を解決するため、本発明は、ＩＰ電話による通話の通信暗号化を行う対象となる暗号化対象電話番号を暗号化対象電話番号レコードとして登録する暗号化ユーザデータベースと、
ユーザにより入力された電話番号が前記暗号化ユーザデータベースに登録されている前記暗号化対象電話番号と一致することを検出した場合に、該検出に続いて始まるＩＰ電話による通話を暗号化させる信号検出部と、
を備えていることを特徴とするＩＰ電話装置を提供している。
【００１２】
前記構成とすると、ユーザはわざわざパソコン等からアクセスして暗号化開始の設定を行う必要が無く、相手先電話番号に応じて自動的にＩＰ電話の通話を暗号化させるため、暗号化設定作業の大幅な簡素化を図ることができる。
なお、前記ＩＰ電話装置は、電話機本体と別体のＩＰ電話アダプタでもよいし、電話機本体と一体型であってもよい。また、前記ダイヤル符号は、例えば０〜９の数字や＊，＃の記号を利用したものであると好適である。また、プッシュ電話、ダイヤル電話のいずれにも適用可能であることは言うまでもない。
【００１３】
前記通信暗号化に用いる暗号化パラメータ毎に複数の設定値を選択肢として登録している暗号化情報データベースを備え、該暗号化情報データベースは、前記暗号化パラメータの種別を識別するダイヤル符号を暗号化パラメータ識別符号として割り当てていると共に、前記各設定値の種別を識別するダイヤル符号を設定値識別符号として割り当てており、
前記暗号化ユーザデータベースの前記暗号化対象電話番号レコードには、前記暗号化対象電話番号ごとに前記暗号化情報データベースから選ばれる前記設定値が前記暗号化パラメータとして登録され、
前記暗号化ユーザデータベースに登録されている暗号化パラメータを利用してＩＰ電話による通話を暗号化させる構成としていると好ましい。
【００１４】
前記構成とすると、暗号化に利用する暗号化パラメータの設定値を暗号化ユーザデータベースの暗号化対象電話番号レコードに含めているので、たとえば相手先電話番号毎に異なる各暗号化パラメータの設定値を自動的に適用することができ、暗号化パラメータの設定作業を簡素化することができる。なお、暗号化パラメータの例としては、暗号化機能の有効／無効や、暗号化アルゴリズムの種類や、暗号キーの更新ライフタイムや、暗号化後データの認証アルゴリズムの種類などが挙げられる。
【００１５】
前記暗号化情報データベースは、前記暗号化ユーザデータベースに前記暗号化対象電話番号レコードを登録する合図となるダイヤル符号を登録識別符号として登録しており、
ユーザにより入力されたダイヤル符号が前記登録識別符号と一致することを検出した場合に、前記登録識別符号に続いて入力された電話番号を前記暗号化対象電話番号として前記暗号化ユーザデータベースに登録させる識別符号判定部を備えていると好ましい。
【００１６】
前記構成とすると、自動的に通話の暗号化がなされる相手先電話番号を暗号化ユーザデータベースに登録する際に、電話機操作だけで登録作業が可能となるので、パソコン等に不慣れなユーザでも抵抗なく操作でき、ユーザの操作性や汎用性が飛躍的に向上する。
【００１７】
前記暗号化情報データベースは、前記暗号化ユーザデータベースに登録されている暗号化対象電話番号レコードを削除する合図となるダイヤル符号を削除識別符号として登録しており、
ユーザにより入力されたダイヤル符号が前記削除識別符号と一致することを検出した場合に、前記削除識別符号に続いて入力された電話番号に対応する前記暗号化対象電話番号レコードを前記暗号化ユーザデータベースから削除させる識別符号判定部を備えていると好ましい。
【００１８】
前記構成とすると、暗号化ユーザデータベースに既に登録されている暗号化対象の相手先電話番号を削除する際に、電話機操作だけで削除することができるので、パソコン等に不慣れなユーザでも抵抗なく操作でき、ユーザの操作性や汎用性が飛躍的に向上する。
【００１９】
前記暗号化情報データベースは、前記暗号化ユーザデータベースに登録されている全ての暗号化対象電話番号レコードを削除する合図となるダイヤル符号を一括削除識別符号として登録しており、
ユーザにより入力されたダイヤル符号が前記一括削除識別符号と一致することを検出した場合に、前記暗号化ユーザデータベースに登録された全ての暗号化対象電話番号レコードを削除させる識別符号判定部を備えていると好ましい。
【００２０】
前記構成とすると、暗号化ユーザデータベースに暗号化対象の相手先電話番号が複数登録されている場合に簡単な電話機操作だけで一括削除することができるので、全ての暗号化対象電話番号を削除したい場合に１つのレコードずつ削除操作を行う必要がなくなり操作性が向上する。
【００２１】
前記暗号化情報データベースは、前記暗号化ユーザデータベースに登録されている暗号化対象電話番号レコードの暗号化パラメータの設定値を変更する合図となるダイヤル符号を変更識別符号として登録しており、
ユーザにより入力されたダイヤル符号が前記変更識別符号と一致することを検出した場合に、前記変更識別符号の後に入力された電話番号に対応する前記暗号化対象電話番号レコードについて、前記変更識別符号の後に入力された前記暗号化パラメータ識別符号に対応する暗号化パラメータを、前記暗号化パラメータ識別符号の後に入力された前記設定値識別符号に対応する設定値に変更させる識別符号判定部を備えていると好ましい。
【００２２】
前記構成とすると、ユーザは各種暗号化パラメータの設定値をわざわざパソコン等からアクセスして変更する必要がなく、ダイヤル操作だけで行うことができるので、暗号化設定作業の大幅な簡素化が図られてユーザ操作性が飛躍的に向上する。
【００２３】
前記識別符号判定部は、前記暗号化パラメータ識別符号と前記設定値識別符号とを１組として複数組ダイヤルされたダイヤル符号を判別することで、複数の暗号化パラメータを前記設定値識別符号に対応する設定値に変更させる構成としていると好ましい。
【００２４】
前記構成とすると、複数の暗号化パラメータに関して一連のダイヤル操作で一括して設定変更することが可能となりユーザの操作性がさらに向上する。
【発明の効果】
【００２５】
以上の説明より明らかなように、本発明によれば、ユーザはわざわざパソコン等からアクセスして暗号化開始の設定を行う必要が無く、相手先電話番号に応じて自動的にＩＰ電話の通話を暗号化させるため、暗号化設定作業の大幅な簡素化を図ることができる。
【発明を実施するための最良の形態】
【００２６】
本発明の実施形態を図面を参照して説明する。
図１乃至図６は第１実施形態を示す。
実施形態のＩＰ電話アダプタ１１（ＩＰ電話装置）は前記図１４に示すＩＰ電話システムに適用したもので、システムの全体的な構成は前記図１４と同様であるため説明を省略する。
【００２７】
ＩＰ電話アダプタ１１は、図１に示すように、信号検出部１２と、呼制御部３と、音声処理部４と、パケット処理部５と、暗号化処理部７と、暗号化ユーザデータベース１３と、暗号化情報データベース１４と、識別符号判定部１５とを備えている。
信号検出部１２は、電話機６から送信されるダイヤル信号や音声信号を検出する機能を有すると共に、後述するようにダイヤルされた電話番号を暗号化ユーザデータベース１３と照合する機能を有する。呼制御部３は、音声以外のダイヤル信号をデジタル化したり、通話開始時に呼制御サーバに送信する相手先電話番号等を含む接続要求メッセージの作成等を行う機能を有する。音声処理部４は、電話機６から送信される音声データをアナログからデジタルに変換する機能を有する。パケット処理部５は、呼制御部３や音声処理部４から送信されるデータのパケット化を行ってＩＰ網に送信したり、ＩＰ網から受信したデータの脱パケット化を行う機能を有する。暗号化処理部７は、暗号化情報データベース１４に登録された設定内容に基づいて音声データの暗号化／復号化を行う機能を有する。
【００２８】
暗号化ユーザデータベース１３は、図２に示すように、ＩＰ電話による通話の通信暗号化を行う対象となる暗号化対象電話番号をレコードとして登録している。よって、信号検出部１２では、ユーザにより入力された電話番号が暗号化ユーザデータベース１３に登録されている暗号化対象電話番号と一致するかどうかを判定し、一致する場合にはこれに続いて始まるＩＰ電話による通話を暗号化させるようにしている。
【００２９】
暗号化情報データベース１４は、図３に示すように、暗号化パラメータの種別と、各暗号化パラメータの工場出荷時の設定内容であるデフォルト設定値と、各暗号化パラメータのユーザカスタマイズされた設定内容であるユーザ設定値とを登録している。詳しくは、暗号化パラメータとして、暗号化の有効／無効の設定や、暗号キーの更新ライフタイム（乱数により発生する暗号キーの更新までの時間）や、暗号化アルゴリズムなどがある。各暗号化パラメータのデフォルト設定値は、暗号化アルゴリズムがＤＥＳ（Ｄａｔａ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）で、暗号キーの更新ライフタイムが１日で、暗号化が有効としている。各パラメータのユーザ設定値は、暗号化アルゴリズムが３ＤＥＳで、暗号キーのライフタイムが１日で、暗号化が有効としている。
【００３０】
また、暗号化パラメータには、登録識別符号や削除識別符号や一括削除識別符号を設けている。登録識別符号は、それに続いて入力された電話番号を暗号化対象電話番号として暗号化ユーザデータベース１３に登録させる合図となるダイヤル符号を意味している。削除識別符号は、それに続いて入力された電話番号を暗号化ユーザデータベース１３から削除する合図となるダイヤル符号を意味している。一括削除識別符号は、暗号化ユーザデータベース１３に登録された全ての暗号化対象電話番号レコードを削除する合図となるダイヤル符号を意味している。なお、各暗号化パラメータのデフォルト設定値は、例えば、登録識別符号が「７７７」で、削除識別符号が「８８８」で、一括削除識別符号が「９９９」としている。各パラメータのユーザ設定値は、登録識別符号が「５００」で、削除識別符号が「６００」で、一括削除識別符号が「６０１」としている。なお、本実施形態では各識別符号を数字のみにしているが、＊や＃の記号を使用したものであってもよい。
【００３１】
識別符号判定部１５は、ユーザ操作により電話機６から送信されたダイヤル符号が暗号化情報データベース１４に登録された登録識別符号や削除識別符号や一括削除識別符号に一致することを検出した場合に、暗号化ユーザデータベース１３への所定の登録作業や削除作業を行う機能を有する。詳しくは、ユーザにより入力されたダイヤル符号が登録識別符号と一致することが識別符号判定部１５で検出された場合には、登録識別符号に続いて入力された電話番号を暗号化対象電話番号として暗号化ユーザデータベース１３に登録させる。また、ユーザにより入力されたダイヤル符号が削除識別符号と一致することが識別符号判定部１５で検出された場合には、削除識別符号に続いて入力された電話番号を暗号化ユーザデータベース１３から削除する。また、ユーザにより入力されたダイヤル符号が一括削除識別符号と一致することが識別符号判定部１５で検出された場合には、暗号化ユーザデータベース１３から全ての暗号化対象電話番号を削除する。
【００３２】
次に、ＩＰ電話による通話開始動作について説明する。
図４に示すように、発信側ユーザが電話機６から受話器を上げ（ステップＳ１）、相手先電話番号をダイヤルすると（ステップＳ２）、ＩＰ電話アダプタ１１の信号検出部２は、暗号化ユーザデータベース１３を参照してダイヤルされた電話番号が暗号化対象電話番号かどうかを判定する（ステップＳ３）。暗号化ユーザデータベース１３に登録された暗号化対象電話番号と一致する場合には、信号検出部１２は呼制御部３に対して、暗号化情報データベース１４の各暗号化パラメータのユーザ設定値の内容を反映させた暗号化情報を付加した接続要求メッセージを作成するよう要求する（ステップＳ４）。ダイヤルされた電話番号が暗号化ユーザデータベースに登録された暗号化対象電話番号と一致しないと信号検出部で判断された場合には、暗号化されない通常の接続要求メッセージを作成する（ステップＳ５）。最後に、その接続要求メッセージを呼制御サーバに送信して接続処理を開始する（ステップＳ６）。
【００３３】
以上の構成とすると、ユーザはわざわざパソコン等からアクセスして暗号化開始の設定を行う必要が無く、相手先電話番号に応じて自動的にＩＰ電話の通話を暗号化させるため、暗号化設定作業の大幅に簡素化されて、ユーザ操作性が飛躍的に向上する。なお、ＩＰ電話アダプタ１１は電話機６と一体型としてもよい。
【００３４】
次に、暗号化ユーザデータベース１３への登録動作について説明する。
図５に示すように、発信側ユーザは電話機６から受話器を上げ（ステップＳ１０）、最初に登録識別符号「５００」をダイヤルし、その後、相手先電話番号をダイヤルして（ステップＳ１１）受話器を置く（ステップＳ１２）。ＩＰ電話アダプタ１１は、信号検出部１２で検出したダイヤル信号を識別符号判定部１５に送り、該識別符号判定部１５において暗号化情報データベース１４を参照し、ダイヤルされた符号の最初の符号が登録識別符号であるかどうかを判定する（ステップＳ１３）。登録識別符号と一致すると判定した場合、登録識別符号に続いて入力された電話番号が暗号化ユーザデータベース１３に暗号化対象電話番号として既に登録済みであるかどうかを判定する（ステップＳ１４）。未だ登録されていないと判定された場合には、当該電話番号を暗号化ユーザデータベース１３に暗号化対象電話番号として登録する（ステップＳ１５）。一方、既に登録されていた場合にはそのまま処理を終了する。
【００３５】
次に、暗号化ユーザデータベース１３からの削除動作について説明する。
図６に示すように、発信側ユーザは電話機６から受話器を上げ（ステップＳ２０）、最初に削除識別符号「６００」をダイヤルし、その後、相手先電話番号をダイヤルして（ステップＳ２１）受話器を置く（ステップＳ２２）。ＩＰ電話アダプタ１１は、信号検出部１２で検出したダイヤル信号を識別符号判定部１５に送り、該識別符号判定部１５において暗号化情報データベース１４を参照し、ダイヤルされた符号の最初の符号が削除識別符号であるかどうかを判定する（ステップＳ２３）。削除識別符号と一致すると判定した場合、削除識別符号に続いて入力された電話番号が暗号化ユーザデータベース１３に暗号化対象電話番号として既に登録済みであるかどうかを判定する（ステップＳ２４）。登録されていると判定された場合には、当該電話番号を暗号化ユーザデータベース１３から削除する（ステップＳ２５）。一方、未登録であった場合にはそのまま処理を終了する。
なお、ユーザが一括削除識別符号のみをダイヤルして受話器を置いたと識別符号判定部１４で判定された場合には、暗号化ユーザデータベース１４に登録された暗号化対象電話番号の全てを一括削除するようにしている。
【００３６】
図４乃至図１３は第２実施形態を示す。
第１実施形態との相違点は、暗号化情報データベース１４’に暗号化パラメータの設定値の選択肢を複数用意し、暗号化ユーザデータベース１３’で暗号化対象電話番号ごとに暗号化パラメータを設定している点である。
【００３７】
ＩＰ電話アダプタ１１の構成は図１と同様であり、暗号化情報データベース１４’、暗号化ユーザデータベース１３’および識別符号判定部１５’の内容が相違している。本実施形態の暗号化情報データベース１４’には、図８に示すように、各暗号化パラメータに対応して複数の設定値を予め登録している。例えば、暗号化アルゴリズムについては設定値としてＤＥＳと３ＤＥＳの２種類を用意し、暗号キーの更新ライフタイムについては設定値として１Ｈ（１時間）、５Ｈ（５時間）、１日、３日の４種類を用意し、暗号化の有効／無効については設定値として有効と無効の２種類を用意している。
【００３８】
また、暗号化情報データベース１４’では、夫々の暗号化パラメータの種別を識別するためのダイヤル符号を各暗号化パラメータ毎に暗号化パラメータ識別符号として割り当てている。例えば、暗号化パラメータ識別符号は、暗号化アルゴリズムについては「３０１」、暗号キーの更新ライフタイムについては「３０２」、暗号化の有効／無効については「３０３」としている。
さらに、暗号化パラメータに対応する各設定値の種別を識別する枝番であるダイヤル符号を各設定値毎に設定値識別符号として割り当てている。例えば、暗号化アルゴリズムに関してはＤＥＳを「１」、３ＤＥＳを「２」としており、暗号キーの更新ライフタイムに関しては１Ｈを「１」、５Ｈを「２」、１日を「３」、３日を「４」としており、設定値識別符号は、暗号化の有効／無効に関しては有効を「１」、無効を「２」としている。なお、暗号化情報データベース１４’には、後述する暗号化ユーザデータベース１３’に新規の暗号化対象電話番号を登録する際の暗号化パラメータの初期設定値をユーザ設定値として登録している。
【００３９】
さらに、第１実施形態と異なる点として、暗号化情報データベース１４’には暗号化パラメータに変更識別符号を設けている。変更識別符号は、それに続いて入力された暗号化対象電話番号について暗号化パラメータの設定内容を変更する合図となるダイヤル符号を意味している。本実施形態では、例えば、変更識別符号のユーザ設定値を「７００」としている。
【００４０】
暗号化ユーザデータベース１３’は、図７に示すように、暗号化対象電話番号レコードとして、暗号化対象電話番号ごとの個別に暗号化情報データベース１４’から選ばれる設定値が暗号化パラメータとして登録されている。たとえば、０５０−１２３４−６７８９の暗号化対象電話番号については、暗号化アルゴリズムがＤＥＳで、暗号キーの更新ライフタイムが１日というように暗号化パラメータを設定している。
【００４１】
識別符号判定部１５’は、ユーザ操作により電話機６から送信されたダイヤル符号が変更識別符号であることを検出すると共に、それに続いて暗号化対象電話番号、暗号化パラメータ識別符号および設定値識別符号を検出した場合に、その暗号化対象電話番号の暗号化パラメータ識別符号に対応する暗号化パラメータに関して、設定値識別符号に対応する設定値に変更する機能を有する。
【００４２】
次に、第２実施形態のＩＰ電話アダプタの通話開始動作について説明する。
図９に示すように、発信側ユーザが電話機６から受話器を上げ（ステップＳ３０）、相手先電話番号をダイヤルすると（ステップＳ３１）、信号検出部２は、暗号化ユーザデータベース１３’を参照してダイヤルされた電話番号が暗号化対象電話番号かどうかを判定する（ステップＳ３２）。暗号化ユーザデータベース１３’に登録された暗号化対象電話番号と一致する場合には、信号検出部１２は呼制御部３に対して、暗号化ユーザデータベース１３’に暗号化対象電話番号毎に登録された暗号化パラメータの内容を反映させた暗号化情報を付加した接続要求メッセージを作成するよう要求する（ステップＳ３３）。ダイヤルされた電話番号が暗号化ユーザデータベース１３’に登録された暗号化対象電話番号と一致しないと信号検出部１２で判断された場合には、暗号化されない通常の接続要求メッセージを作成する（ステップＳ３４）。最後に、その接続要求メッセージを呼制御サーバに送信して接続処理を開始する（ステップＳ３５）。
【００４３】
以上の構成とすると、相手先電話番号ごとに異なる暗号化パラメータを自動的に適用することができ、暗号化設定作業が大幅に簡素化されてユーザ操作性が飛躍的に向上する。
【００４４】
次に、暗号化ユーザデータベース１３’への登録動作について説明する。
図１０に示すように、発信側ユーザは電話機６から受話器を上げ（ステップＳ４０）、最初に登録識別符号「５００」をダイヤルし、その後、相手先電話番号をダイヤルして（ステップＳ４１）受話器を置く（ステップＳ４２）。ＩＰ電話アダプタは、信号検出部１２で検出したダイヤル信号を識別符号判定部１５’に送り、該識別符号判定部１５’において暗号化情報データベース１４’を参照し、ダイヤルされた符号の最初の符号が登録識別符号であるかどうかを判定する（ステップＳ４３）。登録識別符号と一致すると判定した場合、登録識別符号に続いて入力された電話番号が暗号化ユーザデータベース１３’に暗号化対象電話番号として既に登録済みであるかどうかを判定する（ステップＳ４４）。未だ登録されていないと判定された場合には、当該電話番号を暗号化ユーザデータベース１３’に暗号化対象電話番号として登録する（ステップＳ５５）。その際、暗号化対象電話番号レコードとして登録する暗号化情報の暗号化パラメータは、暗号化情報データベース１４’のユーザ設定値を適用することとする。一方、既に登録されていた場合にはそのまま処理を終了する。
【００４５】
次に、暗号化ユーザデータベース１３’からの削除動作について説明する。
図１１に示すように、発信側ユーザは電話機６から受話器を上げ（ステップＳ５０）、最初に削除識別符号「６００」をダイヤルし、その後、相手先電話番号をダイヤルして（ステップＳ５１）受話器を置く（ステップＳ５２）。ＩＰ電話アダプタは、信号検出部１２で検出したダイヤル信号を識別符号判定部１５’に送り、該識別符号判定部１５’において暗号化情報データベース１４’を参照し、ダイヤルされた符号の最初の符号が削除識別符号であるかどうかを判定する（ステップＳ５３）。削除識別符号と一致すると判定した場合、削除識別符号に続いて入力された電話番号が暗号化ユーザデータベース１３’に暗号化対象電話番号として既に登録済みであるかどうかを判定する（ステップＳ５４）。登録されていると判定された場合には、当該電話番号に対応する暗号化対象電話番号レコードを暗号化ユーザデータベース１３’から削除する（ステップＳ５５）。一方、未登録であった場合にはそのまま処理を終了する。
なお、ユーザが一括削除識別符号のみをダイヤルして受話器を置いたと識別符号判定部１４’で判定された場合には、暗号化ユーザデータベース１４’に登録された暗号化対象電話番号レコードの全てを一括削除するようにしている。
【００４６】
次に、暗号化ユーザデータベース１３’の暗号化パラメータを設定変更する動作について説明する。
【００４７】
図１２に示すように、発信側ユーザはＩＰ電話による通話を暗号化して行う場合、電話機６から受話器を上げ（ステップＳ６０）、最初に変更識別符号「７００」をダイヤルし、それに続いて暗号化パラメータを変更したい電話番号をダイヤルし、それに続いて変更したい暗号化パラメータに対応する暗号化パラメータ識別符号をダイヤルし、それに続いて変更したい設定値に対応する設定値識別符号をダイヤルし（ステップＳ６１）、受話器を置く（ステップＳ６２）。なお、図１２に示すように、複数の暗号化パラメータを変更することも可能である。
【００４８】
ＩＰ電話アダプタの信号検出部１２はダイヤル信号を検出後、ダイヤル信号を識別符号判定部１５に送る。識別符号判定部１５は、暗号化情報データベース１４’に登録されている変更識別符号を参照し、ダイヤルされた符号の最初の符号が変更識別符号かどうかを判定する（ステップＳ６３）。該最初の符号が変更識別符号と一致しない場合には、そのまま処理を終了する。
【００４９】
一方、該最初の符号が変更識別符号と一致する場合には、識別番号判定部１５は、変更識別符号の後に続いてダイヤルされた電話番号が暗号化ユーザデータベース１３’に登録されている暗号化対象電話番号かどうかを判定する（ステップＳ６４）。暗号化対象電話番号でない場合はエラー処理として終了する（ステップＳ６９）。ダイヤルされた電話番号が暗号化対象電話番号と一致する場合には、それに続くダイヤル符号が暗号化パラメータ識別符号かどうかを判定する（ステップＳ６５）。暗号化パラメータ識別符号でない場合にはエラー処理として終了する（ステップＳ６９）。
【００５０】
一方、ダイヤル符号が暗号化パラメータ識別符号と一致する場合には、暗号化パラメータ識別符号の後に続くダイヤル符号が暗号化情報データベース１４’に登録されている設定値識別符号として有効であると判定した場合は（ステップＳ６６）、当該暗号化対象電話番号について、暗号化パラメータ識別符号に対応する暗号化パラメータの設定値識別符号で指定された設定値への変更を暗号化ユーザデータベース１３’に反映させる（ステップＳ６７）。なお、ダイヤルされた符号が設定値識別符号として有効でない場合、例えば、暗号化アルゴリズムの暗号化パラメータに対する設定値識別符号が１あるいは２でない場合にはエラー処理として終了する（ステップＳ６９）。
【００５１】
さらに、有効に検出された設定値識別符号の後に、暗号化情報データベース１４’に登録されている暗号化パラメータ識別符号が検出されたかどうかを判定する（ステップＳ６８）。暗号化パラメータ識別符号が検出されなかった場合には処理を終了する。
一方、有効に検出された設定値識別符号の後に暗号化パラメータ識別符号が検出された場合には、前述同様にステップＳ６６およびステップＳ６７を繰り返す。
【００５２】
次に、更に具体的な一例として、暗号化情報データベース１３’が図７で表される場合に、暗号化対象電話番号０５０−２３４５−３４５６について暗号化パラメータを設定変更する手順について説明する。
例えば、暗号キーの更新ライフタイムを５Ｈ（５時間）から３日に変更したいとする。このときユーザは下記のようにダイヤルすればよいことになる。
７００−０５０−２３４５−３４５６−３０２−４
【００５３】
即ち、変更識別符号の「７００」をダイヤル後、に相手先電話番号である０５０−２３４５−３４５６をダイヤルし、その後暗号化パラメータの暗号キーの更新ライフタイムを表す暗号化パラメータ識別符号の「３０２」をダイヤルし、設定値の３日を表す設定値識別符号の「４」をダイヤルする。これにより、暗号化ユーザデータベース１３’は図１３のようになり変更される。なお、１つの暗号化対象電話番号の複数の暗号化パラメータについて１度のダイヤル操作で一括して設定変更を行いたい場合には、前記ダイヤルに続いて暗号化パラメータ識別符号と設定値識別符号を連続して入力すればよい。
【図面の簡単な説明】
【００５４】
【図１】本発明の第１実施形態のＩＰ電話アダプタを示すブロック図である。
【図２】暗号化ユーザデータベースを示す図面である。
【図３】暗号化情報データベースを示す図面である。
【図４】暗号化開始動作を説明するフローチャートである。
【図５】暗号化対象電話番号の登録動作を説明するフローチャートである。
【図６】暗号化対象電話番号の削除動作を説明するフローチャートである。
【図７】第２実施形態の暗号化ユーザデータベースを示す図面である。
【図８】暗号化情報データベースを示す図面である。
【図９】暗号化開始動作を説明するフローチャートである。
【図１０】暗号化対象電話番号の登録動作を説明するフローチャートである。
【図１１】暗号化対象電話番号の削除動作を説明するフローチャートである。
【図１２】暗号化ユーザデータベースの暗号化パラメータの変更動作を説明するフローチャートである。
【図１３】設定変更後の暗号化ユーザデータベースを示す図面である。
【図１４】ＩＰ電話システムの概略図である。
【図１５】電話機Ａから電話機Ｂに発信する場合のシーケンスを示す図面である。
【図１６】従来例のＩＰ電話アダプタを示すブロック図である。
【図１７】別の従来例のＩＰ電話アダプタを示すブロック図である。
【図１８】従来の暗号化情報データベースを示す図面である。
【符号の説明】
【００５５】
３      呼制御部
４      音声処理部
５      パケット処理部
６      電話機
７      暗号化処理部
１１    ＩＰ電話アダプタ（ＩＰ電話装置）
１２    信号検出部
１３    暗号化ユーザデータベース
１４    暗号化情報データベース
１５    識別符号判定部
【図１】
2006325040.tif 000003
【図２】
2006325040.tif 000004
【図３】
2006325040.tif 000005
【図４】
2006325040.tif 000006
【図５】
2006325040.tif 000007
【図６】
2006325040.tif 000008
【図７】
2006325040.tif 000009
【図８】
2006325040.tif 000010
【図９】
2006325040.tif 000011
【図１０】
2006325040.tif 000012
【図１１】
2006325040.tif 000013
【図１２】
2006325040.tif 000014
【図１３】
2006325040.tif 000015
【図１４】
2006325040.tif 000016
【図１５】
2006325040.tif 000017
【図１６】
2006325040.tif 000018
【図１７】
2006325040.tif 000019
【図１８】
2006325040.tif 000020