(57)【要約】【課題】本発明は、ログインした状態のアプリケーションを用いて他の端末でもログインすることができるワンタイムパスワードを用いたログインサービス提供サーバに関する。【解決手段】本発明の一実施形態によれば、ワンタイムパスワードを用いたログインサービス提供のためのサービスサーバは、第１端末からワンタイムパスワードの提供の要請を受ける要請受信部と、第１端末に対するログイン情報から第１端末のログイン有効性を判断する有効性判断部と、有効性判断部の判断結果、ワンタイムパスワードを生成するＯＴＰ生成部と、ワンタイムパスワードを第１端末に伝送するＯＴＰ伝送部と、第２端末から認証要請番号を受信するＯＴＰ受信部と、認証要請番号とワンタイムパスワードとを比較して認証を行う認証確認部と、第２端末をログイン処理するログイン処理部と、を含む。【選択図】図３
2014038612.tif 000002
【特許請求の範囲】
【請求項１】
サービスサーバにログインした状態の第１端末からワンタイムパスワードの提供の要請を受ける要請受信部と、
前記要請に応じて前記第１端末に対するログイン情報から前記第１端末のログイン有効性を判断する有効性判断部と、
前記有効性判断部の判断結果、前記第１端末が正常にログインした端末の場合、ワンタイムパスワードを生成するＯＴＰ（Ｏｎｅ  ｔｉｍｅ  Ｐａｓｓｗｏｒｄ）生成部と、
前記ワンタイムパスワードを前記第１端末に伝送するＯＴＰ伝送部と、
第２端末から認証要請番号を受信するＯＴＰ受信部と、
前記認証要請番号と前記ワンタイムパスワードとを比較して認証を行う認証確認部と、
前記認証確認部の比較結果、前記ワンタイムパスワードと認証要請番号とが一致する場合、前記第２端末をログイン処理するログイン処理部と、を含む、ワンタイムパスワードを用いたログインサービスを提供するためのサービスサーバ。
【請求項２】
前記第２端末はＰＣまたはＴＶである、請求項１に記載のワンタイムパスワードを用いたログインサービスを提供するためのサービスサーバ。
【請求項３】
前記ワンタイムパスワードはＵＵＩＤ（Ｕｎｉｖｅｒｓａｌ  Ｕｎｉｑｕｅ  Ｉｄｅｎｔｉｆｉｅｒ；汎用固有識別子）である、請求項１に記載のワンタイムパスワードを用いたログインサービスを提供するためのサービスサーバ。
【請求項４】
前記ワンタイムパスワードは、生成された後、予め設定された時間が経過したときに自動破棄される、請求項１に記載のワンタイムパスワードを用いたログインサービスを提供するためのサービスサーバ。
【請求項５】
前記ワンタイムパスワードは複数の数字からなり、前記ワンタイムパスワードの数字の個数可変である、請求項１に記載のワンタイムパスワードを用いたログインサービスを提供するためのサービスサーバ。
【請求項６】
前記第１端末の位置情報を収集してデータベースに格納する位置格納部と、
前記第１端末の位置情報と前記第２端末の位置情報とが同一地域にあると判断される又は予め設定された範囲以内であるかを確認する位置確認部と、をさらに含み、
前記ログイン処理部は、前記位置確認部の確認結果、前記第１端末の位置情報と前記第２端末の位置情報とが同一地域にあると判断される又は予め設定された範囲以内の場合、前記第２端末に対するログイン処理を行う、請求項１に記載のワンタイムパスワードを用いたログインサービスを提供するためのサービスサーバ。
【請求項７】
前記第２端末から入力されたＩＤ情報の提供をさらに受け、前記ＩＤ情報と前記第１端末のログインＩＤ情報とが一致するか否かを確認するＩＤ確認部をさらに含み、
前記ログイン処理部は、前記ＩＤ確認部の確認結果、前記ＩＤ情報と前記第１端末のログインＩＤ情報とが一致する場合、前記第２端末に対するログイン処理を行う、請求項１に記載のワンタイムパスワードを用いたログインサービスを提供するためのサービスサーバ。
【請求項８】
サービスサーバで行われるワンタイムパスワードを用いたログインサービス提供方法であって、
要請受信部で、前記サービスサーバにログインした状態の第１端末からワンタイムパスワードの提供の要請を受ける段階と、
有効性判断部で、前記要請に応じて前記第１端末に対するログイン情報から前記第１端末のログイン有効性を判断する段階と、
ＯＴＰ（Ｏｎｅ  ｔｉｍｅ  Ｐａｓｓｗｏｒｄ）生成部で、前記有効性判断部の判断結果、前記第１端末が正常にログインした端末の場合、ワンタイムパスワードを生成する段階と、
ＯＴＰ伝送部で、前記ワンタイムパスワードを前記第１端末に伝送する段階と、
ＯＴＰ受信部で、第２端末から認証要請番号を受信する段階と、
認証確認部で、前記認証要請番号と前記ワンタイムパスワードとを比較して認証を行う段階と、
ログイン処理部で、前記認証確認部の比較結果、前記ワンタイムパスワードと前記認証要請番号とが一致する場合、前記第２端末をログイン処理する段階と、を含む、ワンタイムパスワードを用いたログインサービス提供方法。
【請求項９】
前記第２端末はＰＣまたはＴＶである、請求項８に記載のワンタイムパスワードを用いたログインサービス提供方法。
【請求項１０】
前記ワンタイムパスワードはＵＵＩＤ（Ｕｎｉｖｅｒｓａｌ  Ｕｎｉｑｕｅ  Ｉｄｅｎｔｉｆｉｅｒ；汎用固有識別子）である、請求項８に記載のワンタイムパスワードを用いたログインサービス提供方法。
【請求項１１】
前記ワンタイムパスワードは、生成された後、予め設定された時間が経過したときに自動破棄される、請求項８に記載のワンタイムパスワードを用いたログインサービス提供方法。
【請求項１２】
前記ワンタイムパスワードは複数の数字からなり、前記ワンタイムパスワードの数字の個数可変である、請求項８に記載のワンタイムパスワードを用いたログインサービス提供方法。
【請求項１３】
位置格納部で、前記第１端末の位置情報を収集してデータベースに格納する段階と、
位置確認部で、前記第１端末の位置情報と前記第２端末の位置情報とが同一地域にあると判断される又は予め設定された範囲以内であるかを確認する段階と、
前記ログイン処理部で、前記位置確認部の確認結果、前記第１端末の位置情報と前記第２端末の位置情報とが同一地域にあると判断される又は予め設定された範囲以内の場合、前記第２端末に対するログイン処理を行う段階と、をさらに含む、請求項８に記載のワンタイムパスワードを用いたログインサービス提供方法。
【請求項１４】
ＩＤ確認部で、前記第２端末から入力されたＩＤ情報の提供をさらに受け、前記ＩＤ情報と前記第１端末のログインＩＤ情報とが一致するか否かを確認する段階と、
前記ログイン処理部で、前記ＩＤ確認部の確認結果、前記ＩＤ情報と前記ログインＩＤ情報とが一致する場合、前記第２端末に対するログイン処理を行う段階と、をさらに含む、請求項８に記載のワンタイムパスワードを用いたログインサービス提供方法。
【請求項１５】
請求項８から１４のいずれか一項に記載の方法を実行するためのプログラムが記録されていることを特徴とする、コンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アプリケーションまたはウェブサイトに対するログインを提供するためのサーバに関し、より詳細には、ログインした状態のアプリケーションを用いて他の端末でもログインすることができる１回用認証番号（ワンタイムパスワード）を用いたログインサーバ、方法およびコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
最近、様々な消費者のニーズが反映されて様々な大きさと種類のディスプレイ装置が発売されている。また、スマートフォンの大衆化に伴い様々なハンドヘルドタイプの個人端末（ｈａｎｄ‐ｈｅｌｄ  ｐｅｒｓｏｎａｌ  ｄｅｖｉｃｅ）が登場している。例えば、スマートフォンをはじめパッド形態の端末、７インチタブレット（ｔａｂｌｅｔ）ＰＣ、１０インチタブレットＰＣなど、様々な大きさのディスプレイ手段を備えた装置が発売されている。
【０００３】
一方、ＴＶにおいても単純に受信した地上波またはケーブル放送信号のみをディスプレイする機能から脱し、ユーザとの相互通信（ｉｎｔｅｒａｃｔｉｖｅ）機能およびインターネットを用いた各種の付加サービスが提供されている。例えば、インターネット接続を介してＰＣまたはサーバなどと相互連動するＩＰＴＶをはじめ、近年、スマートフォンとの連動まで支援するスマートＴＶが登場した。スマートＴＶの例としてはアップルＴＶ、グーグルＴＶなどが挙げられ、既存の伝統的なＴＶに、ユーザとの双方向通信機能およびインターネットを用いた各種の付加機能が追加されたものである。
【０００４】
また、デジタル放送を受信するためには単にＴＶだけでなく、セットトップボックス（Ｓｅｔ  ｔｏｐ  ｂｏｘ；ＳＴＢ）という装置がさらに必要となる。セットトップボックスとは、ＴＶに接続されて外部から入力された信号を受信して適宜変換し、ＴＶにその内容を表示する装置を意味する。セットトップボックスは、通常、ビデオオンデマンド（Ｖｉｄｅｏ  ｏｎ  ｄｅｍａｎｄ;ＶＯＤ）、ホームショッピング、ネットワークゲームなど次世代の双方向マルチメディア通信サービス（いわゆる対話型ＴＶ）を用いるために必要な家庭用通信端末であり、ＴＶセットの上に載せて利用するボックスという意味を有しており、「加入者信号変換装置」とも言う。双方向のＴＶや電話、会社の映像伝送サービス（例:米国の地域電話会社が提供するビデオダイヤルトーン）などのネットワークにアクセスし、家庭ではＴＶなどに接続して利用する。
【０００５】
セットトップボックスは、電話会社や総合有線放送（ＣＡＴＶ）局に設けられているビデオサーバなどと通信する他に、基本機能として映像信号の受信および変換機能を備える。また、電話とＰＣ通信などのデータ通信サービスも同時に利用できるように電話インターフェースやパーソナルコンピュータ（ＰＣ）とのアクセスインターフェースを有するなど、様々な規格が検討されている。そのため、対話型ＴＶの市場を先占するために、通信、コンピュータ、家電製品の製造会社がセットトップボックスの製品化および販売の競争を起こしている。
【０００６】
一方、セットトップボックスは、同調器（チューナー）を必ず内蔵していなくてもよく、セットトップボックスに外部信号を与える装置としては、イーサーネット（ｅｔｈｅｒｎｅｔ）ケーブル、衛星波受信アンテナまたは地上波受信アンテナ、同軸ケーブル、電話線、アナログＶＨＦ（Ｖｅｒｙ  Ｈｉｇｈ  Ｆｒｅｑｕｅｎｃｙ）あるいはＵＨＦ（Ｕｌｔｒａ  Ｈｉｇｈ  Ｆｒｅｑｕｅｎｃｙ）アンテナなどが挙げられる。これを介して受信できる内容物としては映像、音声、インターネットウェブページ、ゲームなどが挙げられる。
【０００７】
このように、インターネットと連動するセットトップボックスを介してＴＶでは放送情報だけでなく、様々な情報のサービスが提供されることができ、ユーザとの双方向通信によりサービスの選択および制御が可能となる。このようなユーザの選択信号入力を容易にするためには、リモコン（ｒｅｍｏｔｅ  ｃｏｎｔｒｏｌｌｅｒ）の機能を様々に拡張する必要があり、便利なインターフェースを備える必要性が求められる。
【０００８】
また、このようなセットトップボックスの機能を内蔵したスマートＴＶは、地上波放送の視聴は言うまでもなく、インターネットに接続してＶｏＤ（Ｖｉｄｅｏ‐Ｏｎ‐Ｄｅｍａｎｄ）、ゲーム、映像通話、アプリ活用などコンピュータの機能を有することができる。一方、一般のＴＶでも上述のセットトップボックス接続によりスマートＴＶの機能を活用することもでき、ＴＶの取り替え周期が長い点等を鑑みて、スマートＴＶとセットトップボックスの市場は共存して発展している。
【０００９】
この際、ユーザがスマートＴＶにインストールされたアプリケーションなどにログインしようとする場合、ＰＣとは異なり、ＴＶにはログインのための適切な入力手段がない。また、ＴＶリモコンなどを介して文字および数字などが結合したＩＤとパスワードを入力することは非常に不便である。そのため、このように文字の入力が容易でない特殊な端末（例えば、ＴＶリモコンなど）でも高いセキュリティを維持しながら容易にログインするための方法が要求されている。
【００１０】
また、セキュリティが低い公共の場に設けられた端末では、ログイン時に使用したＩＤおよびパスワードが漏れるかハッキングされるおそれが非常に高いという問題がある。
【００１１】
一方、別のユーザ端末を用いてクライアント端末を認証する方法に係る技術として、韓国登録特許第１０‐１０２５８０７号公報「認証方法および認証サーバ（パク・サング）」（引用文献１）には、クライアント端末でＩＤとパスワードを入力しなくても別の認証用端末を介してＱＲコード（登録商標）などのイメージ形態の認証キーをスキャンすることで認証することができる方法が開示されている。
【００１２】
しかし、この方法は、ＩＤとパスワードを使用しなくても認証が可能であるという便利性があるが、イメージ形態の認証キーをスキャンする必要があるなど、複雑な手続きを行わなければならず、認証キーが露出するおそれがあるという問題がある。
【００１３】
そのため、入力環境が整っていない端末やセキュリティが低い公共の場に設けられた端末に対してもセキュリティに優れ、入力が容易なログイン方法の必要性が求められている。
【先行技術文献】
【特許文献】
【００１４】
【特許文献１】韓国登録特許第１０‐１０２５８０７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１５】
本発明の目的は、ログインした状態のアプリケーションを介して発行されたワンタイムパスワードを用いて他の端末でもログインすることができるワンタイムパスワードを用いたログインサーバ、方法、およびコンピュータ読み取り可能な記録媒体を提供することにある。
【００１６】
また、本発明の他の目的は、ログインした状態のアプリケーションを介して発行されたワンタイムパスワードを用いてＴＶまたはＰＣで容易にログインすることができるワンタイムパスワードを用いたログインサーバ、方法およびコンピュータ読み取り可能な記録媒体を提供することにある。
【００１７】
また、本発明のさらに他の目的は、ログイン状態のアプリケーションを介して発行されたワンタイムパスワードと端末の位置情報を利用して他の端末でも容易にログインすることができるワンタイムパスワードを用いたログインサーバ、方法およびコンピュータ読み取り可能な記録媒体を提供することにある。
【００１８】
また、本発明のさらに他の目的は、ログイン状態のアプリケーションを介して発行されたワンタイムパスワードとＩＤ情報を利用して他の端末でも容易にログインすることができるワンタイムパスワードを用いたログインサーバ、方法およびコンピュータ読み取り可能な記録媒体を提供することにある。
【課題を解決するための手段】
【００１９】
上記の本発明の目的を果たし、後述する本発明の特有の効果を果たすための、本発明の特徴的な構成は下記のとおりである。
【００２０】
本発明の一側面によれば、ワンタイムパスワードを用いたログインサービス提供のためのサービスサーバは、サービスサーバにログインした状態の第１端末から第２端末に対するログインのためのワンタイムパスワードの提供の要請を受ける要請受信部と、要請に応じて第１端末に対するログイン情報から第１端末のログイン有効性を判断する有効性判断部と、有効性判断部の判断結果、第１端末が正常にログインした端末の場合、ワンタイムパスワードを生成するＯＴＰ（Ｏｎｅ  ｔｉｍｅ  Ｐａｓｓｗｏｒｄ）生成部と、ワンタイムパスワードを第１端末に伝送するＯＴＰ伝送部と、第２端末から認証要請番号を受信するＯＴＰ受信部と、認証要請番号とワンタイムパスワードとを比較して認証を行う認証確認部と、認証確認部の比較結果、ワンタイムパスワードと認証要請番号とが一致する場合、第２端末をログイン処理するログイン処理部と、を含む。
【００２１】
好ましくは、第２端末はＰＣまたはＴＶである。
【００２２】
好ましくは、ワンタイムパスワードはＵＵＩＤ（Ｕｎｉｖｅｒｓａｌ  Ｕｎｉｑｕｅ  Ｉｄｅｎｔｉｆｉｅｒ；汎用固有識別子）である。
【００２３】
好ましくは、ワンタイムパスワードは、生成された後、予め設定された時間が経過したときに自動破棄される。
【００２４】
好ましくは、ワンタイムパスワードは複数の数字からなり、ワンタイムパスワードの数字の個数可変である。
【００２５】
好ましくは、サービスサーバは、第１端末の位置情報を収集してデータベースに格納する位置格納部と、第１端末の位置情報と第２端末の位置情報とが同一地域にあると判断される又は予め設定された範囲以内であるかを確認する位置確認部と、をさらに含み、ログイン処理部は、位置確認部の確認結果、第１端末の位置情報と第２端末の位置情報とが同一地域にあると判断される又は予め設定された範囲以内の場合、第２端末に対するログイン処理を行う。
【００２６】
好ましくは、サービスサーバは、第２端末から入力されたＩＤ情報の提供をさらに受け、ＩＤ情報と第１端末のログインＩＤ情報とが一致するか否かを確認するＩＤ確認部をさらに含み、ログイン処理部は、ＩＤ確認部の確認結果、ＩＤ情報と第１端末のログインＩＤ情報とが一致する場合、第２端末に対するログイン処理を行う。
【００２７】
本発明の他の側面によれば、サービスサーバで行われるワンタイムパスワードを用いたログインサービス提供方法であって、要請受信部で、サービスサーバにログインした状態の第１端末から第２端末に対するログインのためのワンタイムパスワードの提供の要請を受ける段階と、有効性判断部で、要請に応じて第１端末に対するログイン情報から第１端末のログイン有効性を判断する段階と、ＯＴＰ（Ｏｎｅ  ｔｉｍｅ  Ｐａｓｓｗｏｒｄ）生成部で、有効性判断部の判断結果、第１端末が正常にログインした端末の場合、ワンタイムパスワードを生成する段階と、ＯＴＰ伝送部で、ワンタイムパスワードを第１端末に伝送する段階と、ＯＴＰ受信部で、第２端末から認証要請番号を受信する段階と、認証確認部で、認証要請番号とワンタイムパスワードとを比較して認証を行う段階と、ログイン処理部で、認証確認部の比較結果、ワンタイムパスワードと認証要請番号とが一致する場合、第２端末をログイン処理する段階と、を含む。
【００２８】
一方、ワンタイムパスワードを用いたログイン方法の提供を受けるための情報は、サーバコンピュータによって読み取り可能な記録媒体に格納されることができる。このような記録媒体は、コンピュータシステムによって実行されるようにプログラムおよびデータが格納される全ての種類の記録媒体を含む。その例としては、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｉｄｅｏ  Ｄｉｓｋ）−ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスク、光データ格納装置などが挙げられ、また、搬送波（例えば、インターネットを介した伝送）の形態に具現されるものも含まれる。また、このような記録媒体は、ネットワークで接続されたコンピュータシステムに分散され、分散方式でコンピュータ読み取り可能なコードが格納されて実行されることができる。
【発明の効果】
【００２９】
上述のように、本発明によれば、ログインした状態のアプリケーションを介して発行されたワンタイムパスワードを用いてスマートＴＶまたはＰＣなどでログインすることにより、別のＩＤまたはパスワードを入力することなくセキュリティの高いログインが可能であるという利点がある。
【００３０】
また、認証番号を数字のみで構成する場合、スマートＴＶなどのように英文または特殊文字などの入力が不便な機器でも容易にログインできるという利点がある。すなわち、必ずしもＩＤを入力する必要がないため入力の便宜性が高いという利点がある。
【００３１】
さらに、本発明に係るログインに使用するワンタイムパスワードは１回性として発給されて使用され、ワンタイムパスワードが露出しても再使用が不可能であるためセキュリティにおいて安全であるという利点がある。
【００３２】
例えば、ネットカフェ、ヘアサロンなどの公共の場のＰＣの場合、悪性コードなどの存在により、必ずしも安全ではないため、ＩＤまたはパスワードが漏れる可能性が高い。したがって、本発明によれば、ＩＤおよびパスワードを使用することなくログインすることができ、公共の場においてセキュリティの高いログインが可能であるという利点がある。
【図面の簡単な説明】
【００３３】
【図１】本発明の実施形態に係るワンタイムパスワードを用いたログインシステムの概念を示す図である。
【図２】本発明の実施形態に係るワンタイムパスワードを用いたログインシステムを示す図である。
【図３】本発明の第１実施形態に係るワンタイムパスワードを用いたログインシステムにおけるサービスサーバの細部構成を示す図である。
【図４】本発明の第１実施形態に係るワンタイムパスワードを用いたログインシステムにおけるサービスサーバの詳細な手続きを示すフローチャートである。
【図５ａ】本発明の第１実施形態に係るワンタイムパスワードを用いたログインがスマートＴＶに実際適用された例を示す図である。
【図５ｂ】本発明の第１実施形態に係るワンタイムパスワードを用いたログインがスマートＴＶに実際適用された例を示す図である。
【図６ａ】本発明の第１実施形態に係るワンタイムパスワードを用いたログインがＰＣに実際適用された例を示す図である。
【図６ｂ】本発明の第１実施形態に係るワンタイムパスワードを用いたログインがＰＣに実際適用された例を示す図である。
【図７】本発明の第２実施形態に係るワンタイムパスワードを用いたログインシステムにおけるサービスサーバの細部構成を示す図である。
【図８】本発明の第２実施形態に係るワンタイムパスワードを用いたログインシステムにおけるサービスサーバの詳細な手続きを示すフローチャートである。
【図９ａ】本発明の第２実施形態に係るワンタイムパスワードを用いたログインがスマートＴＶに実際適用された例を示す図である。
【図９ｂ】本発明の第２実施形態に係るワンタイムパスワードを用いたログインがスマートＴＶに実際適用された例を示す図である。
【図１０ａ】本発明の第２実施形態に係るワンタイムパスワードを用いたログインで端末間の位置が異なる場合の例を示す図である。
【図１０ｂ】本発明の第２実施形態に係るワンタイムパスワードを用いたログインで端末間の位置が異なる場合の例を示す図である。
【図１１】本発明の第３実施形態に係るワンタイムパスワードを用いたログインシステムにおけるサービスサーバの細部構成を示す図である。
【図１２】本発明の第３実施形態に係るワンタイムパスワードを用いたログインシステムにおけるサービスサーバの詳細な手続きを示すフローチャートである。
【図１３】本発明の第３実施形態に係るワンタイムパスワードを用いたログインがＰＣに実際適用された例を示す図である。
【発明を実施するための形態】
【００３４】
後述する本発明についての詳細な説明は、本発明が実施できる特定の実施形態を示す図面を参照する。これらの実施形態は、当業者が本発明を十分に実施することができるように詳細に説明される。本発明の様々な実施形態は、互いに異なるが、相互排他的な必要はないことを理解すべきである。例えば、ここに記載されている特定の形状、構造および特徴は、一実施形態に関連して本発明の思想および範囲を外れずに他の実施形態で具現されることができる。また、それぞれの開示された実施形態内の個別構成要素の位置または配置は、本発明の思想および範囲を外れずに変更されることができることを理解するべきである。従って、後述する詳細な説明は限定的な意味で扱うものでなく、本発明の範囲は、その請求範囲が主張するものと均等な全ての範囲と共に、添付した請求範囲によってのみ限定される。図面において、類似の参照符号は、様々な側面にわたって同一または類似の機能を示す。
【００３５】
本発明は、既にログインしているアプリケーション（または任意の媒体）を介してワンタイムパスワード（例えば、ＯＴＰ（Ｏｎｅ  ｔｉｍｅ  Ｐａｓｓｗｏｒｄ））の発行を受け、発行されたワンタイムパスワードを他の機器（端末）のアプリケーションまたはウェブページに入力することでログイン（ｌｏｇ‐ｉｎ）することができるワンタイムパスワードを用いたログインシステムおよび方法を開示する。
【００３６】
これにより、本発明では、ＩＤおよびパスワードをいちいち入力することなく、例えば、簡単な数字などのみからなるワンタイムパスワードを入力することで文字入力インターフェースが不便な機器（例えば、ＴＶリモコンなど）でも容易にログインすることができる。また、ログインのためのワンタイムパスワードを公共の場に設けられた端末におけるログインに使用する場合、ＩＤおよびパスワードが露出するおそれがなく、ワンタイムパスワードが漏れてもセキュリティの問題が発生しない。
【００３７】
また、本発明の実施形態により、セキュリティを強化するために、ワンタイムパスワードに位置情報をさらに結合してログインに適用することができ、本発明の他の実施形態により、ワンタイムパスワードとＩＤをともに入力するように具現することもできる。このような実施形態はいずれも従来のログイン方法よりセキュリティを強化し、かつパスワードを入力する不便を低減することができる。
【００３８】
一方、後述する本発明における「ワンタイムパスワード」は、様々な形態の数字、文字、記号などの組み合わせからなることもできるが、好ましくは、予め設定された個数の数字から構成されてもよい。また、ワンタイムパスワードの数字の個数はセキュリティの程度に応じて様々に設定することができる。後述する説明では各実施形態により１２個の数字または６個の数字または数字と文字との組み合わせなどの形態で生成されたワンタイムパスワードが例示される。ワンタイムパスワードは、１回性として使用するために無作為に生成される値であり、予め設定された有効時間（例えば、１分、１分３０秒）が経過すると自動破棄されて再使用できないように具現される。したがって、ワンタイムパスワードが漏れてもセキュリティの危険性がなく、代表的なワンタイムパスワードとしては金融決済などの補助手段として使用されているＯＴＰなどが挙げられる。後述する説明では説明の便宜上、ワンタイムパスワードをＯＴＰと称して説明する。
【００３９】
また、後述する本発明における「トークン（ｔｏｋｅｎ）」は、ログインした端末の認証のためにサーバから端末に提供されるデータを意味し、ユーザの認証データを含むことができる。したがって、正常にログインした端末には認証トークンが付与され、端末では付与された認証トークンをもってログイン状態を維持することができる。
【００４０】
また、後述する説明における「端末」（例えば、第１端末、第２端末など）は、通常のデスクトップパソコンだけでなく、スマートフォンを含む概念であり、移動通信端末、デスクトップパソコン、ノートパソコン、ワークステーション、パームトップ（ｐａｌｍｔｏｐ）パソコン、個人携帯情報端末（ｐｅｒｓｏｎａｌ  ｄｉｇｉｔａｌ  ａｓｓｉｓｔａｎｔ：ＰＤＡ）、ウェブパッドなどのようにメモリ手段を具備し、マイクロプロセッサを搭載して演算能力を備えたデジタル機器であればいずれも本発明に係る端末として採択することができる。以下の説明では第１端末をスマートフォンとし、第２端末をＴＶ（例えば、スマートＴＶ）またはＰＣとして例に挙げて説明する。
【００４１】
また、後述する説明における「ＴＶ」は、いかなる種類の形態と機能を有するＴＶであっても本発明に適用することができ、以下の説明では所定のアプリケーションがインストールされ、インターネットとの通信機能が備わったスマートＴＶを例に挙げて説明する。一方、スマートＴＶではなく一般のＴＶにセットップバックスが接続された形態のシステムにも本発明を適用することができ、本発明によりスマートＴＶ内で具現される機能の全部または一部がセットップバックス内で機能するように具現されてもよい。また、後述する説明では発明を容易に理解するためにＴＶをスマートＴＶとして説明しているが、本発明はスマートＴＶに限定されず、所定のアプリケーションがインストールされてネットワーク通信機能が提供されるいかなる方式のＴＶにも適用することができる。
【００４２】
以下、本発明が属する技術分野において通常の知識を有する者が本発明を容易に実施できるようにするために、本発明の好ましい実施形態について添付図面を参照して詳細に説明する。
【００４３】
まず、図１および図２を参照して本発明に係るワンタイムパスワードを用いたログインシステムの概念とシステム構成について説明し、次に、図３から図１３を参照して本発明の各実施形態に係るサービスサーバの詳細な構成、手続きおよびサービスの実施例について詳細に説明する。
【００４４】
ワンタイムパスワードを用いたログインシステム
図１は本発明の実施形態に係るワンタイムパスワードを用いたログインシステムの概念図である。図１を参照すると、第１端末（例えば、スマートフォン）の既にログインしているアプリケーションでログイン認証番号（すなわち、ワンタイムパスワード）を確認し、確認したログイン認証番号を第２端末（例えば、ＰＣまたはＴＶ）のアプリケーションまたはログインページ上に入力してログインを要請すると、ユーザＩＤでログイン処理することができる。
【００４５】
すなわち、通常、第２端末でログインしようとする場合、ＩＤおよびパスワードを入力してログインしなければならないが、本発明ではＩＤおよびパスワードを入力しなくても該ＩＤでログインすることができる。
【００４６】
例えば、図１に示したようにスマートフォンなどで特定のアプリケーション（例えば、ＮＡＶＥＲアプリ）に対してログインした状態でログイン認証番号発行を要請するか、ログイン認証番号提供メニューを選択すると、図１でのように１２桁の数字からなるログイン認証番号が提供される。この際、ログイン認証番号はワンタイムパスワードであり、予め設定された時間（例えば、１分または１分３０秒）のみ有効に使用できる番号である。そのため、ログイン認証番号の下には図１に示したように有効時間がともに表示されてもよい。ユーザは、有効時間が終了する前にログイン認証番号を使用しなければならない。
【００４７】
このように、スマートフォンを介して発行されたログイン認証番号を本発明の実施形態によりＰＣのウェブページまたはＴＶにインストールされたアプリケーションなどのログイン画面で入力すると、スマートフォンでログインしたＩＤと同じＩＤでログイン処理される。
【００４８】
これにより、ログイン時に複雑なＩＤおよびパスワードを入力することなく簡単な数字を入力するだけでもログインが可能となり、入力するログイン認証番号がワンタイムパスワードであるため認証番号が漏れても深刻なセキュリティの問題が発生しないという利点がある。
【００４９】
図２は本発明の実施形態に係るワンタイムパスワードを用いたログインシステムを示す図である。図２を参照すると、本発明に係るシステムは、第１端末１００（例えば、スマートフォン）、第２端末１１０（例えば、ＴＶ１１０ａ、ＰＣ１１０ｂなど）、通信ネットワーク１２０、サービスサーバ１３０などを含んでもよい。
【００５０】
まず、第１端末１００では、通信ネットワーク１２０を介してサービスサーバ１３０にアクセスして特定のアプリケーションにログインし、アプリケーションにログインした状態で本発明により他の端末でのログインのためのワンタイムパスワード（以下、説明の便宜上「ＯＴＰ」とする）の提供を受ける。一方、第１端末１００がスマートフォンの場合、アプリケーションは、スマートフォンで自動ログイン処理された状態を維持し続けることができる。
【００５１】
第１端末１００に提供されたＯＴＰは、ユーザがログインしたアプリケーションを介してサービスサーバ１３０に要請して提供を受けるか、アプリケーションが提供する特定のメニューを選択すると自動生成して提供されることもできる。
【００５２】
この際、ユーザは、ＴＶ１１０ａまたはＰＣ１１０ｂのログイン画面でＯＴＰを入力することで第１端末１００でログインしたユーザのＩＤと同じＩＤでログインすることができる。
【００５３】
すなわち、ＯＴＰを第２端末１１０のログイン画面に入力すると、ログインしたＯＴＰは通信ネットワーク１２０を介してサービスサーバ１３０に伝送され、サービスサーバ１３０では後述する方法にしたがって伝送されたＯＴＰを確認して第２端末１１０に対するログイン処理を行う。
【００５４】
一方、通信ネットワーク１２０は、有線および無線などのようなその通信形態を問わず構成されることができ、パーソナルエリアネットワーク（ＰＡＮ；Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ローカルエリアネットワーク（ＬＡＮ；Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、メトロポリタンエリアネットワーク（ＭＡＮ；Ｍｅｔｒｏｐｏｌｉｔａｎ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、広域ネットワーク（ＷＡＮ；Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）など、様々な通信網で構成されることができる。また、通信ネットワーク１２０は、公知のワールドワイドウェブ（ＷＷＷ；Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）であることができ、赤外線（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ；ＩｒＤＡ）またはブルートゥース（Ｂｌｕｅｔｏｏｔｈ（登録商標））のように短距離通信に用いられる無線送信技術を利用することもできる。また、通信ネットワーク１２０は、スマートＴＶ１１０ａで放送信号を受信するためのケーブル放送通信網、地上波放送通信網、衛星放送通信網などを含むことができる。
【００５５】
また、上述のように図２では第１端末１００としてスマートフォンを例に挙げて説明したが、スマートフォンだけでなく、ユーザがサービス通信ネットワーク１２０を介してサービスサーバ１３０と通信するための入出力機能を含み、特定のアプリケーションがインストールされてＯＴＰの提供を受けることができる機能を含むいずれの端末も可能である。例えば、移動通信端末だけでなく、デスクトップパソコン、ノートパソコン、ワークステーション、パームトップ（ｐａｌｍｔｏｐ）パソコン、個人携帯情報端末（ｐｅｒｓｏｎａｌ  ｄｉｇｉｔａｌ  ａｓｓｉｓｔａｎｔ：ＰＤＡ）、ウェブパッドなどが第１端末として採択されることができ、本発明はこれに限定されない。
【００５６】
また、図２のサービスサーバ１３０は、以下で詳述する様々な構成要素および機能以外にも本発明の各実施形態に係るＯＴＰを用いたログイン方法を実行するための特定のアプリケーション（例えば、ＮＡＶＥＲアプリ）を第１端末１００に配布するためのアプリケーション提供部をさらに含んでもよく、発明の実施形態によっては特定のアプリケーションを配布する配布サーバ（図示せず）に具備することもできる。この際、第１端末１００にはサービスサーバ１３０または配布サーバから配布された特定のアプリケーションがダウンロードされてインストールされ、後述する様々な実施形態によりＯＴＰを用いたログインが行われることができる。
【００５７】
以下、図３から図１３を参照して本発明の各実施形態に係るＯＴＰを用いたログイン方法について説明する。まず、図３から図６ｂを参照して第１実施形態に係るログイン方法について説明し、図７から図１０ｂを参照して第２実施形態に係るログイン方法について説明し、図１１から図１３を参照して第３実施形態に係るログイン方法について説明する。
【００５８】
第１実施形態（ＯＴＰ）
図３は本発明の第１実施形態に係るＯＴＰを用いたログインシステムにおけるサービスサーバの詳細な構成を示す図である。図３を参照すると、本発明の第１実施形態によりＯＴＰを用いたログインを提供するサービスサーバは、要請受信部３１０、有効性判断部３２０、ＯＴＰ生成部３３０、ＯＴＰ伝送部３４０、ＯＴＰ受信部３５０、認証確認部３６０およびログイン処理部３７０などを含んでなることができる。
【００５９】
まず、第１端末１００（例えば、スマートフォン）は、特定のアプリケーションにログインした状態であり、上述のように、ログイン結果として例えば認証トークンを格納する。この際、本発明の実施形態によりアプリケーションなどを介してＯＴＰの生成をサービスサーバ１３０に要請する場合、既に格納されたログイン情報（すなわち、認証トークン）をサービスサーバ１３０にともに伝送する。
【００６０】
サービスサーバ１３０の要請受信部３１０では、第１端末１００からＯＴＰの生成に対する要請を受信し、有効性判断部３２０を介してともに伝送されたログイン情報から有効性を判断する。すなわち、有効性判断部３２０では、受信した認証トークンとログイン情報データベース３８１に格納されたログイン関連情報とを比較して正常にログインした端末であるかを確認することにより認証トークンに対する有効性を判断する。
【００６１】
有効性判断部３２０の判断結果、第１端末１００が正常にログインした端末の場合、ＯＴＰ生成部３３０では、本発明の実施形態によりＯＴＰを生成する。生成されたＯＴＰは、ＯＴＰ情報データベース３８２に格納される。この際、生成されたＯＴＰは、予め設定された所定時間のみ有効に使用できる情報であるため生成時の時間情報をともに格納することが好ましく、タイマーが駆動されて時間が終了した場合、生成されたＯＴＰは破棄して使用できないようにする。また、ＯＴＰは、第１端末１００でログインしたログイン情報とマッピングして格納することが好ましい。
【００６２】
このように生成されたＯＴＰは、ＯＴＰ伝送部３４０を介して認証番号の生成を要請した第１端末１００に伝送する。伝送されたＯＴＰは、第１端末１００のアプリケーションを介して画面上にディスプレイされる。
【００６３】
ユーザは、第１端末１００にディスプレイされたＯＴＰを確認した後、第２端末１１０のログイン画面（例えば、ＯＴＰログイン画面または一般ログイン画面）でＯＴＰを入力する。次に、入力されたＯＴＰをサービスサーバ１３０に伝送処理する。
【００６４】
サービスサーバ１３０のＯＴＰ受信部３５０では第２端末１１０から伝送されたＯＴＰを受信し、認証確認部３６０ではＯＴＰ情報データベース３８２を介して受信したＯＴＰが有効なＯＴＰであるかを確認する。
【００６５】
確認結果、受信したＯＴＰが有効なＯＴＰの場合、ログイン処理部３７０ではＯＴＰにマッピングされたログイン情報を確認した後、ログイン情報のＩＤで第２端末１１０をログイン処理する。例えば、認証トークンを生成して第２端末１１０に伝送することで第２端末１１０に対するログイン処理を行う。
【００６６】
これにより、第２端末１１０ではログインＩＤおよびパスワードを入力することなく容易にログインすることができる。
【００６７】
図４は本発明の第１実施形態に係るＯＴＰを用いたログインシステムにおけるサービスサーバの詳細な手続きを示すフローチャートである。図４を参照すると、サービスサーバ１３０では、まず、第１端末１００からＯＴＰ生成要請ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）および認証トークンを受信した後、受信した認証トークンが有効であるかを確認（Ｓ４０１）する。確認結果、受信した認証トークンが有効な場合、ＯＴＰを生成して格納（Ｓ４０２）する。この際、本発明の実施形態によりＯＴＰとしてＵＵＩＤ（Ｕｎｉｖｅｒｓａｌ  Ｕｎｉｑｕｅ  Ｉｄｅｎｔｉｆｉｅｒ；汎用固有識別子）を生成することができる。
【００６８】
ＵＵＩＤは、インターネット上で客体や実体を識別するために使用される１２８ビット数字として、空間と時間の組み合わせからなる、ほぼ唯一に使用できる識別子であり、極めて短時間の客体の識別から永久的な客体の識別に至るまで様々な目的に使用される。ＵＵＩＤは、本発明を容易に理解するために例に挙げて使用した値であり、本発明はこれに限定されない。
【００６９】
このように生成されたＵＵＩＤは第１端末１００に伝送され、ユーザは第２端末１１０を介してＵＵＩＤを直接入力し、サービスサーバ１３０に再度伝送する。サービスサーバ１３０では第２端末１１０からＵＵＩＤを受信し、受信したＵＵＩＤにより格納されたデータを抽出（Ｓ４０３）する。抽出結果、ＵＵＩＤとマッチングされたデータが存在する場合（Ｓ４０４）、マッチングされたデータを参照してログインプロセスを進める（Ｓ４０５）。すなわち、第１端末１００のログイン情報を参照して該ＩＤで第２端末１１０をログイン処理する。これにより、第２端末１１０のログインのための認証トークンを第２端末１１０に伝送する。
【００７０】
これにより、第２端末１１０ではＩＤおよびパスワードを入力することなく簡単にＵＵＩＤのみを入力してログインすることができる。
【００７１】
図５ａおよび図５ｂは本発明の第１実施形態に係るＯＴＰを用いたログインがスマートＴＶに実際適用された例を示す図である。図５ａを参照すると、文字の入力などが不便なＴＶなどで特定のアプリケーションの実行中にログインが必要な場合、図５ａに示したように少なくとも一つのログイン方法が提供されることができる。例えば、ＩＤおよびパスワードを入力してログインする一般ログイン方法、ＱＲコード（登録商標）をスキャンしてログインするＱＲコード（登録商標）ログイン方法、または本発明の実施形態によりＯＴＰを用いてログインする認証番号ログイン方法などが提供されることができる。この際、本発明の実施形態により認証番号ログインを選択すると、図５ａに示したようにＯＴＰを入力するための入力欄が提供される。
【００７２】
したがって、ユーザは、図５ｂに示したようにスマートフォンなどにインストールされたアプリケーションからＯＴＰの提供を受け、提供されたＯＴＰをＴＶのログイン入力欄に入力することでＩＤおよびパスワードを入力することなくログインすることができる。例えば、スマートフォンのアプリケーションで認証番号ログイン項目を選択すると、図５ｂに示したように１２桁の数字からなるＯＴＰが生成される。また、上述のようにＯＴＰは、所定時間のみ有効に使用できる値であるため、有効時間がともに表示されてもよい。これにより、ユーザは、表示された有効時間が終了する前にＴＶの認証番号入力欄にＯＴＰを入力してログインを要請することが好ましい。
【００７３】
したがって、図５ａおよび図５ｂに示したように、文字の入力が不便なＴＶで各種の文字、数字、記号などを含むＩＤまたはパスワードを入力することなく本発明の実施形態により簡単に数字のみからなるＯＴＰを入力することでログインが可能となる。
【００７４】
図６ａおよび図６ｂは本発明の第１実施形態に係るＯＴＰを用いたログインがＰＣに実際適用された例を示す図である。図６ａを参照すると、ＩＤおよびパスワードが漏れるおそれのある公共の場に設けられたＰＣなどで特定のウェブサイトに対するログインが必要な場合、図６ａに示したように少なくとも一つのログイン方法が提供されることができる。例えば、ＩＤおよびパスワードを入力してログインする一般ログイン方法、ＱＲコード（登録商標）をスキャンしてログインするＱＲコード（登録商標）ログイン方法、または本発明の実施形態によりＯＴＰを用いてログインする認証番号ログイン方法などが提供されてもよい。この際、本発明の実施形態により認証番号ログインを選択すると、ＯＴＰを入力するための入力欄が図６ａに示したように提供される。
【００７５】
したがって、ユーザは、図６ｂに示したようにスマートフォンなどにインストールされたアプリケーションからＯＴＰの提供を受け、提供されたＯＴＰをＰＣのログイン入力欄に入力することでＩＤおよびパスワードを入力することなくログインすることができる。例えば、スマートフォンのアプリケーションで認証番号ログイン項目を選択すると、図６ｂに示したように１２桁の数字からなるＯＴＰが生成される。また、上述のようにＯＴＰは、所定時間のみ有効に使用できる値であるため、有効時間がともに表示されてもよい。これにより、ユーザは、表示された有効時間が終了する前に、ＰＣの認証番号入力欄にＯＴＰを入力してログインを要請することが好ましい。
【００７６】
したがって、図６ａおよび図６ｂに示したようにＩＤおよびパスワードが漏れるおそれのある公共の場に設けられたＰＣでＩＤまたはパスワードを入力することなく本発明の実施形態により簡単に数字のみからなるＯＴＰを入力することでログインが可能となる。一方、上述のようにＯＴＰは、予め設定された所定時間（特に、短い時間）のみ使用が可能であるため、悪意のあるユーザに漏れても再使用が不可能であり、セキュリティにおいて安全であるという利点がある。
【００７７】
第２実施形態（ＯＴＰ＋位置情報）
図７は本発明の第２実施形態に係るＯＴＰを用いたログインシステムにおけるサービスサーバの詳細な構成を示す図である。図７を参照すると、本発明の第２実施形態によりＯＴＰを用いたログインを提供するサービスサーバ１３０は、要請受信部７１０、有効性判断部７２０、位置格納部７３０、ＯＴＰ生成部７４０、ＯＴＰ伝送部７５０、ＯＴＰ受信部７６０、認証確認部７７０、位置確認部７８０およびログイン処理部７９０などを含んでなることができる。
【００７８】
まず、第１端末１００（例えば、スマートフォン）は、特定のアプリケーションにログインした状態であり、上述のようにログイン結果として例えば認証トークンを格納する。この際、本発明の実施形態によりアプリケーションなどを介してＯＴＰの生成をサービスサーバ１３０に要請する場合、既に格納されたログイン情報（すなわち、認証トークン）をサービスサーバ１３０にともに伝送する。この際、本発明の第２実施形態により第１端末１００の位置情報をともに伝送することができる。また、本発明の実施形態により直接の位置情報ではなく、位置を特定できる情報（例えば、ＩＰ情報、端末が属する基地局の情報など）をサービスサーバ１３０に伝送するか、サービスサーバ１３０が自ら第１端末１００の位置情報を収集することもできる。
【００７９】
サービスサーバ１３０の要請受信部７１０では第１端末１００からＯＴＰの生成に対する要請を受信し、有効性判断部７２０を介して上記のように伝送されたログイン情報から有効性を判断する。すなわち、有効性判断部７２０では受信した認証トークンとログイン情報データベース３８１に格納されたログイン関連情報とを比較して正常にログインした端末であるかを確認することにより認証トークンに対する有効性を判断する。
【００８０】
有効性判断部７２０の判断結果、第１端末１００が正常にログインした端末の場合、本発明の第２実施形態により第１端末１００の位置情報を収集して位置情報データベース７９１に格納する。位置情報を収集する方法は様々な方法で具現することができる。例えば、第１端末１００のＧＰＳ位置情報の提供を受けるか、第１端末１００のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）情報により地域情報を抽出することができる。
【００８１】
ＯＴＰ生成部７４０では本発明の実施形態によりＯＴＰを生成する。生成されたＯＴＰはＯＴＰ情報データベース３８２に格納される。この際、生成されたＯＴＰは、予め設定された所定時間のみ有効に使用できる情報であるため、生成時の時間情報をともに格納することが好ましく、タイマーが駆動されて時間が終了した場合、生成されたＯＴＰは破棄して使用できないようにする。また、ＯＴＰは、第１端末１００でログインしたログイン情報とマッピングして格納することが好ましい。
【００８２】
このように生成されたＯＴＰは、ＯＴＰ伝送部７５０を介して認証番号の生成を要請した第１端末１００に伝送する。伝送されたＯＴＰは、第１端末１００のアプリケーションを介して画面上に表示される。
【００８３】
ユーザは、第１端末１００に表示されたＯＴＰを確認した後、第２端末１１０のログイン画面でＯＴＰを入力する。次に、入力されたＯＴＰをサービスサーバ１３０に伝送処理する。
【００８４】
サービスサーバ１３０のＯＴＰ受信部７６０では第２端末１１０から伝送されたＯＴＰを受信し、認証確認部７７０ではＯＴＰ情報データベース３８２を介して受信したＯＴＰが有効なＯＴＰであるかを確認する。
【００８５】
確認結果、受信したＯＴＰが有効なＯＴＰの場合、本発明の第２実施形態により位置確認部７８０では第２端末１１０の位置を確認する。すなわち、位置確認部７８０では第１端末１００の位置情報と第２端末１１０の位置情報とを比較して同一地域の場合にのみ正常なログイン要請として処理することができる。万が一、第１端末１００の位置と第２端末１１０の位置とが一致しないか、所定距離以上離隔している場合には悪意のあるユーザによる不正ログイン要請である可能性が高い。したがって、本発明の第２実施形態では、ＯＴＰによる認証だけでなく、位置情報確認を行って、よりセキュリティの高いログインを提供することができる。
【００８６】
第１端末１００の位置と第２端末１１０の位置とを比較する方法の例として、位置情報データベース７９１に格納された第１端末１００のＩＰ情報と第２端末１１０のＩＰ情報とを比較することで位置を比較することができる。すなわち、第１端末１００のＩＰ情報と第２端末１１０のＩＰ情報とが一致する場合、同一位置とみなすことができ、ＩＰ情報が一致していない場合にもＩＰ情報を用いて地域情報を確認することで同一または近接した位置であるかを判断することができる。
【００８７】
位置確認部７８０の確認結果、第１端末１００および第２端末１１０が同一位置であるか予め設定された所定距離以内の近接した位置の場合、ログイン処理部７９０では、ＯＴＰにマッピングされたログイン情報を確認した後、ログイン情報のＩＤで第２端末１１０をログイン処理する。例えば、認証トークンを生成して第２端末１１０に伝送することで第２端末１１０に対するログイン処理を行う。
【００８８】
これにより、第２端末１１０ではログインＩＤおよびパスワードを入力することなく容易にログインすることができる。
【００８９】
図８は本発明の第２実施形態に係るＯＴＰを用いたログインシステムにおけるサービスサーバの詳細な手続きを示すフローチャートである。図８を参照すると、サービスサーバ１３０では、まず、第１端末１００からＯＴＰ生成要請ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）および認証トークンを受信した後、受信した認証トークンが有効であるかを確認（Ｓ８０１）する。確認結果、受信した認証トークンが有効な場合、ＧＰＳ位置情報またはＩＰにより第１端末１００の位置情報を抽出（Ｓ８０２）する。次に、ＯＴＰを生成して抽出した位置情報とともにデータベースに格納（Ｓ８０３）する。この際、本発明の実施形態により、第１実施形態と同様に、ＯＴＰとしてＵＵＩＤを生成することができる。
【００９０】
このように生成されたＵＵＩＤは第１端末１００に伝送され、ユーザは、第２端末１１０を介してＵＵＩＤを直接入力してサービスサーバ１３０に再度伝送する。サービスサーバ１３０では第２端末１１０からＵＵＩＤを受信し、受信したＵＵＩＤにより格納されたデータを抽出（Ｓ８０４）する。抽出結果、ＵＵＩＤとマッチングされたデータが存在する場合（Ｓ８０５）、マッチングされたデータを参照してログインプロセスを進める（Ｓ８０８）。
【００９１】
この際、本発明の第２実施形態により上記で抽出した第１端末１００の位置情報と第２端末１１０の位置情報とを比較することで正常なユーザのログイン要請であるかを判別することができる。例えば、データベースに格納された第１端末１００のＩＰと第２端末１１０のＩＰとが一致するか否かを判断（Ｓ８０６）し、二つの端末のＩＰが一致する場合、ログイン処理を行うように具現することができる。また、二つの端末のＩＰが異なる場合には要請された第２端末１１０のＩＰから位置情報を抽出（Ｓ８０７）し、データベースに格納された第１端末１００のＩＰに該当する位置と抽出した第２端末１１０のＩＰに該当する位置とが一致するか否かを確認（Ｓ８０９）することで正常なログイン要請であるかを判断することができる。一方、二つの端末の位置が一致するか否かは、位置情報の行政区域単位または基地局単位で判断するように具現することができ、特定の距離以内にある場合、同一地域にあると判断するように具現することができる。
【００９２】
したがって、二つの端末の位置が一致する場合、サービスサーバ１３０では第１端末１００のログイン情報を参照してユーザＩＤで第２端末１１０をログイン処理する。これにより、第２端末１１０のログインのための認証トークンを第２端末１１０に伝送する。
【００９３】
これにより、第２端末１１０ではＩＤおよびパスワードを入力することなく簡単にＵＵＩＤのみを入力してログインすることができる。
【００９４】
図９ａおよび図９ｂは本発明の第２実施形態に係るＯＴＰを用いたログインがスマートＴＶに実際適用された例を示す図である。図９ａを参照すると、文字の入力などが不便なＴＶなどで特定のアプリケーションの実行中にログインが必要な場合、図９ａに示したように少なくとも一つのログイン方法が提供されることができる。例えば、ＩＤおよびパスワードを入力してログインする一般ログイン方法、ＱＲコード（登録商標）をスキャンしてログインするＱＲコード（登録商標）ログイン方法、または本発明の実施形態によりＯＴＰを用いてログインする認証番号ログイン方法などが提供されることができる。この際、本発明の実施形態により認証番号ログインを選択すると、ＯＴＰを入力するための入力欄が提供される。
【００９５】
したがって、ユーザは、図９ｂに示したようにスマートフォンなどにインストールされたアプリケーションからＯＴＰの提供を受け、提供されたＯＴＰをＴＶのログイン入力欄に入力することでＩＤおよびパスワードを入力することなくログインすることができる。例えば、スマートフォンのアプリケーションで認証番号ログイン項目を選択すると、図９ｂに示したように６桁の数字からなるＯＴＰが生成される。また、上述のようにＯＴＰは、所定時間のみ有効に使用できる値であるため、有効時間がともに表示されてもよい。これにより、ユーザは、表示された有効時間が終了する前にＴＶの認証番号入力欄にＯＴＰを入力してログインを要請することが好ましい。
【００９６】
この際、本発明の第２実施形態により、スマートフォンではサービスサーバにＯＴＰを要請する際に位置情報をともに提供することで上述のようにセキュリティが強化されたログインを提供することができる。これにより、スマートフォンのメニューから認証番号ログインを選択すると、図９ｂに示したように現在位置情報に対する使用同意を求める欄を生成することができる。これにより、図９ｂに示したように選択的なスマートフォンとの位置比較によりログインが提供されるようにすることができる。このように位置情報と結合してログイン処理を行う場合、セキュリティが高くなるためＯＴＰの長さをより短く設定してもよい。例えば、図５ｂおよび図６ｂに示したように第１実施形態では１２桁のＯＴＰを使用したが、第２実施形態では６桁のＯＴＰを使用することができる。
【００９７】
一方、認証番号ログイン選択による認証番号表示欄で位置比較オプションはデフォルト（ｄｅｆａｕｌｔ）でオン状態を維持することができる。
【００９８】
図１０ａおよび図１０ｂは本発明の第２実施形態に係るＯＴＰを用いたログインにおいて端末間の位置が異なる場合の例を示す図である。すなわち、図９ａおよび図９ｂによってログインを試みる際に端末間の位置が相違してログインに失敗した場合には、図９ｂに示した認証番号表示欄で位置比較オプションをオフし、ＯＴＰの再発行を受けることができる。これにより、再発行されたＯＴＰを第２端末（すなわち、ＴＶ）のログイン入力欄に入力することでログインを再度試みることができる。
【００９９】
第３実施形態（ＯＴＰ＋ＩＤ）
図１１は本発明の第３実施形態に係るＯＴＰを用いたログインシステムにおけるサービスサーバの詳細な構成を示す図である。図１１を参照すると、本発明の第３実施形態によりＯＴＰを用いたログインを提供するサービスサーバ１３０は、要請受信部１１１０、有効性判断部１１２０、ＯＴＰ生成部１１３０、ＯＴＰ伝送部１１４０、ＯＴＰ受信部１１５０、認証確認部１１６０、ＩＤ確認部１１７０およびログイン処理部１１８０などを含んでなることができる。
【０１００】
まず、第１端末１００（例えば、スマートフォン）は特定のアプリケーションにログインした状態であり、上述のようにログイン結果として例えば認証トークンを格納する。この際、本発明の実施形態によりアプリケーションなどを介してＯＴＰの生成をサービスサーバ１３０に要請する場合、既に格納されたログイン情報（すなわち、認証トークン）をサービスサーバ１３０にともに伝送する。
【０１０１】
サービスサーバ１３０の要請受信部１１１０では第１端末１００からＯＴＰの生成に対する要請を受信し、有効性判断部１１２０を介してともに伝送されたログイン情報から有効性を判断する。すなわち、有効性判断部１１２０では、受信した認証トークンとログイン情報データベース３８１に格納されたログイン関連情報とを比較して正常にログインした端末であるかを確認することにより認証トークンに対する有効性を判断する。
【０１０２】
有効性判断部１１２０の判断結果、第１端末１００が正常にログインした端末の場合、ＯＴＰ生成部１１３０では本発明の実施形態によりＯＴＰを生成する。生成されたＯＴＰは、ＯＴＰ情報データベース３８２に格納される。この際、生成されたＯＴＰは、予め設定された所定時間のみ有効に使用できる情報であるため、生成時の時間情報をともに格納することが好ましく、タイマーが駆動されて時間が終了した場合、生成されたＯＴＰは破棄して使用することができないようにする。また、ＯＴＰは、第１端末１００でログインしたログイン情報とマッピングして格納することが好ましい。
【０１０３】
このように生成されたＯＴＰは、ＯＴＰ伝送部１１４０を介して認証番号の生成を要請した第１端末１００に伝送する。伝送されたＯＴＰは第１端末１００のアプリケーションを介して画面上にディスプレイされる。
【０１０４】
ユーザは、第１端末１００に表示されたＯＴＰを確認した後、第２端末１１０のログイン画面でログインするＩＤおよび確認されたＯＴＰを入力する。次に、入力されたＩＤおよびＯＴＰをサービスサーバ１３０に伝送処理する。この際、ログイン画面はＩＤおよびパスワードを入力する通常のログイン画面であることができ、通常のログイン画面でパスワード入力欄にＯＴＰを入力してログインを要請することができる。
【０１０５】
サービスサーバ１３０のＯＴＰ受信部１１５０では第２端末１１０から伝送されたＩＤおよびＯＴＰを受信し、認証確認部１１６０ではＯＴＰ情報データベース３８２を介して受信したＯＴＰが有効なＯＴＰであるかを確認する。
【０１０６】
確認結果、受信したＯＴＰが有効なＯＴＰの場合、ＩＤ確認部１１７０ではログイン情報データベース３８１に格納された第１端末１００のログイン情報を確認して受信したＩＤと第１端末１００でログインしたＩＤとが一致するかを確認する。
【０１０７】
確認結果、同一のＩＤの場合、ログイン処理部１１８０ではログイン情報のＩＤで第２端末１１０をログイン処理する。例えば、認証トークンを生成して第２端末１１０に伝送することで第２端末１１０に対するログイン処理を行う。
【０１０８】
これにより、第２端末１１０では設定されたログインパスワードの代りにＯＴＰを入力することでパスワードが漏れることなく容易にログインすることができる。
【０１０９】
図１２は本発明の第３実施形態に係るＯＴＰを用いたログインシステムにおけるサービスサーバの詳細な手続きを示すフローチャートである。図１２を参照すると、サービスサーバ１３０では、まず、第１端末１００からＯＴＰ生成要請ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）および認証トークンを受信した後、受信した認証トークンが有効であるかを確認（Ｓ１２０１）する。確認結果、受信した認証トークンが有効な場合、ＯＴＰを生成して格納（Ｓ１２０２）する。この際、本発明の第１および第２実施形態と同様にＯＴＰとしてＵＵＩＤを生成することができる。
【０１１０】
このように生成されたＵＵＩＤは第１端末１００に伝送され、ユーザは、第２端末１１０を介してＩＤおよびＵＵＩＤを直接入力し、サービスサーバ１３０に再度伝送する。サービスサーバ１３０では第２端末１１０からＩＤおよびＵＵＩＤを受信し、受信したＵＵＩＤにより格納されたデータを抽出（Ｓ１２０３）する。抽出結果、ＵＵＩＤとマッチングされたデータが存在する場合（Ｓ１２０４）、本発明の第３実施形態により受信したＩＤとログインするＩＤとが一致するか否かを検査（Ｓ１２０５）する。
【０１１１】
検査結果、ＩＤが一致する場合、ユーザＩＤでログインプロセスを進める（Ｓ１２０６）。すなわち、第２端末１１０で入力したＩＤで第２端末１１０をログイン処理する。これにより、第２端末１１０のログインのための認証トークンを第２端末１１０に伝送する。
【０１１２】
これにより、第２端末１１０ではログイン入力欄で実際のパスワードを入力する代わりに、簡単でパスワード漏れによる危険性のないＵＵＩＤを入力することでログインすることができる。
【０１１３】
図１３は本発明の第３実施形態に係るＯＴＰを用いたログインがＰＣに実際適用された例を示す図である。図１３を参照すると、本発明の第３実施形態によりＰＣまたはＴＶの通常のログイン入力欄で実際のログインパスワードの代りに本発明により生成されたＯＴＰを入力することでログインすることができる。
【０１１４】
したがって、本発明の第３実施形態では、本発明を適用する際に別のログイン生成欄を準備する必要がなく、サービスサーバ１３０でパスワードを検証する際に、既存のパスワードとＯＴＰの確認をともに行うことでＯＴＰによるログインを提供することができる。
【０１１５】
上述の本発明の実施形態に係る利点および特徴を比較すると下記の表１のとおりである。
【０１１６】
【表１】
2014038612.tif 000003
【０１１７】
以上、本発明を具体的な構成要素などのような特定の事項と限定された実施例および図面を参照して説明したが、これは本発明のより全体的な理解を容易にするために提供されたものにすぎず、本発明は前記実施例によって限定されず、本発明が属する分野で通常的な知識を有した者であれば、このような記載から様々な修正および変形が可能である。
【０１１８】
従って、本発明の思想は前記実施例に限定されて決まってはならず、添付する特許請求範囲だけでなく、特許請求範囲と均等または等価的に変形された全ては、本発明の思想の範疇に属するとするべきであろう。
【符号の説明】
【０１１９】
１００  第１端末（スマートフォン）
１１０  第２端末（ＴＶまたはＰＣ）
１２０  通信ネットワーク
１３０  サービスサーバ
３１０  要請受信部
３２０  有効性判断部
３３０  ＯＴＰ生成部
３４０  ＯＴＰ伝送部
３５０  ＯＴＰ受信部
３６０  認証確認部
３７０  ログイン処理部
３８１  ログイン情報データベース
３８２  ＯＴＰ情報データベース
７１０  要請受信部
７２０  有効性判断部
７３０  位置格納部
７４０  ＯＴＰ生成部
７５０  ＯＴＰ伝送部
７６０  ＯＴＰ受信部
７７０  認証確認部
７８０  位置確認部
７９０  ログイン処理部
７９１  位置情報データベース
１１１０  要請受信部
１１２０  有効性判断部
１１３０  ＯＴＰ生成部
１１４０  ＯＴＰ伝送部
１１５０  ＯＴＰ受信部
１１６０  認証確認部
１１７０  ＩＤ確認部
１１８０  ログイン処理部
【図２】
2014038612.tif 000004
【図３】
2014038612.tif 000005
【図４】
2014038612.tif 000006
【図７】
2014038612.tif 000007
【図８】
2014038612.tif 000008
【図１１】
2014038612.tif 000009
【図１２】
2014038612.tif 000010
【図１】
2014038612.tif 000011
【図５ａ】
2014038612.tif 000012
【図５ｂ】
2014038612.tif 000013
【図６ａ】
2014038612.tif 000014
【図６ｂ】
2014038612.tif 000015
【図９ａ】
2014038612.tif 000016
【図９ｂ】
2014038612.tif 000017
【図１０ａ】
2014038612.tif 000018
【図１０ｂ】
2014038612.tif 000019
【図１３】
2014038612.tif 000020