(57)【要約】【課題】電話番号の漏洩および拡散に伴う該電話番号の用途外使用を抑制することを課題とする。【解決手段】アドホック電話番号発行サーバ１６０において着信者電話端末２１０に通話接続する際の通話接続条件を示す通話接続条件情報と着信者電話端末２１０の着信者電話番号とに基づいてアドホック電話番号を発行するとともに、制御装置１１０がアドホック電話番号を用いた通話接続要求を受け付けた際に、該アドホック電話番号から着信者電話番号の復元および通話接続条件情報の抽出をおこない、該抽出した通話接続条件情報に含まれる通話接続条件を通話接続要求が満たす場合に、着信者電話端末２１０と発信者電話端末３１０を通話接続するよう発側加入者収容交換機１３０に指示する。【選択図】        図１
2005117545.tif 000002
【特許請求の範囲】
【請求項１】
着信者が利用する着信者電話端末と該着信者電話端末に対する通話接続要求をおこなう発信者電話端末とを電話交換網に収容し、前記着信者電話端末に対する通話接続要求に応答して当該着信者電話端末と前記発信者電話端末を通話接続する電話交換システムであって、
前記着信者電話端末に通話接続する際の通話接続条件を示す通話接続条件情報と前記着信者電話端末の着信者電話番号とに基づいて開示用電話番号を発行する開示用電話番号発行装置と、
前記開示用電話番号を用いた通話接続要求を受け付けた際に、該開示用電話番号から前記着信者電話番号の復元および前記通話接続条件情報の抽出をおこない、該抽出した通話接続条件情報に含まれる通話接続条件を当該通話接続要求が満たす場合に、前記着信者電話端末と前記発信者電話端末を通話接続するよう前記電話交換網を形成する交換機に指示する制御装置と
を備えたことを特徴とする電話交換システム。
【請求項２】
前記開示用電話番号発行装置は、前記着信者電話端末に通話接続する際の通話接続条件を示す通話接続条件情報と前記着信者電話端末の着信者電話番号とを受け付ける受付手段と、前記受付手段により受け付けた通話接続条件情報と前記着信者電話番号を暗号化して開示用電話番号を生成する開示用電話番号生成手段と、前記開示用電話番号生成手段により生成された開示用電話番号を通知する開示用電話番号通知手段とを備えたことを特徴とする請求項１に記載の電話交換システム。
【請求項３】
前記受付手段は、前記着信者が利用する着信者端末装置からネットワークを介して前記通話接続条件情報および前記着信者電話番号を受け付け、前記開示用電話番号通知手段は、前記ネットワークを介して前記開示用電話番号を前記着信者端末装置に対して送信することを特徴とする請求項２に記載の電話交換システム。
【請求項４】
前記制御装置は、前記開示用電話番号を用いた通話接続要求を受け付けた際に、該開示用電話番号から前記着信者電話番号の復元および前記通話接続条件情報の抽出をおこない、該抽出した通話接続条件情報に含まれる通話接続条件を満たす通話接続要求を抽出するフィルタ処理手段と、前記フィルタ処理手段により抽出された通話接続要求について前記着信者電話端末と前記発信者電話端末を通話接続するよう前記電話交換網を形成する交換機に指示する通話接続指示手段とを備えたことを特徴とする請求項１、２または３に記載の電話交換システム。
【請求項５】
前記開示用電話番号発行装置は、複数の暗号鍵を登録した暗号鍵テーブルをさらに備え、前記開示用電話番号生成手段は、前記暗号鍵テーブルに登録した所定の暗号鍵を用いて前記受付手段により受け付けた通話接続条件情報と前記着信者電話番号を暗号化して開示用電話番号を生成し、
前記制御装置は、前記暗号鍵テーブルに登録された各暗号鍵に対応する復号鍵を登録した復号鍵テーブルをさらに備え、前記フィルタ処理手段は、前記所定の暗号鍵に対応する復号鍵を前記復号鍵テーブルから取り出し、取り出した復号鍵を用いて前記開示用電話番号を復号化して前記着信者電話番号の復元および前記通話接続条件情報の抽出をおこなうことを特徴とする請求項４に記載の電話交換システム。
【請求項６】
前記開示用電話番号生成手段は、前記暗号鍵テーブルに登録した所定の暗号鍵を用いて暗号化する暗号化対象データのデータ長が所定長未満である場合に該所定長を満たすように乱数を付加することを特徴とする請求項５に記載の電話交換システム。
【請求項７】
前記暗号鍵テーブルは、複数の暗号鍵にそれぞれ鍵識別子を対応付けて登録し、前記開示用電話番号生成手段は、前記通話接続条件情報と前記着信者電話番号を暗号化する際に用いた暗号鍵の鍵識別子を前記開示用電話番号に含め、前記フィルタ処理手段は、前記開示用電話番号から抽出した鍵識別子を有する復号鍵を前記復号鍵テーブルから取り出し、取り出した復号鍵を用いて前記開示用電話番号を復号化して前記着信者電話番号の復元および前記通話接続条件情報の抽出をおこなうことを特徴とする請求項５または６に記載の電話交換システム。
【請求項８】
前記暗号鍵テーブルと前記復号鍵テーブルは、複数の共通鍵にそれぞれ鍵識別子を対応付けて登録した同一のテーブルであることを特徴とする請求項５、６または７に記載の電話交換システム。
【請求項９】
前記暗号鍵テーブルは、複数の公開鍵をそれぞれ鍵識別子と対応付けて登録し、前記復号鍵テーブルは、前記暗号鍵テーブルに登録された各公開鍵に対応する秘密鍵をそれぞれ同じ鍵識別子に対応づけて登録したことを特徴とする請求項５、６または７に記載の電話交換システム。
【請求項１０】
前記開示用電話番号生成手段は、前記開示用電話番号に対応する着信者電話端末への通話接続を許可する発信者電話番号、前記開示用電話番号の有効期限または着信時間帯若しくはこれらの組み合わせを前記通話接続条件情報としたことを特徴とする請求項２〜９のいずれか一つに記載の電話交換システム。
【請求項１１】
前記開示用電話番号生成手段は、所定の基準日から所定月、所定週または所定日を経過した日を前記有効期限としたことを特徴とする請求項１０に記載の電話交換システム。
【請求項１２】
前記開示用電話番号生成手段は、指定された通話接続条件の種別・組み合わせを前記開示用電話番号に含めたことを特徴とする請求項１〜１１のいずれか一つに記載の電話交換システム。
【請求項１３】
前記開示用電話番号生成手段は、前記発信者電話番号を前記通話接続条件情報とする場合に、該発信者電話番号のハッシュ値の全部または一部を前記開示用電話番号に含めたことを特徴とする請求項１０、１１または１２に記載の電話交換システム。
【請求項１４】
前記開示用電話番号生成手段は、前記制御装置に割り当てられた所定のサービス特番を前記開示用電話番号に含めたことを特徴とする請求項２〜１３のいずれか一つに記載の電話交換システム。
【請求項１５】
前記開示用電話番号発行装置は、複数の乱数列を記憶する乱数列テーブルをさらに備え、前記開示用電話番号生成手段は、前記乱数列テーブルから抽出した乱数列を用いて暗号化対象となる情報の一部を可逆変換処理することを特徴とする請求項２〜１４のいずれか一つに記載の電話交換システム。
【請求項１６】
前記開示用電話番号生成手段は、前記開示用電話番号の生成に用いられる情報の一部に基づき前記乱数列テーブルから抽出する乱数を決定することを特徴とする請求項１５に記載の電話交換システム。
【請求項１７】
前記開示用電話番号生成手段は、前記通話接続条件情報に基づいて前記乱数列テーブルから乱数列を選択し、選択した乱数列を用いて前記着信者電話番号を可逆変換処理することを特徴とする請求項１５または１６に記載の電話交換システム。
【請求項１８】
前記開示用電話番号発行装置および前記制御装置は、各着信者電話番号を所定のユーザＩＤに対応付けて記憶したユーザテーブルをそれぞれさらに備え、前記開示用電話番号生成手段は、前記着信者電話番号に対応する前記ユーザテーブルに記憶したユーザＩＤと前記通話接続条件情報を暗号化して開示用電話番号を生成し、前記フィルタ処理手段は、前記開示用電話番号を用いた通話接続要求を受け付けた際に、該開示用電話番号を復号化して前記ユーザＩＤの復元および前記通話接続条件情報の抽出をおこない、該抽出した通話接続条件情報に含まれる通話接続条件を満たす通話接続要求を抽出し、前記通話接続指示手段は、前記開示用電話番号から復元したユーザＩＤに対応する前記ユーザテーブルに記憶した着信者電話番号を持つ着信者電話端末と前記発信者電話端末を通話接続するよう前記電話交換網を形成する交換機に指示することを特徴とする請求項４〜１７のいずれか一つに記載の電話交換システム。
【請求項１９】
前記ユーザテーブルは、着信者電話番号、ユーザＩＤおよびユーザＩＤ拡張番号を対応付けて記憶するとともに、異なる着信者電話番号に同一のユーザＩＤを付与する場合にはこれらの着信者電話番号に異なるユーザＩＤ拡張番号が付与され、前記開示用電話番号生成手段は、前記ユーザＩＤ拡張番号に対応する前記暗号鍵テーブルに登録した暗号鍵を用いて前記着信者電話番号に対応する前記ユーザテーブルに記憶したユーザＩＤ並びに前記通話接続条件情報を暗号化するとともにこの暗号化データに前記暗号鍵に対応する鍵識別子を付加して開示用電話番号を生成し、前記フィルタ処理手段は、前記開示用電話番号を用いた通話接続要求を受け付けた際に、該開示用電話番号に含まれる鍵識別子に対応する復号鍵を用いて当該開示用電話番号に含まれる暗号化データを復号化して前記ユーザＩＤの復元、前記通話接続条件情報の抽出並びに前記鍵識別子に対応するユーザＩＤ拡張番号の導出をおこない、該抽出した通話接続条件情報に含まれる通話接続条件を満たす通話接続要求を抽出し、前記通話接続指示手段は、前記開示用電話番号から復元したユーザＩＤ並びに前記鍵識別子から導出したユーザＩＤ拡張番号に対応する前記ユーザテーブルに記憶した着信者電話番号を持つ着信者電話端末と前記発信者電話端末を通話接続するよう前記電話交換網を形成する交換機に指示することを特徴とする請求項１８に記載の電話交換システム。
【請求項２０】
着信者が利用する着信者電話端末と該着信者電話端末に対する通話接続要求をおこなう発信者電話端末とを電話交換網に収容し、前記着信者電話端末に対する通話接続要求に応答して当該着信者電話端末と前記発信者電話端末を通話接続する電話交換方法であって、
前記着信者電話端末に通話接続する際の通話接続条件を示す通話接続条件情報と前記着信者電話端末の着信者電話番号とに基づいて開示用電話番号を発行する開示用電話番号発行工程と、
前記開示用電話番号を用いた通話接続要求を受け付けた際に、該開示用電話番号から前記着信者電話番号の復元および前記通話接続条件情報の抽出をおこない、該抽出した通話接続条件情報に含まれる通話接続条件を当該通話接続要求が満たす場合に、前記着信者電話端末と前記発信者電話端末を通話接続するよう前記電話交換網を形成する交換機に指示する制御工程と
を含んだことを特徴とする電話交換方法。
【請求項２１】
前記開示用電話番号発行工程は、前記着信者電話端末に通話接続する際の通話接続条件を示す通話接続条件情報と前記着信者電話端末の着信者電話番号とを受け付ける受付工程と、前記受付工程により受け付けた通話接続条件情報と前記着信者電話番号を暗号化して開示用電話番号を生成する開示用電話番号生成工程と、前記開示用電話番号生成工程により生成された開示用電話番号を通知する開示用電話番号通知工程とを含んだことを特徴とする請求項２０に記載の電話交換方法。
【請求項２２】
前記受付工程は、前記着信者が利用する着信者端末装置からネットワークを介して前記通話接続条件情報および前記着信者電話番号を受け付け、前記開示用電話番号通知工程は、前記ネットワークを介して前記開示用電話番号を前記着信者端末装置に対して送信することを特徴とする請求項２１に記載の電話交換方法。
【請求項２３】
前記制御工程は、前記開示用電話番号を用いた通話接続要求を受け付けた際に、該開示用電話番号から前記着信者電話番号の復元および前記通話接続条件情報の抽出をおこない、該抽出した通話接続条件情報に含まれる通話接続条件を満たす通話接続要求を抽出するフィルタ処理工程と、前記フィルタ処理工程により抽出された通話接続要求について前記着信者電話端末と前記発信者電話端末を通話接続するよう前記電話交換網を形成する交換機に指示する通話接続指示工程とを含んだことを特徴とする請求項２０、２１または２２に記載の電話交換方法。
【請求項２４】
前記開示用電話番号生成工程は、暗号鍵テーブルに登録した所定の暗号鍵を用いて前記受付工程により受け付けた通話接続条件情報と前記着信者電話番号を暗号化して開示用電話番号を生成し、
前記フィルタ処理工程は、前記所定の暗号鍵に対応する復号鍵を復号鍵テーブルから取り出し、取り出した復号鍵を用いて前記開示用電話番号を復号化して前記着信者電話番号の復元および前記通話接続条件情報の抽出をおこなうことを特徴とする請求項２３に記載の電話交換方法。
【請求項２５】
前記開示用電話番号生成工程は、前記開示用電話番号に対応する着信者電話端末への通話接続を許可する発信者電話番号、前記開示用電話番号の有効期限または着信時間帯若しくはこれらの組み合わせを前記通話接続条件情報としたことを特徴とする請求項２１〜２４のいずれか一つに記載の電話交換方法。
【請求項２６】
前記開示用電話番号生成工程は、指定された通話接続条件の種別・組み合わせを前記開示用電話番号に含めたことを特徴とする請求項２０〜２５のいずれか一つに記載の電話交換方法。
【請求項２７】
各着信者電話番号を所定のユーザＩＤに対応付けてユーザテーブルに記憶するユーザテーブル記憶工程をさらに含み、
前記開示用電話番号生成工程は、前記着信者電話番号に対応する前記ユーザテーブルに記憶したユーザＩＤと前記通話接続条件情報を暗号化して開示用電話番号を生成し、前記フィルタ処理工程は、前記開示用電話番号を用いた通話接続要求を受け付けた際に、該開示用電話番号を復号化して前記ユーザＩＤの復元および前記通話接続条件情報の抽出をおこない、該抽出した通話接続条件情報に含まれる通話接続条件を満たす通話接続要求を抽出し、前記通話接続指示工程は、前記開示用電話番号から復元したユーザＩＤに対応する前記ユーザテーブルに記憶した着信者電話番号を持つ着信者電話端末と前記発信者電話端末を通話接続するよう前記電話交換網を形成する交換機に指示することを特徴とする請求項２３〜２６のいずれか一つに記載の電話交換方法。
【請求項２８】
着信者が利用する着信者電話端末と該着信者電話端末に対する通話接続要求をおこなう発信者電話端末とを電話交換網に収容し、前記着信者電話端末に対する通話接続要求に応答して当該着信者電話端末と前記発信者電話端末を通話接続する電話交換プログラムであって、
前記着信者電話端末に通話接続する際の通話接続条件を示す通話接続条件情報と前記着信者電話端末の着信者電話番号とに基づいて開示用電話番号を発行する開示用電話番号発行手順と、
前記開示用電話番号を用いた通話接続要求を受け付けた際に、該開示用電話番号から前記着信者電話番号の復元および前記通話接続条件情報の抽出をおこない、該抽出した通話接続条件情報に含まれる通話接続条件を当該通話接続要求が満たす場合に、前記着信者電話端末と前記発信者電話端末を通話接続するよう前記電話交換網を形成する交換機に指示する制御手順と
をコンピュータに実行させることを特徴とする電話交換プログラム。
【請求項２９】
前記開示用電話番号発行手順は、前記着信者電話端末に通話接続する際の通話接続条件を示す通話接続条件情報と前記着信者電話端末の着信者電話番号とを受け付ける受付手順と、前記受付手順により受け付けた通話接続条件情報と前記着信者電話番号を暗号化して開示用電話番号を生成する開示用電話番号生成手順と、前記開示用電話番号生成手順により生成された開示用電話番号を通知する開示用電話番号通知手順とを含んだことを特徴とする請求項２８に記載の電話交換プログラム。
【請求項３０】
前記受付手順は、前記着信者が利用する着信者端末装置からネットワークを介して前記通話接続条件情報および前記着信者電話番号を受け付け、前記開示用電話番号通知手順は、前記ネットワークを介して前記開示用電話番号を前記着信者端末装置に対して送信することを特徴とする請求項２９に記載の電話交換プログラム。
【請求項３１】
前記制御手順は、前記開示用電話番号を用いた通話接続要求を受け付けた際に、該開示用電話番号から前記着信者電話番号の復元および前記通話接続条件情報の抽出をおこない、該抽出した通話接続条件情報に含まれる通話接続条件を満たす通話接続要求を抽出するフィルタ処理手順と、前記フィルタ処理手順により抽出された通話接続要求について前記着信者電話端末と前記発信者電話端末を通話接続するよう前記電話交換網を形成する交換機に指示する通話接続指示手順とを含んだことを特徴とする請求項２８、２９または３０に記載の電話交換プログラム。
【請求項３２】
前記開示用電話番号生成手順は、暗号鍵テーブルに登録した所定の暗号鍵を用いて前記受付手順により受け付けた通話接続条件情報と前記着信者電話番号を暗号化して開示用電話番号を生成し、
前記フィルタ処理手順は、前記所定の暗号鍵に対応する復号鍵を復号鍵テーブルから取り出し、取り出した復号鍵を用いて前記開示用電話番号を復号化して前記着信者電話番号の復元および前記通話接続条件情報の抽出をおこなうことを特徴とする請求項３１に記載の電話交換プログラム。
【請求項３３】
前記開示用電話番号生成手順は、前記開示用電話番号に対応する着信者電話端末への通話接続を許可する発信者電話番号、前記開示用電話番号の有効期限または着信時間帯若しくはこれらの組み合わせを前記通話接続条件情報としたことを特徴とする請求項２９〜３２のいずれか一つに記載の電話交換プログラム。
【請求項３４】
前記開示用電話番号生成手順は、指定された通話接続条件の種別・組み合わせを前記開示用電話番号に含めたことを特徴とする請求項２８〜３３のいずれか一つに記載の電話交換プログラム。
【請求項３５】
各着信者電話番号を所定のユーザＩＤに対応付けてユーザテーブルに記憶するユーザテーブル記憶手順をさらに含み、
前記開示用電話番号生成手順は、前記着信者電話番号に対応する前記ユーザテーブルに記憶したユーザＩＤと前記通話接続条件情報を暗号化して開示用電話番号を生成し、前記フィルタ処理手順は、前記開示用電話番号を用いた通話接続要求を受け付けた際に、該開示用電話番号を復号化して前記ユーザＩＤの復元および前記通話接続条件情報の抽出をおこない、該抽出した通話接続条件情報に含まれる通話接続条件を満たす通話接続要求を抽出し、前記通話接続指示手順は、前記開示用電話番号から復元したユーザＩＤに対応する前記ユーザテーブルに記憶した着信者電話番号を持つ着信者電話端末と前記発信者電話端末を通話接続するよう前記電話交換網を形成する交換機に指示することを特徴とする請求項３１〜３４のいずれか一つに記載の電話交換プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、着信者が利用する着信者電話端末と該着信者電話端末に対する通話接続要求をおこなう発信者電話端末とを電話交換網に収容し、着信者電話端末に対する通話接続要求に応答して当該着信者電話端末と発信者電話端末を通話接続する電話交換システム、電話交換方法および電話交換プログラムに関する。
【背景技術】
【０００２】
従来、電話交換システムでは、各ユーザの電話機に電話番号をそれぞれ発行しておき、あるユーザ（発信者）が他のユーザ（着信者）と通話をする場合には、発信者電話端末から着信者電話端末の着信者電話番号をダイヤルし、該発信者電話端末が加入する発側交換機に対して通話接続要求をおこなうことになる。
【０００３】
このようにして通話接続要求がおこなわれたならば、電話交換網を介して発側交換機と着信者電話端末が収容された着側交換機の間で回線接続され、最終的に着信者電話端末でのオフフックにより該着信者電話端末と発信者電話端末の端末間で通話回線が確立されることになる。なお、パケット交換網の場合にも、交換機によるパケット交換制御により着信者電話端末と発信者電話端末の端末間で通話回線が確立される。
【０００４】
ここで、上記電話番号は、原則としては「契約をしたユーザに一つ」付与されるものであり、同じ電話番号を複数のユーザに付与されることはなく、また一人のユーザに多数の電話番号が付与されることもない。
【０００５】
【特許文献１】特開平１０−１９８６１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、このように「一ユーザ一電話番号」を原則とした場合には、各ユーザの電話番号が第三者へ不正に漏洩することにより、各ユーザに対して迷惑電話が発生するという問題がある。
【０００７】
たとえば、ユーザがＷＥＢ上で懸賞に応募したり通信販売の申込みをおこなう場合には、連絡先として電話番号を記入することが多いが、記入した電話番号がメーリングリストなどで第三者に伝播してしまうと、結果的にユーザに迷惑電話が集中し、ユーザが迷惑電話に煩わされてしまう。
【０００８】
したがって、かかる場合には、ユーザは迷惑電話の着信を拒否するサービス（迷惑電話お断りサービス）を利用したり、迷惑電話番号を電話端末自体の着信拒否機能を利用して着信拒否設定をおこなう必要が生じるが、この迷惑電話お断りサービスや着信拒否機能を利用するためには、一度は迷惑電話を受けなければならないので、迷惑電話の根本的な解決策にはならない。特に、様々な発信者電話端末から迷惑電話を受けるような場合には、これらの迷惑電話を実質的に回避することができず、ユーザが迷惑電話に煩わされるという問題がある。
【０００９】
これらのことから、通信販売業者などに電話番号を通知する場合に、この電話番号の漏洩および拡散に伴う迷惑電話をいかにして抑制するかが極めて重要な課題となっている。なお最近では、一人のユーザに２種類の電話暗号を付与するサービス（二重番号サービス）がおこなわれているものの、この二重番号サービスと言えども多数の電話番号を無制限に付与するものではないので、このサービスを用いたとしても上記課題は解決できない。また、電子メールの場合には、特許文献１のように複数のアカウントを付与するものが知られているが、電話番号の場合には同一人に多数の電話番号を付与することはないので、この特許文献１をそのまま電話番号に適用することもできない。
【００１０】
この発明は、上述した従来技術による課題（問題点）を解決するためになされたものであって、電話番号の漏洩および拡散に伴う該電話番号の用途外使用を抑制することができる電話交換システム、電話交換方法および電話交換プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述した課題を解決するために、本発明は、着信者が利用する着信者電話端末と該着信者電話端末に対する通話接続要求をおこなう発信者電話端末とを電話交換網に収容し、前記着信者電話端末に対する通話接続要求に応答して当該着信者電話端末と前記発信者電話端末を通話接続する電話交換システムであって、前記着信者電話端末に通話接続する際の通話接続条件を示す通話接続条件情報と前記着信者電話端末の着信者電話番号とに基づいて開示用電話番号を発行する開示用電話番号発行装置と、前記開示用電話番号を用いた通話接続要求を受け付けた際に、該開示用電話番号から前記着信者電話番号の復元および前記通話接続条件情報の抽出をおこない、該抽出した通話接続条件情報に含まれる通話接続条件を当該通話接続要求が満たす場合に、前記着信者電話端末と前記発信者電話端末を通話接続するよう前記電話交換網を形成する交換機に指示する制御装置とを備えたことを特徴とする。
【００１２】
また、本発明は、上記発明において、前記開示用電話番号発行装置は、前記着信者電話端末に通話接続する際の通話接続条件を示す通話接続条件情報と前記着信者電話端末の着信者電話番号とを受け付ける受付手段と、前記受付手段により受け付けた通話接続条件情報と前記着信者電話番号を暗号化して開示用電話番号を生成する開示用電話番号生成手段と、前記開示用電話番号生成手段により生成された開示用電話番号を通知する開示用電話番号通知手段とを備えたことを特徴とする。
【００１３】
また、本発明は、上記発明において、前記受付手段は、前記着信者が利用する着信者端末装置からネットワークを介して前記通話接続条件情報および前記着信者電話番号を受け付け、前記開示用電話番号通知手段は、前記ネットワークを介して前記開示用電話番号を前記着信者端末装置に対して送信することを特徴とする。
【００１４】
また、本発明は、上記発明において、前記制御装置は、前記開示用電話番号を用いた通話接続要求を受け付けた際に、該開示用電話番号から前記着信者電話番号の復元および前記通話接続条件情報の抽出をおこない、該抽出した通話接続条件情報に含まれる通話接続条件を満たす通話接続要求を抽出するフィルタ処理手段と、前記フィルタ処理手段により抽出された通話接続要求について前記着信者電話端末と前記発信者電話端末を通話接続するよう前記電話交換網を形成する交換機に指示する通話接続指示手段とを備えたことを特徴とする。
【００１５】
また、本発明は、上記発明において、前記開示用電話番号発行装置は、複数の暗号鍵を登録した暗号鍵テーブルをさらに備え、前記開示用電話番号生成手段は、前記暗号鍵テーブルに登録した所定の暗号鍵を用いて前記受付手段により受け付けた通話接続条件情報と前記着信者電話番号を暗号化して開示用電話番号を生成し、前記制御装置は、前記暗号鍵テーブルに登録された各暗号鍵に対応する復号鍵を登録した復号鍵テーブルをさらに備え、前記フィルタ処理手段は、前記所定の暗号鍵に対応する復号鍵を前記復号鍵テーブルから取り出し、取り出した復号鍵を用いて前記開示用電話番号を復号化して前記着信者電話番号の復元および前記通話接続条件情報の抽出をおこなうことを特徴とする。
【００１６】
また、本発明は、上記発明において、前記開示用電話番号生成手段は、前記暗号鍵テーブルに登録した所定の暗号鍵を用いて暗号化する暗号化対象データのデータ長が所定長未満である場合に該所定長を満たすように乱数を付加することを特徴とする。
【００１７】
また、本発明は、上記発明において、前記暗号鍵テーブルは、複数の暗号鍵にそれぞれ鍵識別子を対応付けて登録し、前記開示用電話番号生成手段は、前記通話接続条件情報と前記着信者電話番号を暗号化する際に用いた暗号鍵の鍵識別子を前記開示用電話番号に含め、前記フィルタ処理手段は、前記開示用電話番号から抽出した鍵識別子を有する復号鍵を前記復号鍵テーブルから取り出し、取り出した復号鍵を用いて前記開示用電話番号を復号化して前記着信者電話番号の復元および前記通話接続条件情報の抽出をおこなうことを特徴とする。
【００１８】
また、本発明は、上記発明において、前記暗号鍵テーブルと前記復号鍵テーブルは、複数の共通鍵にそれぞれ鍵識別子を対応付けて登録した同一のテーブルであることを特徴とする。
【００１９】
また、本発明は、上記発明において、前記暗号鍵テーブルは、複数の公開鍵をそれぞれ鍵識別子と対応付けて登録し、前記復号鍵テーブルは、前記暗号鍵テーブルに登録された各公開鍵に対応する秘密鍵をそれぞれ同じ鍵識別子に対応づけて登録したことを特徴とする。
【００２０】
また、本発明は、上記発明において、前記開示用電話番号生成手段は、前記開示用電話番号に対応する着信者電話端末への通話接続を許可する発信者電話番号、前記開示用電話番号の有効期限または着信時間帯若しくはこれらの組み合わせを前記通話接続条件情報としたことを特徴とする。
【００２１】
また、本発明は、上記発明において、前記開示用電話番号生成手段は、所定の基準日から所定月、所定週または所定日を経過した日を前記有効期限としたことを特徴とする。
【００２２】
また、本発明は、上記発明において、前記開示用電話番号生成手段は、指定された通話接続条件の種別・組み合わせを前記開示用電話番号に含めたことを特徴とする。
【００２３】
また、本発明は、上記発明において、前記開示用電話番号生成手段は、前記発信者電話番号を前記通話接続条件情報とする場合に、該発信者電話番号のハッシュ値の全部または一部を前記開示用電話番号に含めたことを特徴とする。
【００２４】
また、本発明は、上記発明において、前記開示用電話番号生成手段は、前記制御装置に割り当てられた所定のサービス特番を前記開示用電話番号に含めたことを特徴とする。
【００２５】
また、本発明は、上記発明において、前記開示用電話番号発行装置は、複数の乱数列を記憶する乱数列テーブルをさらに備え、前記開示用電話番号生成手段は、前記乱数列テーブルから抽出した乱数列を用いて暗号化対象となる情報の一部を可逆変換処理することを特徴とする。
【００２６】
また、本発明は、上記発明において、前記開示用電話番号生成手段は、前記開示用電話番号の生成に用いられる情報の一部に基づき前記乱数列テーブルから抽出する乱数を決定することを特徴とする。
【００２７】
また、本発明は、上記発明において、前記開示用電話番号生成手段は、前記通話接続条件情報に基づいて前記乱数列テーブルから乱数列を選択し、選択した乱数列を用いて前記着信者電話番号を可逆変換処理することを特徴とする。
【００２８】
また、本発明は、上記発明において、前記開示用電話番号発行装置および前記制御装置は、各着信者電話番号を所定のユーザＩＤに対応付けて記憶したユーザテーブルをそれぞれさらに備え、前記開示用電話番号生成手段は、前記着信者電話番号に対応する前記ユーザテーブルに記憶したユーザＩＤと前記通話接続条件情報を暗号化して開示用電話番号を生成し、前記フィルタ処理手段は、前記開示用電話番号を用いた通話接続要求を受け付けた際に、該開示用電話番号を復号化して前記ユーザＩＤの復元および前記通話接続条件情報の抽出をおこない、該抽出した通話接続条件情報に含まれる通話接続条件を満たす通話接続要求を抽出し、前記通話接続指示手段は、前記開示用電話番号から復元したユーザＩＤに対応する前記ユーザテーブルに記憶した着信者電話番号を持つ着信者電話端末と前記発信者電話端末を通話接続するよう前記電話交換網を形成する交換機に指示することを特徴とする。
【００２９】
また、本発明は、上記発明において、前記ユーザテーブルは、着信者電話番号、ユーザＩＤおよびユーザＩＤ拡張番号を対応付けて記憶するとともに、異なる着信者電話番号に同一のユーザＩＤを付与する場合にはこれらの着信者電話番号に異なるユーザＩＤ拡張番号が付与され、前記開示用電話番号生成手段は、前記ユーザＩＤ拡張番号に対応する前記暗号鍵テーブルに登録した暗号鍵を用いて前記着信者電話番号に対応する前記ユーザテーブルに記憶したユーザＩＤ並びに前記通話接続条件情報を暗号化するとともにこの暗号化データに前記暗号鍵に対応する鍵識別子を付加して開示用電話番号を生成し、前記フィルタ処理手段は、前記開示用電話番号を用いた通話接続要求を受け付けた際に、該開示用電話番号に含まれる鍵識別子に対応する復号鍵を用いて当該開示用電話番号に含まれる暗号化データを復号化して前記ユーザＩＤの復元、前記通話接続条件情報の抽出並びに前記鍵識別子に対応するユーザＩＤ拡張番号の導出をおこない、該抽出した通話接続条件情報に含まれる通話接続条件を満たす通話接続要求を抽出し、前記通話接続指示手段は、前記開示用電話番号から復元したユーザＩＤ並びに前記鍵識別子から導出したユーザＩＤ拡張番号に対応する前記ユーザテーブルに記憶した着信者電話番号を持つ着信者電話端末と前記発信者電話端末を通話接続するよう前記電話交換網を形成する交換機に指示することを特徴とする。
【００３０】
また、本発明は、着信者が利用する着信者電話端末と該着信者電話端末に対する通話接続要求をおこなう発信者電話端末とを電話交換網に収容し、前記着信者電話端末に対する通話接続要求に応答して当該着信者電話端末と前記発信者電話端末を通話接続する電話交換方法であって、前記着信者電話端末に通話接続する際の通話接続条件を示す通話接続条件情報と前記着信者電話端末の着信者電話番号とに基づいて開示用電話番号を発行する開示用電話番号発行工程と、前記開示用電話番号を用いた通話接続要求を受け付けた際に、該開示用電話番号から前記着信者電話番号の復元および前記通話接続条件情報の抽出をおこない、該抽出した通話接続条件情報に含まれる通話接続条件を当該通話接続要求が満たす場合に、前記着信者電話端末と前記発信者電話端末を通話接続するよう前記電話交換網を形成する交換機に指示する制御工程とを含んだことを特徴とする。
【００３１】
また、本発明は、上記発明において、前記開示用電話番号発行工程は、前記着信者電話端末に通話接続する際の通話接続条件を示す通話接続条件情報と前記着信者電話端末の着信者電話番号とを受け付ける受付工程と、前記受付工程により受け付けた通話接続条件情報と前記着信者電話番号を暗号化して開示用電話番号を生成する開示用電話番号生成工程と、前記開示用電話番号生成工程により生成された開示用電話番号を通知する開示用電話番号通知工程とを含んだことを特徴とする。
【００３２】
また、本発明は、上記発明において、前記受付工程は、前記着信者が利用する着信者端末装置からネットワークを介して前記通話接続条件情報および前記着信者電話番号を受け付け、前記開示用電話番号通知工程は、前記ネットワークを介して前記開示用電話番号を前記着信者端末装置に対して送信することを特徴とする。
【００３３】
また、本発明は、上記発明において、前記制御工程は、前記開示用電話番号を用いた通話接続要求を受け付けた際に、該開示用電話番号から前記着信者電話番号の復元および前記通話接続条件情報の抽出をおこない、該抽出した通話接続条件情報に含まれる通話接続条件を満たす通話接続要求を抽出するフィルタ処理工程と、前記フィルタ処理工程により抽出された通話接続要求について前記着信者電話端末と前記発信者電話端末を通話接続するよう前記電話交換網を形成する交換機に指示する通話接続指示工程とを含んだことを特徴とする。
【００３４】
また、本発明は、上記発明において、前記開示用電話番号生成工程は、暗号鍵テーブルに登録した所定の暗号鍵を用いて前記受付工程により受け付けた通話接続条件情報と前記着信者電話番号を暗号化して開示用電話番号を生成し、前記フィルタ処理工程は、前記所定の暗号鍵に対応する復号鍵を復号鍵テーブルから取り出し、取り出した復号鍵を用いて前記開示用電話番号を復号化して前記着信者電話番号の復元および前記通話接続条件情報の抽出をおこなうことを特徴とする。
【００３５】
また、本発明は、上記発明において、前記開示用電話番号生成工程は、前記開示用電話番号に対応する着信者電話端末への通話接続を許可する発信者電話番号、前記開示用電話番号の有効期限または着信時間帯若しくはこれらの組み合わせを前記通話接続条件情報としたことを特徴とする。
【００３６】
また、本発明は、上記発明において、前記開示用電話番号生成工程は、指定された通話接続条件の種別・組み合わせを前記開示用電話番号に含めたことを特徴とする。
【００３７】
また、本発明は、上記発明において、各着信者電話番号を所定のユーザＩＤに対応付けてユーザテーブルに記憶するユーザテーブル記憶工程をさらに含み、前記開示用電話番号生成工程は、前記着信者電話番号に対応する前記ユーザテーブルに記憶したユーザＩＤと前記通話接続条件情報を暗号化して開示用電話番号を生成し、前記フィルタ処理工程は、前記開示用電話番号を用いた通話接続要求を受け付けた際に、該開示用電話番号を復号化して前記ユーザＩＤの復元および前記通話接続条件情報の抽出をおこない、該抽出した通話接続条件情報に含まれる通話接続条件を満たす通話接続要求を抽出し、前記通話接続指示工程は、前記開示用電話番号から復元したユーザＩＤに対応する前記ユーザテーブルに記憶した着信者電話番号を持つ着信者電話端末と前記発信者電話端末を通話接続するよう前記電話交換網を形成する交換機に指示することを特徴とする。
【００３８】
また、本発明は、着信者が利用する着信者電話端末と該着信者電話端末に対する通話接続要求をおこなう発信者電話端末とを電話交換網に収容し、前記着信者電話端末に対する通話接続要求に応答して当該着信者電話端末と前記発信者電話端末を通話接続する電話交換プログラムであって、前記着信者電話端末に通話接続する際の通話接続条件を示す通話接続条件情報と前記着信者電話端末の着信者電話番号とに基づいて開示用電話番号を発行する開示用電話番号発行手順と、前記開示用電話番号を用いた通話接続要求を受け付けた際に、該開示用電話番号から前記着信者電話番号の復元および前記通話接続条件情報の抽出をおこない、該抽出した通話接続条件情報に含まれる通話接続条件を当該通話接続要求が満たす場合に、前記着信者電話端末と前記発信者電話端末を通話接続するよう前記電話交換網を形成する交換機に指示する制御手順とをコンピュータに実行させることを特徴とする。
【００３９】
また、本発明は、上記発明において、前記開示用電話番号発行手順は、前記着信者電話端末に通話接続する際の通話接続条件を示す通話接続条件情報と前記着信者電話端末の着信者電話番号とを受け付ける受付手順と、前記受付手順により受け付けた通話接続条件情報と前記着信者電話番号を暗号化して開示用電話番号を生成する開示用電話番号生成手順と、前記開示用電話番号生成手順により生成された開示用電話番号を通知する開示用電話番号通知手順とを含んだことを特徴とする。
【００４０】
また、本発明は、上記発明において、前記受付手順は、前記着信者が利用する着信者端末装置からネットワークを介して前記通話接続条件情報および前記着信者電話番号を受け付け、前記開示用電話番号通知手順は、前記ネットワークを介して前記開示用電話番号を前記着信者端末装置に対して送信することを特徴とする。
【００４１】
また、本発明は、上記発明において、前記制御手順は、前記開示用電話番号を用いた通話接続要求を受け付けた際に、該開示用電話番号から前記着信者電話番号の復元および前記通話接続条件情報の抽出をおこない、該抽出した通話接続条件情報に含まれる通話接続条件を満たす通話接続要求を抽出するフィルタ処理手順と、前記フィルタ処理手順により抽出された通話接続要求について前記着信者電話端末と前記発信者電話端末を通話接続するよう前記電話交換網を形成する交換機に指示する通話接続指示手順とを含んだことを特徴とする。
【００４２】
また、本発明は、上記発明において、前記開示用電話番号生成手順は、暗号鍵テーブルに登録した所定の暗号鍵を用いて前記受付手順により受け付けた通話接続条件情報と前記着信者電話番号を暗号化して開示用電話番号を生成し、前記フィルタ処理手順は、前記所定の暗号鍵に対応する復号鍵を復号鍵テーブルから取り出し、取り出した復号鍵を用いて前記開示用電話番号を復号化して前記着信者電話番号の復元および前記通話接続条件情報の抽出をおこなうことを特徴とする。
【００４３】
また、本発明は、上記発明において、前記開示用電話番号生成手順は、前記開示用電話番号に対応する着信者電話端末への通話接続を許可する発信者電話番号、前記開示用電話番号の有効期限または着信時間帯若しくはこれらの組み合わせを前記通話接続条件情報としたことを特徴とする。
【００４４】
また、本発明は、上記発明において、前記開示用電話番号生成手順は、指定された通話接続条件の種別・組み合わせを前記開示用電話番号に含めたことを特徴とする。
【００４５】
また、本発明は、上記発明において、各着信者電話番号を所定のユーザＩＤに対応付けてユーザテーブルに記憶するユーザテーブル記憶手順をさらに含み、前記開示用電話番号生成手順は、前記着信者電話番号に対応する前記ユーザテーブルに記憶したユーザＩＤと前記通話接続条件情報を暗号化して開示用電話番号を生成し、前記フィルタ処理手順は、前記開示用電話番号を用いた通話接続要求を受け付けた際に、該開示用電話番号を復号化して前記ユーザＩＤの復元および前記通話接続条件情報の抽出をおこない、該抽出した通話接続条件情報に含まれる通話接続条件を満たす通話接続要求を抽出し、前記通話接続指示手順は、前記開示用電話番号から復元したユーザＩＤに対応する前記ユーザテーブルに記憶した着信者電話番号を持つ着信者電話端末と前記発信者電話端末を通話接続するよう前記電話交換網を形成する交換機に指示することを特徴とする。
【発明の効果】
【００４６】
本発明にかかる電話交換システムは、着信者電話端末に通話接続する際の通話接続条件を示す通話接続条件情報と着信者電話端末の着信者電話番号とに基づいて開示用電話番号を発行し、この開示用電話番号を用いた通話接続要求を受け付けた際に、該開示用電話番号から着信者電話番号の復元および通話接続条件情報の抽出をおこない、該抽出した通話接続条件情報に含まれる通話接続条件を当該通話接続要求が満たす場合に、着信者電話端末と発信者電話端末を通話接続するよう電話交換網を形成する交換機に指示するよう構成したので、電話番号の漏洩および拡散に伴う該電話番号の用途外使用を抑制することができる。特に、本来の電話番号を第三者に開示する必要がなくなるため、本来の電話番号自体の漏洩および拡散を防ぐことができるとともに、たとえ開示用電話番号が漏洩した場合であっても、本来の正しい使用がなされたもの以外は着信者電話端末に着信されないため、不正な開示用電話番号の利用を無効化することができる。
【００４７】
また、本発明にかかる電話交換システムは、着信者電話端末に通話接続する際の通話接続条件を示す通話接続条件情報と着信者電話端末の着信者電話番号とを受け付け、受け付けた通話接続条件情報と着信者電話番号を暗号化して開示用電話番号を生成し、生成したた開示用電話番号を通知するよう構成したので、周知の暗号技術を用いて通話接続条件情報を開示用電話番号に埋め込み等が可能になるとともに、併せて第三者による通話接続条件情報の改竄を防止することができる。
【００４８】
また、本発明にかかる電話交換システムは、着信者が利用する着信者端末装置からネットワークを介して通話接続条件情報および着信者電話番号を受け付け、ネットワークを介して開示用電話番号を着信者端末装置に対して送信するよう構成したので、着信者が保有するパソコンなどの着信者端末装置を利用してインターネットなどを介して効率良く開示用電話番号の発行を受けることができる。
【００４９】
また、本発明にかかる電話交換システムは、開示用電話番号を用いた通話接続要求を受け付けた際に、該開示用電話番号から着信者電話番号の復元および通話接続条件情報の抽出をおこない、該抽出した通話接続条件情報に含まれる通話接続条件を満たす通話接続要求を抽出し、抽出した通話接続要求について着信者電話端末と発信者電話端末を通話接続するよう電話交換網を形成する交換機に指示するよう構成したので、周知の暗号技術を用いて効率良く開示用電話番号から着信者電話番号の復元および通話接続条件情報の抽出をおこなうことができる。
【００５０】
また、本発明にかかる電話交換システムは、暗号鍵テーブルに登録した所定の暗号鍵を用いて通話接続条件情報と着信者電話番号を暗号化して開示用電話番号を生成し、所定の暗号鍵に対応する復号鍵を復号鍵テーブルから取り出し、取り出した復号鍵を用いて開示用電話番号を復号化して着信者電話番号の復元および通話接続条件情報の抽出をおこなうよう構成したので、様々な暗号鍵を場合によって使い分けつつ暗号強度を高めることができる。
【００５１】
また、本発明にかかる電話交換システムは、暗号鍵テーブルに登録した所定の暗号鍵を用いて暗号化する暗号化対象データのデータ長が所定長未満である場合に該所定長を満たすように乱数を付加するよう構成したので、第三者による既知平文攻撃による暗号鍵解析を困難にすることができる。
【００５２】
また、本発明にかかる電話交換システムは、暗号鍵テーブルには複数の暗号鍵にそれぞれ鍵識別子を対応付けて登録し、通話接続条件情報と着信者電話番号を暗号化する際に用いた暗号鍵の鍵識別子を開示用電話番号に含めるとともに、開示用電話番号から抽出した鍵識別子を有する復号鍵を復号鍵テーブルから取り出し、取り出した復号鍵を用いて開示用電話番号を復号化して着信者電話番号の復元および通話接続条件情報の抽出をおこなうよう構成したので、開示用電話番号を媒介として鍵識別子を受け渡し、もって効率的な鍵配送をおこなうことができる。
【００５３】
また、本発明にかかる電話交換システムは、暗号鍵テーブルと復号鍵テーブルは、複数の共通鍵にそれぞれ鍵識別子を対応付けて登録した同一のテーブルとなるよう構成したので、テーブルの同期さえ確保すれば周知の共通鍵暗号系を用いて効率良く暗号化処理・復号化処理をおこなうことができる。
【００５４】
また、本発明にかかる電話交換システムは、暗号鍵テーブルは、複数の公開鍵をそれぞれ鍵識別子と対応付けて登録し、復号鍵テーブルは、この暗号鍵テーブルに登録された各公開鍵に対応する秘密鍵をそれぞれ同じ鍵識別子に対応づけて登録するよう構成したので、周知の公開鍵暗号系を利用して効率良く暗号化処理・復号化処理をおこなうことができる。
【００５５】
また、本発明にかかる電話交換システムは、開示用電話番号に対応する着信者電話端末への通話接続を許可する発信者電話番号、開示用電話番号の有効期限または着信時間帯若しくはこれらの組み合わせを通話接続条件情報とするよう構成したので、開示用電話番号の利用者、有効期限、着信時間帯を特定してかかる利用者、有効期限、着信時間帯に適合しない通話接続要求を着信対象外とし、もって着信者が迷惑電話に煩わされる状況を未然に回避することができる。
【００５６】
また、本発明にかかる電話交換システムは、所定の基準日から所定月、所定週または所定日を経過した日を有効期限とするよう構成したので、開示用電話番号に埋め込む通話接続条件情報のデータ量を低減することができる。
【００５７】
また、本発明にかかる電話交換システムは、指定された通話接続条件の種別・組み合わせを開示用電話番号に含めるよう構成したので、電話番号の開示先ごとに最適な通話接続条件・種別の組み合わせを選択することが可能となり、より適切な条件の設定が可能となる。また、開示用電話番号にすべての通話接続条件に対応する欄を設ける必要がなくなり、開示用電話番号のデータ長を短くすることができる。
【００５８】
また、本発明にかかる電話交換システムは、発信者電話番号を通話接続条件情報とする場合に、該発信者電話番号のハッシュ値の全部または一部を開示用電話番号に含めるよう構成したので、通話接続条件情報のデータ長を一定にし、もって開示用電話番号のデータ長を制限することができる。
【００５９】
また、本発明にかかる電話交換システムは、制御装置に割り当てられた所定のサービス特番を開示用電話番号に含めるよう構成したので、開示用電話番号を用いた通話接続要求がなされた場合に、この通話接続要求を交換機からサーバ装置（制御装置）に効率良く受け渡すことができる。
【００６０】
また、本発明にかかる電話交換システムは、複数の乱数列を記憶する乱数列テーブルから抽出した乱数列を用いて暗号化対象となる情報の一部を可逆変換処理するよう構成したので、第三者の差分攻撃による暗号鍵解析を困難にすることができる。
【００６１】
また、本発明にかかる電話交換システムは、開示用電話番号の生成に用いられる情報の一部に基づき乱数列テーブルから抽出する乱数を決定するよう構成したので、乱数列の選択を開示用電話番号の生成に用いられる情報の一部に依存させ、もって乱数列の選択を容易かつ効率的なものにすることができる。
【００６２】
また、本発明にかかる電話交換システムは、通話接続条件情報に基づいて乱数列テーブルから乱数列を選択し、選択した乱数列を用いて着信者電話番号を可逆変換処理するよう構成したので、上記差分攻撃による暗号鍵解析の困難化のほかに、本来最も漏洩を防ぐべき着信者電話番号をスクランブルし、もって第三者への着信者電話番号の漏洩を防ぐことができる。
【００６３】
また、本発明にかかる電話交換システムは、各着信者電話番号を所定のユーザＩＤに対応付けて記憶したユーザテーブルを設けておき、着信者電話番号に対応するユーザテーブルに記憶したユーザＩＤと通話接続条件情報を暗号化して開示用電話番号を生成するとともに、開示用電話番号を用いた通話接続要求を受け付けた際に、該開示用電話番号を復号化してユーザＩＤの復元および通話接続条件情報の抽出をおこない、該抽出した通話接続条件情報に含まれる通話接続条件を満たす通話接続要求を抽出し、開示用電話番号から復元したユーザＩＤに対応するユーザテーブルに記憶した着信者電話番号を持つ着信者電話端末と発信者電話端末を通話接続するよう電話交換網を形成する交換機に指示するよう構成したので、開示用電話番号のデータ長を一定にすることができるとともに、ユーザテーブル上のユーザＩＤを秘密にすることにより第三者の既知平文攻撃による暗号鍵解析を困難にすることができる。
【００６４】
また、本発明にかかる電話交換システムは、ユーザテーブルには、着信者電話番号、ユーザＩＤおよびユーザＩＤ拡張番号を対応付けて記憶するとともに、異なる着信者電話番号に同一のユーザＩＤを付与する場合にはこれらの着信者電話番号に異なるユーザＩＤ拡張番号を付与しておき、ユーザＩＤ拡張番号に対応する暗号鍵テーブルに登録した暗号鍵を用いて着信者電話番号に対応するユーザテーブルに記憶したユーザＩＤ並びに通話接続条件情報を暗号化するとともにこの暗号化データに暗号鍵に対応する鍵識別子を付加して開示用電話番号を生成し、開示用電話番号を用いた通話接続要求を受け付けた際に、該開示用電話番号に含まれる鍵識別子に対応する復号鍵を用いて当該開示用電話番号に含まれる暗号化データを復号化してユーザＩＤの復元、通話接続条件情報の抽出並びに鍵識別子に対応するユーザＩＤ拡張番号の導出をおこない、該抽出した通話接続条件情報に含まれる通話接続条件を満たす通話接続要求を抽出し、開示用電話番号から復元したユーザＩＤ並びに鍵識別子から導出したユーザＩＤ拡張番号に対応するユーザテーブルに記憶した着信者電話番号を持つ着信者電話端末と発信者電話端末を通話接続するよう電話交換網を形成する交換機に指示するよう構成したので、効率良く登録可能ユーザ数を拡大することができる。特に、ユーザＩＤ拡張番号を開示用電話番号に埋め込んで受け渡すのではなく、ユーザＩＤ拡張番号に対応する暗号鍵を選択してこの暗号鍵の鍵識別子を受け渡すことにしたので、ユーザＩＤ拡張番号の埋め込みに伴う開示用電話番号の桁数の増加を低減しつつ、サービスに収容可能な着信者電話番号の数（ユーザ数）を増やすことが可能となる。
【００６５】
また、本発明にかかる電話交換方法は、着信者電話端末に通話接続する際の通話接続条件を示す通話接続条件情報と着信者電話端末の着信者電話番号とに基づいて開示用電話番号を発行し、この開示用電話番号を用いた通話接続要求を受け付けた際に、該開示用電話番号から着信者電話番号の復元および通話接続条件情報の抽出をおこない、該抽出した通話接続条件情報に含まれる通話接続条件を当該通話接続要求が満たす場合に、着信者電話端末と発信者電話端末を通話接続するよう電話交換網を形成する交換機に指示するよう構成したので、電話番号の漏洩および拡散に伴う該電話番号の用途外使用を抑制することができる。特に、本来の電話番号を第三者に開示する必要がなくなるため、本来の電話番号自体の漏洩および拡散を防ぐことができるとともに、たとえ開示用電話番号が漏洩した場合であっても、本来の正しい使用がなされたもの以外は着信者電話端末に着信されないため、不正な開示用電話番号の利用を無効化することができる。
【００６６】
また、本発明にかかる電話交換方法は、着信者電話端末に通話接続する際の通話接続条件を示す通話接続条件情報と着信者電話端末の着信者電話番号とを受け付け、受け付けた通話接続条件情報と着信者電話番号を暗号化して開示用電話番号を生成し、生成したた開示用電話番号を通知するよう構成したので、周知の暗号技術を用いて通話接続条件情報を開示用電話番号に埋め込み等が可能になるとともに、併せて第三者による通話接続条件情報の改竄を防止することができる。
【００６７】
また、本発明にかかる電話交換方法は、着信者が利用する着信者端末装置からネットワークを介して通話接続条件情報および着信者電話番号を受け付け、ネットワークを介して開示用電話番号を着信者端末装置に対して送信するよう構成したので、着信者が保有するパソコンなどの着信者端末装置を利用してインターネットなどを介して効率良く開示用電話番号の発行を受けることができる。
【００６８】
また、本発明にかかる電話交換方法は、開示用電話番号を用いた通話接続要求を受け付けた際に、該開示用電話番号から着信者電話番号の復元および通話接続条件情報の抽出をおこない、該抽出した通話接続条件情報に含まれる通話接続条件を満たす通話接続要求を抽出し、抽出した通話接続要求について着信者電話端末と発信者電話端末を通話接続するよう電話交換網を形成する交換機に指示するよう構成したので、周知の暗号技術を用いて効率良く開示用電話番号から着信者電話番号の復元および通話接続条件情報の抽出をおこなうことができる。
【００６９】
また、本発明にかかる電話交換方法は、暗号鍵テーブルに登録した所定の暗号鍵を用いて通話接続条件情報と着信者電話番号を暗号化して開示用電話番号を生成し、所定の暗号鍵に対応する復号鍵を復号鍵テーブルから取り出し、取り出した復号鍵を用いて開示用電話番号を復号化して着信者電話番号の復元および通話接続条件情報の抽出をおこなうよう構成したので、様々な暗号鍵を場合によって使い分けつつ暗号強度を高めることができる。
【００７０】
また、本発明にかかる電話交換方法は、開示用電話番号に対応する着信者電話端末への通話接続を許可する発信者電話番号、開示用電話番号の有効期限または着信時間帯若しくはこれらの組み合わせを通話接続条件情報とするよう構成したので、開示用電話番号の利用者、有効期限、着信時間帯を特定してかかる利用者、有効期限、着信時間帯に適合しない通話接続要求を着信対象外とし、もって着信者が迷惑電話に煩わされる状況を未然に回避することができる。
【００７１】
また、本発明にかかる電話交換方法は、指定された通話接続条件の種別・組み合わせを開示用電話番号に含めるよう構成したので、電話番号の開示先ごとに最適な通話接続条件・種別の組み合わせを選択することが可能となり、より適切な条件の設定が可能となる。また、開示用電話番号にすべての通話接続条件に対応する欄を設ける必要がなくなり、開示用電話番号のデータ長を短くすることができる。
【００７２】
また、本発明にかかる電話交換方法は、各着信者電話番号を所定のユーザＩＤに対応付けて記憶したユーザテーブルを設けておき、着信者電話番号に対応するユーザテーブルに記憶したユーザＩＤと通話接続条件情報を暗号化して開示用電話番号を生成するとともに、開示用電話番号を用いた通話接続要求を受け付けた際に、該開示用電話番号を復号化してユーザＩＤの復元および通話接続条件情報の抽出をおこない、該抽出した通話接続条件情報に含まれる通話接続条件を満たす通話接続要求を抽出し、開示用電話番号から復元したユーザＩＤに対応するユーザテーブルに記憶した着信者電話番号を持つ着信者電話端末と発信者電話端末を通話接続するよう電話交換網を形成する交換機に指示するよう構成したので、開示用電話番号のデータ長を一定にすることができるとともに、ユーザテーブル上のユーザＩＤを秘密にすることにより第三者の既知平文攻撃による暗号鍵解析を困難にすることができる。
【００７３】
また、本発明にかかる電話交換プログラムは、着信者電話端末に通話接続する際の通話接続条件を示す通話接続条件情報と着信者電話端末の着信者電話番号とに基づいて開示用電話番号を発行し、この開示用電話番号を用いた通話接続要求を受け付けた際に、該開示用電話番号から着信者電話番号の復元および通話接続条件情報の抽出をおこない、該抽出した通話接続条件情報に含まれる通話接続条件を当該通話接続要求が満たす場合に、着信者電話端末と発信者電話端末を通話接続するよう電話交換網を形成する交換機に指示するよう構成したので、電話番号の漏洩および拡散に伴う該電話番号の用途外使用を抑制することができる。特に、本来の電話番号を第三者に開示する必要がなくなるため、本来の電話番号自体の漏洩および拡散を防ぐことができるとともに、たとえ開示用電話番号が漏洩した場合であっても、本来の正しい使用がなされたもの以外は着信者電話端末に着信されないため、不正な開示用電話番号の利用を無効化することができる。
【００７４】
また、本発明にかかる電話交換プログラムは、着信者電話端末に通話接続する際の通話接続条件を示す通話接続条件情報と着信者電話端末の着信者電話番号とを受け付け、受け付けた通話接続条件情報と着信者電話番号を暗号化して開示用電話番号を生成し、生成したた開示用電話番号を通知するよう構成したので、周知の暗号技術を用いて通話接続条件情報を開示用電話番号に埋め込み等が可能になるとともに、併せて第三者による通話接続条件情報の改竄を防止することができる。
【００７５】
また、本発明にかかる電話交換プログラムは、着信者が利用する着信者端末装置からネットワークを介して通話接続条件情報および着信者電話番号を受け付け、ネットワークを介して開示用電話番号を着信者端末装置に対して送信するよう構成したので、着信者が保有するパソコンなどの着信者端末装置を利用してインターネットなどを介して効率良く開示用電話番号の発行を受けることができる。
【００７６】
また、本発明にかかる電話交換プログラムは、開示用電話番号を用いた通話接続要求を受け付けた際に、該開示用電話番号から着信者電話番号の復元および通話接続条件情報の抽出をおこない、該抽出した通話接続条件情報に含まれる通話接続条件を満たす通話接続要求を抽出し、抽出した通話接続要求について着信者電話端末と発信者電話端末を通話接続するよう電話交換網を形成する交換機に指示するよう構成したので、周知の暗号技術を用いて効率良く開示用電話番号から着信者電話番号の復元および通話接続条件情報の抽出をおこなうことができる。
【００７７】
また、本発明にかかる電話交換プログラムは、暗号鍵テーブルに登録した所定の暗号鍵を用いて通話接続条件情報と着信者電話番号を暗号化して開示用電話番号を生成し、所定の暗号鍵に対応する復号鍵を復号鍵テーブルから取り出し、取り出した復号鍵を用いて開示用電話番号を復号化して着信者電話番号の復元および通話接続条件情報の抽出をおこなうよう構成したので、様々な暗号鍵を場合によって使い分けつつ暗号強度を高めることができる。
【００７８】
また、本発明にかかる電話交換プログラムは、開示用電話番号に対応する着信者電話端末への通話接続を許可する発信者電話番号、開示用電話番号の有効期限または着信時間帯若しくはこれらの組み合わせを通話接続条件情報とするよう構成したので、開示用電話番号の利用者、有効期限、着信時間帯を特定してかかる利用者、有効期限、着信時間帯に適合しない通話接続要求を着信対象外とし、もって着信者が迷惑電話に煩わされる状況を未然に回避することができる。
【００７９】
また、本発明にかかる電話交換プログラムは、指定された通話接続条件の種別・組み合わせを開示用電話番号に含めるよう構成したので、電話番号の開示先ごとに最適な通話接続条件・種別の組み合わせを選択することが可能となり、より適切な条件の設定が可能となる。また、開示用電話番号にすべての通話接続条件に対応する欄を設ける必要がなくなり、開示用電話番号のデータ長を短くすることができる。
【００８０】
また、本発明にかかる電話交換プログラムは、各着信者電話番号を所定のユーザＩＤに対応付けて記憶したユーザテーブルを設けておき、着信者電話番号に対応するユーザテーブルに記憶したユーザＩＤと通話接続条件情報を暗号化して開示用電話番号を生成するとともに、開示用電話番号を用いた通話接続要求を受け付けた際に、該開示用電話番号を復号化してユーザＩＤの復元および通話接続条件情報の抽出をおこない、該抽出した通話接続条件情報に含まれる通話接続条件を満たす通話接続要求を抽出し、開示用電話番号から復元したユーザＩＤに対応するユーザテーブルに記憶した着信者電話番号を持つ着信者電話端末と発信者電話端末を通話接続するよう電話交換網を形成する交換機に指示するよう構成したので、開示用電話番号のデータ長を一定にすることができるとともに、ユーザテーブル上のユーザＩＤを秘密にすることにより第三者の既知平文攻撃による暗号鍵解析を困難にすることができる。
【発明を実施するための最良の形態】
【００８１】
以下に、本発明にかかる電話交換システム、電話交換方法および電話交換プログラムの実施例を図面に基づいて詳細に説明する。
【実施例１】
【００８２】
図１は、本実施例１に係る電話交換システムのシステム構成を示す図である。同図に示す電話交換システムは、着側加入者収容交換機１２０、発側加入者収容交換機１３０および中継交換機１５０により電話交換網を形成するとともに、着信者２２０が利用する着信者電話端末２１０を着側加入者収容交換機１２０に収容し、発信者３２０が利用する発信者電話端末３１０を発側加入者収容交換機１３０に収容したシステムである。そして、これらの交換機１２０、１３０および１５０には、制御信号転送網１４０および制御装置１１０が接続されており、この制御装置１１０によって後述するアドホック電話番号に係る交換指示がおこなわれる。
【００８３】
また、この制御装置１１０は、閉域ＩＰネットワーク１７０を介してアドホック電話番号発行サーバ１６０に接続されており、このアドホック電話番号発行サーバ１６０によってアドホック電話番号が発行される。このアドホック電話番号発行サーバ１６０は、インターネット１８０を介して着信者２２０が利用する着信者ＰＣ２３０に接続されているので、着信者２１０は、インターネット１８０を介してアドホック電話番号発行サーバ１６０に対してアドホック電話番号の発行を要求することができる。なお、この制御装置１１０は請求項１の制御装置に対応し、アドホック電話番号発行サーバ１６０は請求項１の開示用電話番号発行装置に対応する。
【００８４】
ここで、かかる電話交換システムは、アドホック電話番号発行サーバ１６０において着信者電話端末２１０に通話接続する際の通話接続条件を示す通話接続条件情報と着信者電話端末２１０の着信者電話番号とに基づいてアドホック電話番号を発行するとともに、制御装置１１０がアドホック電話番号を用いた通話接続要求を受け付けた際に、該アドホック電話番号から着信者電話番号の復元および通話接続条件情報の抽出をおこない、該抽出した通話接続条件情報に含まれる通話接続条件を通話接続要求が満たす場合に、着信者電話端末２１０と発信者電話端末３１０を通話接続するよう電話交換網を形成する発側加入者収容交換機１３０に指示するよう構成した点に特徴がある。なお、「着信者電話番号の復元」には、アドホック電話番号を復号化して直接着信者電話番号を復元する場合のほか、後述するユーザテーブル１１１を用いてユーザＩＤを介して復元する場合も含まれる。また、「通話接続条件情報の抽出」とは、アドホック電話番号から通話接続条件情報をデータ列として抽出する場合のほか、アドホック電話番号を暗号化技術により復号化して通話接続条件情報を抽出する場合も含まれる。
【００８５】
すなわち、従来は、着信者２２０が迷惑電話お断りサービスを利用したり、迷惑電話番号を着信者電話端末２１０自体の着信拒否機能を利用して着信拒否設定をおこなわない限り、発信者３２０が着信者電話端末２１０に対する通話接続要求をおこなった際に必ず着信者電話端末２１０の呼び出し音が鳴り、着信者２２０がこの呼び出し音に対応せねばならなかったため、着信者電話番号が第三者に漏洩および拡散した場合には、着信者２２０が電話対応に追われるという問題があった。このため、この電話交換システムでは、アドホックな電話番号を付与するアドホック電話番号発行サーバ１６０を設けることにより、着信者２２０がＷＥＢ上で懸賞に応募したり通信販売の申込みをおこなう場合に、本来の着信者電話番号ではなくアドホック電話番号を伝え、本来の着信者電話番号への迷惑電話の到来を未然に防止している。また、制御装置１１０を設けることにより、アドホック電話番号を用いた通話接続要求がなされた際にすべて着信者電話端末２１０に通話接続するのではなく、このアドホック電話番号に含まれた通話接続条件を満たす場合にのみ着信者電話端末２１０に通話接続することにより、着信者電話端末２１０への不要な着信をなくし、もって迷惑電話の到来を防止している。
【００８６】
次に、図１に示した電話交換システムを形成する各装置について説明する。発信者電話端末３１０は、発信者３２０が他の加入者（着信者３１０）と通話をおこなう場合に使用する電話機であり、着信者電話端末２１０は、着信者２２０が他の加入者（発信者３２０）と通話をおこなう場合に使用する電話機である。また、着信者ＰＣ２３０は、ＷＥＢブラウザを搭載したパーソナルコンピュータであり、ルータＲを介してインターネット１８０に接続されている。
【００８７】
発側加入者収容交換機１３０と着側加入者収容交換機１２０は、既存の電話交換機であり、アドホック電話番号用のサービス特番「０３２０」を含む電話番号（アドホック電話番号Ｔ）を宛先電話番号とする通話接続要求を受信した場合に、当該通話接続要求メッセージを制御装置１１０へ転送し、このメッセージの応答であるサービス指示メッセージを制御装置１１０から受信し、このサービス指示メッセージが示す着信者電話端末２１０と発信者電話端末３１０とを交換接続する。中継交換機１５０は、上記発側加入者収容交換機１３０と着側加入者収容交換機１２０との間に介在する交換機であり、着信者電話端末２１０と発信者電話端末３１０との間の回線を確立するよう交換接続をおこなう。
【００８８】
アドホック電話番号発行サーバ１６０は、着信者ＰＣ２３０からの要求に応答して本発明に係るアドホック電話番号を発行するサーバ装置であり、ユーザテーブル１６１、暗号鍵テーブル１６２、アドホック電話番号生成部１６３およびＨＴＴＰ通信部１６４を有する。なお、ＨＴＴＰ通信部１６４は請求項２の受付手段および開示用電話番号通知手段に対応し、アドホック電話番号生成部１６３は請求項２の開示用電話番号生成手段に対応する。また、暗号鍵テーブル１６２は請求項５の暗号鍵テーブルに対応し、ユーザテーブル１６１は請求項１８のユーザテーブルに対応する。
【００８９】
かかるアドホック電話番号発行サーバ１６０は、市販のＰＣやワークステーション（ＷＳ）にこれらの機能部に対応するプログラムをインストールするとともに各テーブルをハードディスク装置などに格納することにより実現できる。このアドホック電話番号発行サーバ１６０は、ルータＲを介してインターネット１８０に接続されている。
【００９０】
ユーザテーブル１６１は、アドホック電話番号の発行を希望するユーザのアクセス認証をおこなう時点とアドホック電話番号を生成する時点で利用されるテーブルであり、ユーザ名、ユーザＩＤ（ＩＤ＿Ｒ）、電話番号（Ｒ）およびユーザＩＤ拡張番号を対応付けて格納する。図２は、図１に示したユーザテーブル１６１の一例を示す図であり、同図に示すように、このユーザテーブル１６１は、ユーザ名「suzuki」にユーザＩＤ「2344」、電話番号「0422-59-2345」、パスワード「ef34szq5s」、ユーザＩＤ拡張番号「１」を対応付けて格納し、ユーザ名「tanaka」にユーザＩＤ「2345」、電話番号「0422-59-1234」、パスワード「ew4902sa」を対応付けて格納し、ユーザ名「yamada」にユーザＩＤ「2344」、電話番号「03-5205-3421」、パスワード「wf4wsfa3s」、ユーザＩＤ拡張番号「２」を対応付けて格納している。
【００９１】
ここで、ユーザ名およびパスワードは、ユーザがアドホック電話番号発行サーバ１６０にアクセスする際の認証（本人確認）のために用いられ、ユーザＩＤ（ＩＤ＿Ｒ）およびユーザＩＤ拡張番号は、アドホック電話番号に埋め込む通話接続条件情報の一部として用いられる。すなわち、電話番号（Ｒ）そのものを通話接続条件情報の一部とすると、通話接続条件情報のデータ長が長くなるため、この電話番号（Ｒ）に代えてユーザＩＤ（ＩＤ＿Ｒ）を用いている。また、ユーザＩＤ拡張番号を用いる理由は、登録可能ユーザ数を拡張するためである。なお、後述する制御装置１１０でも、このユーザテーブル１６１と同一のユーザテーブル１１１を使用する。ユーザＩＤ（ＩＤ＿Ｒ）に対応する電話番号（Ｒ）を特定できる必要があるからである。
【００９２】
暗号鍵テーブル１６２は、アドホック電話番号を発行する際に利用する鍵（Ｋ）、アドホック電話番号の有効期限の基点日（ＴＴ）、ユーザＩＤ拡張番号をそれぞれ鍵ＩＤ（ＩＤ＿Ｋ）に対応付けて格納したテーブルである。図３は、かかる暗号鍵テーブル１６２の一例を示す図である。同図に示すように、この暗号鍵テーブル１６２では、鍵「0x34d2a36b」、基点日「2003/4/1」、ユーザＩＤ拡張番号「１」を鍵ＩＤ２３に対応付けて格納し、鍵「0xe48ab21f」、基点日「2003/4/1」、ユーザＩＤ拡張番号「２」を鍵ＩＤ２４に対応付けて格納し、鍵「0xab46fc9a」、基点日「2003/7/1」、ユーザＩＤ拡張番号「１」を鍵ＩＤ２５に対応付けて格納し、鍵「0xe6a3b13b」、基点日「2003/7/1」、ユーザＩＤ拡張番号「２」を鍵ＩＤ２６に対応付けて格納している。
【００９３】
ここで、この基点日（ＴＴ）を記憶した理由は、本実施例１では、アドホック電話番号の有効期限を年月日で直接的に指定するのではなく、基点日からの日、週または月で指定することとしたからである。また、ユーザＩＤ拡張番号を記憶した理由は、ユーザテーブル１６１に登録した各ユーザのユーザＩＤ拡張番号にしたがって鍵を選択するようにしたからである。
【００９４】
アドホック電話番号生成部１６３は、本発明に係るアドホック電話番号の生成をおこなう処理部であり、図示したように条件コードテーブル１６３ａを有する。具体的には、このアドホック電話番号生成部１６３では、着信者電話番号に対応するユーザＩＤ（ＩＤ＿Ｒ）と、通話接続条件情報を形成する条件の種別・組合せを示す条件コード及びこの条件コードに対応する通話接続条件情報とから開示用のアドホック電話番号を生成する。なお、アドホック電話番号の具体的な生成手順については後述するが、このアドホック電話番号生成部１６３では、暗号鍵テーブル１６２の暗号鍵を用いた暗号化技術によりアドホック電話番号にユーザＩＤ（ＩＤ＿Ｒ）および通信接続条件情報を埋め込む。
【００９５】
このアドホック電話番号生成部１６３に内在した条件コードテーブル１６３ａは、上記通話接続条件情報を形成する通話接続条件の種別・組合せを示す条件コードを格納したテーブルである。図４は、この条件コードテーブル１６３ａの一例を示す図である。同図に示すように、この条件コードテーブル１６３ａには、通話接続条件の組合せパターンと組合せコードとが対応づけて格納される。
【００９６】
図中のパターン「Ｓ」は、発信者電話番号を通話接続条件として通話接続条件情報に含ませることを意味し、このパターンの組合せコードは「000」である。パターン「Ｍ」、「Ｗ」、「Ｄ」は、いずれも有効期限通話接続条件として通話接続条件情報に含ませることを意味し、月精度を示す「Ｍ」の組合せコードは「001」であり、週精度を示す「Ｗ」の組合せコードは「010」であり、日精度を示す「Ｄ」の組合せコードは「011」である。また、パターン「Ｔ」は着信時間帯を通話接続条件として通話接続条件情報に含ませることを意味し、このパターンの組合せコードは「100」である。パターン「ＳＴ」は、上記パターンＳの発信者電話番号とパターンＴの着信時間帯を通話接続条件として通話接続条件情報に含ませることを意味し、このパターンの組合せコードは「101」である。パターン「ＳＭ」は、上記パターンＳの発信者電話番号とパターンＭの月精度有効期限を通話接続条件として通話接続条件情報に含ませることを意味し、このパターンの組合せコードは「110」である。パターン「ＳＷ」は、上記パターンＳの発信者電話番号とパターンＷの週精度有効期限を通話接続条件として通話接続条件情報に含ませることを意味し、このパターンの組合せコードは「111」である。なお、ここでは説明の便宜上、これらのパターンのみを用いる場合を説明するが、これら以外のパターンを設けることもできる。
【００９７】
これらの組合せパターンのいずれかに対応する組合せコードをアドホック電話番号に埋め込むことにより、アドホック電話番号にどのような通話接続条件情報が埋め込まれているかを把握することができる。なお、ここでは発信者電話番号、有効期限（月精度、週精度、日精度）および着信時間帯を通話接続条件情報を形成する通話接続条件とする場合を示したが、本発明はこれに限定されるものではなく、これら以外の通話接続条件を対象とすることもできる。この場合には、通話接続条件に対応する組合せコードを条件コードテーブル１６３ａに登録すれば良い。
【００９８】
ＨＴＴＰ通信部１６４は、ＨＴＴＰ（Hyper Text Transfer Protocol）にしたがった通信をおこなう処理部であり、ＷＥＢサーバプログラムとしてアドホック電話番号発行サーバ１６０で実行される。なお、ユーザテーブル１１１および復号鍵テーブル１１２は、それぞれユーザテーブル１６１、暗号鍵テーブル１６２と同期しているが、このデータ同期のための通信はアドホック電話番号通信サービス業者の閉域ＩＰネットワークにより実現される。
【００９９】
次に、図１に示した制御装置１１０の構成について説明する。図１に示した制御装置１１０は、すでに説明したように、アドホック電話番号を用いた通話接続要求を受け付けた際に、該アドホック電話番号から着信者電話番号の復元および通話接続条件情報の抽出をおこない、該抽出した通話接続条件情報に含まれる通話接続条件を通話接続要求が満たす場合に、着信者電話端末２１０と発信者電話端末３１０を通話接続するよう電話交換網を形成する発側加入者収容交換機１３０に指示する装置である。
【０１００】
この制御装置１１０は、アドホックアドレス発行サーバ１６０と同様に市販のＰＣやワークステーション（ＷＳ）にこれらの機能部に対応するプログラムをインストールするとともにユーザテーブル１１１および復号鍵テーブル１１２をハードディスク装置などに格納することにより実現できる。この制御装置１１０は、各交換機１２０、１３０、１５０および制御信号転送網１４０並びに閉域ＩＰネットワーク１７０に接続されており、ユーザテーブル１１１と、復号鍵テーブル１１２と、フィルタ処理部１１３と、通話接続指示部１１４と、制御信号送受信部１１５とからなる。なお、フィルタ処理部１１３は請求項４のフィルタ処理手段に対応し、通話接続指示部１１４は請求項４の通話接続指示手段に対応し、復号鍵テーブル１１２は請求項５の復号鍵テーブルに対応し、ユーザテーブル１１１は請求項１８のユーザテーブルに対応する。
【０１０１】
ユーザテーブル１１１は、アドホック電話番号から着信者電話番号を取り出す際に用いられるテーブルであり、アドホック電話番号発行サーバ１６０が保持する図２で説明したユーザテーブル１６１と同じものである。すなわち、アドホック電話番号には、着信者電話番号そのものではなくこの着信者電話番号に対応するユーザＩＤが埋め込まれているため、かかるユーザテーブル１１１を用いてユーザＩＤから着信者電話番号を逆引きするのである。
【０１０２】
復号鍵テーブル１１２は、アドホック電話番号発行サーバ１６０が保持する暗号鍵テーブル１６２に格納した各暗号鍵にそれぞれ対応する復号鍵を格納したテーブルであり、共通鍵暗号系の場合にはアドホック電話番号発行サーバ１６０が有する図３に示した暗号鍵テーブル１６２と同じものになる。なお、公開鍵暗号系の場合には、たとえば周知のＲＳＡ暗号の秘密鍵と公開鍵のペアを生成しておき、その公開鍵を暗号鍵テーブル１６２に登録するとともに、秘密鍵を復号鍵テーブル１１２に登録することになる。
【０１０３】
フィルタ処理部１１３は、アドホック電話番号を用いた通話接続要求を受け付け、受け付けたアドホック電話番号に含まれる通話接続条件情報に基づいて当該通話接続要求を交換接続対象とするか否かを判定する処理部である。すなわち、このフィルタ処理部１１３は、通話接続条件を満たすアドホック電話番号を用いた通話接続要求のみを交換接続対象とし、それ以外を破棄する一種のフィルタリング処理をおこなうことになる。
【０１０４】
具体的には、このフィルタ処理部１１３では、復号鍵テーブル１１２に格納された復号鍵を用いてアドホック電話番号を復号化処理して、ユーザＩＤおよび通話接続条件情報を取得し、取得した通話接続条件情報に含まれる通話接続条件を用いて当該通話接続要求を交換接続対象とするか否かを判定する。
【０１０５】
通話接続指示部１１４は、フィルタ処理部１１３が交換接続すべきと判定した通話接続要求について、着信者電話端末２１０と発信者電話端末３１０との回線を確立するよう交換機１３０に指示する処理部である。具体的には、そして、ユーザテーブル１６１を用いてユーザＩＤに対応する着信者電話番号を取得し、取得した着信者電話番号を持つ着信者電話端末２１０と発信者電話端末３１０との回線を確立するように交換機１３０に交換接続を指示する。
【０１０６】
制御信号送受信部１１５は、各交換機１２０、１３０、１５０との間で呼制御信号メッセージ（接続要求メッセージ、サービス指示メッセージ）の送受信をおこなう処理部であり、たとえば、通話接続指示部１１４から交換接続指示を受け付けたならば、この交換接続指示に対応する接続要求メッセージを交換機１３０に送信することになる。
【０１０７】
次に、図１に示したアドホック電話番号発行サーバ１６０によるアドホック電話番号の発行手順について説明する。図５は、図１に示したアドホック電話番号発行サーバ１６０によるアドホック電話番号の発行手順を示すシーケンス図である。なお、ここではアドホック電話番号の発行をＨＴＴＰ通信により実現するものとし、アドホック電話番号発行サーバ１２０のＵＲＬは、あらかじめ着信者２２０に通知しておくものとする。
【０１０８】
同図に示すように、着信者２２０が、着信者ＰＣ２３０上のＷＥＢブラウザにアドホック電話番号発行サーバ１６０のＵＲＬを入力して該アドホック電話番号発行サーバ１６０に対してアクセス要求をおこなうと（ステップＳ１１０）、このアドホック電話番号発行サーバ１６０は、着信者ＰＣ２３０に対してユーザ認証ページを返送する（ステップＳ１２０）。図６は、ユーザ認証ページの一例を示す図である。同図に示すように、このユーザ認証ページ４００には、ユーザ名とパスワードを入力する入力枠が設けられている。
【０１０９】
ここで、着信者２２０がユーザ認証ページ４００上でユーザ名およびパスワードを入力してアドホック電話番号発行サーバ１６０に対して認証要求をおこなうと（ステップＳ１３０）、このアドホック電話番号発行サーバ１６０がユーザ認証をおこなう（ステップＳ１４０）。具体的には、受信したユーザ名およびパスワードに対応する組み合わせが、図２で示したユーザテーブル１６１に登録されているか否かを確認する。
【０１１０】
そして、ユーザが正当であると認証された場合には、アドホック電話番号発行サーバ１６０は着信者ＰＣ２３０に対してアドホック電話番号発行ページを送信する（ステップＳ１５０）。図７は、アドホック電話番号発行ページの一例を示す図である。同図に示すように、このアドホック電話番号発行ページ５００は、着信者電話番号と通話接続条件を入力する入力枠が設けられており、具体的には、発番号（発信者電話番号）指定の有無、有効期限の指定の有無、着信時間帯の指定の有無を選択する入力枠と、ありの場合の指定電話番号、有効期限、着信開始時刻、着信終了時刻を指定する入力枠とがそれぞれ設けられている。
【０１１１】
ここで、着信者２２がアドホック電話番号発行ページ５００上で着信者電話番号と通話接続条件を入力して送信をおこなうと、着信者電話番号Ｒと通話接続条件Ｃとを指定したアドホック電話番号要求がアドホック電話番号発行サーバ１６０に対しておこなわれる（ステップＳ１６０）。
【０１１２】
アドホック電話番号発行サーバ１６０が、このアドホック電話番号要求を受け付けたならば、着信者電話番号Ｒと通話接続条件Ｃを用いたアドホック電話番号生成処理がおこなわれ（ステップＳ１７０）、生成されたアドホック電話番号Ｔが着信者ＰＣ２３０に通知される（ステップＳ１８０）。着信者２２０が、かかるアドホック電話番号Ｔを入手したならば、このアドホック電話番号Ｔを発信者３２０に対して通知する（ステップＳ１９０）。なお、このアドホック電話番号Ｔの通知は、電話、メール、ＦＡＸなどいかなる情報伝達手段を用いても構わない。
【０１１３】
次に、図５のステップＳ１７０に示したアドホック電話番号生成処理手順についてさらに具体的に説明する。図８は、図５のステップＳ１７０に示したアドホック電話番号生成処理手順を示すフローチャートであり、図９は、アドホック電話番号生成の具体例を示す図である。なお、ここでは説明の便宜上、着信者電話番号Ｒが「0422-59-1234」であり、通話接続条件Ｃが発番号指定（Ｓ）「03-5205-5678」および週精度有効期限指定（Ｗ）「2003年8月31日」であるものとする。また、図９中の「Ｂ」は２進データ（バイナリーデータ）を示し、「Ｈ」は１６進データ（ヘキサデータ）を示している。なお、後述する図１４でも同様の表記を用いる。
【０１１４】
図８に示すように、アドホック電話番号生成部１６３は、ユーザテーブル１６１を参照して着信者電話番号に対応するユーザＩＤを取得し（ステップＳ２０１）、取得したユーザＩＤを１６ビット整数符号化する（ステップＳ２０２）。具体的には、図９に示すように、着信者電話番号Ｒに対応するユーザＩＤ（ＩＤ＿Ｒ）「２３４５」をユーザテーブル１６１から取得した後に、このユーザＩＤ（ＩＤ＿Ｒ）「２３４５」を符号化してバイナリーデータＢ２１．ｐ「0000,1001,0010,1001」を取得する。
【０１１５】
その後、暗号鍵テーブル１６２を参照して、暗号鍵、当該鍵の鍵ＩＤおよび基点日を取得する（ステップＳ２０３）。ここでは、図９に示したように、鍵ＩＤ＿ｋ＝２５、Ｋ＝「ab46fc9a」、基点日「2003年7月1日」を取得する。
【０１１６】
その後、通話接続条件情報を符号化する（ステップＳ２０４）。具体的には、図９に示すように、指定発番号「03-5205-5678」のハッシュ値を用いて符号化してバイナリーデータＢ２２２．Ｓ＝「1,0101」を取得するとともに、週精度有効期限「2003年8月31日」を符号化してＢ２２２．Ｗ＝「0,1001」を取得し、これらをつなげてＢ２２２＝「10,1010,1001」を取得する。そして、このデータに通信接続条件の組み合わせを符号化したバイナリーデータＢ２２１＝「111」を取得し、これらのデータをつなげてバイナリーデータＢ２２＝「1,1110,1010,1001」を取得する。
【０１１７】
さらに具体的に説明すると、通話接続条件に指定発番号Ｓが含まれる場合には、この指定発番号Ｓのハッシュ値を３２で割った値を５ビット整数符号化し、通話接続条件に日精度有効期限が含まれる場合には、基点日ＴＴから指定期限まえの日数を７ビット整数符号化し、通話接続条件に週精度有効期限が含まれる場合には、指定期限の次の日曜日が基点日ＴＴから何回目の日曜日にあたるかを求め、この値を５ビット整数符号化する。また、通話接続条件に月精度有効期限が含まれる場合には、指定期限の月末が基点日ＴＴから何回目の月末にあたるかを求め、この値を４ビット整数符号化し、通話接続条件に着信時間帯が含まれる場合には、時精度で時刻を表現し、着信開始時間（７から２２の範囲とする）を４ビット整数符号化するとともに、（着信終了時刻−着信開始時刻−１）を４ビット整数符号化する。なお、「Ｎビット整数符号化」とは、０から（２のＮ乗−１）までの整数値をＮビットの二進数で表現することを意味し、たとえば「７」を３ビット整数符号化すると「111」となり、５ビット整数符号化すると「00111」となる。
【０１１８】
その後、ユーザＩＤ符号化データと通話接続条件符号化データを連結する（ステップＳ２０５）。具体的には、図９に示したように、ユーザＩＤ符号化データＢ２１．ｐと通話接続条件符号化データＢ２２とを連結してバイナリーデータＢ２ｐ＝「0000,1001,0010,1001,1111,0101,0100,1000」を生成する。
【０１１９】
その後、連結したデータを暗号鍵Ｋを用いて暗号化し（ステップＳ２０６）、この暗号化データに鍵ＩＤを連結した後（ステップＳ２０７）、連結したデータを１０進表記符号化し（ステップＳ２０８）、サービス特番「０３２０」を追加して（ステップＳ２０９）、アドホック電話番号を生成する。具体的には、バイナリーデータＢ２ｐを暗号鍵ＫでＲＣ５暗号化して暗号データＢ２を取得し、この暗号データＢ２の後に鍵ＩＤ（ＩＤ＿Ｋ）を７ビット整数符号化したデータＢ１をつなげて３９ビットのデータを生成し、このデータを電話番号として成立させるべく１０進表記変換した後、この文字列の後にサービス特番「0320」を追加して、アドホック電話番号「0320-3269-0527-6654」を生成する。
【０１２０】
上記一連の処理をおこなうことにより、着信者電話番号「0422-59-1234」と、発番号指定「03-5205-5678」および週精度期限「2003年8月31日」からなる通話接続条件に基づいて、「0320-3269-0527-6654」というアドホック電話番号を生成できることになる。なお、暗号化対象データのデータ長が所定長未満の場合には所定長を満たすように乱数を付加することもできる。
【０１２１】
次に、図１に示した制御装置１１０による交換接続制御手順について説明する。図１０は、図１に示した制御装置１１０によるアドホック電話番号による通話接続要求に応答した交換接続制御手順を示すシーケンス図である。
【０１２２】
同図に示すように、発信者３２０が発信者電話端末３１０を用いてアドホック電話番号をダイヤルして発呼操作をおこなうと（ステップＳ３０１）、通話接続要求が発側加入者収容交換機１３０に到達する（ステップＳ３０２）。ここで、この発側加入者収容交換機１３０は通話接続要求がなされた電話番号の上位４桁を参照して、サービス特番「0320」であることを検知したならば、この通話接続要求に対応するサービス指示要求を制御装置１１０に送信する（ステップＳ３０３）。
【０１２３】
このサービス指示要求を受け取った制御装置１１０は、アドホック電話番号から通話接続条件情報を抽出し、抽出した通話接続条件情報に含まれる通話接続条件に基づいて通話接続要求が交換接続対象となるか否かを判定するサービス処理判断をおこない（ステップＳ３０４）、交換接続対象となる場合には、発側加入者収容交換機１３０に対して交換接続する旨を示すサービス指示をおこなう（ステップＳ３０５）。具体的には、制御装置１１０は、着信者電話端末２１０の着信者電話番号を含むサービス指示をおこなうことになる。
【０１２４】
その後、既存の電話交換網の接続シーケンスにより、発側加入者収容交換機１３０から中継交換機１５０を介して着側加入者収容交換機１２０に接続指示がおこなわれ（ステップＳ３０６）、着信者電話端末２１０に着呼通知がなされ（ステップＳ３０７）、着信者電話端末２１０の呼び出し音が鳴動するとともに（ステップＳ３０８）、発信者電話端末３１０にも呼び出し中通知がおこなわれ（ステップＳ３０９）、発信者電話端末３１０が呼び出し中のトーンを鳴動させる（ステップＳ３１０）。そして、着信者２２０が着信者電話端末２１０をオフフックしたならば、接続応答をおこなって通話接続をおこない、通話開始状態とする。
【０１２５】
次に、図１０のステップＳ３０４で示したサービス処理判断（フィルタ処理）について具体的に説明する。図１１は、図１０のステップＳ３０４で示したサービス処理判断（フィルタ処理）手順を示すフローチャートである。同図に示すように、制御装置１１０のフィルタ処理部１１３は、まず最初にアドホック電話番号から鍵ＩＤと暗号データを抽出する（ステップＳ４０１）。具体的には、図９に示したアドホック電話番号の生成手順と概ね逆順で復号化処理がおこなわれ、アドホック電話番号から７ビットの鍵ＩＤ「001,1001」と、暗号データ「1001,0110,1110,0011,0110,0101,1101,0111」とが取り出される。
【０１２６】
その後、鍵ＩＤに対応する復号鍵を復号鍵テーブル１１２から取得し（ステップＳ４０２）、取得した復号鍵を用いて暗号データを復号する（ステップＳ４０３）。具体的には、共通鍵暗号系の場合には、図９に示したように鍵ＩＤ＝２５に対応する１６進データの復号鍵「ab46fc9a」を取得し、この復号鍵を用いて暗号データを復号化することにより、バイナリーデータＢ２ｐ＝「0000,1001,0010,1001,1111,0101,0100,1000」を取得する。
【０１２７】
その後、復号データからユーザＩＤ符号化データと通話接続条件符号化データを取り出し（ステップＳ４０４）、通話接続条件符号化データから通話接続条件情報を抽出して通話接続要求が通話接続の可否を判定する（ステップＳ４０５）。具体的には、１６進データＢ２ｐからユーザＩＤ符号化データＢ２１．ｐと通話接続条件符号化データＢ２２を抽出するとともに、通話接続条件符号化データＢ２２から指定発番号のハッシュ値Ｂ２２２．Ｓと週精度有効期限Ｂ２２２．Ｗを通話接続条件として抽出して、この通話接続条件を満たしているか否かにより通話接続の可否を判定することになる。
【０１２８】
具体的には、アドホック電話番号の発信者電話番号のハッシュ値を求めて符号化し、このハッシュ値がアドホック電話番号から抽出したハッシュ値Ｂ２２２．Ｓと一致する場合には、正当な発信者からの通話接続要求であると判定する。また、現在の年月日が有効期限Ｂ２２２．Ｗを途過しているか否かによって正当な通話接続要求であるか否かを判定する。すなわち、正当な発信者からの通話接続要求であり、かつ、有効期限内の通話接続要求である場合には、通話接続可能であると判定することになる。
【０１２９】
そして、通話接続不可と判断した場合には（ステップＳ４０６否定）、通話接続要求を破棄し（ステップＳ４０７）、通話接続可と判定した場合には（ステップＳ４０６肯定）、ユーザＩＤ符号化データから得たユーザＩＤに対応する着信者電話番号をユーザテーブル１１１から取り出し（ステップＳ４０８）、着信者電話番号を含むサービス指示を発側加入者収容交換機１３０に対しておこなうことになる（ステップＳ４０９）。なお、ユーザテーブル１１１に当該ユーザＩＤに対応する着信者電話番号が複数存在する場合には、復号鍵テーブル１１２を参照して鍵ＩＤに対応するユーザＩＤ拡張番号を取得し、取得したユーザＩＤ拡張番号並びにユーザＩＤと一致するものを複数の着信者電話番号の中から選択する。
【０１３０】
上述してきたように、本実施例１では、着信者電話端末２１０への通話接続条件を示す通話接続条件情報と着信者電話番号に基づいて開示用のアドホック電話番号を発行するアドホック電話番号発行サーバ１６０と、かかるアドホック電話番号を用いた発呼要求を受け取った際に、該アドホック電話番号から着信者電話番号の復元および通話接続条件情報の抽出をおこない、該抽出した通話接続条件情報に含まれる通話接続条件を当該通話接続要求が満たす場合に、該通話接続要求に応じた通話接続をおこなうよう交換機に指示する制御装置１１０とを設けるよう構成したので、着信者電話番号の漏洩および拡散に伴う該着信者電話番号の用途外使用を抑制することができる。
【実施例２】
【０１３１】
ところで、上記実施例１では、着信者電話番号Ｒに対応するユーザＩＤを暗号化することとしたが、このユーザＩＤは固定的なものであるので第三者の差分攻撃による暗号鍵解析に対して脆弱である。そこで、この実施例２では、差分攻撃による暗号鍵解析に強い実施例を示すこととする。
【０１３２】
図１２は、本実施例２に係る電話交換システムのシステム構成を示す図である。同図に示すものは、図１に示すシステムと比べてアドホック電話番号発行サーバ１６０および制御装置１１０にそれぞれ乱数列テーブル１６５および１１６が設けられている点が異なる。
【０１３３】
乱数列テーブル１６５は、アドホック電話番号発行サーバ１６０がアドホック電話番号を生成する際に、ユーザＩＤを乱数でスクランブル（可逆変換処理）するために利用するテーブルである。すなわち、アドホック電話番号生成部１６３は、乱数列テーブル１６５から乱数列を取り出したならば、ユーザＩＤと乱数列の排他的論理和（ＥＸＯＲ）をとってユーザＩＤをその都度スクランブルする。乱数列との排他的論理和をとっているので、かかる処理は周知のバーナム暗号と呼ばれる乱数式換字暗号をおこなっていることになる。図１３は、乱数列テーブル１６５の一例を示す図である。同図に示すように、この乱数列テーブル１６５は、１６ビットからなる複数の乱数列にそれぞれインデックスを付与したテーブルである。
【０１３４】
乱数列テーブル１１６は、制御装置１１０がアドホック電話番号からユーザＩＤを可逆変換により取得する際に利用するテーブルであり、上記乱数列テーブル１６５と同一のものである。バーナム暗号化されたユーザＩＤの暗号データに再度同じ乱数列をＥＸＯＲすると、乱数列がキャンセルされユーザＩＤを復元することができる。
【０１３５】
次に、これらの乱数列テーブル１６５および１１６からの乱数列の選択について説明する。これらの乱数列テーブル１６５および１１６は、図１３に示したようにインデックスを対応付けて付与しているので、基本的には、インデックスを授受すれば使用する乱数列を特定することができる。しかしながら、アドホック電話番号以外に別途乱数列のインデックスを受け渡すことは効率的ではない。このため、本実施例２では、アドホック電話番号の生成に用いられる情報の一部に基づき乱数列テーブル１６５および１１６から抽出する乱数を決定することとしている。具体的には、乱数列テーブル１６５および１１６の乱数の数をＮとし、各乱数に対して０〜Ｎ−１のインデックス番号を割り当てておき、通話接続要求データＢ２２のハッシュ値をＮで割った剰余値をインデックス番号とする乱数を乱数列テーブル１６５および１１６から選択している。
【０１３６】
次に、図１２に示したアドホック電話番号生成部１６３によるアドホック電話番号生成の具体例について説明する。図１４は、図１２に示したアドホック電話番号生成部１６３によるアドホック電話番号生成の具体例を示す図である。同図に示すものは、実施例１で説明した図９の具体例に対応するものである。なお、あらかじめ乱数列テーブル１６５および１１６の乱数の数をＮとし、各乱数に対して０〜Ｎ−１のインデックス番号を割り当てておく。
【０１３７】
図１４に示すように、ここでは図９に示した具体例と同様にして、まず着信者電話番号Ｒに対応するユーザＩＤをユーザテーブル１６１から取り出して符号化しバイナリーデータＢ２１．ｐ「0000,1001,0010,1001」を取得する。
【０１３８】
その後、通話接続条件から得られるバイナリーデータＢ２２＝「1,1110,1010,1001」のハッシュ値をＮで割った剰余値をキーとして乱数列テーブル１６５を検索し、このキーをインデックス番号として持つ乱数列のバイナリーデータＢ２１．ｒ＝「0011,0110,1010,1011」を取得し、取得した乱数列Ｂ２２．ｒとデータＢ２１．ｐ「0000,1001,0010,1001」との排他的論理和演算をおこなって、データＢ２１を生成する。なお、これ以降の処理は、図９に示したものと同様である。
【０１３９】
上述してきたように、本実施例２では、アドホック電話番号発行サーバ１６０と制御装置１１０にそれぞれ乱数列テーブル１６５および１１６を設け、通話接続条件から得られるデータを用いて乱数列テーブル１６５から乱数列を選択するよう構成したので、第三者の差分攻撃による暗号鍵解析を困難にすることができる。
【０１４０】
なお、上記実施例１〜２では、暗号鍵テーブル１６２、ユーザテーブル１６１および乱数列テーブル１６５をアドホック電話番号発行サーバ１６０内に設ける場合を示したが、これらの各種テーブルをサーバ外部に配設することもできる。また、上記実施例１〜２では、暗号化および復号化をおこなう際の暗号化ロジック等についての説明を省略したが、ハッシュ値を求めるための一方向性関数としては周知のＭＤ５、ＳＨＡ−１などのアルゴリズムを用いることができ、暗号アルゴリズムとしてはＤＥＳ、ＲＣ５、ＦＥＡＬなどの共通鍵暗号アルゴリズムやＲＳＡなどの公開鍵暗号アルゴリズムを用いることができる。さらに、上記実施例１〜２では、暗号鍵テーブル１６２からの暗号鍵の選択についての説明を省略したが、ランダムな選択、同一発行先についてラウンドロビンで選択するなどの選択をおこなえば良い。
【０１４１】
また、上記実施例１〜２では、通話接続条件として発信者電話番号、有効期限または着信時間帯若しくはこれらの組み合わせを用いた場合を示したが、本発明はこれに限定されるものではなく、他の内容を通話接続条件とすることもできる。この場合には、これらの指定の種別・組み合わせに関する情報を条件コードテーブル１６３ａおよび１１３ａに登録すれば良い。
【０１４２】
なお、上記実施例１〜２では、電話交換システムを機能面から説明することとしたが、実際には、アドホック電話番号発行サーバ１６０や制御装置１１０は、市販のコンピュータにより実現することができるので、これらのコンピュータにそれぞれプログラムをインストールすれば良いことになる。このプログラムは、ハードディスク装置等の二次記録媒体やＲＯＭからＣＰＵにロードする場合だけではなく、ＣＤ−Ｒなどの記録メディアからロードしても良い。たとえば、ＣＤ−Ｒからプログラムをロードする場合には、あらかじめアドホック電話番号発行サーバ１６０用プログラムおよび制御装置１１０プログラムなどをＣＤ−Ｒ（装置ごと別個のＣＤ−Ｒであっても良い）に格納しておき、このＣＤ−Ｒを各装置のＣＤ−Ｒ読取装置に装着してプログラムをロードすることになる。
【産業上の利用可能性】
【０１４３】
以上のように、本発明にかかる電話交換システム、電話交換方法および電話交換プログラムは、着信者が利用する着信者電話端末と該着信者電話端末に対する通話接続要求をおこなう発信者電話端末とを電話交換網に収容し、着信者電話端末に対する通話接続要求に応答して当該着信者電話端末と発信者電話端末を通話接続する電話交換システム、電話交換方法および電話交換プログラムに有用であり、特に、電話番号の漏洩および拡散に伴う該電話番号の用途外使用を抑制することができる電話交換システム、電話交換方法および電話交換プログラムに適している。
【図面の簡単な説明】
【０１４４】
【図１】本実施例１に係る電話交換システムのシステム構成を示す図である。
【図２】図１に示したユーザテーブルの一例を示す図である。
【図３】図１に示した暗号鍵テーブルの一例を示す図である。
【図４】図１に示した条件コードテーブルの一例を示す図である。
【図５】図１に示したアドホック電話番号発行サーバによるアドホック電話番号の発行手順を示すシーケンス図である
【図６】ユーザ認証ページの一例を示す図である。
【図７】アドホック電話番号発行ページの一例を示す図である。
【図８】図５のステップＳ１７０に示したアドホック電話番号生成処理手順を示すフローチャートである。
【図９】アドホック電話番号生成の具体例を示す図である。
【図１０】図１に示した制御装置による通話接続手順を示すシーケンス図である。
【図１１】図１０のステップＳ３０４で示したフィルタ処理手順を示すフローチャートである。
【図１２】本実施例２に係る電話交換システムのシステム構成を示す図である。
【図１３】図１２に示した乱数列テーブルの一例を示す図である。
【図１４】図１２に示したアドホック電話番号生成部によるアドホック電話番号生成の具体例を示す図である。
【符号の説明】
【０１４５】
１１０    制御装置
１１１    ユーザテーブル
１１２    復号鍵テーブル
１１３    フィルタ処理部
１１３ａ  条件コードテーブル
１１４    転送判断部
１１５    制御信号送受信部
１１６    乱数列テーブル
１２０    着側加入者収容交換機
１３０    発側加入者収容交換機
１４０    制御信号転送網
１５０    中継交換機
１６０    アドホック電話番号発行サーバ
１６１    ユーザテーブル
１６２    暗号鍵テーブル
１６３    アドホックアドレス生成部
１６３ａ  条件コードテーブル
１６４    ＨＴＴＰ通信部
１６５    乱数列テーブル
１７０    閉域ＩＰネットワーク
１８０    インターネット
２１０    着信者電話端末
２２０    着信者
２３０    着信者ＰＣ
３１０    発信者電話端末
３２０    発信者
【図１】
2005117545.tif 000003
【図２】
2005117545.tif 000004
【図３】
2005117545.tif 000005
【図４】
2005117545.tif 000006
【図５】
2005117545.tif 000007
【図６】
2005117545.tif 000008
【図７】
2005117545.tif 000009
【図８】
2005117545.tif 000010
【図９】
2005117545.tif 000011
【図１０】
2005117545.tif 000012
【図１１】
2005117545.tif 000013
【図１２】
2005117545.tif 000014
【図１３】
2005117545.tif 000015
【図１４】
2005117545.tif 000016