(57)【要約】【課題】本発明の目的は、サーバとＯＴＰ装置の双方で同期する時刻を変更することが容易にできる時刻同期式ワンタイムパスワード認証方法を提供する。【解決手段】ＯＴＰ装置３が、自己とサーバ１の双方で同期する時刻を求めるために用いる時差を取得するとともに、該時差を反映させた時刻を求めて該時刻を用いた時刻同期式ワンタイムパスワードを生成する過程を含み、サーバ１において、時差を反映させた時刻を求める過程と、該時刻を用いた時刻同期式ワンタイムパスワードを生成する過程と、自己とＯＴＰ装置３が生成した時刻同期式ワンタイムパスワードを比較して利用者を認証する過程を含むことを特徴とする。【選択図】図１
2014149559.tif 000002
【特許請求の範囲】
【請求項１】
第２システム（３）において、自己と第１システム（１）の双方で同期する時刻を求めるために用いる時差を取得する過程と、該時差を反映させた前記時刻を求める過程と、該時刻を用いた時刻同期式ワンタイムパスワードを生成する過程を含み、
前記第１システム（１）において、前記時差を反映させた前記時刻を求める過程と、該時刻を用いた前記時刻同期式ワンタイムパスワードを生成する過程と、自己と前記第２システム（３）が生成した前記時刻同期式ワンタイムパスワードを比較して利用者を認証する過程を含むことを特徴とする時刻同期式ワンタイムパスワード認証方法。
【請求項２】
自己と第１システム（１）の双方で同期する時刻を求めるために用いる時差を取得する手段と、該時差を反映させた前記時刻を求める手段と、該時刻を用いた時刻同期式ワンタイムパスワードを生成する手段を備える第２システム（３）と、
前記時差を反映させた前記時刻を求める手段と、該時刻を用いた前記時刻同期式ワンタイムパスワードを生成する手段と、自己と前記第２システム（３）が生成した前記時刻同期式ワンタイムパスワードを比較して利用者を認証する手段を備える前記第１システム（１）を備える時刻同期式ワンタイムパスワード認証システムに用いたことを特徴とする第１システム（１）。
【請求項３】
自己と第１システム（１）の双方で同期する時刻を求めるために用いる時差を取得する手段と、該時差を反映させた前記時刻を求める手段と、該時刻を用いた時刻同期式ワンタイムパスワードを生成する手段を備える第２システム（３）と、
前記時差を反映させた前記時刻を求める手段と、該時刻を用いた前記時刻同期式ワンタイムパスワードを生成する手段と、自己と前記第２システム（３）が生成した前記時刻同期式ワンタイムパスワードを比較して利用者を認証する手段を備える前記第１システム（１）を備える時刻同期式ワンタイムパスワード認証システムに用いたことを特徴とする第２システム（３）。
【請求項４】
コンピュータにより、請求項２に記載の第１システム（１）を実現させるための制御プログラム。
【請求項５】
コンピュータにより、請求項３に記載の第２システム（３）を実現させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は時刻同期式ワンタイムパスワード認証方法に関する。
【背景技術】
【０００２】
従来、ＯＴＰ（One Time Password）装置が知られている。例えば、特許第４６６３６７６号公報に記載の技術は、サーバ装置と通信する際に利用するＯＴＰを生成するＯＴＰ装置であって、サービスを提供しているプロバイダのプロバイダ識別情報と、該プロバイダ識別情報に対応するＯＴＰを生成するための数列であるシードと、を対応付けて１組とし、この組を複数のプロバイダ分だけ格納して、プロバイダ識別情報とシードは組ごとに全て異なる格納手段と、時刻情報を発生する時刻発生手段と、プロバイダの第１プロバイダ識別情報を取得する第１取得手段と、第１プロバイダ識別情報に対応する第１対応シードを格納手段から取得する第２取得手段と、時刻情報を取得する第３取得手段と、取得された時刻情報と、第１対応シードとに対応する数値である第１ＯＴＰを発生するＯＴＰ発生手段と、第１ＯＴＰを表示する表示手段と、第１対応シードの第１部分と時刻情報の第１部分とを演算した演算情報を生成する第１生成手段と、演算情報を、第１対応シードの第２部分で暗号化した第１暗号情報を生成する第２生成手段と、第１暗号情報に対応する数値である第１暗号シードを発生する第１暗号シード発生手段と、を具備し、サーバ装置は、ユーザ識別情報と、該ユーザ識別情報に対応するＯＴＰを生成するための数列であるシードと、を対応付けて１組とし、この組を複数格納し、時刻情報と、ＯＴＰ装置のユーザ識別情報に対応する第２対応シードと、に対応する第２ＯＴＰが、第１ＯＴＰと一致している場合にはサーバ装置は、ユーザに第１プロバイダ識別情報を有するプロバイダのサービスの提供を許可し、ＯＴＰ発生手段は、第１対応シードの代わりの第１暗号シードと、時刻情報とに対応する第１ＯＴＰを発生し、サーバ装置は、シードの代わりの第１暗号シードに対応する第２暗号シードを複数格納し、第２対応シードの代わりの第２暗号シードと時刻情報とに対応する第２ＯＴＰが、第１ＯＴＰと一致している場合にはサーバ装置は、ユーザに第１プロバイダ識別情報を有するプロバイダのサービスの提供を許可することを特徴とする技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４６６３６７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、従来のＯＴＰ装置は、時刻同期式ＯＴＰを生成するが、サーバとＯＴＰ装置の双方で同期する時刻を変更することができる方がより安全であると言った問題があった。
【０００５】
そこで、本発明の目的は、サーバとＯＴＰ装置の双方で同期する時刻を変更することが容易にできる時刻同期式ワンタイムパスワード認証方法を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するため本発明の時刻同期式ワンタイムパスワード認証方法は、第２システム（３）において、自己と第１システム（１）の双方で同期する時刻を求めるために用いる時差を取得する過程と、該時差を反映させた前記時刻を求める過程と、該時刻を用いた時刻同期式ワンタイムパスワードを生成する過程を含み、前記第１システム（１）において、前記時差を反映させた前記時刻を求める過程と、該時刻を用いた前記時刻同期式ワンタイムパスワードを生成する過程と、自己と前記第２システム（３）が生成した前記時刻同期式ワンタイムパスワードを比較して利用者を認証する過程を含むことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、時刻同期式ワンタイムパスワード認証方法は、第１システム（１）と第２システム（３）の双方で同期する時刻を変更することが容易にできるため安全性が高まる。また、時差を利用者しか知り得ない情報として取扱うことが可能である。
【図面の簡単な説明】
【０００８】
【図１】実施形態の時刻同期式ＯＴＰ認証システムの構成図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の一形態について詳細に説明する。
【００１０】
図１は実施形態の時刻同期式ＯＴＰ認証システムの構成図である。
例えば、時刻同期式ＯＴＰ認証システムは、サーバ１、クライアント２およびＯＴＰ装置３から構成され、サーバ１とクライアント２がインターネット１０などのネットワークシステムに接続されている。サーバ１、クライアント２、ＯＴＰ装置３などの装置は、ＣＰＵ、ＲＯＭ、ＲＡＭ、記憶装置、通信部、入出力部（ディスプレイ、キーボードなど）などを有するコンピュータ部を備える。サーバ１の記憶装置は、利用者のアカウント、利用者が任意に登録したサーバ１とＯＴＰ装置３の双方で同期する同期時刻を求めるための時差、およびＯＴＰを生成するための数列であるＯＴＰシードを含む利用者登録情報を備える。ＯＴＰ装置３の記憶装置は、該ＯＴＰシードを含むＯＴＰ登録情報を備える。サーバ１とＯＴＰ装置３は双方で同期するシステム時刻を発生させる時計手段を備える。時差は例えば、４桁の時間、日数などとすればよい。
【００１１】
次に、時刻同期式ＯＴＰ認証システムの処理を説明する。
先ず、サーバ１はクライアント２からの要求に応じて、ログイン・ウェブページをクライアント２に送信する。ログイン・ウェブページを受信したクライアント２は、ログイン・ウェブページをディスプレイに表示する。ログイン・ウェブページを確認した利用者が操作するＯＴＰ装置３は、利用者に時差を入力させ、自己のシステム時刻に該時差を反映させてサーバ１とＯＴＰ装置３の双方で同期する同期時刻を求め、自己の記憶装置のＯＴＰ登録情報からＯＴＰシードを取得し、該同期時刻と該ＯＴＰシードを用いてＯＴＰを生成するとともに、自己のディスプレイに該ＯＴＰを表示する。ＯＴＰを確認した利用者は、クライアント２のログイン・ウェブページにアカウントとＯＴＰを入力する。アカウントとＯＴＰの入力に応じたクライアント２は、アカウントとＯＴＰをサーバ１に送信する。アカウントとＯＴＰを受信したサーバ１は、自己の記憶装置の利用者登録情報から該アカウントに該当する時差とＯＴＰシードを求め、自己のシステム時刻に該時差を反映させてサーバ１とＯＴＰ装置３の双方で同期した同期時刻を求め、該同期時刻と該ＯＴＰシードを用いてＯＴＰを生成するとともに、受信したＯＴＰと生成したＯＴＰが一致することを確認して利用者を認証する。
【００１２】
上記実施形態において、時刻同期式ＯＴＰ認証システムは、サーバ１が利用者登録手段と利用者登録情報変更手段を備え、利用者がクライアント２を用いて、利用者登録と利用者登録情報変更を行なえるようになっている。また、サーバ１が任意の時差を生成し、該時差を含むログイン・ウェブページをクライアント２に送信しクライアント２で表示させて、該時差を利用者に通知する構成としてもよい。また、ＯＴＰ装置３を携帯電話などとすれば、生成したＯＴＰをＱＲコード（登録商標）に表現して表示し、クライアント２で読取る構成としてもよい。
【００１３】
上記実施形態によれば、時刻同期式ＯＴＰ認証システムは、サーバ１とＯＴＰ装置３の双方で同期する時刻を変更することが容易にできるため安全性が高まる。また、時差を利用者しか知り得ない情報として取扱うことが可能である。
【００１４】
以上の説明においては、通信制御プログラムを含む各種制御プログラムが、予めＲＯＭに格納されている場合について説明したが、制御プログラムを、コンピュータ部で読取可能な記憶媒体に記録するようにしてもよい。このような構成であれば、コンピュータ部によってプログラムが記憶媒体から読み取られ、読み取られたプログラムに従ってコンピュータ部が処理を実行すると、上記実施形態の各装置と同等の作用および効果が得られる。
【００１５】
ここで、記憶媒体とは、ＲＡＭ、ＲＯＭ等の半導体記憶媒体、ＦＤ、ＨＤＤ等の磁気記憶型記憶媒体、ＣＤ、ＤＶＤ、ＢＤ等の光学的読取方式記憶媒体、ＭＯ等の磁気記憶型／光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータ部で読み取り可能な記憶媒体であれば、どのような記憶媒体であってもよい。
【００１６】
また、インターネット、ＬＡＮ等のネットワークシステムを介して制御プログラムをダウンロードし、インストールして実行するように構成することも可能である。
【符号の説明】
【００１７】
１…サーバ，２…クライアント，３…ＯＴＰ装置，１０…インターネット
【図１】
2014149559.tif 000003
【手続補正書】
【提出日】平成25年1月5日(2013.1.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第２システム（３）が、自己と第１システム（１）の双方で同期する時刻を求めるために用いる時差を取得するとともに、該時差を反映させた前記時刻を求めて該時刻を用いた時刻同期式ワンタイムパスワードを生成する過程を含み、
前記第１システム（１）において、前記時差を反映させた前記時刻を求める過程と、該時刻を用いた前記時刻同期式ワンタイムパスワードを生成する過程と、自己と前記第２システム（３）が生成した前記時刻同期式ワンタイムパスワードを比較して利用者を認証する過程を含むことを特徴とする時刻同期式ワンタイムパスワード認証方法。
【請求項２】
自己と第１システム（１）の双方で同期する時刻を求めるために用いる時差を取得するとともに、該時差を反映させた前記時刻を求めて該時刻を用いた時刻同期式ワンタイムパスワードを生成する手段を備える第２システム（３）と、
前記時差を反映させた前記時刻を求める手段と、該時刻を用いた前記時刻同期式ワンタイムパスワードを生成する手段と、自己と前記第２システム（３）が生成した前記時刻同期式ワンタイムパスワードを比較して利用者を認証する手段を備える前記第１システム（１）を備える時刻同期式ワンタイムパスワード認証システムに用いたことを特徴とする第１システム（１）。
【請求項３】
自己と第１システム（１）の双方で同期する時刻を求めるために用いる時差を取得するとともに、該時差を反映させた前記時刻を求めて該時刻を用いた時刻同期式ワンタイムパスワードを生成する手段を備える第２システム（３）と、
前記時差を反映させた前記時刻を求める手段と、該時刻を用いた前記時刻同期式ワンタイムパスワードを生成する手段と、自己と前記第２システム（３）が生成した前記時刻同期式ワンタイムパスワードを比較して利用者を認証する手段を備える前記第１システム（１）を備える時刻同期式ワンタイムパスワード認証システムに用いたことを特徴とする第２システム（３）。
【請求項４】
コンピュータにより、請求項２に記載の第１システム（１）を実現させるための制御プログラム。
【請求項５】
コンピュータにより、請求項３に記載の第２システム（３）を実現させるための制御プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
上記課題を解決するため本発明の時刻同期式ワンタイムパスワード認証方法は、第２システム（３）が、自己と第１システム（１）の双方で同期する時刻を求めるために用いる時差を取得するとともに、該時差を反映させた前記時刻を求めて該時刻を用いた時刻同期式ワンタイムパスワードを生成する過程を含み、前記第１システム（１）において、前記時差を反映させた前記時刻を求める過程と、該時刻を用いた前記時刻同期式ワンタイムパスワードを生成する過程と、自己と前記第２システム（３）が生成した前記時刻同期式ワンタイムパスワードを比較して利用者を認証する過程を含むことを特徴とする。