(57)【要約】【課題】加入者がシステムにアクセスする場合のユーザ認証におけるセキュリティの強化を図る。【解決手段】ユーザ認証を行うサーバ装置２に，加入者の認証に用いる合言葉とその合言葉に対応するパスワードとの組の情報を，一加入者に対して複数組登録した合言葉・パスワード対応テーブル３を持たせる。加入者端末１からのアクセスがあると，合言葉選択手段２２によってその加入者の複数の合言葉の中から一つの合言葉をランダムに選択し，加入者端末１へ送信する。加入者端末１から合言葉に対応するパスワードを受信したならば，加入者認証手段２６によって，送信した合言葉に対応するパスワードと，受信したパスワードとを照合することにより，ユーザ認証を行う。【選択図】　　　　図１
2004013377.tif 000002
【特許請求の範囲】
【請求項１】
加入者からのアクセス時に加入者が正当な加入者であるか否かをパスワードによって認証する認証システムにおいて，
加入者の認証に用いる合言葉とその合言葉に対応するパスワードとの組の情報を，一加入者に対して複数組記憶する認証情報記憶手段と，
加入者からのアクセス時に前記認証情報記憶手段を参照し，その加入者の複数の合言葉の中から一つの合言葉を選択する手段と，
選択した合言葉を加入者端末に送信し，その合言葉に対応するパスワードを加入者端末から受信する手段と，
送信した合言葉に対応するパスワードと，前記加入者端末から受信したパスワードとの照合により加入者の認証を行う手段とを備える
ことを特徴とする合言葉認証システム。
【請求項２】
加入者からのアクセス時に加入者が正当な加入者であるか否かをパスワードによって認証する認証方法において，
加入者からのアクセス時に，加入者の認証に用いる合言葉とその合言葉に対応するパスワードとの組の情報を一加入者に対して複数組記憶する認証情報記憶手段を参照し，その加入者の複数の合言葉の中から一つの合言葉を選択するステップと，
選択した合言葉を加入者端末に送信し，その合言葉に対応するパスワードを加入者端末から受信するステップと，
送信した合言葉に対応するパスワードと，前記加入者端末から受信したパスワードとの照合により加入者の認証を行うステップとを有する
ことを特徴とする合言葉による認証方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は，加入者の認証技術に関し，特に，加入者に複数のパスワードの中から一つのパスワードを選択して入力させることにより，認証時のセキュリティを強化することを可能にした合言葉認証システムおよび合言葉による認証方法に関するものである。
【０００２】
【従来の技術】
加入者が何らかのサービスを提供するシステムにアクセスしサービスを受けるような場合，アクセスを行っている加入者がサービスを受ける権利があることを確認するためにユーザ認証を行うのが通常である。
【０００３】
このユーザ認証に関する従来技術として，サーバが加入者に対して１つのユーザＩＤとパスワードを割り当て，加入者がアクセス時にサーバに対してユーザＩＤとパスワードを送信し，サーバが認証結果を応答する仕組みがある。
【０００４】
【発明が解決しようとする課題】
しかし，一加入者に一パスワードを割り当てることによって認証を行う従来技術では，パスワードが漏洩したような場合に不正なアクセスが発生するおそれがある。
【０００５】
本発明は，上記従来技術の問題点を解決し，加入者がシステムにアクセスする場合のユーザ認証におけるセキュリティの強化を図ることを目的とする。
【０００６】
【課題を解決するための手段】
上記課題を解決するため，本発明は，ユーザ認証に用いるユーザＩＤおよびパスワードを保持するサーバにおいて，一人の加入者に対して合言葉（Ｋｅｙｗｏｒｄ）とパスワードを複数保持し，加入者のアクセス時に複数ある合言葉（Ｋｅｙｗｏｒｄ）の中から一つをランダムに選択して加入者に送信し，加入者は認証のため，合言葉（Ｋｅｙｗｏｒｄ）に合ったパスワードを送信し，サーバで認証を行うことで，一加入者に複数のパスワードを許容する。
【０００７】
すなわち，本発明は，加入者からのアクセス時にユーザ（加入者）の認証を行い接続を許容する認証システムにおいて，認証を行う際に用いる質問に相当する合言葉と，質問の回答に相当するパスワードとを，一加入者に対してあらかじめ複数組登録しておき，加入者からのアクセス時に前記登録された質問をランダムに選択して加入者に対して送信し，それに対する回答（パスワード）からアクセスした者が正当な加入者であるかどうかの認証を行う。
【０００８】
【発明の実施の形態】
以下に，図を用いて，本発明の実施形態について説明する。図１は，本発明の合言葉認証システムの構成の概要を示す図である。１は，ユーザの端末である加入者端末，２は加入者の認証を行って何らかのサービスを提供するサーバ装置，３はサーバ装置２が加入者の認証に用いる合言葉・パスワード対応テーブル，４は加入者端末１とサーバ装置２とを接続するネットワークを表す。
【０００９】
合言葉・パスワード対応テーブル３には，加入者端末１のアドレスや電話番号またはユーザＩＤなどの加入者を特定する加入者特定情報と，複数の合言葉およびパスワードの組の情報とがあらかじめ登録されて記憶されている。
【００１０】
加入者端末１は，ネットワーク４を介してサーバ装置２に接続し，サービスを要求するための要求送信手段１１，サーバ装置２から合言葉を受信し，それをディスプレイに表示する合言葉受信・表示手段１２，表示した合言葉に対応するパスワードをユーザから入力し，サーバ装置２へ送信するパスワード入力・送信手段１３を持つ。
【００１１】
サーバ装置２は，加入者端末１からの要求を受信する要求受信手段２１，要求の受信により，合言葉・パスワード対応テーブル３を参照し，その加入者に割り当てられた複数の合言葉とパスワードの組の中からランダムに一つの合言葉とパスワードの組を選択する合言葉選択手段２２，合言葉をランダムに選択するための乱数を発生させる乱数発生手段２３，選択した合言葉を加入者端末１へ送信する合言葉送信手段２４，加入者端末１から送信した合言葉に対応するパスワードを受信するパスワード受信手段２５，受信したパスワードが送信した合言葉に対応するパスワードと一致するかどうかにより，加入者が正当な加入者であるかどうかを認証する加入者認証手段２６を持つ。
【００１２】
加入者端末１が要求送信手段１１によって，ネットワーク４を介してサーバ装置２へアクセスすると，サーバ装置２の要求受信手段２１は，加入者端末１からの要求を受信し，ユーザ認証のために合言葉選択手段２２を呼び出す。合言葉選択手段２２は，その加入者を加入者端末１のアドレスまたはユーザＩＤ等によって特定し，乱数発生手段２３が発生する乱数を用いて，その加入者のあらかじめ登録された複数の合言葉の中から一つを選択する。合言葉送信手段２４は，選択された合言葉を加入者端末１へ送信する。
【００１３】
加入者端末１では，合言葉受信・表示手段１２がサーバ装置から送信された合言葉を受信し，ディスプレイに表示する。パスワード入力・送信手段１３は，ユーザから合言葉に対応するパスワードを入力し，サーバ装置２へ送信する。
【００１４】
サーバ装置２において，パスワード受信手段２５が加入者端末１からパスワードを受信すると，加入者認証手段２６は，受信したパスワードと送信した合言葉に対応するパスワードとが一致するかどうかを確認し，一致した場合に認証をＯＫとする。複数の合言葉に対して，それぞれ異なるパスワードを用いることにより，セキュリティの強化が図られることになる。
【００１５】
以下では，図２〜図４を用いて，本発明をＶｏＩＰ通信システムにおけるＶｏＩＰ呼制御装置（ＣＡ：Ｃａｌｌ　Ａｇｅｎｔ）においてＳＩＰ加入者認証に適用した例を説明する。
【００１６】
図２は，ＳＩＰ加入者認証を行うＶｏＩＰ通信システムの概要を示す図である。１０は図１に示す加入者端末１に対応するＶｏＩＰ端末，２０は図１に示すサーバ装置２に対応するＶｏＩＰ呼制御装置，３０はＶｏＩＰ呼制御装置２０に内蔵された合言葉・パスワード対応テーブル，４０はＩＰ（Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ）網，５０は通信リンクを表す。
【００１７】
図３は，図２に示すＶｏＩＰ呼制御装置２０が用いる合言葉・パスワード対応テーブル３０の一例を示す。図３に示すように，合言葉・パスワード対応テーブル３０には，ＳＩＰ−ＵＲＬ，合言葉としてのキーワード（Ｋｅｙｗｏｒｄ），ユーザＩＤおよびパスワード情報があらかじめ登録されて記憶されている。ＳＩＰ−ＵＲＬは，ＶｏＩＰ端末１０を特定する情報であり，各ＳＩＰ−ＵＲＬごとに複数の合言葉，ユーザＩＤ，パスワードの組が格納されている。
【００１８】
図４は，図２に示すＶｏＩＰ端末１０とＶｏＩＰ呼制御装置２０のＳＩＰ加入者認証に関する処理フローチャートである。
【００１９】
ＶｏＩＰ端末１０は，加入者からの指示により，着呼時のために自身の位置情報を登録するときにはＲＥＧＩＳＴＥＲ信号を，ＶｏＩＰ通信を行うときにはＩＮＶＩＴＥ信号を，ＶｏＩＰ呼制御装置（ＣＡ）２０に対して送信する（ステップＳ１０）。
【００２０】
ＶｏＩＰ呼制御装置（ＣＡ）２０は，上述のＲＥＧＩＳＴＥＲ信号またはＩＮＶＩＴＥ信号のＳＩＰ（Ｓｅｓｓｉｏｎ　Ｉｎｉｔｉａｔｉｏｎ　Ｐｒｏｔｏｃｏｌ）信号を加入者から受信すると，ＳＩＰ−ＵＲＬにより送信加入者を特定する（ステップＳ２１）。次に，ＳＩＰ−ＵＲＬをキーに，合言葉・パスワード対応テーブル３０を検索し，ＳＩＰ−ＵＲＬに対する複数の合言葉（Ｋｅｙｗｏｒｄ）とユーザＩＤ，パスワードの組み合わせを取得する（ステップＳ２２）。そして，取得したこの複数の合言葉（Ｋｅｙｗｏｒｄ）のセットからランダムに一つの合言葉（Ｋｅｙｗｏｒｄ）を選択する（ステップＳ２３）。
【００２１】
続いて，ＶｏＩＰ呼制御装置（ＣＡ）２０は，ＲＥＧＩＳＴＥＲ信号には４０１レスポンス，ＩＮＶＩＴＥ信号には４０７レスポンスを生成し，ＳＩＰ信号のｄｉｓｐｌａｙ−ｎａｍｅに選択した合言葉（Ｋｅｙｗｏｒｄ）をセットして，ＶｏＩＰ端末１０に送信する（ステップＳ２４）。
【００２２】
ＶｏＩＰ端末１０では，受信した合言葉（Ｋｅｙｗｏｒｄ）をディスプレイに表示し，加入者はＶｏＩＰ端末１０に表示された合言葉（Ｋｅｙｗｏｒｄ）を確認し，その合言葉（Ｋｅｙｗｏｒｄ）に対応したユーザＩＤとパスワードを入力する（ステップＳ１１）。ＶｏＩＰ端末１０は，入力したユーザＩＤとパスワードを，Ａｕｔｈｏ−ｒｉｚａｔｉｏｎヘッダ，Ｐｒｏｘｙ−Ａｕｔｈｏｒｉｚａｔｉｏｎヘッダに設定し，再びＲＥＧＩＳＴＥＲ信号またはＩＮＶＩＴＥ信号をＶｏＩＰ呼制御装置（ＣＡ）２０へ送信する（ステップＳ１２）。
【００２３】
ＶｏＩＰ呼制御装置（ＣＡ）２０は，再度ＶｏＩＰ端末１０から送信されたＲＥＧＩＳＴＥＲ信号またはＩＮＶＩＴＥ信号を受信し（ステップＳ２５），ＲＥＧＩＳＴＥＲ信号またはＩＮＶＩＴＥ信号に設定されたユーザＩＤとパスワードと，送信した合言葉（Ｋｅｙｗｏｒｄ）に対応するユーザＩＤ，パスワードとの照合を行うことで認証を行う（ステップＳ２６）。
【００２４】
【発明の効果】
本発明を用いることにより，一加入者に一パスワードによって認証を行う場合と比較して，合言葉（Ｋｅｙｗｏｒｄ）認証を行う場合，一加入者に複数のパスワードを保持することができ，また毎回異なる合言葉（Ｋｅｙｗｏｒｄ）がランダムに送信されるため，認証時のセキュリティを強化し，不正アクセスに対して強いシステムを構築することができる。
【図面の簡単な説明】
【図１】本発明の合言葉認証システムの構成の概要を示す図である。
【図２】ＳＩＰ加入者認証を行うＶｏＩＰ通信システムの概要を示す図である。
【図３】図２に示すシステムで用いる合言葉・パスワード対応テーブルの一例を示す図である。
【図４】図２に示すシステムのＳＩＰ加入者認証に関する処理フローチャートである。
【符号の説明】
１　加入者端末
２　サーバ装置
３　合言葉・パスワード対応テーブル
４　ネットワーク
１０　ＶｏＩＰ端末
１１　要求送信手段
１２　合言葉受信・表示手段
１３　パスワード入力・送信手段
２０　ＶｏＩＰ呼制御装置
２１　要求受信手段
２２　合言葉選択手段
２３　乱数発生手段
２４　合言葉送信手段
２５　パスワード受信手段
２６　加入者認証手段
３０　合言葉・パスワード対応テーブル
４０　ＩＰ網
５０　通信リンク
【図１】
2004013377.tif 000003
【図２】
2004013377.tif 000004
【図３】
2004013377.tif 000005
【図４】
2004013377.tif 000006