(57)【要約】【課題】サービスやシステムが第三者に不正に利用されてしまうことを防止する。【解決手段】入力を受け付けた音声信号に基づく音声と、予め記憶された音声とが、同一人物によって発声された音声であるかどうかを判定することで、ユーザ認証を行う認証装置であって、ユーザを一意に識別するＩＤと、当該ユーザが発声した複数の言葉毎に生成された複数の音声データとを対応付けて記憶し、さらに、複数の音声データのそれぞれと、ＩＤ毎に固有の情報である複数の固有情報とを対応付けて記憶し、端末からＩＤを受信すると、受信したＩＤの複数の固有情報のいずれかを特定するための特定情報を当該端末へ送信し、その後、当該端末から送信された音声信号を受信すると、特定情報にて特定される固有情報に対応する音声データを変換した音声信号の特徴と、受信した音声信号の特徴とを比較することにより、同一人物によって発声された音声であるかどうかを判定する。【選択図】図１
2011150237.tif 000002
【特許請求の範囲】
【請求項１】
入力を受け付けた音声信号に基づく音声と、予め記憶された音声とが、同一人物によって発声された音声であるかどうかを判定することにより、ユーザ認証を行う認証装置であって、
ユーザを一意に識別するＩＤと、当該ユーザが発声した複数の言葉毎に生成された複数の音声データとを対応付けて記憶し、さらに、前記複数の音声データのそれぞれと、前記ＩＤ毎に固有の情報である複数の固有情報とを対応付けて記憶し、端末から前記ＩＤを受信すると、該受信した前記ＩＤの前記複数の固有情報のいずれかを特定するための特定情報を当該端末へ送信し、その後、当該端末から送信された音声信号を受信すると、前記特定情報にて特定される固有情報に対応する音声データを変換した音声信号の特徴と、前記受信した音声信号の特徴とを比較することにより、同一人物によって発声された音声であるかどうかを判定する認証装置。
【請求項２】
請求項１に記載の認証装置において、
前記複数の音声データのそれぞれは、相互に異なる１桁の数字のそれぞれと一意に対応付けられ、
前記複数の固有情報は、数列であり、
前記ＩＤと、前記複数の音声データと、前記数列とを対応付けて記憶する記憶部と、
前記端末から送信された前記ＩＤを受信すると、該受信した前記ＩＤに対応する前記数列のいずれかの桁を選択し、該選択された桁を示す情報を当該端末へ送信し、その後、当該端末から送信された音声信号を受信する制御部と、
前記受信した前記ＩＤに対応する前記複数の音声データのうち、前記選択された桁の数字に対応する音声データを音声信号に変換する変換部と、
前記制御部にて受信された音声信号の特徴を表す第１の声紋データを生成し、前記変換部にて変換された音声信号の特徴を表す第２の声紋データを生成する声紋分析部と、
前記第１の声紋データと前記第２の声紋データとを比較することにより、同一人物によって発声された音声であるかどうかを判定する声紋データ比較部と、を有する認証装置。
【請求項３】
請求項２に記載の認証装置において、
前記声紋データ比較部は、前記第１の声紋データと前記第２の声紋データとが一致する場合、同一人物によって発声された音声であると判定する認証装置。
【請求項４】
入力を受け付けた音声信号に基づく音声と、予め記憶された音声とが、同一人物によって発声された音声であるかどうかを判定することにより、ユーザ認証を行う認証装置における認証方法であって、
ユーザを一意に識別するＩＤを端末から受信すると、該受信したＩＤにて識別されるユーザが発声した複数の言葉毎に生成された複数の音声データのそれぞれと対応付けられ、前記ＩＤ毎に固有の情報である複数の固有情報のいずれかを特定するための特定情報を当該端末へ送信する通知処理と、
当該端末から送信された音声信号を受信すると、前記特定情報にて特定される固有情報に対応する音声データを変換した音声信号の特徴と、前記受信した音声信号の特徴とを比較することにより、同一人物によって発声された音声であるかどうかを判定する認証処理と、を有する認証方法。
【請求項５】
請求項４に記載の認証方法において、
前記複数の音声データのそれぞれは、相互に異なる１桁の数字のそれぞれと一意に対応付けられ、
前記複数の固有情報は、数列であり、
前記通知処理は、
前記端末から送信された前記ＩＤを受信する処理と、
前記受信した前記ＩＤに対応付けられた前記数列のいずれかの桁を選択し、該選択された桁を示す情報を当該端末へ送信する処理と、を含み、
前記認証処理は、
当該端末から送信された音声信号を受信する処理と、
前記受信した前記ＩＤに対応する前記複数の音声データのうち、前記選択された桁の数字に対応する音声データを音声信号に変換する処理と、
前記受信された音声信号の特徴を表す第１の声紋データを生成し、前記変換された音声信号の特徴を表す第２の声紋データを生成する処理と、
前記第１の声紋データと前記第２の声紋データとを比較することにより、同一人物によって発声された音声であるかどうかを判定する判定処理と、を含む認証方法。
【請求項６】
請求項５に記載の認証方法において、
前記判定処理は、前記第１の声紋データと前記第２の声紋データとが一致する場合、同一人物によって発声された音声であると判定する処理である認証方法。
【請求項７】
入力を受け付けた音声信号に基づく音声と、予め記憶された音声とが、同一人物によって発声された音声であるかどうかを判定することにより、ユーザ認証を行う認証装置に、
ユーザを一意に識別するＩＤを端末から受信すると、該受信したＩＤにて識別されるユーザが発声した複数の言葉毎に生成された複数の音声データのそれぞれと対応付けられ、前記ＩＤ毎に固有の情報である複数の固有情報のいずれかを特定するための特定情報を当該端末へ送信する通知機能と、
当該端末から送信された音声信号を受信すると、前記特定情報にて特定される固有情報に対応する音声データを変換した音声信号の特徴と、前記受信した音声信号の特徴とを比較することにより、同一人物によって発声された音声であるかどうかを判定する認証機能と、を実現させるためのプログラム。
【請求項８】
請求項７に記載のプログラムにおいて、
前記複数の音声データのそれぞれは、相互に異なる１桁の数字のそれぞれと一意に対応付けられ、
前記複数の固有情報は、数列であり、
前記通知機能は、
前記端末から送信された前記ＩＤを受信する機能と、
前記受信した前記ＩＤに対応付けられた前記数列のいずれかの桁を選択し、該選択された桁を示す情報を当該端末へ送信する機能と、を含み、
前記認証機能は、
当該端末から送信された音声信号を受信する機能と、
前記受信した前記ＩＤに対応する前記複数の音声データのうち、前記選択された桁の数字に対応する音声データを音声信号に変換する機能と、
前記受信された音声信号の特徴を表す第１の声紋データを生成し、前記変換された音声信号の特徴を表す第２の声紋データを生成する機能と、
前記第１の声紋データと前記第２の声紋データとを比較することにより、同一人物によって発声された音声であるかどうかを判定する判定機能と、を含むプログラム。
【請求項９】
請求項８に記載のプログラムにおいて、
前記判定機能は、前記第１の声紋データと前記第２の声紋データとが一致する場合、同一人物によって発声された音声であると判定する機能であるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、人が発声した音声によって認証を行う認証装置、認証方法及びプログラムに関する。
【背景技術】
【０００２】
近年、通信回線を介してサービスやシステムを利用する際、そのサービスやシステムを利用する権限を持つユーザであるかどうかを判定するために、声紋によるユーザ認証が用いられるようになってきている。
【０００３】
声紋によるユーザ認証では、まず、ユーザが発声した認証用の言葉を認証装置等に音声データまたは声紋データとして予め記憶させておく。そして、サービスやシステムを利用しようとする被認証者に認証用の言葉を発声させる。そして、被認証者が発声した認証用の言葉の音声と、予め記憶させておいた音声データまたは声紋データに基づく音声とを認証装置で分析する。そして、それらの音声が、同一人物によって発声された音声であるかどうかを判定する。
【０００４】
しかし、サービスやシステムを利用する権限を持つユーザが発声した認証用の言葉を第三者に録音され、その第三者がユーザ認証の際に、録音された認証用の言葉を再生した場合、その第三者は、ユーザになりすますことが可能となる。この場合、サービスやシステムが第三者に不正に利用されてしまうという問題点がある。
【０００５】
そこで、声紋によるユーザ認証の安全性を高めることが求められ、それを可能にする技術が例えば、特許文献１に開示されている。
【０００６】
特許文献１に開示されている技術では、予め登録しておいた複数の言葉を被認証者に発声させる際、認証者側に予め登録された複数の言葉の中から、認証者側が任意の１つの言葉を選択する。そして、選択された言葉を認証者側に提示し、被認証者が発声した言葉の声紋と、選択された言葉の声紋とを照合することにより、個人認証（ユーザ認証）を行なうというものである。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００２−３０４３７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上述した特許文献１に開示されている技術を利用すれば、第三者によるサービスやシステムの不正な利用を防止できるようにも思える。
【０００９】
特許文献１に開示されている技術では、ユーザ認証の際に被認証者に発声させる認証用の言葉そのものを、その被認証者に提示する。そのため、ユーザが発声した複数の認証用の言葉の全てを第三者に録音されてしまった場合、その第三者は、録音した言葉の中から、認証者側が提示した言葉を選択して再生すればユーザ認証に成功する。
【００１０】
従って、特許文献１に開示されている技術は、サービスやシステムが第三者に不正に利用されてしまうという問題点を解決するためには十分なものではない。
【００１１】
本発明は、サービスやシステムが第三者に不正に利用されてしまうことを防止できる認証装置、認証方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するために本発明の認証装置は、入力を受け付けた音声信号に基づく音声と、予め記憶された音声とが、同一人物によって発声された音声であるかどうかを判定することにより、ユーザ認証を行う認証装置であって、
ユーザを一意に識別するＩＤと、当該ユーザが発声した複数の言葉毎に生成された複数の音声データとを対応付けて記憶し、さらに、前記複数の音声データのそれぞれと、前記ＩＤ毎に固有の情報である複数の固有情報とを対応付けて記憶し、端末から前記ＩＤを受信すると、該受信した前記ＩＤの前記複数の固有情報のいずれかを特定するための特定情報を当該端末へ送信し、その後、当該端末から送信された音声信号を受信すると、前記特定情報にて特定される固有情報に対応する音声データを変換した音声信号の特徴と、前記受信した音声信号の特徴とを比較することにより、同一人物によって発声された音声であるかどうかを判定する。
【００１３】
また、上記目的を達成するために本発明の認証方法は、入力を受け付けた音声信号に基づく音声と、予め記憶された音声とが、同一人物によって発声された音声であるかどうかを判定することにより、ユーザ認証を行う認証装置における認証方法であって、
ユーザを一意に識別するＩＤを端末から受信すると、該受信したＩＤにて識別されるユーザが発声した複数の言葉毎に生成された複数の音声データのそれぞれと対応付けられ、前記ＩＤ毎に固有の情報である複数の固有情報のいずれかを特定するための特定情報を当該端末へ送信する通知処理と、
当該端末から送信された音声信号を受信すると、前記特定情報にて特定される固有情報に対応する音声データを変換した音声信号の特徴と、前記受信した音声信号の特徴とを比較することにより、同一人物によって発声された音声であるかどうかを判定する認証処理と、を有する。
【００１４】
また、上記目的を達成するために本発明のプログラムは、入力を受け付けた音声信号に基づく音声と、予め記憶された音声とが、同一人物によって発声された音声であるかどうかを判定することにより、ユーザ認証を行う認証装置に、
ユーザを一意に識別するＩＤを端末から受信すると、該受信したＩＤにて識別されるユーザが発声した複数の言葉毎に生成された複数の音声データのそれぞれと対応付けられ、前記ＩＤ毎に固有の情報である複数の固有情報のいずれかを特定するための特定情報を当該端末へ送信する通知機能と、
当該端末から送信された音声信号を受信すると、前記特定情報にて特定される固有情報に対応する音声データを変換した音声信号の特徴と、前記受信した音声信号の特徴とを比較することにより、同一人物によって発声された音声であるかどうかを判定する認証機能と、を実現させる。
【発明の効果】
【００１５】
本発明の認証装置は、ユーザを一意に識別するＩＤを端末から受信すると、受信したＩＤにて識別されるユーザが発声した複数の言葉毎に生成された複数の音声データのそれぞれと対応付けられ、ＩＤ毎に固有の情報である複数の固有情報のいずれかを特定するための特定情報を当該端末へ送信する。そして、本発明の認証装置は、当該端末から送信された音声信号を受信すると、特定情報にて特定される固有情報に対応する音声データを変換した音声信号の特徴と、受信した音声信号の特徴とを比較することにより、同一人物によって発声された音声であるかどうかを判定する。
【００１６】
これにより、ユーザ認証の際に被認証者に発声させる認証用の言葉が、ユーザ認証の度にランダムに変化することになる。さらに、ユーザ認証の際に被認証者に発声させる認証用の言葉そのものが被認証者に提示されることがない。
【００１７】
そのため、ユーザ認証の際にユーザに発声させる複数の認証用の言葉の全てを第三者に録音されたとしても、その第三者は、どの言葉を用いればユーザ認証に成功するのかがわからない。
【００１８】
従って、サービスやシステムが第三者に不正に利用されてしまうことを防止できる。
【図面の簡単な説明】
【００１９】
【図１】本発明の認証装置を適用した声紋認証システムの実施の一形態の構成を示すブロック図である。
【図２】図１に示したユーザ情報記憶部に記憶されたユーザ情報の構成の一例を示す図である。
【図３】パスワード記入用紙の一例を示す図である。
【図４】図１に示した認証装置の音声データ記憶段階における動作を説明するためのフローチャートである。
【図５】図１に示した認証装置の認証段階における動作を説明するためのフローチャートである。
【発明を実施するための形態】
【００２０】
以下に、本発明の実施の形態について図面を参照して説明する。
【００２１】
図１は、本発明の認証装置を適用した声紋認証システムの実施の一形態の構成を示すブロック図である。
【００２２】
本実施形態の声紋認証システムは図１に示すように、認証装置１０と、オペレータ用装置２０と、ユーザ端末３０−１〜３０−ｎを備えている。なお、認証装置１０とユーザ端末３０−１〜３０−ｎとは、通信網１００を介して接続されている。
【００２３】
オペレータ用装置２０は、サービスやシステムを提供するサービス提供事業者が、そのサービス提供事業者のユーザに対してサービスやシステムを提供する際の仲介人となるオペレータが操作する端末である。
【００２４】
ユーザ端末３０−１〜３０−ｎは、サービス提供事業者の複数のユーザのそれぞれが、通信網１００を介してサービス提供事業者にアクセスする際に使用する端末である。具体的には、ユーザは、ユーザ端末３０−１〜３０−ｎが備える電話機能部（不図示）を操作して認証装置１０へ電話をかける。これにより、ユーザ端末３０−１〜３０−ｎは、認証装置１０との間で音声接続を確立する。また、ユーザ端末３０−１〜３０−ｎは、ユーザ端末３０−１〜３０−ｎが備える情報受付部（不図示）をユーザが操作することによって入力した情報を受け付け、受け付けた情報を認証装置１０へ送信する。また、ユーザ端末３０−１〜３０−ｎは、ユーザ端末３０−１〜３０−ｎが備える音声受付部（不図示）により、ユーザが発声した言葉の音声を受け付け、受け付けた音声を音声信号として認証装置１０へ送信する。
【００２５】
認証装置１０は、制御部１１と、記憶部であるユーザ情報記憶部１２と、変換部である音声データ変換部１３と、声紋分析部１４と、声紋データ比較部１５と、音声信号変換部１６とを備えている。
【００２６】
ユーザ情報記憶部１２は、サービス提供事業者の複数のユーザのそれぞれに関する情報であるユーザ情報を記憶する。
【００２７】
図２は、図１に示したユーザ情報記憶部１２に記憶されたユーザ情報の構成の一例を示す図である。
【００２８】
図２に示すように、ユーザ情報では、複数のユーザのそれぞれを識別するユーザＩＤと、そのユーザの氏名、住所、複数の固有情報からなる数列である電話番号、及び、１０個の音声データ（０）〜（９）とが対応付けられている。
【００２９】
ここで、１０個の音声データ（０）〜（９）は、ユーザが作成するパスワード記入用紙に記入された内容に基づいて設定される。
【００３０】
図３は、パスワード記入用紙の一例を示す図である。
【００３１】
パスワード記入用紙は、ユーザ情報のうち音声データ（０）〜（９）以外の情報がユーザ情報記憶部１２に既に記憶されたユーザへサービス事業提供者から送付される。
【００３２】
サービス提供事業者から送付されたパスワード記入用紙は、「言葉」の行が空白となっている。
【００３３】
パスワード記入用紙を受領したユーザは、パスワード記入用紙の「言葉」の行に言葉を記入する。この言葉の１つ１つがその上に記載された相互に異なる１桁の番号と対応付けられる。また、パスワード記入用紙の番号の行の「０」に対応する言葉を発声した音声の音声データは、音声データ（０）となる。音声データ（１）〜（９）についても同様である。従って、図３に示したパスワード記入用紙に当てはめると例えば、音声データ（２）は、「は」を発声したときの音声の音声データとなる。
【００３４】
なお、図３においては、各番号に対応付けられた言葉は１文字となっているが、各番号に対応付けられる言葉は１文字に限定されるものではない。
【００３５】
再度、図１を参照すると、制御部１１は、音声データをユーザ情報記憶部１２に記憶させる音声データ記憶段階と、ユーザ認証を行う認証段階とにおいて、ユーザ端末３０−１〜３０−ｎと認証装置１０の各部との間を仲介する。具体的には、音声データ記憶段階においては、制御部１１は、ユーザ端末３０−１〜３０−ｎとの間の音声接続が確立されると、ユーザＩＤの入力を促す音声ガイダンスを出力する。次に、制御部１１は、ユーザ端末３０−１〜３０−ｎから送信されたユーザＩＤを受信し、パスワード記入用紙に記入した言葉を順番に発声することを促す音声ガイダンスを出力する。ここで、「順番に発声する」とは例えば、図３に示したパスワード記入用紙の「言葉」の行に記載された１つ１つの言葉を図３の図中左から順番に発声するということである。そして、その後、ユーザ端末３０−１〜３０−ｎから送信された音声信号である記憶用音声信号を受信すると、受信したユーザＩＤと記憶用音声信号とを音声信号変換部１６へ出力する。
【００３６】
認証段階においては、制御部１１は、ユーザ端末３０−１〜３０−ｎとの間の音声接続が確立されると、ユーザＩＤの入力を促す音声ガイダンスを出力する。次に、制御部１１は、ユーザ端末３０−１〜３０−ｎから送信されたユーザＩＤを受信し、受信したユーザＩＤに対応するユーザ情報をユーザ情報記憶部１２から抽出する。次に、制御部１１は、抽出したユーザ情報の電話番号のいずれかの桁を選択し、選択した桁の数字に対応する言葉を発声することを促す音声ガイダンスを出力する。つまり、複数の固有情報からなる電話番号の数字のいずれかを特定するための特定情報である桁を被認証者へ通知することとなる。具体的には例えば、電話番号が「０１７８９２３４５」で、選択した桁が４桁目である場合、選択した桁の数字は「８」となる。この場合、被認証者は、パスワード記入用紙の番号の行の「８」に対応する言葉を発声すれば、ユーザ認証に成功することとなる。この言葉は、図３に示したパスワード記入用紙の場合には「り」となる。それとともに、制御部１１は、抽出したユーザ情報の音声データ（０）〜（９）のうち、選択した桁の数字に対応する音声データを音声データ変換部１３へ出力する。具体的には例えば、電話番号が「０１７８９２３４５」で、選択した桁が４桁目である場合、選択した桁の数字は「８」となる。従って、制御部１１は、音声データ（８）を音声データ変換部１３へ出力する。その後、制御部１１は、ユーザ端末３０−１〜３０−ｎから送信された音声信号を受信すると、受信した音声信号を声紋分析部１４へ出力する。その後、制御部１１は、ユーザ認証が成功したことを示す認証成功情報、または、ユーザ認証が失敗したことを示す認証失敗情報を、声紋データ比較部１５から受け付ける。認証成功情報を受け付けた場合、制御部１１は、ユーザ端末３０−１〜３０−ｎとの間の音声接続を切り替え、ユーザ端末３０−１〜３０−ｎとオペレータ用装置２０との間で音声接続を確立させる。一方、認証失敗情報を受け付けた場合には、制御部１１は、ユーザ認証に失敗したこと示す音声ガイダンスを出力した上で、ユーザ端末３０−１〜３０−ｎとの間に確立されていた音声接続を切断する。
【００３７】
音声データ変換部１３は、認証段階において制御部１１から出力された音声データを受け付け、受け付けた音声データを音声信号に変換する。そして、音声データ変換部１３は、変換された音声信号を声紋分析部１４へ出力する。
【００３８】
声紋分析部１４は、認証段階において、制御部１１から出力された音声信号と、音声データ変換部１３から出力された音声信号とを受け付ける。そして、声紋分析部１４は、制御部１１から出力された音声信号を声紋データに変換した第１の声紋データを生成し、さらに、音声データ変換部１３から出力された音声信号を声紋データに変換した第２の声紋データを生成する。そして、生成された第１の声紋データ及び第２の声紋データを声紋データ比較部１５へ出力する。なお、声紋データとは、音声信号の特徴を表したデータのことである。
【００３９】
声紋データ比較部１５は、認証段階において、声紋分析部１４から出力された第１の声紋データ及び第２の声紋データを受け付け、受け付けた第１の声紋データと第２の声紋データとを比較する。これにより、同一人物によって発声された音声かどうかを判定する。具体的には、第１の声紋データと第２の声紋データとが一致した場合、声紋データ比較部１５は、同一人物によって発声された音声であると判定する。そして、第１の声紋データと第２の声紋データとが一致した場合、声紋データ比較部１５は、認証成功情報を制御部１１へ出力する。一方、第１の声紋データと第２の声紋データとが一致しない場合、声紋データ比較部１５は、認証失敗情報を制御部１１へ出力する。
【００４０】
音声信号変換部１６は、音声データ記憶段階において、制御部１１から出力されたユーザＩＤと記憶用音声信号と受け付ける。そして、受け付けた音声信号を変換した音声データ（０）〜（９）を生成する。そして、音声信号変換部１６は、生成された音声データ（０）〜（９）を、受け付けたユーザＩＤに対応付けてユーザ情報記憶部１２に記憶させる。
【００４１】
以下に、上記のように構成された声紋認証システムにおける認証装置１０の動作について説明する。
【００４２】
まず、図１に示した認証装置１０の音声データ記憶段階における動作について説明する。
【００４３】
図４は、図１に示した認証装置１０の音声データ記憶段階における動作を説明するためのフローチャートである。ここでは、ユーザ端末３０−１から送信された記憶用音声信号を音声データとして記憶する場合について説明するが、ユーザ端末３０−２〜３０−ｎから送信された記憶用音声信号を音声データとして記憶する場合も同様の動作となる。なお、音声データ記憶段階においては、音声データ以外の情報は、ユーザ情報としてユーザ情報記憶部１２に既に記憶されている。
【００４４】
まず、ユーザは、ユーザ端末３０−１が備える電話機能部を操作して認証装置１０へ電話をかける。これにより、ユーザ端末３０−１と認証装置１０との間で音声接続が確立される（ステップＳ１）。
【００４５】
ユーザ端末３０−１と認証装置１０との間の音声接続が確立されると、制御部１１は、ユーザＩＤの入力を促す音声ガイダンスを出力する（ステップＳ２）。
【００４６】
そして、ユーザは、ユーザ端末３０−１が備える情報受付部を操作することによってユーザＩＤを入力する。
【００４７】
ユーザＩＤの入力を受け付けたユーザ端末３０−１は、受け付けたユーザＩＤを認証装置１０へ送信する。
【００４８】
認証装置１０の制御部１１は、ユーザ端末３０−１から送信されたユーザＩＤを受信する（ステップＳ３）。
【００４９】
そして、制御部１１は、パスワード記入用紙に記入した複数の言葉を順番に発声することを促す音声ガイダンスを出力する（ステップＳ４）。
【００５０】
次に、ユーザは、パスワード記入用紙に記入された複数の言葉を順番に発声する。このとき、複数の言葉のそれぞれを個別に認識できるように、例えば、言葉と言葉との間を所定の時間あけて発声する。
【００５１】
ユーザ端末３０−１は、ユーザ端末３０−１が備える音声受付部により、ユーザが発声した複数の言葉の音声を受け付け、受け付けた音声を記憶用音声信号として認証装置１０へ送信する。
【００５２】
認証装置１０の制御部１１は、ユーザ端末３０−１から送信された記憶用音声信号を受信する（ステップＳ５）。
【００５３】
次に、制御部１１は、ステップＳ３にて受信したユーザＩＤと、ステップＳ５にて受信した記憶用音声信号とを音声信号変換部１６へ出力する。
【００５４】
制御部１１から出力されたユーザＩＤ及び音声信号を受け付けた音声信号変換部１６は、受け付けた記憶用音声信号を変換した音声データ（０）〜（９）を生成する（ステップＳ６）。
【００５５】
そして、音声信号変換部１６は、生成された音声データ（０）〜（９）を、受け付けたユーザＩＤに対応付けてユーザ情報記憶部１２に記憶させる（ステップＳ７）。
【００５６】
以上が、認証装置１０の音声データ記憶段階における動作である。
【００５７】
次に、認証装置１０の認証段階における動作について説明する。
【００５８】
図５は、図１に示した認証装置１０の認証段階における動作を説明するためのフローチャートである。ここでは、被認証者がユーザ端末３０−１を用いてユーザ認証を受ける場合について説明するが、被認証者がユーザ端末３０−２〜３０−ｎを用いてユーザ認証を受ける場合も同様の動作となる。なお、被認証者とは、サービス提供事業者のユーザ、または、サービス提供事業者のユーザ以外の第三者である。
【００５９】
まず、被認証者は、ユーザ端末３０−１が備える電話機能部を操作して認証装置１０へ電話をかける。これにより、ユーザ端末３０−１と認証装置１０との間で音声接続が確立される（ステップＳ２１）。
【００６０】
ユーザ端末３０−１と認証装置１０との間の音声接続が確立されると、制御部１１は、ユーザＩＤの入力を促す音声ガイダンスを出力する（ステップＳ２２）。
【００６１】
そして、被認証者は、ユーザ端末３０−１が備える情報受付部を操作することによってユーザＩＤを入力する。
【００６２】
ユーザＩＤの入力を受け付けたユーザ端末３０−１は、受け付けたユーザＩＤを認証装置１０へ送信する。
【００６３】
認証装置１０の制御部１１は、ユーザ端末３０−１から送信されたユーザＩＤを受信する（ステップＳ２３）。
【００６４】
次に、制御部１１は、受信したユーザＩＤに対応するユーザ情報をユーザ情報記憶部１２から抽出する。
【００６５】
次に、制御部１１は、抽出したユーザ情報の電話番号のいずれかの桁を選択する（ステップＳ２４）
そして、選択した桁の数字に対応する言葉を発声することを促す音声ガイダンスを出力する（ステップＳ２５）。
【００６６】
また、制御部１１は、抽出したユーザ情報の音声データ（０）〜（９）のうち、選択した桁の数字に対応する音声データを音声データ変換部１３へ出力する。
【００６７】
制御部１１から出力された音声データを受け付けた音声データ変換部１３は、受け付けた音声データを音声信号に変換し、変換された音声信号を声紋分析部１４へ出力する。
【００６８】
被認証者は、ステップＳ２５にて認証装置１０から出力された音声ガイダンスに従って言葉を発声する。
【００６９】
ユーザ端末３０−１は、ユーザ端末３０−１が備える音声受付部により、被認証者が発声した言葉の音声を受け付け、受け付けた音声を音声信号として認証装置１０へ送信する。
【００７０】
認証装置１０の制御部１１は、ユーザ端末３０−１から送信された音声信号を受信する（ステップＳ２６）。
【００７１】
そして、制御部１１は、受信した音声信号を声紋分析部１４へ出力する。
【００７２】
制御部１１から出力された音声信号と、音声データ変換部１３から出力された音声信号とを受け付けた声紋分析部１４は、制御部１１から出力された音声信号から第１の声紋データを生成する。さらに、声紋分析部１４は、音声データ変換部１３から出力された音声信号から第２の声紋データを生成する。（ステップＳ２７）。
【００７３】
そして、声紋分析部１４は、生成された第１及び第２の声紋データを声紋データ比較部１５へ出力する。
【００７４】
声紋分析部１４から出力された第１及び第２の声紋データを受け付けた声紋データ比較部１５は、受け付けた第１の声紋データと第２の声紋データとを比較する（ステップＳ２８）。
【００７５】
そして、声紋データ比較部１５は、第１の声紋データと第２の声紋データとが一致するかどうかを判定する（ステップＳ２９）。
【００７６】
ステップＳ２９における判定の結果、第１の声紋データと第２の声紋データとが一致する場合、声紋データ比較部１５は、認証成功情報を制御部１１へ出力する。
【００７７】
声紋データ比較部１５から出力された認証成功情報を受け付けた制御部１１は、ユーザ端末３０−１との接続を切り替えることにより、ユーザ端末３０−１とオペレータ用装置２０と間の音声接続を確立する（ステップＳ３０）。
【００７８】
一方、ステップＳ２９における判定の結果、第１の声紋データと第２の声紋データとが一致しない場合には、声紋データ比較部１５は、認証失敗情報を制御部１１へ出力する。
【００７９】
声紋データ比較部１５から出力された認証失敗情報を受け付けた制御部１１は、ユーザ認証に失敗したこと示す音声ガイダンスを出力する。
【００８０】
そして、制御部１１は、ユーザ端末３０−１との間に確立されていた音声接続を切断する（ステップＳ３１）。
【００８１】
このように本実施形態において認証装置１０は、ユーザを一意に識別するユーザＩＤをユーザ端末３０−１〜３０−ｎから受信すると、受信したユーザＩＤにて識別されるユーザが発声した複数の言葉毎に生成された複数の音声データ（０）〜（９）のそれぞれと対応付けられ、ユーザＩＤ毎に固有の情報である複数の固有情報のいずれかを特定するための特定情報を当該ユーザ端末へ送信する。そして、当該ユーザ端末から送信された音声信号を受信すると、特定情報にて特定される固有情報に対応する音声データを変換した音声信号の特徴と、受信した音声信号の特徴とを比較することにより、同一人物によって発声された音声であるかどうかを判定する。
【００８２】
これにより、ユーザ認証の際に被認証者に発声させる認証用の言葉が、ユーザ認証の度にランダムに変化することになる。さらに、ユーザ認証の際に被認証者に発声させる認証用の言葉そのものが被認証者に提示されることがない。
【００８３】
そのため、ユーザ認証の際にユーザに発声させる複数の認証用の言葉の全てを第三者に録音されたとしても、その第三者は、どの言葉を用いればユーザ認証に成功するのかがわからない。
【００８４】
従って、サービスやシステムが第三者に不正に利用されてしまうことを防止できる。
【００８５】
なお、本実施形態においては、電話番号の１つの桁を選択することにより、選択された桁の数字に対応する１つの言葉を被認証者に発声させる場合を主に想定していた。しかし、電話番号の複数の桁を選択し、複数の言葉を認証者に発声させることによってユーザ認証を行うことも可能である。電話番号の複数の桁を選択した場合、例えば、選択された複数の桁を順番に被認証者へ通知し、その複数の桁の数字に対応する複数の言葉を、通知された複数の桁と同じ順番で被認証者に発声させるようにする。
【００８６】
このように、１回のユーザ認証において複数の言葉を組み合わせて被認証者に発声させることにより、第三者によるサービスやシステムの不正な利用をより強固に防止することが可能となる。
【００８７】
また、本発明においては、認証装置内の処理は上述の専用のハードウェアにより実現されるもの以外に、その機能を実現するためのプログラムを認証装置にて読取可能な記録媒体に記録し、この記録媒体に記録されたプログラムを認証装置に読み込ませ、実行するものであっても良い。認証装置にて読取可能な記録媒体とは、フレキシブルディスク、光磁気ディスク、ＤＶＤ、ＣＤなどの移設可能な記録媒体の他、認証装置に内蔵されたＨＤＤなどを指す。
【符号の説明】
【００８８】
１０    認証装置
１１    制御部
１２    ユーザ情報記憶部
１３    音声データ変換部
１４    声紋分析部
１５    声紋データ比較部
１６    音声信号変換部
２０    オペレータ用装置
３０−１〜３０−ｎ    ユーザ端末
１００    通信網
【図１】
2011150237.tif 000003
【図２】
2011150237.tif 000004
【図３】
2011150237.tif 000005
【図４】
2011150237.tif 000006
【図５】
2011150237.tif 000007