(57)【特許請求の範囲】
【請求項１】
ワンタイムパスワードを発行するとともに、外部システムからの要求により当該ワンタイムパスワードの認証を行う認証システムであって、
第１の端末毎に、端末識別情報またはメールアドレスと、ユーザＩＤとが記憶された認証記憶手段と、
第１の端末から端末識別情報またはユーザＩＤを含むワンタイムパスワード生成要求を受け付けて、当該端末識別情報またはユーザＩＤに対応するワンタイムパスワードを生成し、生成したワンタイムパスワードを第１の端末に送信するとともに、生成したワンタイムパスワードを認証記憶手段に記憶する生成手段と、
第２の端末から入力されたワンタイムパスワードと前記認証記憶手段に記憶されたワンタイムパスワードとが一致するか否かを認証する認証手段と、
前記第１の端末の機種を変更する変更手段と、を有し、
前記生成手段は、前記第１の端末が端末識別情報を送信する端末の場合、前記生成したワンタイムパスワードが設定された画面を当該端末に送信し、前記第１の端末が端末識別情報を送信しない端末の場合、前記生成したワンタイムパスワードが記述されたメールを当該端末に送信し、
前記第１の端末の機種変更が、端末識別情報を送信する旧端末から他の端末識別情報を送信する新端末への機種変更の場合、前記変更手段は、前記認証記憶手段に記憶された前記旧端末の端末識別情報を、前記新端末の端末識別情報に変更し、
前記第１の端末の機種変更が、端末識別情報を送信する旧端末から端末識別情報を送信しない新端末への機種変更の場合、前記変更手段は、前記認証記憶手段に記憶された前記旧端末の端末識別情報を削除するとともに、新端末から入力されたメールアドレスを前記認証記憶手段に記憶すること
を特徴とする認証システム。
【請求項２】
ワンタイムパスワードを発行するとともに、外部システムからの要求により当該ワンタイムパスワードの認証を行う認証システムであって、
第１の端末毎に、端末識別情報またはメールアドレスと、ユーザＩＤとが記憶された認証記憶手段と、
第１の端末から端末識別情報またはユーザＩＤを含むワンタイムパスワード生成要求を受け付けて、当該端末識別情報またはユーザＩＤに対応するワンタイムパスワードを生成し、生成したワンタイムパスワードを第１の端末に送信するとともに、生成したワンタイムパスワードを認証記憶手段に記憶する生成手段と、
第２の端末から入力されたワンタイムパスワードと前記認証記憶手段に記憶されたワンタイムパスワードとが一致するか否かを認証する認証手段と、
前記第１の端末の機種を変更する変更手段と、を有し、
前記生成手段は、前記第１の端末が端末識別情報を送信する端末の場合、前記生成したワンタイムパスワードが設定された画面を当該端末に送信し、前記第１の端末が端末識別情報を送信しない端末の場合、前記生成したワンタイムパスワードが記述されたメールを当該端末に送信し、
前記第１の端末の機種変更が、端末識別情報を送信しない旧端末から端末識別情報を送信する新端末への機種変更の場合、前記変更手段は、前記認証記憶手段に記憶された前記旧端末のメールアドレスを削除するとともに、前記新端末の端末識別情報を前記認証記憶手段に記憶し、
前記第１の端末の機種変更が、端末識別情報を送信しない旧端末から他の端末識別情報を送信しない新端末への機種変更の場合、前記変更手段は、前記認証記憶手段に記憶された前記旧端末のメールアドレスを新端末から入力されたメールアドレスに変更すること
を特徴とする認証システム。
【請求項３】
ワンタイムパスワードを発行するとともに、外部システムからの要求により当該ワンタイムパスワードの認証を行う認証システムであって、
第１の端末毎に、端末識別情報またはメールアドレスと、ユーザＩＤとが記憶された認証記憶手段と、
第１の端末から端末識別情報またはユーザＩＤを含むワンタイムパスワード生成要求を受け付けて、当該端末識別情報またはユーザＩＤに対応するワンタイムパスワードを生成し、生成したワンタイムパスワードを第１の端末に送信するとともに、生成したワンタイムパスワードを認証記憶手段に記憶する生成手段と、
第２の端末から入力されたワンタイムパスワードと前記認証記憶手段に記憶されたワンタイムパスワードとが一致するか否かを認証する認証手段と、
前記第１の端末の機種を変更する変更手段と、を有し、
前記生成手段は、前記第１の端末が端末識別情報を送信する端末の場合、前記生成したワンタイムパスワードが設定された画面を当該端末に送信し、前記第１の端末が端末識別情報を送信しない端末の場合、前記生成したワンタイムパスワードが記述されたメールを当該端末に送信し、
前記第１の端末の機種変更が、端末識別情報を送信する旧端末から端末識別情報を送信しない新端末への機種変更の場合、前記変更手段は、前記認証記憶手段に記憶された前記旧端末の端末識別情報を削除するとともに、新端末から入力されたメールアドレスを前記認証記憶手段に記憶すること
を特徴とする認証システム。
【請求項４】
ワンタイムパスワードを発行するとともに、外部システムからの要求により当該ワンタイムパスワードの認証を行う認証システムであって、
第１の端末毎に、端末識別情報またはメールアドレスと、ユーザＩＤとが記憶された認証記憶手段と、
第１の端末から端末識別情報またはユーザＩＤを含むワンタイムパスワード生成要求を受け付けて、当該端末識別情報またはユーザＩＤに対応するワンタイムパスワードを生成し、生成したワンタイムパスワードを第１の端末に送信するとともに、生成したワンタイムパスワードを認証記憶手段に記憶する生成手段と、
第２の端末から入力されたワンタイムパスワードと前記認証記憶手段に記憶されたワンタイムパスワードとが一致するか否かを認証する認証手段と、
前記第１の端末の機種を変更する変更手段と、を有し、
前記生成手段は、前記第１の端末が端末識別情報を送信する端末の場合、前記生成したワンタイムパスワードが設定された画面を当該端末に送信し、前記第１の端末が端末識別情報を送信しない端末の場合、前記生成したワンタイムパスワードが記述されたメールを当該端末に送信し、
前記第１の端末の機種変更が、端末識別情報を送信しない旧端末から端末識別情報を送信する新端末への機種変更の場合、前記変更手段は、前記認証記憶手段に記憶された前記旧端末のメールアドレスを削除するとともに、前記新端末の端末識別情報を前記認証記憶手段に記憶すること
を特徴とする認証システム。
【請求項５】
請求項１から請求項４のいずれか１項に記載の認証システムであって、
前記変更手段は、旧端末の第１の端末から機種変更要求を受信した場合、旧端末の第１の端末に受付番号を送信し、当該受付番号と新端末の第１の端末から入力された受付番号とが一致するか否かを判別すること
を特徴とする認証システム。
【請求項６】
請求項１から請求項５のいずれか１項に記載の認証システムであって、
前記認証記憶手段は、第１の端末毎にＰＩＮをさらに記憶し、
前記第１の端末のＰＩＮを変更するＰＩＮ変更手段をさらに有し、
前記ＰＩＮ変更手段は、前記第１の端末からＰＩＮの変更要求を受け付け、前記第１の端末が端末識別情報を送信しない端末の場合、メールを介してＰＩＮの変更指示を入力させる入力画面を当該端末に送信し、前記入力画面に入力された変更指示を受信した場合にＰＩＮを変更すること
を特徴とする認証システム。
【請求項７】
ワンタイムパスワードを発行するとともに、外部システムからの要求により当該ワンタイムパスワードの認証を行う認証システムが行う認証方法であって、
前記認証システムは、第１の端末毎に、端末識別情報またはメールアドレスと、ユーザＩＤとが記憶された認証記憶部を有し、
第１の端末から端末識別情報またはユーザＩＤを含むワンタイムパスワード生成要求を受け付けて、当該端末識別情報またはユーザＩＤに対応するワンタイムパスワードを生成し、生成したワンタイムパスワードを第１の端末に送信するとともに、生成したワンタイムパスワードを前記認証記憶部に記憶する生成ステップと、
第２の端末から入力されたワンタイムパスワードと前記認証記憶部に記憶されたワンタイムパスワードとが一致するか否かを認証する認証ステップと、
前記第１の端末の機種を変更する変更ステップと、を行い、
前記生成ステップは、前記第１の端末が端末識別情報を送信する端末の場合、前記生成したワンタイムパスワードが設定された画面を当該端末に送信し、前記第１の端末が端末識別情報を送信しない端末の場合、前記生成したワンタイムパスワードが記述されたメールを当該端末に送信し、
前記第１の端末の機種変更が、端末識別情報を送信する旧端末から他の端末識別情報を送信する新端末への機種変更の場合、前記変更ステップは、前記認証記憶部に記憶された前記旧端末の端末識別情報を、前記新端末の端末識別情報に変更し、
前記第１の端末の機種変更が、端末識別情報を送信する旧端末から端末識別情報を送信しない新端末への機種変更の場合、前記変更ステップは、前記認証記憶部に記憶された前記旧端末の端末識別情報を削除するとともに、新端末から入力されたメールアドレスを前記認証記憶部に記憶すること
を特徴とする認証方法。
【請求項８】
ワンタイムパスワードを発行するとともに、外部システムからの要求により当該ワンタイムパスワードの認証を行う認証システムが実行する認証プログラムであって、
前記認証システムは、第１の端末毎に、端末識別情報またはメールアドレスと、ユーザＩＤとが記憶された認証記憶部を有し、
前記認証システムに、
第１の端末から端末識別情報またはユーザＩＤを含むワンタイムパスワード生成要求を受け付けて、当該端末識別情報またはユーザＩＤに対応するワンタイムパスワードを生成し、生成したワンタイムパスワードを第１の端末に送信するとともに、生成したワンタイムパスワードを前記認証記憶部に記憶する生成ステップと、
第２の端末から入力されたワンタイムパスワードと前記認証記憶部に記憶されたワンタイムパスワードとが一致するか否かを認証する認証ステップと、
前記第１の端末の機種を変更する変更ステップと、を実行させ、
前記生成ステップは、前記第１の端末が端末識別情報を送信する端末の場合、前記生成したワンタイムパスワードが設定された画面を当該端末に送信し、前記第１の端末が端末識別情報を送信しない端末の場合、前記生成したワンタイムパスワードが記述されたメールを当該端末に送信し、
前記第１の端末の機種変更が、端末識別情報を送信する旧端末から他の端末識別情報を送信する新端末への機種変更の場合、前記変更ステップは、前記認証記憶部に記憶された前記旧端末の端末識別情報を、前記新端末の端末識別情報に変更し、
前記第１の端末の機種変更が、端末識別情報を送信する旧端末から端末識別情報を送信しない新端末への機種変更の場合、前記変更ステップは、前記認証記憶部に記憶された前記旧端末の端末識別情報を削除するとともに、新端末から入力されたメールアドレスを前記認証記憶部に記憶すること
を特徴とする認証プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ワンタイムパスワードを用いてユーザの正当性を認証する認証技術に関する。
【背景技術】
【０００２】
近年、フィッシング詐欺に代表される、インターネット上でのユーザＩＤ、パスワードなどの詐取・盗難（identity theft）が問題となっている。そのため、より高いセキュリティを確保し、ユーザの正当性を認証する技術が求められている。例えば、特許文献１には、ワンタイムパスワードを用いて、ユーザ認証を行うパスワード認証システムが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２４０６３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載のパスワード認証システムでは、携帯電話が認証サーバから取得したワンタイムパスワードを用いてユーザ認証を行う。しかしながら、特許文献１では、携帯電話は、ユーザＩＤを指定して認証サーバにワンタイムパスワードを要求する。そして、認証サーバは、当該ユーザＩＤに対するワンタイムパスワードを要求元の携帯端末に送信する。すなわち、ユーザＩＤが漏れた場合は、同時にワンタイムパスワードが漏れたも同義である。
【０００５】
したがって、悪意のある第三者は、ユーザＩＤさえ取得できれば、ユーザＩＤを認証サーバに送ることによってワンタイムパスワードを取得できる。これにより、悪意のある第三者が、不正に取得したユーザＩＤとワンタイムパスワードとを使用して、例えばオンライン口座にログインし、不正な操作を行う可能性がある。
【０００６】
また、通信技術の発展に伴い、様々な種類および機種の端末が開発されており、このような様々な端末に対して、より安全にワンタイムパスワードを通知することが求められている。
【０００７】
本発明は上記事情に鑑みてなされたものであり、本発明の目的は、ワンタイムパスワードが第三者に漏洩するリスクを軽減し、より高いセキュリティを確保したユーザ認証技術を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明は、ワンタイムパスワードを発行するとともに、外部システムからの要求により当該ワンタイムパスワードの認証を行う認証システムであって、第１の端末毎に、端末識別情報またはメールアドレスと、ユーザＩＤとが記憶された認証記憶手段と、第１の端末から端末識別情報またはユーザＩＤを含むワンタイムパスワード生成要求を受け付けて、当該端末識別情報またはユーザＩＤに対応するワンタイムパスワードを生成し、生成したワンタイムパスワードを第１の端末に送信するとともに、生成したワンタイムパスワードを前記認証記憶手段に記憶する生成手段と、第２の端末から入力されたワンタイムパスワードと前記認証記憶手段に記憶されたワンタイムパスワードとが一致するか否かを認証する認証手段と、を有し、前記生成手段は、前記第１の端末が端末識別情報を送信する端末の場合、前記生成したワンタイムパスワードが設定された画面を当該端末に送信し、前記第１の端末が端末識別情報を送信しない端末の場合、前記生成したワンタイムパスワードが記述されたメールを当該端末に送信する。
【０００９】
また、本発明は、ワンタイムパスワードを発行するとともに、外部システムからの要求により当該ワンタイムパスワードの認証を行う認証システムが行う認証方法であって、前記認証システムは、第１の端末毎に、端末識別情報またはメールアドレスと、ユーザＩＤとが記憶された認証記憶部を有し、第１の端末から端末識別情報またはユーザＩＤを含むワンタイムパスワード生成要求を受け付けて、当該端末識別情報またはユーザＩＤに対応するワンタイムパスワードを生成し、生成したワンタイムパスワードを第１の端末に送信するとともに、生成したワンタイムパスワードを前記認証記憶部に記憶する生成ステップと、第２の端末から入力されたワンタイムパスワードと前記認証記憶部に記憶されたワンタイムパスワードとが一致するか否かを認証する認証ステップと、を行い、前記生成ステップは、前記第１の端末が端末識別情報を送信する端末の場合、前記生成したワンタイムパスワードが設定された画面を当該端末に送信し、前記第１の端末が端末識別情報を送信しない端末の場合、前記生成したワンタイムパスワードが記述されたメールを当該端末に送信する。
【００１０】
また、本発明は、ワンタイムパスワードを発行するとともに、外部システムからの要求により当該ワンタイムパスワードの認証を行う認証システムが実行する認証プログラムであって、前記認証システムは、第１の端末毎に、端末識別情報またはメールアドレスと、ユーザＩＤとが記憶された認証記憶部を有し、前記認証システムに、第１の端末から端末識別情報またはユーザＩＤを含むワンタイムパスワード生成要求を受け付けて、当該端末識別情報またはユーザＩＤに対応するワンタイムパスワードを生成し、生成したワンタイムパスワードを第１の端末に送信するとともに、生成したワンタイムパスワードを前記認証記憶部に記憶する生成ステップと、第２の端末から入力されたワンタイムパスワードと前記認証記憶部に記憶されたワンタイムパスワードとが一致するか否かを認証する認証ステップと、を実行させ、前記生成ステップは、前記生成手段は、前記第１の端末が端末識別情報を送信する端末の場合、前記生成したワンタイムパスワードが設定された画面を当該端末に送信し、前記第１の端末が端末識別情報を送信しない端末の場合、前記生成したワンタイムパスワードが記述されたメールを当該端末に送信する。
【発明の効果】
【００１１】
本発明では、ワンタイムパスワードが第三者に漏洩するリスクを軽減し、より高いセキュリティを確保したユーザ認証技術を提供することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態が適用された認証システムの全体構成図である。
【図２】認証テーブルの一例を示す図である。
【図３】各装置のハードウェア構成例を示す図である。
【図４】個体識別情報を利用したワンタイムパスワードの発行処理を示すシーケンス図である。
【図５】メールアドレスを利用したワンタイムパスワードの発行処理を示すシーケンス図である。
【図６】ワンタイムパスワードの発行処理の画面遷移の一例を示したものである。
【図７】携帯電話のＰＩＮ変更処理を示すシーケンス図である。
【図８】スマートフォンのＰＩＮ変更処理を示すシーケンス図である。
【図９】ＰＩＮ変更処理の画面遷移の一例を示したものである。
【図１０】第１の機種変更処理（携帯電話→携帯電話）を示すシーケンス図である。
【図１１】第１の機種変更処理の画面遷移の一例を示したものである。
【図１２】第２の機種変更処理（携帯電話→スマートフォン）を示すシーケンス図である。
【図１３】第２の機種変更処理の画面遷移の一例を示したものである。
【図１４】第３の機種変更処理（スマートフォン→携帯電話）を示すシーケンス図である。
【図１５】第３の機種変更処理の画面遷移の一例を示したものである。
【図１６】第４の機種変更処理（スマートフォン→スマートフォン）の旧端末の画面遷移の一例を示したものである。
【図１７】第４の機種変更処理（スマートフォン→スマートフォン）の新端末の画面遷移の一例を示したものである。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態について説明する。
【００１４】
図１は、本発明の実施形態が適用された認証システムの全体構成図である。図示する認証システムは、ユーザが所有する携帯端末（第１の端末）１と、ＰＣ（Personal Computer）などのユーザ端末（第２の端末）２と、認証ＰＬ（presentation layer）サーバ３と、認証ＢＬ（business logic layer）サーバ４と、少なくとも１つの業務サーバ５（外部システム）とを有する。携帯端末１は携帯電話網やインターネットなどのネットワーク９を介して認証ＰＬサーバ３と接続され、ユーザ端末２はインターネットなどのネットワーク９を介して業務サーバ５と接続されるものとする。
【００１５】
本実施形態では、各業務サーバ５が、認証ＰＬサーバ３および認証ＢＬサーバ４を共同利用するものとする。すなわち、認証ＰＬサーバ３および認証ＢＬサーバ４は、ＡＳＰ（Application Service Provider）であって、各業務サーバ５にユーザ認証機能を提供するものとする。なお、本実施形態では、認証ＰＬサーバ３および認証ＢＬサーバ４を有するが、これらのサーバを統合して１つの認証サーバ（認証システム、認証装置）としてもよい。
【００１６】
本認証システムのユーザは、少なくとも１つの業務サーバ５が提供するＷｅｂサイト（業務システム）のサービスを利用可能なユーザであって、あらかじめ所定の業務サーバ５のＷｅｂサイトに登録し、当該Ｗｅｂサイト内でユーザを識別するためのログインＩＤを取得しているものとする。また、ユーザは、ユーザ端末２を用いて所定の業務サーバ５のＷｅｂサイトにログイン（アクセス）する際に、携帯端末１を用いて認証ＰＬサーバ３および認証ＢＬサーバ４からワンタイムパスワードを取得し、当該ワンタイムパスワードをユーザ端末２から入力する。
【００１７】
携帯端末１は、ユーザの指示を受け付けるとともに、出力装置に各種の情報・画面を表示し、またメールの送受信を行うものとする。携帯端末１には、個体識別番号を送信する携帯端末（例えば、携帯電話など）と、個体識別番号を送信しない携帯端末（例えば、ＰＤＡ（携帯情報端末）の機能を備えたスマートフォン、ＰＣなど）とがある。本実施形態では、個体識別番号を送信する携帯端末として携帯端末を、個体識別番号を送信しない携帯端末としてスマートフォンを例として以下に説明する。
【００１８】
携帯電話は、個体識別番号（端末識別情報）を送信する端末であって、図示しないメモリ等の記憶装置に個体識別番号があらかじめ記憶されているものとする。なお、個体識別番号が記憶されているメモリ等は、携帯端末１から着脱可能なＩＣカードであってもよい。一方、スマートフォンは、個体識別番号を送信しない端末である。
【００１９】
ユーザ端末２は、ユーザの指示を受け付けるとともに、出力装置に各種の情報・画面を表示し、Ｗｅｂブラウザと同様の機能を有するものとする。ユーザは、ユーザ端末２を用いて業務サーバ５にアクセスし、所定のＷｅｂサイトへのログイン操作を行う際に、携帯端末１から取得したワンタイムパスワードをユーザ端末２に入力する。
【００２０】
認証ＰＬサーバ３および認証ＢＬサーバ４は、ワンタイムパスワードを生成して携帯端末１に送信するとともに、ユーザ端末２から送信されたログイン要求の正当性を認証し、携帯端末１の機種変更およびＰＩＮの変更処理を行う。図示する認証ＰＬサーバ３は、携帯端末１に対する入出力処理を行う。
【００２１】
認証ＢＬサーバ４は、ワンタイムパスワードを生成するパスワード生成部４１と、ログイン要求の正当性を認証する認証部４２と、ＰＩＮの変更および携帯端末１の機種変更を行う変更部４３と、認証テーブル４４とを有する。認証テーブル４４には、認証に必要な各種の情報が登録される。なお、認証テーブル４４については後述する。
【００２２】
業務サーバ５は、ネットワークを介して各種のサービスを提供するシステムであって、オンラインバンキング、オンライントレード、ネットショッピングなどのＷｅｂサイト（業務システム）をユーザ端末２に提供する。業務サーバ５は、当該業務サーバ５が提供するＷｅｂサイトを利用可能なユーザのユーザ情報が設定されたユーザテーブルを有し、ユーザ情報には、例えばログインＩＤなどが含まれる。
【００２３】
次に、認証ＢＬサーバ４の認証テーブル４４について説明する。
【００２４】
図２は、認証テーブル４４の一例を示した図である。図示する認証テーブル４４は、携帯端末１毎に、ユーザＩＤ４４１、ＰＩＮ（Personal Identification Number）４４２、ワンタイムパスワード４４３、個体識別番号４４４、メールアドレス４４５、などを有する。
【００２５】
ユーザＩＤ４４１は、本実施形態における認証システム全体で、各ユーザを識別するための識別情報である。ＰＩＮ４４２は、ユーザが設定する暗証番号である。ワンタイムパスワード４４３には、パスワード生成部４１が生成したワンタイムパスワードが設定される。個体識別番号４４４には、携帯端末１が個体識別番号を送信する携帯電話の場合、当該携帯電話の個体識別番号（または、携帯電話の電話番号）が設定される。メールアドレス４４５には、携帯端末１が個体識別番号を送信しない端末（スマートフォンなど）の場合、当該端末のメールアドレスが設定される。
【００２６】
上記説明した、携帯端末１、ユーザ端末２、認証ＰＬサーバ３、認証ＢＬサーバ４および業務サーバ５は、いずれも、例えば図３に示すようなＣＰＵ９０１と、メモリ９０２と、ＨＤＤ等の外部記憶装置９０３と、キーボードやマウスなどの入力装置９０４と、ディスプレイやプリンタなどの出力装置９０５と、ネットワークと接続するための通信制御装置９０６と、を備えた汎用的なコンピュータシステムを用いることができる。このコンピュータシステムにおいて、ＣＰＵ９０１がメモリ９０２上にロードされた所定のプログラムを実行することにより、各装置の各機能が実現される。
【００２７】
例えば、認証ＰＬサーバ３および認証ＢＬサーバ４の各機能は、認証ＰＬサーバ３用のプログラムの場合は認証ＰＬサーバ３のＣＰＵ９０１が、そして、認証ＢＬサーバ４用のプログラムの場合は認証ＢＬサーバ４のＣＰＵ９０１が、それぞれ実行することにより実現される。なお、認証ＢＬサーバ４の認証テーブル４４には、認証サーバ３のメモリ９０２または外部記憶装置９０３が用いられるものとする。また、入力装置９０４および出力装置９０５については、各装置が必要に応じて備えるものとする。
【００２８】
次に、ワンタイムパスワードの発行処理について説明する。ユーザは、ユーザ端末２から所望の業務システム５にログインする前に、携帯端末１を用いてワンタイムパスワードをあらかじめ取得しておくものとする。
【００２９】
図４は、携帯端末１が個体識別番号を送信する端末（本実施形態では携帯電話）の場合のワンタイムパスワード発行処理を示すシーケンス図である。図５は、携帯端末１が個体識別番号を送信しない端末（本実施形態ではスマートフォン）の場合のワンタイムパスワード発行処理を示すシーケンス図である。また、図６は、携帯電話およびスマートフォンの出力装置に表示される各種画面（画面遷移）の一例を示したものである。
【００３０】
まず、図４および図６を用いて、携帯電話のワンタイムパスワード発行処理を説明する。携帯電話は、ユーザの指示を受け付けて、ブックマークなどに登録された所定のＵＲＬを指定して、認証ＰＬサーバ３からトップページを取得し、トップページ１０１（図６参照）を出力装置に表示する。
【００３１】
そして、携帯電話は、ユーザの指示によりメニュー画面を認証ＰＬサーバ３に要求する（Ｓ１１）。携帯電話は、認証ＰＬサーバ３に各種情報を送信する際に、当該携帯電話のメモリ等に記憶された個体識別番号を併せて送信するものとする。認証ＰＬサーバ３は、個体識別番号とともに要求を受け付けると、メニュー画面を携帯電話に送信する（Ｓ１２）。
【００３２】
携帯電話は、メニュー画面１０２（図６参照）を出力装置に表示し、ユーザの指示を受け付けて、ワンタイムパスワード取得要求を認証ＰＬサーバ３に送信し（Ｓ１３）、認証ＰＬサーバ３は、ＰＩＮ入力画面を携帯電話に送信する（Ｓ１４）。
【００３３】
携帯電話は、ＰＩＮ入力画面１０３を表示する。ユーザがＰＩＮ入力欄にＰＩＮを入力し、発行ボタンをクリックすることにより、携帯電話は、ＰＩＮおよび固体識別番号を認証ＰＬサーバ３に送信する（Ｓ１５）。認証ＰＬサーバ３は、送信されたＰＩＮおよび個体識別番号を含むパスワード生成要求を、認証ＢＬサーバ４に送信する（Ｓ１６）。
【００３４】
認証ＢＬサーバ４のパスワード生成部４１は、パスワード生成要求を受信し、当該パスワード生成要求で指定されたＰＩＮおよび個体識別番号を有するレコードが、認証テーブル４４に存在するか否かを判別する。当該レコードが認証テーブル４４に存在する場合、パスワード生成部４１は、所定のアルゴリズムによりワンタイムパスワードを生成し、生成したワンタイムパスワードを認証テーブル４４の対応するレコードに記憶する（Ｓ１７）。なお、当該レコードが認証テーブル４４に存在しない場合は、エラーメッセージが携帯電話に送信される。
【００３５】
そして、パスワード生成部４１は、生成したワンタイムパスワードを認証ＰＬサーバ３に送信する（Ｓ１８）。認証ＰＬサーバ３は、生成されたワンタイムパスワードを含むワンタイムパスワード表示画面を携帯電話に送信し（Ｓ１９）、携帯電話は、ワンタイムパスワード表示画面１０４を表示する。
【００３６】
このように、携帯端末１が携帯電話の場合、ユーザが所有する携帯電話の個体識別番号を用いることによる所有物確認と、ユーザが入力したＰＩＮを用いた知識による本人確認との２要素認証を行うことにより、高度なユーザ認証を実現する。
【００３７】
次に、図５および図６を用いて、スマートフォンのワンタイムパスワード発行処理を説明する。まず、スマートフォンは、図４のＳ１１と同様に、ブックマークなどに登録された所定のＵＲＬを指定して、認証ＰＬサーバ３から取得したトップページ１１１（図６参照）を出力装置に表示する。
【００３８】
スマートフォンは、ユーザの指示によりメニュー画面を認証ＰＬサーバ３に要求する（Ｓ３１）。なお、スマートフォンは、携帯電話と異なり、個体識別番号を送信しない。認証ＰＬサーバ３は、個体識別番号が無い要求を受け付けると、個体識別番号による所有者確認ができないため、替わりにユーザＩＤを入力させるユーザＩＤ入力画面をスマートフォンに送信する（Ｓ３２）。スマートフォンは、ユーザＩＤ入力画面１１２を表示し、ユーザが入力したユーザＩＤを認証ＰＬサーバ３に送信する（Ｓ３３）。
【００３９】
そして、図５のＳ１２からＳ１５と同様に、認証ＰＬサーバ３はメニュー画面を送信し（Ｓ３４）、スマートフォンは、メニュー画面１１３を表示してワンタイムパスワード取得要求を送信し（Ｓ３５）、認証ＰＬサーバ３はＰＩＮ入力画面を送信する（Ｓ３６）。スマートフォンは、ＰＩＮ入力画面１１４を表示し、ユーザが入力したＰＩＮを送信する（Ｓ３７）。
【００４０】
認証ＰＬサーバ３は、Ｓ３７で送信されたＰＩＮおよびＳ３３で送信されたユーザＩＤを含むパスワード生成要求を、認証ＢＬサーバ４に送信する（Ｓ３８）。認証ＢＬサーバ４のパスワード生成部４１は、受信したパスワード生成要求で指定されたＰＩＮおよびユーザＩＤを有するレコードが認証テーブル４４に存在するか否かを判別する。当該レコードが認証テーブル４４に存在する場合、所定のアルゴリズムによりワンタイムパスワードを生成し、生成したワンタイムパスワードを認証テーブル４４の対応するレコードに記憶する（Ｓ３９）。なお、当該レコードが認証テーブル４４に存在しない場合は、エラーメッセージがスマートフォンの画面に表示される。
【００４１】
そして、パスワード生成部４１は、生成したワンタイムパスワードと、認証テーブル４４に記憶された当該ユーザＩＤに対応するメールアドレスと、を認証ＰＬサーバ３に通知する（Ｓ４０）。
【００４２】
認証ＰＬサーバ３は、ワンタイムパスワードの発行が完了したことを通知する発行完了画面をスマートフォンに送信するとともに（Ｓ４１）、通知されたワンタイムパスワードが記述されたメールを生成し、当該メールを通知されたメールアドレスを宛先としてメール送信する（Ｓ４２）。
【００４３】
スマートフォンは、発行完了画面１１５を出力装置に表示すとともに、ワンタイムパスワードが記述されたメール１１６を受信する。このように、携帯端末１がスマートフォンの場合は個体識別番号が送信されないため、当該スマートフォンに対してあらかじめ登録されたメールアドレス宛にメールでワンタイムパスワードを通知することによる所有物確認と、ユーザが入力したＰＩＮを用いた知識による本人確認との２要素認証を行うことにより、高度なユーザ認証を実現する。
【００４４】
以上説明したワンタイムパスワード発行処理により、ユーザは、ユーザ端末２から所望の業務サーバ５のサイトにログインする際に、携帯端末１（携帯電話、スマートフォン等）から取得したワンタイムパスワードを使用する。具体的には、ユーザは、ユーザ端末２を用いて所望の業務サーバ５にアクセスし、業務サーバ５から送信された所定のログイン画面をユーザ端末２の出力装置に表示する。
【００４５】
そして、ユーザ端末２は、ログイン画面に入力されたワンタイムパスワードおよびログインＩＤなどを業務サーバ５に送信する。業務サーバ５は、あらかじめユーザ情報が記憶されたユーザテーブル（不図示）を参照し、送信されたログインＩＤを有するレコードを特定し、当該レコードに設定された認証用のユーザＩＤを取得する。そして、業務サーバ５は、取得したユーザＩＤと、ユーザ端末２から受信したワンタイムパスワードとを含む認証要求を、認証ＢＬサーバ４に送信する。なお、受信したログインＩＤを有するレコードがユーザテーブルに存在しない場合、業務サーバ５は、未登録または不正なユーザからの要求であると判別し、エラーメッセージをユーザ端末２に送信する。
【００４６】
認証要求を受信した認証ＢＬサーバ４の認証部４２は、図４、図５で生成したワンタイムパスワードと一致するか否かを判別し、一致した場合は認証成功通知を、一致しない場合は認証失敗通知を業務サーバ５に送信する。具体的には、認証部４２は、業務サーバ５から受信したユーザＩＤのレコードを認証テーブル４４から特定し、当該レコードのワンタイムパスワードと業務サーバ５から受信したワンタイムパスワードとが一致する場合は認証に成功したと判別し、一致しない場合は認証に失敗したと判別する。業務サーバ５は、認証成功通知を受信した場合、正当なユーザからのログイン要求であるとみなし、ユーザ端末２からのログインを許可し、ユーザの要求に応じて所定の業務処理を行う。なお、認証失敗通知を受信した場合、業務サーバ５は、認証に失敗した旨を示すエラーメッセージをユーザ端末２に送信する。
【００４７】
次に、認証ＢＬサーバ４の認証テーブル４４に登録されたＰＩＮの変更処理について説明する。
【００４８】
図７は、携帯端末１が携帯電話の場合のＰＩＮ変更処理を示すシーケンス図であり、図８は、携帯端末１がスマートフォンの場合のＰＩＮ変更処理を示すシーケンス図である。また、図９は、携帯電話およびスマートフォンの出力装置に表示される各種画面（画面遷移）の一例を示したものである。
【００４９】
まず、図７および図９を用いて、携帯電話のＰＩＮの変更処理を説明する。携帯電話は、図５で説明したように、ブックマークなどに登録された所定のＵＲＬを用いてトップメニュー画面を表示し、メニュー画面２０１（図９参照）に遷移する。前述したように、携帯電話は情報を送信する際に当該携帯電話の個体識別番号を併せて送信する。
【００５０】
そして、携帯電話は、ユーザの指示を受け付けて、設定変更要求を認証ＰＬサーバ３に送信し（Ｓ６１）、認証ＰＬサーバ３は、設定変更画面を携帯電話に送信する（Ｓ６２）。携帯電話は、設定変更画面２０２を表示し、ユーザの指示を受け付けてＰＩＮ変更要求を認証ＰＬサーバ３に送信し（Ｓ６３）、認証ＰＬサーバ３は、ＰＩＮ変更画面を携帯電話に送信する（Ｓ６４）。
【００５１】
携帯電話は、現在のＰＩＮの入力欄と新しいＰＩＮの入力欄とを有するＰＩＮ変更画面２０３を表示し、ユーザが入力した現在のＰＩＮおよび新しいＰＩＮと、個体識別番号とを認証ＰＬサーバ３に送信する（Ｓ６５）。認証ＰＬサーバ３は、送信された現在のＰＩＮ、新しいＰＩＮおよび個体識別番号を含むＰＩＮ変更要求を、認証ＢＬサーバ４に送信する（Ｓ６６）。
【００５２】
認証ＢＬサーバ４の変更部４３は、ＰＩＮ変更要求を受信し、当該要求で指定された現在のＰＩＮおよび個体識別番号を有するレコードが、認証テーブル４４に存在する場合、当該レコードに設定された現在のＰＩＮを新しいＰＩＮに変更する（Ｓ６７）。なお、対象となるレコードが認証テーブル４４に存在しない場合は、エラーメッセージが携帯電話に送信される。
【００５３】
そして、変更部４３は、変更完了通知を認証ＰＬサーバ３に送信し（Ｓ６８）、認証ＰＬサーバ３は、ＰＩＮの変更が完了したことを通知する変更完了画面を携帯電話に送信する（Ｓ６９）。携帯電話は、設定変更完了画面２０４を表示する。
【００５４】
このように、携帯端末１が携帯電話の場合、ユーザが所有する携帯電話の個体識別番号を用いることによる所有物確認と、ユーザが入力したＰＩＮを用いた知識による本人確認との２要素認証による高度なユーザ認証の後に、ＰＩＮの変更処理を行う。
【００５５】
次に、図８および図９を用いて、スマートフォンのＰＩＮの変更処理を説明する。まず、スマートフォンは、図５で説明したように、ブックマークなどに登録された所定のＵＲＬを用いてトップメニュー画面を表示し、ユーザＩＤ入力画面２１１に遷移する。前述したように、スマートフォンは個体識別番号を送信しないため、認証ＰＬサーバ３は、ユーザＩＤ入力画面２１１をスマートフォンに送信する。スマートフォンは、ユーザＩＤ入力画面２１１を表示し、ユーザが入力したユーザＩＤを認証ＰＬサーバ３に送信し（Ｓ７１）、認証ＰＬサーバ３はメニュー画面を送信する（Ｓ７２）。
【００５６】
そして、図７のＳ６１からＳ６５と同様に、スマートフォンは、メニュー画面２１２を表示して変更要求を送信し（Ｓ７３）、認証ＰＬサーバ３から受信した設定変更画面２１３を表示し（Ｓ７４）、ＰＩＮ変更要求を送信し（Ｓ７５）、認証ＰＬサーバ３から受信したＰＩＮ変更画面２１４を表示し（Ｓ７６）、ユーザが入力した現在のＰＩＮおよび新しいＰＩＮを認証ＰＬサーバ３に送信する（Ｓ７７）。
【００５７】
認証ＰＬサーバ３は、送信された現在のＰＩＮおよび新しいＰＩＮと、Ｓ７１で送信されたユーザＩＤとを含むＰＩＮ変更要求を、認証ＢＬサーバ４に送信する（Ｓ７８）。認証ＢＬサーバ４の変更部４３は、ＰＩＮ変更要求を受信し、当該要求で指定された現在のＰＩＮおよびユーザＩＤを有するレコードが認証テーブル４４に存在する場合、当該レコードに設定されたメールアドレスを含む変更開始通知を認証ＰＬサーバ３に送信する（Ｓ７９）。なお、対象となるレコードが認証テーブル４４に存在しない場合は、エラーメッセージがスマートフォンに送信される。
【００５８】
認証ＰＬサーバ３は、変更開始通知を受け付けると、認証テーブル４４に登録されているメールアドレスにＰＩＮ変更用のＵＲＬを送信する旨を通知するＰＩＮ変更開始画面２１５を、スマートフォンに送信する（Ｓ８０）。これにより、スマートフォンは、ＰＩＮ変更開始画面２１５を表示する。
【００５９】
また、認証ＰＬサーバ３は、ＰＩＮ変更指示を入力させるためのＰＩＮ変更完了受付画面２１７を生成するとともに、当該画面にアクセスするための時限付ＵＲＬを生成する。そして、認証ＰＬサーバ３は、生成した時限付ＵＲＬを記述したメールを生成し、Ｓ７９の変更開始通知に含まれるメールアドレスを宛先として生成したメールを送信する（Ｓ８１）。
【００６０】
スマートフォンは、時限付ＵＲＬが記述されたメール２１６を受信し、ユーザの指示により当該ＵＲＬにアクセスして認証ＰＬサーバ３から送信されたＰＩＮ変更完了受付画面２１７を表示し、ユーザの指示（送信ボタンのクリックなど）を受け付けてＰＩＮ変更指示を認証ＰＬサーバ３に送信する（Ｓ８２）。認証ＰＬサーバ３は、ＰＩＮ変更指示を認証ＢＬサーバ４に送信する（Ｓ８３）。
【００６１】
認証ＢＬサーバ４の変更部４３は、ＰＩＮ変更指示を受信し、Ｓ７９で特定した認証テーブル４４のレコードに設定されている現在のＰＩＮを、Ｓ７８で送信された新しいＰＩＮに変更する（Ｓ８４）。そして、変更部４３は、変更完了通知を認証ＰＬサーバ３に送信し（Ｓ８５）、認証ＰＬサーバ３は、設定変更完了画面をスマートフォンに送信し（Ｓ８６）、スマートフォンは、設定変更完了画面２１８を表示する。
【００６２】
このように、携帯端末１がスマートフォンの場合、個体識別番号が送信されないため、メールを介してＰＩＮの変更指示を入力させて所有物確認を行った後に、ＰＩＮの変更処理を行う。
【００６３】
次に、携帯端末１の機種変更処理について説明する。
【００６４】
第１の機種変更は携帯電話から携帯電話への機種変更であって、第２の機種変更は携帯電話からスマートフォンへの機種変更であって、第３の機種変更はスマートフォンから携帯電話への機種変更であって、第４の機種変更はスマートフォンからスマートフォンへの機種変更である。
【００６５】
まず、第１の機種変更（携帯電話→携帯電話）について説明する。図１０は、第１の機種変更処理を示すシーケンス図であり、図１１は、機種変更前の旧端末の携帯電話および機種変更後の新端末の携帯電話の出力装置に表示される各種画面の一例を示したものである。
【００６６】
現在使用している旧端末の携帯電話（以下、「旧端末」）は、図４で説明したように、トップメニュー画面からメニュー画面３０１に遷移する。前述したように、携帯電話は情報を送信する際に当該携帯電話の個体識別番号を併せて送信する。
【００６７】
そして、旧端末は、ユーザの指示を受け付けて、機種変更要求を認証ＰＬサーバ３に送信し（Ｓ１０１）、認証ＰＬサーバ３は、機種変更端末選択画面を旧端末に送信する（Ｓ１０２）。旧端末は、機種変更端末選択画面３０２を表示し、ユーザの指示を受け付けて他の携帯端末への機種変更要求を認証ＰＬサーバ３に送信し（Ｓ１０３）、認証ＰＬサーバ３は、機種変更画面を旧端末に送信する（Ｓ１０４）。
【００６８】
旧端末は、ＰＩＮの入力欄と認証キーの入力欄とを有する機種変更画面３０３を表示する。そして、旧端末は、ユーザが入力したＰＩＮおよび認証キーと、個体識別番号とを認証ＰＬサーバ３に送信する（Ｓ１０５）。ユーザは、認証キーの入力欄に任意のキーを入力する。認証ＰＬサーバ３は、送信されたＰＩＮ、認証キーおよび個体識別番号を含む機種変更要求を、認証ＢＬサーバ４に送信する（Ｓ１０６）。
【００６９】
認証ＢＬサーバ４の変更部４３は、機種更要求を受信し、当該要求で指定されたＰＩＮおよび個体識別番号を有するレコードが、認証テーブル４４に存在する場合、所定の受付番号を生成し、当該受付番号を認証ＰＬサーバ３に通知する（Ｓ１０７）。なお、対象となるレコードが認証テーブル４４に存在しない場合は、エラーメッセージが旧端末に送信される。
【００７０】
そして、変更部４３は、通知された受付番号および新端末の携帯電話で手続きを行う期限が設定された機種変更開始画面３０４を生成し、旧端末に送信する（Ｓ１０８）。旧端末は、機種変更開始画面３０４を表示する。ユーザは、機種変更開始画面３０４に設定された期限までに、新端末の携帯電話で機種変更処理を行う。
【００７１】
すなわち、新端末の携帯電話（以下、「新端末」）は、所定のＵＲＬにアクセスしてメニュー画面３０５を表示し、ユーザの指示を受け付けて機種変更要求を認証ＰＬサーバ３に送信し（Ｓ１０９）、認証ＰＬサーバ３から送信された機種変更画面３０６を表示する（Ｓ１１０）。ここで、ユーザは、旧端末の機種変更開始画面３０４に表示された受付番号と、ＰＩＮと、旧端末の機種変更画面３０３で入力した認証キーとを、機種変更画面３０６に入力する。
【００７２】
新端末は、機種変更画面３０６からユーザが入力した情報（受付番号、ＰＩＮ、認証キー）と、個体識別番号とを認証ＰＬサーバ３に送信し（Ｓ１１１）、認証ＰＬサーバ３は、ユーザが入力した情報と個体識別番号とを含む機種変更指示を認証ＢＬサーバ４に送信する（Ｓ１１２）。認証ＢＬサーバ４の変更部４３は、機種変更指示に含まれる受付番号がＳ１０７で通知した受付番号と一致し、機種変更指示に含まれるＰＩＮがＳ１０６で送信されたＰＩＮと一致し、機種変更指示に含まれる認証キーがＳ１０６で送信された認証キーと一致する場合、認証テーブル４４からＳ１０６で送信された旧端末の個体識別番号を有するレコードを特定し、当該レコードの個体識別番号をＳ１１２で送信された新端末の個体識別番号に変更する（Ｓ１１３）。これにより、旧端末から新端末への機種変更が完了する。
【００７３】
そして、変更部４３は、機種変更完了通知を認証ＰＬサーバ３に送信し（Ｓ１１４）、認証ＰＬサーバ３は、機種変更が完了したことをユーザに通知する機種変更完了画面を新端末に送信し（Ｓ１１５）、新端末は、機種変更完了画面３０７を表示する。
【００７４】
このように、携帯電話から携帯電話への機種変更の場合、ユーザが所有する携帯電話の個体識別番号を用いることによる所有物確認と、知識（認証ＢＬサーバ４が付与した受付番号、本人のみが知りうるＰＩＮおよび認証キー）による本人確認との２要素認証による高度なユーザ認証の後に、機種変更処理を行う。
【００７５】
次に、第２の機種変更（携帯電話→スマートフォン）について説明する。
【００７６】
図１２は、新端末のスマートフォンでの第２の機種変更処理を示すシーケンス図であり、図１３は、機種変更前の旧端末の携帯電話および機種変更後の新端末のスマートフォンの出力装置に表示される各種画面の一例を示したものである。旧端末の携帯電話での処理は、第１の機種変更の処理（図１０のＳ１０１〜Ｓ１０８）と同様であるため、ここでは説明を省略する。なお、第２の機種変更の旧端末の携帯電話では、図１３の機種変更端末選択画面４０２で「スマートフォンへ機種変更」が選択される。
【００７７】
旧端末の携帯電話での処理が終了した後、新端末のスマートフォン（以下、「新端末」）は、所定のＵＲＬを用いてトップメニュー画面を表示し、ユーザＩＤ入力画面４１１に遷移する。新端末は、ユーザＩＤ入力画面４１１を表示し、ユーザが入力したユーザＩＤを認証ＰＬサーバ３に送信し（Ｓ１２１）、認証ＰＬサーバ３はメニュー画面を送信する（Ｓ１２２）。
【００７８】
そして、新端末は、メニュー画面４１２を表示して機種変更要求を送信し（Ｓ１２３）、認証ＰＬサーバ３から受信した機種変更画面４１３を表示する（Ｓ１２４）。新端末は、機種変更画面４１３からユーザが入力した情報（受付番号、ＰＩＮ、認証キー、新端末のメールアドレス）を認証ＰＬサーバ３に送信する（Ｓ１２５）。ユーザは、旧端末の機種変更開始画面４０４に表示された受付番号、ＰＩＮ、旧端末の機種変更画面４０３で入力した認証キー、および新端末のメールアドレスを機種変更画面４１３に入力する。認証ＰＬサーバ３は、ユーザが入力した情報を含む機種変更指示を認証ＢＬサーバ４に送信する（Ｓ１２６）。
【００７９】
認証ＢＬサーバ４の変更部４３は、機種変更指示に含まれる受付番号が旧端末に通知した機種変更開始画面４０４の受付番号と一致し、機種変更指示に含まれるＰＩＮおよび認証キーが機種変更画面４０３から入力されたＰＩＮおよび認証キーと一致する場合、変更完了通知を認証ＰＬサーバ３に送信する（Ｓ１２７）。
【００８０】
認証ＰＬサーバ３は、変更完了通知を受け付けると、新端末に機種変更用のＵＲＬを送信する旨をユーザに通知する機種変更完了画面を新端末に送信する（Ｓ１２８）。これにより、新端末は、機種変更完了画面４１４を表示する。
【００８１】
また、認証ＰＬサーバ３は、機種変更完了指示を入力させるための機種変更完了受付画面４１６を生成するとともに、当該画面にアクセスするための時限付ＵＲＬを生成する。そして、認証ＰＬサーバ３は、生成した時限付ＵＲＬを記述したメール４１５を生成し、Ｓ１２５で送信されたメールアドレスを宛先として送信する（Ｓ１２９）。
【００８２】
新端末は、時限付ＵＲＬが記述されたメール４１５を受信し、ユーザの指示により当該ＵＲＬにアクセスして認証ＰＬサーバ３から送信された機種変更完了受付画面４１６を表示し、ユーザの指示（送信ボタンのクリックなど）を受け付けて機種変更完了指示を認証ＰＬサーバ３に送信する（Ｓ１３０）。認証ＰＬサーバ３は、機種変更完了指示を認証ＢＬサーバ４に送信する（Ｓ１３１）。
【００８３】
認証ＢＬサーバ４の変更部４３は、機種変更完了指示を受信し、認証テーブル４４の対応するレコード（旧端末の個体識別番号が設定されたレコード）に設定された旧端末の携帯電話の個体識別番号を削除するとともに、Ｓ１２６で送信された新端末のメールアドレスを当該レコードに登録する（Ｓ１３２）。そして、変更部４３は、変更完了通知を認証ＰＬサーバ３に送信し（Ｓ１３３）、認証ＰＬサーバ３は、設定変更完了画面を新端末に送信し（Ｓ１３４）、新端末は、設定変更完了画面４１７を表示する。
【００８４】
このように、新端末がスマートフォンの場合、個体識別番号が送信されないため、メールを介して機種変更の指示を入力させて所有物確認を行った後に、機種変更を行う。
【００８５】
次に、第３機種変更（スマートフォン→携帯電話）について説明する。
【００８６】
図１４は、旧端末のスマートフォンおよび新端末の携帯電話での第３の機種変更処理を示すシーケンス図であり、図１５は、機種変更前の旧端末のスマートフォンおよび機種変更後の新端末の携帯電話の出力装置に表示される各種画面の一例を示したものである。
【００８７】
新端末のスマートフォン（以下、「新端末」）は、所定のＵＲＬを用いてトップメニュー画面を表示し、ユーザＩＤ入力画面５０１に遷移する。新端末は、ユーザＩＤ入力画面５０１を表示し、ユーザが入力したユーザＩＤを認証ＰＬサーバ３に送信し（Ｓ１４１）、認証ＰＬサーバ３はメニュー画面を送信する（Ｓ１４２）。
【００８８】
そして、新端末は、メニュー画面５０２を表示して機種変更要求を送信し（Ｓ１４３）、認証ＰＬサーバ３から受信した機種変更端末選択画面５０３を表示する（Ｓ１４４）。新端末は、ユーザの指示を受け付けて他の携帯端末への機種変更要求を、認証ＰＬサーバ３に送信し（Ｓ１４５）、認証ＰＬサーバ３が送信した機種変更画面５０４を表示する（Ｓ１４６）。
【００８９】
そして、新端末は、ユーザが入力したＰＩＮおよび認証キーを認証ＰＬサーバ３に送信し（Ｓ１４７）、認証ＰＬサーバ３は、Ｓ１４７で送信されたＰＩＮおよび認証キーと、Ｓ１４１で送信されたユーザＩＤとを含む機種変更要求を認証ＢＬサーバ４に送信する（Ｓ１４８）。
【００９０】
認証ＢＬサーバ４の変更部４３は、機種変更要求を受信し、当該要求で指定されたＰＩＮおよびユーザＩＤを有するレコードが認証テーブル４４に存在する場合、所定の受付番号を生成し、生成した受付番号と当該レコードに設定されたメールアドレスとを認証ＰＬサーバ３に通知する（Ｓ１４９）。なお、対象となるレコードが認証テーブル４４に存在しない場合は、エラーメッセージが旧端末に送信される。
【００９１】
認証ＰＬサーバ３は、認証テーブル４４に登録されているメールアドレスに機種変更用のＵＲＬを送信する旨を通知する機種変更受付画面５０５を、旧端末に送信する（Ｓ１５０）。これにより、旧端末は、機種変更受付画面５０５を表示する。
【００９２】
また、認証ＰＬサーバ３は、機種変更指示を入力させるための機種変更開始受付画面５０７を生成するとともに、当該画面にアクセスするための時限付ＵＲＬを生成する。そして、認証ＰＬサーバ３は、生成した時限付ＵＲＬを記述したメールを生成し、Ｓ１４８で通知された旧端末のメールアドレスを宛先として生成したメールを送信する（Ｓ１５１）。
【００９３】
旧端末は、時限付ＵＲＬが記述されたメール５０６を受信し、ユーザの指示により当該ＵＲＬにアクセスして認証ＰＬサーバ３から送信された機種変更開始受付画面５０７を表示し、ユーザの指示（送信ボタンのクリックなど）を受け付けて機種変更指示を認証ＰＬサーバ３に送信する（Ｓ１５２）。認証ＰＬサーバ３は、Ｓ１４９で通知された受付番号および新端末の携帯電話で手続きを行う期限が設定された設定変更開始画面５０８を生成し、旧端末に送信する（Ｓ１５３）。旧端末は、設定変更開始画面５０８を表示する。
【００９４】
ユーザは、設定変更開始画面５０８に設定された期限までに、新端末の携帯電話で機種変更処理を行う。新端末の携帯電話での処理（Ｓ１５４〜Ｓ１６０）は、第１の機種変更の処理（図１０のＳ１０９〜Ｓ１１５）と同様であるため、ここでは説明を省略する。なお、Ｓ１５８の機種変更では、認証ＢＬサーバ４の変更部４３は、認証テーブル４４の対応するレコード（旧端末から送信されたユーザＩＤが設定されたレコード）に設定された旧端末のメールアドレスを削除するとともに、新端末の個体識別番号を当該レコードに登録する。
【００９５】
このように、旧端末がスマートフォンの場合、個体識別番号が送信されないため、メールを介して機種変更の指示を入力させて所有物確認を行った後に、受付番号を送信する。
【００９６】
次に、第４機種変更（スマートフォン→スマートフォン）について説明する。
【００９７】
図１６は、機種変更前の旧端末のスマートフォンの出力装置に表示される各種画面の一例を示したものである。図１７は、機種変更後の新端末のスマートフォンの出力装置に表示される各種画面の一例を示したものである。
【００９８】
旧端末のスマートフォンでの処理は、第３の機種変更の処理（図１４：Ｓ１４１〜Ｓ１５３）と同様であり、新端末のスマートフォンでの処理は、第２の機種変更の処理（図１２：Ｓ１２１〜Ｓ１３４）と同様であるため、ここでは説明を省略する。なお、第４の機種変更の旧端末では、図１６の機種変更端末選択画面６０２で「スマートフォンへ機種変更」が選択される。また、第４の機種変更の新端末からの処理では、機種変更処理（図１２：Ｓ１３２）において、認証ＢＬサーバ４の変更部４３は、認証テーブル４４の対応するレコード（旧端末および新端末から送信されたユーザＩＤが設定されたレコード）に設定された旧端末のメールアドレスを、新端末から送信されたメールアドレスに変更する。
【００９９】
第４の機種変更では、旧端末および新端末のスマートフォンでは個体識別番号が送信されないため、メールを介して受付番号を通知するとともに、メールを介して機種変更の指示を入力させて、所有物確認を行った後に機種変更を行う。
【０１００】
以上説明した本実施形態では、ワンタイムパスワードが第三者に漏洩するリスクを軽減し、より高いセキュリティを確保したユーザ認証技術を提供することができる。具体的には、本実施形態では、ワンタイムパスワードを発行する際に、携帯端末１が個体識別番号を送信する携帯電話の場合、ユーザが所有する携帯電話の個体識別番号を用いることによる所有物確認と、ユーザが入力したＰＩＮを用いた知識による本人確認との２要素認証を行った後にワンタイムパスワードを発行することにより、高度なセキュリティを実現する。また、携帯端末１が個体識別番号を送信しない端末（スマートフォンなど）の場合、当該端末に対してあらかじめ登録されたメールアドレス宛にメールでワンタイムパスワードを通知することによる所有物確認と、ユーザが入力したＰＩＮを用いた知識による本人確認との２要素認証を行った後にワンタイムパスワードを発行することにより、高度なセキュリティを実現する。
【０１０１】
また、本実施形態では、ＰＩＮを変更する際に、携帯端末１が個体識別番号を送信する携帯電話の場合、携帯電話の個体識別番号を用いることによる所有物確認と、ユーザが入力したＰＩＮを用いた知識による本人確認との２要素認証を行い、また、携帯端末１が個体識別番号を送信しない端末の場合、当該端末に対してあらかじめ登録されたメールアドレス宛にメールを送信することによる所有物確認と、ユーザが入力したＰＩＮを用いた知識による本人確認との２要素認証を行うことにより、高度なユーザ認証を行った後に、ＰＩＮを変更することができる。
【０１０２】
また、本実施形態では、携帯端末１の機種を変更する際に、旧端末または新端末が個体識別番号を送信する携帯電話の場合、携帯電話の個体識別番号を用いることによる所有物確認と、ユーザが入力したＰＩＮ、認証キー、受付番号を用いた知識による本人確認との２要素認証を行い、また、旧端末または新端末が個体識別番号を送信しない端末の場合、当該端末に対してあらかじめ登録されたメールアドレス宛にメールを送信することによる所有物確認と、ユーザが入力したＰＩＮ、認証キー、受付番号を用いた知識による本人確認との２要素認証を行うことにより、高度なユーザ認証を行った後に、機種を変更することができる。
【０１０３】
したがって、悪意のある第三者は、携帯端末１が携帯電話の場合、正当なユーザから携帯電話およびＰＩＮを同時に盗む必要があり、どれか１つでも欠けると不正使用を行うことができない。また、悪意のある第三者は、携帯端末１が個体識別番号を送信しない端末の場合、正当なユーザからユーザＩＤ、メールアドレスおよびＰＩＮを同時に盗む必要があり、どれか１つでも欠けると不正使用を行うことができない。このように本実施形態の認証システムでは、第３者の不正使用を防止し、より高いセキュリティを確保することができる。
【０１０４】
なお、本発明は上記の実施形態に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。例えば、上記実施形態では、携帯端末１が個体識別番号を送信する端末（例えば携帯電話など）であるか、または個体識別番号を送信しない端末（例えばスマートフォンなど）であるかを、携帯端末１から送信される個体識別番号の有無で判別し、個体識別番号を送信する端末と判別した場合は、ユーザＩＤを入力させるユーザＩＤ入力画面を表示することなくメニュー画面を表示し、個体識別番号を送信しない端末と判別した場合は、ユーザＩＤ入力画面を表示した後にメニュー画面を表示する（図６、図９、図１１等）。しかし、携帯端末１の機種判別に利用する情報としては個体識別番号の送信有無に限定されず、例えば、携帯端末１から情報を送信するに付加される接続元ＩＰ、ドメイン、Ｕｓｅｒ−Ａｇｅｎｔ等を用いることとしてもよい。この場合、認証ＰＬサーバ３は、接続元ＩＰ等と携帯端末の機種（個体識別番号を送信する端末であるか、個体識別番号を送信しない端末であるか）とを対応付けた対応テーブルをメモリ等に記憶しているものとする。そして、認証ＰＬサーバ３は、携帯端末１から所定の情報を受信した際に、対応テーブルを参照して、送信元の携帯端末の機種を判別するものとする。
【０１０５】
また、対応テーブルを用いて個体識別番号を送信する端末であると判別した場合、認証ＰＬサーバ３は、個体識別番号を送信する端末として利用するのか、あるいは個体識別番号を送信しない端末として利用するのかを、ユーザに確認する画面を携帯端末１に送信することとしてもよい。携帯端末から個体識別番号を送信する端末として利用するとの応答があった場合は、上記実施形態で説明した携帯電話の場合の処理を行い、携帯端末から個体識別番号を送信しない端末として利用するとの応答があった場合は、上記実施形態で説明したスマートフォンの場合の処理を行い、ユーザＩＤ入力画面を表示してユーザＩＤを入力させるものとする。
【符号の説明】
【０１０６】
１：携帯端末、２：ユーザ端末、３：認証ＰＬサーバ、４：認証ＢＬサーバ、４１：パスワード生成部、４２：認証部、４３：変更部、４４：認証テーブル、５：業務サーバ、９ネットワーク
【図１】
0005462021.tif 000002
【図２】
0005462021.tif 000003
【図３】
0005462021.tif 000004
【図４】
0005462021.tif 000005
【図５】
0005462021.tif 000006
【図６】
0005462021.tif 000007
【図７】
0005462021.tif 000008
【図８】
0005462021.tif 000009
【図９】
0005462021.tif 000010
【図１０】
0005462021.tif 000011
【図１１】
0005462021.tif 000012
【図１２】
0005462021.tif 000013
【図１３】
0005462021.tif 000014
【図１４】
0005462021.tif 000015
【図１５】
0005462021.tif 000016
【図１６】
0005462021.tif 000017
【図１７】
0005462021.tif 000018