(57)【特許請求の範囲】
【請求項１】
着呼側の電話機がメッセージを記録する設定になっている場合に、着呼側の電話番号に対応付けられた複数の利用者の暗号鍵のうち、メッセージの受け取り先として指定された利用者の暗号鍵を用いて、入力されたメッセージを暗号化する暗号化手段と、前記暗号化された暗号化メッセージを着呼側へ送信する送信手段とを備えた発呼側電話装置と、
前記送信手段により送信されてきた暗号化メッセージを受信して記録する記録手段と、前記着呼側の複数の利用者のうちの一利用者によるメッセージ確認のための入力を受け付ける手段と、前記メッセージ確認のための入力をした一利用者の復号鍵を用いて、前記記録手段に記録されている暗号化メッセージを復号化する復号化手段と、前記復号化されたメッセージのうち、正しく復号化できたメッセージだけを再生する再生手段とを有する着呼側電話装置と
を有することを特徴とする電話システム。
【請求項２】
前記再生手段は、前記復号化されたメッセージが正常な音声であるかどうかを音声認識により判定する判定手段と、音声認識による判定の結果、正常な音声であると判定された場合には当該復号化されたメッセージを出力し、正常な音声でないと判定された場合には当該復号化されたメッセージを出力しない出力手段と、を備える
ことを特徴とする請求項１に記載の電話システム。
【請求項３】
前記電話システムは、前記着呼側電話装置に接続されるリモート電話装置を有し、
前記リモート電話装置は、前記着呼側電話装置の記録手段に記録されている暗号化メッセージを取得し、この取得した暗号化メッセージを前記着呼側の利用者のうち一利用者の復号鍵を用いて復号化し、復号化できたメッセージを再生する再生手段を有することを特徴とする請求項１または請求項２に記載の電話システム。
【請求項４】
着呼側の利用者と暗号鍵とが対応付けられて記憶された記憶手段と、
着呼側の電話機がメッセージを記録する設定になっている場合に、着呼側の電話番号に対応付けられた複数の利用者の暗号鍵のうち、メッセージを残す利用者の暗号鍵を前記記憶手段から選択し、この選択した暗号鍵を用いて入力されたメッセージを暗号化する暗号化手段と、
暗号化されたメッセージを着呼側に送信する送信手段と、
メッセージを受信する受信手段と、
受信したメッセージの記録を指示する指示手段と、
前記指示手段の指示に基づいて、受信されたメッセージを記録する記録手段と、
利用者の復号鍵が入力される入力部と、
前記入力された復号鍵で前記記録手段に記録されている暗号化メッセージを復号化する復号化手段と、
前記復号化されたメッセージのうち、正しく復号化できたメッセージだけを再生する再生手段とを有することを特徴とする電話装置。
【請求項５】
着呼側の利用者と暗号鍵とが対応付けられて記憶された第１の記憶手段と、
着呼側の電話機がメッセージを記録する設定になっている場合に、着呼側の電話番号に対応付けられた複数の利用者の暗号鍵のうち、メッセージを残す利用者の暗号鍵を前記第１の記憶手段から選択し、この選択した暗号鍵を用いて入力されたメッセージを暗号化する暗号化手段と、
暗号化されたメッセージを着呼側に送信する送信手段と、
メッセージを受信する受信手段と、
受信したメッセージの記録を指示する指示手段と、
前記指示手段の指示に基づいて、受信されたメッセージを記録する記録手段と、
本装置を利用する複数の利用者の復号鍵と前記復号鍵に対応する各利用者のパスワードとが対応付けられて記憶された第２の記憶手段と、
前記利用者のパスワードが入力される入力部と、
前記第２の記憶手段に記憶され、前記入力されたパスワードに対応する復号鍵で、前記記録手段に記録されている暗号化メッセージを復号化する復号化手段と、
前記復号化されたメッセージのうち、正しく復号化できたメッセージだけを再生する再生手段と
を有することを特徴とする電話装置。
【請求項６】
着呼側の電話機がメッセージを記録する設定になっている場合に、発呼側の電話機が、メッセージを残す利用者の暗号鍵を、着呼側の電話番号に対応付けられた複数の利用者について暗号鍵が対応付けられて記憶されているテーブルから選択し、この選択した暗号鍵を用いて入力したメッセージを暗号化する暗号化ステップと、
前記発呼側の電話機が、暗号化されたメッセージを着呼側に送信する送信ステップと、
前記着呼側の電話機が、メッセージを受信する受信ステップと、
前記着呼側の電話機が、受信されたメッセージを記録する記録ステップと、
前記着呼側の電話機が、利用者の復号鍵の入力を受け付ける入力ステップと、
前記着呼側の電話機が、前記入力された復号鍵で前記記録されている暗号化メッセージを復号化する復号化ステップと、
前記着呼側の電話機が、前記復号化されたメッセージのうち、正しく復号化できたメッセージだけを再生する再生ステップと
を有することを特徴とする電話通信方法。
【請求項７】
着呼側の電話機がメッセージを記録する設定になっている場合に、発呼側の電話機が、メッセージを残す利用者の暗号鍵を、着呼側の電話番号に対応付けられた複数の利用者について暗号鍵が対応付けられて記憶されているテーブルから選択し、この選択した暗号鍵を用いて入力したメッセージを暗号化する暗号化ステップと、
前記発呼側の電話機が、暗号化されたメッセージを着呼側に送信する送信ステップと、
前記着呼側の電話機が、メッセージを受信する受信ステップと、
前記着呼側の電話機が、受信されたメッセージを記録する記録ステップと、
前記着呼側の電話機が、利用者の復号鍵に対応付けられたパスワードの入力を受け付ける入力ステップと、
前記着呼側の電話機が、前記入力されたパスワードに対応する復号鍵で、前記記録されている暗号化メッセージを復号化する復号化ステップと、
前記着呼側の電話機が、前記復号化されたメッセージのうち、正しく復号化できたメッセージだけを再生する再生ステップと
を有することを特徴とする電話通信方法。
【請求項８】
情報処理装置のプログラムであって、前記プログラムは情報処理装置に、
着呼側の電話機がメッセージを記録する設定になっている場合に、メッセージを残す利用者の暗号鍵を、着呼側の電話番号に対応付けられた複数の利用者について暗号鍵が対応付けられて記憶されているテーブルから選択し、この選択した暗号鍵を用いて入力したメッセージを暗号化する暗号化処理と、
暗号化されたメッセージを着呼側に送信する送信処理と、
メッセージを受信する受信処理と、
受信したメッセージの記録を指示する指示処理と、
前記指示手段の指示に基づいて、受信されたメッセージを記録する記録処理と、
利用者の復号鍵が入力される入力処理と、
前記入力された復号鍵で前記記録されている暗号化メッセージを復号化する復号化処理と、
前記復号化されたメッセージのうち、正しく復号化されたメッセージだけを再生する再生処理と
を実行させることを特徴とするプログラム。
【請求項９】
情報処理装置のプログラムであって、前記プログラムは情報処理装置に、
着呼側の電話機がメッセージを記録する設定になっている場合に、メッセージを残す利用者の暗号鍵を、着呼側の電話番号に対応付けられた複数の利用者について暗号鍵が対応付けられて記憶されているテーブルから選択し、この選択した暗号鍵を用いて入力したメッセージを暗号化する暗号化処理と、
暗号化されたメッセージを着呼側に送信する送信処理と、
メッセージを受信する受信処理と、
受信したメッセージの記録を指示する指示処理と、
前記指示ステップの指示に基づいて、受信されたメッセージを記録する記録処理と、
利用者の復号鍵に対応付けられたパスワードが入力される入力処理と、
前記入力されたパスワードに対応する復号鍵で、前記記録されている暗号化メッセージを復号化する復号化処理と、
前記復号化されたメッセージのうち、正しく復号化できたメッセージだけを再生する再生処理と
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電話機を用いた通信技術に関し、特に、電話機に登録されたメッセージを暗号化することで、一つの電話機を複数の利用者が共同使用している場合でも利用者のプライバシーを保護することのできる通信技術に関する。
【背景技術】
【０００２】
家庭内又はオフィス等において、留守番電話機能を有する電話機が従来から広く用いられてきた。こうした従来の電話機では、留守番電話機を複数の利用者が共同で使用している場合、その複数の利用者の誰もが留守番電話からメッセージを取り出すことが出来たので、プライバシーが保護されないという問題があった。また、通信路でのメッセージが平文で通信路を流れることになるので、悪意のある第三者によって盗聴される危険性も高かった。
【０００３】
この理由について、図１に示される従来型の留守番電話システムの構成図を用いて説明する。
【０００４】
図１に示す従来型の留守番電話システムでは、発呼側１の発呼者２は、相手側情報入力部より着呼側の電話番号を入力することにより通信が確立した後、音声入力部３aよりメッセージを入力する。入力されたメッセージは、ＡＤコンバータであるＡ／Ｄ部３ｂにより、アナログ信号からデジタル信号に変換される。そして、送信部３ｄから通信路へ送出される。このとき、この通信路に送出された信号は、デジタル化はされてはいるものの、暗号化がされていない平文メッセージとなる。従って、通信路には暗号化されていない平文のメッセージが流れることになるので、第三者に盗聴され易いという問題があった。
【０００５】
他方、着呼側４の受信側の留守番電話機６では、発呼側１からの平文メッセージを受信部６aにて受信すると、この平文メッセージをメッセージ記憶部６ｂに登録する。ここで、着呼側４の任意の利用者５（ｍ）がメッセージ記憶部６ｂに登録されたメッセージを聞きたい場合は、受信側留守番電話機６のボタン押下等の操作をする。このボタン押下等に応答して、メッセージ記憶部６に登録されている平文メッセージがＤ／Ａ部６ｆにてデジタル信号からアナログ信号に変換され、音声出力部６gから出力される。こうして留守番電話機に録音されたメッセージが再生される。このとき、留守番電話機に録音されたメッセージは、誰でも再生することができたので、プライバシー保護の面で問題があった。
【０００６】
こうした背景から、近年では、第三者による盗聴や情報漏洩を防ぐ目的で、通話内容を暗号化することが可能な電話装置が提案されてきている。
【０００７】
例えば、公開鍵により通話内容のメッセージを暗号化して通話相手に送信し、受信側では暗号化されたメッセージを秘密鍵で復号することで、暗号通信による通話を可能化する技術がある（特許文献１）。
【特許文献１】特開２００５−１５９９５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、こうした従来の技術は、第三者による盗聴や第三者への情報漏洩の防止といった観点から対策されたものであり、利用者間におけるプライバシー確保の視点で対策が施されたものではなかった。すなわち、特許文献１を含む従来の技術では、通信路における盗聴・傍受を防ぐことができても、内部の人間（身内）によるモラル違反行為（盗み聞き、録音されたメッセージの悪用等）を防ぐことが難しいという課題があった。
【０００９】
例えば、電話機を共用している場合等において、特許文献１の発明を含む従来の技術では、利用者の誰もが留守番電話に録音されたメッセージを再生することができたので、利用者のプライバシーが保護されないという問題が依然としてあった。更に、家族以外の訪問者（宅配業者や工事業者等）であっても留守番電話に録音されたメッセージを勝手に再生することができたので、第三者への情報漏洩等の可能性も残った。
【００１０】
そこで、本発明は、上記課題に鑑みて発明されたものであって、本発明が解決しようとする課題は、留守番電話に記録するメッセージを秘匿化し、利用者のプライバシーを保護することのできる電話通信技術を提供することにある。
【課題を解決するための手段】
【００１１】
上記課題を解決する本発明は、電話システムであって、着呼側の電話機がメッセージを記録する設定になっている場合に、着呼側の電話番号に対応付けられた複数の利用者の暗号鍵のうち、メッセージの受け取り先として指定された利用者の暗号鍵を用いて、入力されたメッセージを暗号化する暗号化手段と、前記暗号化された暗号化メッセージを着呼側へ送信する送信手段とを備えた発呼側電話装置と、前記送信手段により送信されてきた暗号化メッセージを受信して記録する記録手段と、前記着呼側の複数の利用者のうちの一利用者によるメッセージ確認のための入力を受け付ける手段と、前記メッセージ確認のための入力をした一利用者の復号鍵を用いて、前記記録手段に記録されている暗号化メッセージを復号化する復号化手段と、前記復号化されたメッセージのうち、正しく復号化されたメッセージだけを再生する再生手段とを有する着呼側電話装置とを有することを特徴とする。
【００１２】
又、上記課題を解決する本発明は、電話装置であって、着呼側の利用者と暗号鍵とが対応付けられて記憶された記憶手段と、着呼側の電話機がメッセージを記録する設定になっている場合に、着呼側の電話番号に対応付けられた複数の利用者の暗号鍵のうち、メッセージを残す利用者の暗号鍵を前記記憶手段から選択し、この選択した暗号鍵を用いて入力されたメッセージを暗号化する暗号化手段と、暗号化されたメッセージを着呼側に送信する送信手段と、メッセージを受信する受信手段と、受信したメッセージの記録を指示する指示手段と、前記指示手段の指示に基づいて、受信されたメッセージを記録する記録手段と、利用者の復号鍵が入力される入力部と、前記入力された復号鍵で前記記録手段に記録されている暗号化メッセージを復号化する復号化手段と、前記復号化されたメッセージのうち、正しく復号化されたメッセージだけを再生する再生手段とを有することを特徴とする。
【００１３】
又、上記課題を解決する本発明は、電話装置であって、着呼側の利用者と暗号鍵とが対応付けられて記憶された第１の記憶手段と、着呼側の電話機がメッセージを記録する設定になっている場合に、着呼側の電話番号に対応付けられた複数の利用者の暗号鍵のうち、メッセージを残す利用者の暗号鍵を前記第１の記憶手段から選択し、この選択した暗号鍵を用いて入力されたメッセージを暗号化する暗号化手段と、暗号化されたメッセージを着呼側に送信する送信手段と、メッセージを受信する受信手段と、受信したメッセージの記録を指示する指示手段と、前記指示手段の指示に基づいて、受信されたメッセージを記録する記録手段と、本装置を利用する複数の利用者の復号鍵と前記復号鍵に対応する各利用者のパスワードとが対応付けられて記憶された第２の記憶手段と、前記利用者のパスワードが入力される入力部と、前記第２の記憶手段に記憶され、前記入力されたパスワードに対応する復号鍵で、前記記録手段に記録されている暗号化メッセージを復号化する復号化手段と、前記復号化されたメッセージのうち、正しく復号化できたメッセージだけを再生する再生手段とを有することを特徴とする。
【００１４】
又、上記課題を解決する本発明は、電話通信方法であって、着呼側の電話機がメッセージを記録する設定になっている場合に、発呼側の電話機が、メッセージを残す利用者の暗号鍵を、着呼側の電話番号に対応付けられた複数の利用者について暗号鍵が対応付けられて記憶されているテーブルから選択し、この選択した暗号鍵を用いて入力したメッセージを暗号化する暗号化ステップと、前記発呼側の電話機が、暗号化されたメッセージを着呼側に送信する送信ステップと、前記着呼側の電話機が、メッセージを受信する受信ステップと、前記着呼側の電話機が、受信されたメッセージを記録する記録ステップと、前記着呼側の電話機が、利用者の復号鍵の入力を受け付ける入力ステップと、前記着呼側の電話機が、前記入力された復号鍵で前記記録されている暗号化メッセージを復号化する復号化ステップと、前記着呼側の電話機が、前記復号化されたメッセージのうち、正しく復号化できたメッセージだけを再生する再生ステップとを有することを特徴とする。
【００１５】
又、上記課題を解決する本発明は、電話通信方法であって、着呼側の電話機がメッセージを記録する設定になっている場合に、発呼側の電話機が、メッセージを残す利用者の暗号鍵を、着呼側の電話番号に対応付けられた複数の利用者について暗号鍵が対応付けられて記憶されているテーブルから選択し、この選択した暗号鍵を用いて入力したメッセージを暗号化する暗号化ステップと、前記発呼側の電話機が、暗号化されたメッセージを着呼側に送信する送信ステップと、前記着呼側の電話機が、メッセージを受信する受信ステップと、前記着呼側の電話機が、受信されたメッセージを記録する記録ステップと、前記着呼側の電話機が、利用者の復号鍵に対応付けられたパスワードの入力を受け付ける入力ステップと、前記着呼側の電話機が、前記入力されたパスワードに対応する復号鍵で、前記記録されている暗号化メッセージを復号化する復号化ステップと、前記着呼側の電話機が、前記復号化されたメッセージのうち、正しく復号化できたメッセージだけを再生する再生ステップとを有することを特徴とする。
【００１６】
又、上記課題を解決する本発明は、情報処理装置のプログラムであって、前記プログラムは情報処理装置に、着呼側の電話機がメッセージを記録する設定になっている場合に、メッセージを残す利用者の暗号鍵を、着呼側の電話番号に対応付けられた複数の利用者について暗号鍵が対応付けられて記憶されているテーブルから選択し、この選択した暗号鍵を用いて入力したメッセージを暗号化する暗号化処理と、暗号化されたメッセージを着呼側に送信する送信処理と、メッセージを受信する受信処理と、受信したメッセージの記録を指示する指示処理と、前記指示手段の指示に基づいて、受信されたメッセージを記録する記録処理と、利用者の復号鍵が入力される入力処理と、前記入力された復号鍵で前記記録されている暗号化メッセージを復号化する復号化処理と、前記復号化されたメッセージのうち、正しく復号化できたメッセージだけを再生する再生処理とを実行させることを特徴とする。
【００１７】
又、上記課題を解決する本発明は、情報処理装置のプログラムであって、前記プログラムは情報処理装置に、着呼側の電話機がメッセージを記録する設定になっている場合に、メッセージを残す利用者の暗号鍵を、着呼側の電話番号に対応付けられた複数の利用者について暗号鍵が対応付けられて記憶されているテーブルから選択し、この選択した暗号鍵を用いて入力したメッセージを暗号化する暗号化処理と、上記課題を解決する本発明は、情報処理装置のプログラムであって、暗号化されたメッセージを着呼側に送信する送信処理と、メッセージを受信する受信処理と、受信したメッセージの記録を指示する指示処理と、前記指示ステップの指示に基づいて、受信されたメッセージを記録する記録処理と、利用者の復号鍵に対応付けられたパスワードが入力される入力処理と、前記入力されたパスワードに対応する復号鍵で、前記記録されている暗号化メッセージを復号化する復号化処理と、前記復号化されたメッセージのうち、正しく復号化できたメッセージだけを再生する再生処理とを実行させることを特徴とする。
【発明の効果】
【００１８】
本発明によれば、記録された留守番電話のメッセージの内容を秘匿化し、利用者のプライバシーを保護する電話通信技術を提供できる。その理由は、本発明は、着呼側の電話機がメッセージを記録する設定になっている場合に、入力されたメッセージを、メッセージの受け取り先となる利用者の暗号鍵を用いて暗号化して着呼側へ送信し、着呼側では、この受信した暗号化メッセージを、その暗号化メッセージに対応する復号鍵を持っている者だけが取り出せるように構成させているからである。
【発明を実施するための最良の形態】
【００１９】
本発明の第１の実施の形態について、図２の全体ブロック図を用いて説明する。
【００２０】
尚、以下では、本発明の電話システムが留守番電話システムであるものとして説明する。
【００２１】
又、以下の説明では、暗号化方式として公開鍵暗号方式を例にとって説明するものとする。尚、公開鍵暗号としては、一般的なＲＳＡ暗号等を用いることを想定して説明する。しかしながら、これに限る必要は無く、他の暗号鍵方式を用いてもよい。例えば、共通鍵暗号方式を用いても構わない。
【００２２】
図２を参照すると、０は本発明の留守番電話システムである。
【００２３】
留守番電話システム０は、発呼側の送信側留守番電話機３と、着呼側の受信側留守番電話機６とから構成される。送信側留守番電話機３と受信側留守番電話機６とは、デジタル回線である通信路７を介して接続されている。
【００２４】
図２を見ると、１は発呼側であり、本留守番電話システムにおいてメッセージを登録する側である。発呼側１には、送信側留守番電話機３の他、この送信側留守番電話機３（発呼側電話装置）を操作しメッセージを登録する発呼者２が存在している。
【００２５】
４は着呼側であり、本留守番電話システムにおいてメッセージが登録される側である。着呼側４には、受信側留守番電話機６（着呼側電話装置）の他、この受信側留守番電話機６を共同で使用している利用者５１〜利用者５（ｎ）のｎ名の利用者が存在している。尚、各利用者５（ｍ）（ｍ：ｍ≦ｎである自然数）は、利用者毎に異なる秘密鍵５（ｍ）を秘密に保持する。
【００２６】
まず、送信側留守番電話機３の各機能部について、図２の全体ブロック図を用いて説明する。
【００２７】
送信側留守番電話機３は、着呼側電話番号および着呼側の利用者情報を入力する相手先情報入力部３ｅと、発呼者２からのメッセージを入力する音声入力部３aと、入力されたメッセージをアナログ信号からデジタル信号に変換するＡ／Ｄ部３ｂと、デジタル変換されたメッセージを公開鍵暗号化方式により暗号化する暗号化部３ｃと、暗号化されたメッセージを通信路に対して送出する送信部３ｄと、表示部３ｈと、送信側指示部３ｉとを有する。
【００２８】
暗号化部３ｃは、着呼側の電話機がメッセージを記録する設定になっているか否かを検知し、メッセージを記録する設定になっていること（例えば、留守番電話の設定がオンの状態）を検知した場合に、発呼者２によって選択されたメッセージの受け取り先となる利用者の公開鍵を用いて、発呼者２によって入力されたメッセージを暗号化する。
【００２９】
ここで、暗号化部３ｃによる「着呼側の電話機がメッセージを記録する設定になっているか否か」の検知の方法であるが、具体的には以下のように行われる。すなわち、メッセージの入力開始を指示するボタン（送信側指示部３ｉ）が発呼者２によって押下されると、このボタン押下をトリガとして、暗号化部３ｃに、着呼側の電話機がメッセージを記録する設定になっていることを認識させる。但し、この方法に限る必要は必ずしも無く、他の方法を用いてもよい。例えば、音声認識によって、受信側留守番電話機側の通話者が実際の人物であるのか否かを判断させ、実際の人物でない（例えば、予め登録された自動応答メッセージである）と判断された場合に、暗号化部３ｃに「着呼側の電話機がメッセージを記録する設定になっている」と認識させてもよい。
【００３０】
更に、送信側留守番電話機３は、着呼側４の利用者と暗号鍵とが対応付けられて記憶されている「公開鍵−電話番号対応テーブル３ｆ」を有する。具体的には、この公開鍵−電話番号対応テーブル３ｆには、図２に示されるように、着呼側４の各利用者の名前、公開鍵、電話番号が、相互に対応付けられて記憶される。
【００３１】
表示部３ｈは、例えば、液晶表示装置である。この表示部３ｈには、メッセージを残す利用者を選択するためのメニューが表示される。このメニュー表示には、公開鍵−電話番号対応テーブル３ｆが用いられる。尚、こうしたメニュー表示に関する技術は既知のため、詳細の説明は省略する。
【００３２】
送信側指示部３ｉは、送信側でメッセージの入力開始を指示するための開始ボタンである。この送信側指示部３ｉからの指示により、暗号化部３ｃでは、着呼側の受信側留守番電話機６の留守番電話の設定がオンになっていることを認識する。そして、発呼者２によって入力されたメッセージを暗号化する。
【００３３】
続いて、受信側留守番電話機４の各機能部について、図２の全体ブロック図を用いて説明する。
【００３４】
図２を見ると、受信側留守番電話機６は、発呼側１からの暗号化されたメッセージを受信する受信部６ａと、受信したメッセージの記録を指示する受信側指示部６ｉと、この受信側指示部６ｉの指示に基づいて受信した暗号化メッセージを記録しておく暗号化メッセージ記憶部６ｂと、表示部６ｈとを有する。更に、登録された暗号化メッセージを取り出す際に暗号化されたメッセージを復号する復号化部６ｄと、暗号化メッセージ復号の為の秘密鍵の入力を受け付ける秘密鍵入力部６ｃと、復号されたメッセージが音声データであるか否かを判定する音声判定部６ｅとを有する。
【００３５】
受信側指示部６ｉは、メッセージの記録開始を指示するボタンであり、所謂、留守番電話モードへの切り替えを指示する為に設けられたボタンである。該ボタンの押下に応答して、受信側留守番電話機６は、留守番電話モードとなる。
【００３６】
秘密鍵入力部６ｃは、暗号化メッセージ復号の為の秘密鍵の入力を受け付ける、キーボードやマウス等である。ＵＳＢインターフェースから秘密鍵の入力を受け付けるように構成させてもよい。
【００３７】
暗号化メッセージ記憶部６ｂは、受信側指示部６ｉからのメッセージ記録指示がオンの場合、受信部６ａで受信した暗号化メッセージを記録する。
【００３８】
復号化部６ｄは、秘密鍵入力部６ｃから入力された秘密鍵を用いて、暗号化メッセージ記憶部６ｂに記録された暗号化メッセージを復号化する。このとき、暗号化メッセージ記憶部６ｂに記録された暗号化メッセージのうち正常に復号化のできる暗号化メッセージは、入力された秘密鍵に対応する暗号化メッセージに限られる。
【００３９】
音声判定部６ｅは、復号化部６ｄで復号化されたメッセージが音声データであるか否か（すなわち、正しく復号化のされたメッセージなのか否か）を判定する。
【００４０】
復号化部６ｄで復号され、音声データであると判定されたメッセージは、Ｄ／Ａ部６ｆにてデジタル信号からアナログ信号に変換され、音声出力部６gから出力される。
【００４１】
尚、本実施の形態では、説明の便宜上、送信側留守番電話機３がメッセージの送信機能のみを有し、受信側留守番電話機６がメッセージの受信機能のみを有するものとするが、これに限る必要はない。送信側留守番電話機３には、受信側留守番電話機６のメッセージ受信機能を具備させ、受信側留守番電話機６には、送信側留守番電話機３のメッセージ送信機能を具備させることで、送受信側のそれぞれの電話機が発着呼機能を有するように構成させることが実際には現実的であり、かつ好ましい。
【００４２】
次に、上記のように構成させた留守番電話システムの動作について、図２の全体ブロック図と、図３に示すフローチャートとを用いて説明する。
【００４３】
ここでは、ｎ人［Ｙ１氏（利用者５１），Ｙ２氏（利用者５２）・・・Ｙ（ｎ）氏（利用者５（ｎ））］の家族構成のＹ氏宅で、着呼側の受信側留守番電話機６を共同使用する場合を想定して説明する。また、ここでは、発呼者２であるＸ氏が、Ｙ氏宅に電話をかけ、Ｙ２氏（利用者５２）に留守番電話のメッセージを残す場合を例にとって説明する。
【００４４】
また、各々の利用者の秘密鍵と公開鍵との組み合わせは図５に示すようになっているものと仮定する。すなわち、ここでは、Ｙ２氏の利用者５２の公開鍵は「公開鍵５２」であり、Ｙ２氏自身は、「秘密鍵５２」を秘密に保持しているものとして説明する。
【００４５】
ここで、まず準備として、本留守番電話システムの利用者であるＹ１氏，Ｙ２氏・・・Ｙ（ｎ）氏は、それぞれの公開鍵を公開しておく必要がある。公開方法は問わず、どのような方法でも良い。例えば、誰もが入手可能な方法として、ＷＥＢ上での公開、電話帳への掲載といった方法を採ってもよい。また、特定の相手にだけ、個別に伝える手段に拠ってもよい。
【００４６】
また、これも準備段階で必要なことであるが、着呼側の各々の利用者は、自分が公開した公開鍵に対応する秘密鍵を、秘密に保持しておく必要がある。更に、発呼側１では、電話をかけたい相手の名前、その相手の公開鍵、及び電話番号を少なくとも相互に対応付けて、公開鍵−電話番号対応テーブル３ｆに保持しておく。
【００４７】
さて、発呼側１の発呼者２であるＸ氏が着呼側４に電話をかけ、着呼側のＹ２氏（利用者５２）に対してメッセージを残したい場合、次のような手順となる。
【００４８】
まず、発呼者２であるＸ氏は、Ｙ２氏（利用者５２）の自宅に電話をかける（ステップＳ１）。ここで、送信部３ｄは、選択された利用者５２に対応する電話番号を発呼し、着呼側４の受信側留守番電話機６との通信を確立する。
【００４９】
着呼側の電話機である受信側留守番電話機６の留守番電話の設定がオンになっていることが確認されると（ステップＳ２：Ｙｅｓ）、暗号化部３ｃは、メッセージを残したい相手（ここでは利用者５２）を選択するための選択メニューを表示部３ｈに表示させる。この選択メニューを表示させる方法であるが、暗号化部３ｃは、ステップ１の発呼先電話番号をキーとして、そのキーに対応する情報を公開鍵−電話番号対応テーブルから抽出し、表示部３ｈに出力させる。こうして、表示部３ｈの選択メニューには、図５に示される如く、ステップ１で電話をかけた相手の電話番号に紐付いたＹ氏宅利用者の一覧が表示される。尚、この場合、受信側留守番電話機６で登録されている全利用者を表示し、発呼者２に選択させるように構成させてもよい。
【００５０】
続いて、送信側留守番電話機３では、表示部３ｈに表示された選択メニューを見た発呼者２によって、選択メニューからメッセージを残したい相手が選択される（ステップＳ３）。この選択には、相手先情報入力部３ｅのキーボード、マウスが用いられる。ここでは、メッセージの受け取り先として、Ｙ２氏（利用者５２）が選択されたものとする。
【００５１】
次に、発呼者２であるＸ氏によって、音声入力部３aに対してＹ２氏宛の音声メッセージが入力される（ステップＳ４）。
【００５２】
音声入力部３aに入力された音声メッセージは、Ａ／Ｄ部３ｂにてアナログ信号からデジタル信号へ変換される（ステップＳ５）。ここで変換されたデジタル信号は、暗号化部３ｃによって、暗号化される（ステップＳ６）。この暗号化は、ステップＳ３で選択されたＹ２氏（利用者５２）の公開鍵５２を用いて行われる。この暗号化された音声メッセージ（暗号化メッセージ）は、送信部３ｄから送出される（ステップＳ７）。
【００５３】
続いて、受信側留守番電話機６の動作について図２の全体ブロック図と、図４に示すフローチャートを用いて説明する。
【００５４】
着呼側４の受信側留守番電話機６の受信部６aで暗号化メッセージを受信すると（ステップＴ１）、この暗号化メッセージは、受信部６aによって暗号化メッセージ記憶部６ｂに記録される（ステップＴ２）。これにより、Ｙ氏宅の留守番電話機には、１件の暗号化メッセージ（暗号化メッセージ１と記載）が記録される。
【００５５】
尚、ここでは、以降も同様にして、Ｙ３氏宛のメッセージ（暗号化メッセージ２）が暗号化メッセージ記憶部６ｂに記録され、更に、Ｙ２氏宛のメッセージ（暗号化メッセージ３）が記録され、続いて、Ｙ氏宅の誰の宛先でもない間違いメッセージ（暗号化メッセージ４）が記録されるものとする。すなわち、図６に示されるように、Ｙ氏宅の受信側留守番電話機６の暗号化メッセージ記憶部６ｂには、４件の暗号化メッセージ１〜４が記録されているものとする。具体的には、暗号化メッセージ１，暗号化メッセージ３は、Ｙ２氏が公開している「公開鍵５２」によって暗号化されたものである。また、暗号化メッセージ２は、Ｙ３氏が公開している「公開鍵５３」によって暗号化されたものであり、暗号化メッセージ４は、Ｙ１氏，Ｙ２氏・・・・Ｙ（ｎ）氏の誰の公開鍵にも該当しない「公開鍵＃＃」にて暗号化されたものとする。尚、暗号化メッセージ記憶部６ｂに記憶されるメッセージの数は４つに限られるものではなく、それ以上でも、それ以下でも、むろん構わない。
【００５６】
さて、外出先から帰宅したＹ２氏は、留守番電話のメッセージを確認する為、自身が秘密に保持している秘密鍵５２を秘密鍵入力部６ｃから入力する（ステップＴ３）。
【００５７】
このＹ２氏によって入力された秘密鍵である「秘密鍵５２」の入力に応答した復号化部６ｄは、暗号化メッセージ記憶部６ｂに、Ｙ２氏の公開鍵で暗号化された暗号化メッセージが登録されているか否かを調べる（ステップＴ４）。暗号化メッセージが登録されていない時は、そのまま終了する（ステップＴ４：Ｎｏ）。Ｙ２氏の公開鍵で暗号化された暗号化メッセージが登録されている場合（ステップＴ４：Ｙｅｓ）、復号化部６は、暗号化メッセージ記憶部６ｂに登録されている暗号化メッセージを、Ｙ２氏によって入力された秘密鍵５２を用いて復号化する(ステップＴ５)。
【００５８】
具体的には、図６に示されるように、Ｙ２氏の「公開鍵５２」によって暗号化されたメッセージは、「暗号化メッセージ１，３」である。従って、まず、暗号化メッセージ１が、復号化部６ｄによって復号化される。
【００５９】
次に、この復号化されたメッセージは、音声判定部６ｅにて音声データであるかどうかが判定される。ここで、音声データであると判定された場合（ステップＴ６：Ｙｅｓ）、正しく復号化のできたメッセージであるとして、以降の処理が進められる。音声データでないと判定された場合には、復号化に失敗したものとして、ステップＴ５に戻る（ステップＴ６：Ｎｏ→ステップＴ９：Ｙｅｓ→ステップＴ５）。ここで、音声判定部６ｅによる音声データか否かの判定方法であるが、音声認識の手法が用いられる。具体的には、音声判定部６ｅは、復号化部６ｄから受信したデジタルデータの全部又は一部をアナログデータに変換する機能を有し、この変換したアナログデータが音声か否かを音声認識により判定する。音声認識機能は、例えば、一般的な音声認識ソフト等を組み込むことで実現させる。
【００６０】
さて、音声データであると判定された復号化されたメッセージは（ステップＴ６：Ｙｅｓ）、Ｄ／Ａ部６ｆにてデジタル信号からアナログ信号へと変換される（ステップＴ７）。そして、発呼者２（ここでは、Ｘ氏）がＹ２氏（利用者５２）に対して登録したメッセージが、音声出力部６gから出力、再生される（ステップＴ８）。
【００６１】
このとき、復号化部６ｄは、暗号化メッセージ記憶部６ｂに、まだ復号されていない別の暗号化メッセージがあるか否かをチェックする。別の暗号化メッセージがなければそのまま終了となる（ステップＴ９：Ｎｏ）。Ｙ２氏宛に別の暗号化メッセージが登録されている場合には（ステップＴ９：Ｙｅｓ）、復号化部６ｄによって、更に次のメッセージが取り出され暗号化メッセージが復号される（ステップＴ５〜Ｔ９）。この場合、暗号化メッセージ３が未出力であるので、更に暗号化メッセージ３が復号化部６ｄによって復号化される。そして、Ｄ／Ａ部６ｆによる変換処理を経て音声出力部６gから出力、再生される。
【００６２】
ここで、Ｙ２氏の帰宅前に、Ｙ氏宅の家族の誰か（例えばＹ３氏）が、留守番電機のメッセージを盗聴しようとする場合も考えられる。この場合、Ｙ３氏がＹ２氏宛の暗号化メッセージ１、暗号化メッセージ３を取り出そうとしてＹ３氏の秘密鍵５３を入力したとしても、Ｙ３氏は、Ｙ２氏宛の暗号化メッセージ１、暗号化メッセージ３を取り出すことができない。なぜなら、暗号化メッセージ１、暗号化メッセージ３は、公開鍵５２で暗号化されたものであり、Ｙ３氏は公開鍵５２に対応する秘密鍵５２を持っていない為である。すなわち、Ｙ２氏宛の暗号メッセージは、秘密鍵５２を持っているＹ２氏（利用者５２）本人のみが復号可能であり、他の利用者はメッセージを取り出すことができない。
【００６３】
さて、暗号化メッセージ４については、Ｙ１氏（利用者５１）〜Ｙ（ｎ）氏（利用者５（ｎ））の誰の公開鍵にも該当しない公開鍵＃＃にて暗号化されている。従って、この暗号化メッセージは、Ｙ氏宅の誰もが正常な音声データに復号化することができない。このようなケースは、間違い電話などで、間違いに気付かずにメッセージを残してしまった場合などに発生するが、間違って残されたメッセージは、その本人以外に聴かれることが無いので、第三者のプライバシー保護という観点でメリットとなる。
【００６４】
上記第１の実施の形態では、入力された秘密鍵に対応する全ての暗号化メッセージを対象に復号化する場合を例にとって説明したが、これに限る必要はない。暗号化メッセージを復号化する際、既に再生されたメッセージであるか否かをチェックし、一度再生されたメッセージについては復号化しないように復号化部を構成させてもよい。
【００６５】
上記第１の実施の形態では、留守番電話機に登録された暗号化メッセージは、その暗号化メッセージに対応する秘密鍵を持つ利用者だけしか取り出すことができないので、留守番電話機の留守番電話機能を利用する利用者のプライバシーを保護することができる。
【００６６】
また、暗号鍵を用いて通信路のデータそのものも暗号化している為、悪意のある第三者による盗聴が非常に困難となる。
【００６７】
また、所謂、間違い電話によって間違って登録してしまった第三者のメッセージは、その第三者のメッセージの受け取り先の秘密鍵を使わない限り取り出されることがないので、第三者のプライバシーも守られる。
【００６８】
次に、本発明の第２の実施の形態について、図７に示した第２の実施の形態における全体ブロック図を用いて説明する。
【００６９】
図７を見ると、第２の実施の形態では、第１の実施の形態における秘密鍵入力部６ｃに替えて、パスワードが入力されるパスワード入力部６ｊと、パスワード−秘密鍵変換テーブル６ｋとを有する。パスワード−秘密鍵変換テーブル６ｋには、予め利用者が登録したパスワードと、その利用者本人が秘密に保有している秘密鍵の情報とが対応づけられて記憶される。また、復号化部６ｄは、入力されたパスワードに対応する秘密鍵を用いて、暗号メッセージ記憶部に記録されているメッセージを復号化する。その他の構成部分については第１の実施の形態の構成と同じであるため、同一の構成部分には第１の実施の形態の場合と同一の符号番号を付し、詳細な説明は省略する。
【００７０】
上述した構成をとった場合、利用者は、秘密鍵を入力する代わりに予め設定したパスワードを入力することになる。すなわち、利用者は、鍵長の長い秘密鍵を入力する代わりに、その秘密鍵に対応するパスワードを入力することになる。そして、復号化部３ｄによって、記録されている暗号化メッセージが復号化される。この暗号化メッセージの復号には、入力されたパスワードに対応する秘密鍵が使用される。
【００７１】
上記第２の実施の形態では、利用者は、秘密鍵を入力する代わりにパスワードのみを入力すれば良いので、鍵長の長い秘密鍵を覚えておく必要がなくなる。これにより、秘密鍵の失念や、（鍵長の長い）秘密鍵の入力ミスといった不具合の発生を抑えることができる。
【００７２】
さて、上記第１，第２の実施の形態では、利用者が自宅で留守番電話に登録されたメッセージを聞く場合を例にとったが、第３の実施の形態として、利用者５１〜５（ｎ）が、外出先から携帯電話や公衆電話等を使って、リモートでメッセージを取り出せるようにすることもできる。
【００７３】
そこで、本発明の第３の実施の形態について、図８に示した第３の実施の形態における全体ブロック図を用いて説明する。
【００７４】
図８には、利用者がリモートでメッセージを取り出す場合の構成が示される。
【００７５】
図８を見ると、第３の実施の形態では、第１の実施の形態における構成に加えて、受信側留守番電話機６とリモート接続が可能なリモート機Ｒを有する。このリモート機Ｒは、受信側留守番電話機６と連携して動作する携帯電話である。尚、リモート機Ｒは、受信側留守番電話機６を親機とする子機であってもよい。
【００７６】
リモート機Ｒは、受信側留守番電話機６と同様に、秘密鍵入力部Ｒｃと、復号化部Ｒｄと、音声判定部Ｒｅと、Ｄ／Ａ部Ｒｆと、音声出力部Ｒｇとを有する。復号化部Ｒｄは、第１，第２の実施の形態で説明した機能を有する他、暗号化メッセージ記録部６ｂに記録されている暗号化メッセージをネットワーク経由で取得する機能を有する。そして、復号化部Ｒｄは、この取得した暗号化メッセージのうち、秘密鍵入力部Ｒｃから入力された秘密鍵に対応する暗号化メッセージを、入力された秘密鍵を用いて復号化する。その他の構成部の機能は、第１の実施の形態の構成と同じであるため、詳細な説明は省略する。
【００７７】
上述の構成において、自分宛に登録されたメッセージを取得したいと思った利用者は、外出先等で手元のリモート機Ｒの秘密鍵入力部Ｒｃに秘密鍵を入力する。次に、リモート機Ｒの復号化部Ｒｄは、暗号化メッセージ記憶部６ｂに記録されている暗号化メッセージをネットワーク経由で取得する。ここで、この取得した暗号化メッセージの中に、リモート機Ｒに入力された秘密鍵に対応する暗号化メッセージがある場合、その暗号化メッセージは復号化部Ｒｄで復号化される。そして、音声判定部Ｒｅにより正しい音声データであると判定されると、Ｄ／Ａ部Ｒｆの変換処理を経て、音声出力部Ｒｇからメッセージが出力・再生される。
【００７８】
こうして、上記第３の実施の形態では、リモート機Ｒの利用者が、自分宛に記録されたメッセージをリモート環境から取得することができる。
【００７９】
上記第３の実施の形態では、リモート機Ｒが受信側留守番電話機６からネットワーク経由でメッセージを取得する際、メッセージは暗号化された状態となっている。従って、ネットワーク上において第三者により盗聴される危険性が低くなり、利用者は、外出先からでも安全に自分宛のメッセージを取得することができる。
【図面の簡単な説明】
【００８０】
【図１】従来の留守番電話システムにおける構成例を示すブロック図。
【図２】本発明の第１の実施の形態の構成を示すブロック図。
【図３】本発明の第１の実施の形態におけるフローチャート。
【図４】本発明の第１の実施の形態におけるフローチャート。
【図５】各利用者の秘密鍵と公開鍵との組み合わせの例を示す図。
【図６】暗号化メッセージ記憶部に記憶されている暗号化メッセージの例を示す図。
【図７】本発明の第２の実施の形態の構成を示すブロック図。
【図８】本発明の第３の実施の形態の構成を示すブロック図。
【符号の説明】
【００８１】
０        留守番電話システム
１        発呼側
２        発呼者
３        送信側留守番電話機
４        着呼側
５１〜５（ｎ）  利用者
６        受信側留守番電話機
７        通信路
Ｒ        リモート機
３ａ      音声入力部
３ｂ      Ａ／Ｄ部
３ｃ      暗号化部
３ｄ      送信部
３ｅ      相手先情報入力部
３ｆ      公開鍵−電話番号対応テーブル
３ｉ      送信側指示部
３ｈ      表示部
６ａ      受信部
６ｂ      暗号化メッセージ記憶部
６ｃ      秘密鍵入力部
６ｄ      復号化部
６ｅ      音声判定部
６ｆ      Ｄ／Ａ部
６ｇ      音声出力部
６ｈ      表示部
６ｉ      受信側指示部
６ｊ      パスワード入力部
６ｋ      パスワード−秘密鍵変換テーブル
Ｒｃ      秘密鍵入力部
Ｒｄ      復号部
Ｒｅ      音声判定部
Ｒｆ      Ｄ／Ａ部
Ｒｇ      音声出力部
【図１】
0004882110.tif 000002
【図２】
0004882110.tif 000003
【図３】
0004882110.tif 000004
【図４】
0004882110.tif 000005
【図５】
0004882110.tif 000006
【図６】
0004882110.tif 000007
【図７】
0004882110.tif 000008
【図８】
0004882110.tif 000009