(57)【要約】      （修正有）【課題】会員の認証を携帯端末を用いて行い、セキュリティが向上した認証が可能な認証システムを提供する。【解決手段】携帯端末と、店舗コンピュータ４と、本部側のサーバー６とを有する。本部側の認証部６４が店舗コンピュータ４が読み取った会員識別情報を会員データベース７１内の会員識別情報と比較すると共にサーバー側ＯＴＰ生成部６２が生成したＯＴＰと店舗コンピュータ４から送信された携帯端末のＯＴＰとを比較し、これらの会員識別情報及びＯＴＰが一致したときに会員を認証する。【選択図】図１
2013020609.tif 000002
【特許請求の範囲】
【請求項１】
会員識別情報に基づいたワンタイムパスワード（ＯＴＰ）を生成する端末側ＯＴＰ生成部を有し、前記会員識別情報及び生成された前記ＯＴＰをバーコード表示可能とする携帯端末と、
前記携帯端末がバーコード表示している会員識別情報及びＯＴＰを読み取る店舗コンピュータと、
会員に関するデータと会員識別情報とが対応して格納された会員データベースと、前記会員識別情報に基づいたＯＴＰを生成するサーバー側ＯＴＰ生成部と、会員を認証する認証部とを有し、前記店舗コンピュータとＰＯＳシステムによって接続された本部側のサーバーとを備え、
前記認証部は前記店舗コンピュータが読み取った会員識別情報を前記会員データベース内の会員識別情報と比較すると共に前記サーバー側ＯＴＰ生成部が生成したＯＴＰと前記店舗コンピュータから送信された携帯端末のＯＴＰとを比較し、これらの会員識別情報及びＯＴＰが一致したときに会員を認証することを特徴とする認証システム。
【請求項２】
前記認証部は、前記サーバー側ＯＴＰ生成部が生成したＯＴＰに対して一定範囲の有効時間を設定して前記店舗コンピュータから送信されたＯＴＰとの比較を行うことを特徴とする請求項１記載の認証システム。
【請求項３】
前記携帯端末は、前記端末側ＯＴＰ生成部が生成したＯＴＰを数値等の文字情報に切り換え可能となっていると共に切り換えられた文字情報を表示可能となっており、
前記サーバーは、前記サーバー側ＯＴＰ生成部が生成したＯＴＰを数値等の文字情報に切り換え可能となっていると共に切り換えられた文字情報を前記店舗コンピュータに送信可能となっており、
前記店舗コンピュータは前記サーバーから送信された文字情報が表示可能となっていることを特徴とする請求項１又２記載の認証システム。
【請求項４】
前記端末側ＯＴＰ生成部は、前記サーバー側ＯＴＰ生成部からダウンロードされたＯＴＰ生成ソフトによってＯＴＰを生成することを特徴とする請求項１〜３のいずれか１項記載の認証システム。
【請求項５】
前記携帯端末は、会員カードにバーコード表示された会員識別情報を読み取るカメラ部を有し、前記表示部はカメラ部が読み取った会員識別情報をバーコード表示することを特徴する請求項１〜４のいずれか１項記載の認証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、会員の携帯端末を介して会員を認証する認証システムに関し、特にセキュリティが向上した認証システムに関する。
【背景技術】
【０００２】
商品販売システムにおいては、顧客を会員として登録し、会員が商品を購入する際にポイントを加算して次回の購入の便とすることがなされている。このようなポイント加算式の商品販売システムにおいては、会員が店舗で商品を購入する際に正規の会員であるか否かの認証を行う場合がある。
【０００３】
特許文献１には携帯端末を用いて会員の認証を行う認証システムが開示されている。このシステムは、ポイントカード等の会員カードにバーコード表示されている会員識別情報を携帯端末が読み取ってサーバーに送信し、サーバーが携帯端末からのバーコード情報に基づいて正規会員か否かを認証するものである。
【０００４】
特許文献２には会員のＩＤ番号等の会員識別情報に基づいて生成されたワンタイムパスワード（ＯＴＰ）を用いて認証するシステムが開示されている。この認証システムは、会員識別情報と会員識別情報に基づいて生成されるＯＴＰとを所定のマークで紙媒体に表示し、表示された紙媒体の２つのマークを読み取って解析することにより正規の会員か否かを認証するものである。このシステムでは、会員識別情報及びＯＴＰの２つによって認証するため、セキュリティが向上する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−４７９５７号公報
【特許文献２】特開２００６−７２７０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の認証システムでは会員カードを喪失した場合に、会員識別情報が不正使用され易く、セキュリティが十分でない問題がある。又、特許文献２に記載の認証システムでは、会員識別情報及びＯＴＰを紙媒体に印刷して認証に用いるため、紙媒体が必要であるばかりでなく、携帯端末を用いた認証ができない不便さを有している。
【０００７】
本発明は、このような従来の問題点を考慮してなされたものであり、会員の認証を携帯端末を用いて行うことができ、しかもセキュリティが向上した認証が可能な認証システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の認証システムは、会員識別情報に基づいたワンタイムパスワード（ＯＴＰ）を生成する端末側ＯＴＰ生成部を備え、前記会員識別情報及び生成された前記ＯＴＰをバーコード表示可能とする携帯端末と、前記携帯端末がバーコード表示している会員識別情報及びＯＴＰを読み取る店舗コンピュータと、会員に関するデータと会員識別情報とが対応して格納された会員データベースと、前記会員識別情報に基づいたＯＴＰを生成するサーバー側ＯＴＰ生成部と、会員を認証する認証部とを有し、前記店舗コンピュータとＰＯＳシステムによって接続された本部側のサーバーとを備え、前記認証部は前記店舗コンピュータが読み取った会員識別情報を前記会員データベース内の会員識別情報と比較すると共に前記サーバー側ＯＴＰ生成部が生成したＯＴＰと前記店舗コンピュータから送信された携帯端末のＯＴＰとを比較し、これらの会員識別情報及びＯＴＰが一致したときに会員を認証することを特徴とする。
【０００９】
本発明において、前記認証部は、前記サーバー側ＯＴＰ生成部が生成したＯＴＰに対して一定範囲の有効時間を設定して前記店舗コンピュータから送信されたＯＴＰとの比較を行うことが好ましい。
又、前記携帯端末は、前記端末側ＯＴＰ生成部が生成したＯＴＰを数値等の文字情報に切り換え可能となっていると共に切り換えられた文字情報を表示可能となっており、前記サーバーは、前記サーバー側ＯＴＰ生成部が生成したＯＴＰを数値等の文字情報に切り換え可能となっていると共に切り換えられた文字情報を前記店舗コンピュータに送信可能となっており、前記店舗コンピュータは前記サーバーから送信された文字情報が表示可能となっていることが好ましい。
又、前記端末側ＯＴＰ生成部は、前記サーバー側ＯＴＰ生成部からダウンロードされたＯＴＰ生成ソフトによってＯＴＰを生成することが好ましい。
又、前記携帯端末は、会員カードにバーコード表示された会員識別情報を読み取るカメラ部を有し、前記表示部はカメラ部が読み取った会員識別情報をバーコード表示することが好ましい。
【発明の効果】
【００１０】
本発明によれば、店舗コンピュータが読み取った会員識別情報を会員データベース内の会員識別情報と比較すると共にサーバー側ＯＴＰ生成部が生成したＯＴＰと店舗コンピュータから送信された携帯端末のＯＴＰとを比較し、これらの会員識別情報及びＯＴＰが一致したときに会員を認証するため、セキュリティが向上した認証が可能となる。又、携帯端末を用いて会員の認証を行うことができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態の認証システムにおける全体のブロック図である。
【図２】携帯端末の表示例を示す正面図である。
【図３】動作を示すタイミングチャートである。
【図４】携帯端末による文字情報の表示例を示す正面図である。
【発明を実施するための形態】
【００１２】
以下、本発明を図示する実施形態により具体的に説明する。図１は本発明の一実施形態の認証システム１を示す全体のブロック図、図２は携帯端末２における表示例の正面図、図３は動作シーケンスを示すタイミングチャートである。
【００１３】
この実施形態の認証システム１は、複数の携帯端末２と、一又は複数の店舗コンピュータ４と、本部側のサーバー６とを備えている。複数の携帯端末２はインターネット等のネットワーク回線３を介して本部側のサーバー６に接続可能となっている。
【００１４】
携帯端末２は、それぞれの会員が携帯する通信端末であり、市販のｉｐｈｏｎｅ、ｉｐｏｄ、スマートフォン（いずれも登録商標）、その他の携帯端末を使用することができる。携帯端末２は、送受信部２１、端末側ＯＴＰ生成部２２，タイマー２３、カメラ部２４、表示部２５、入力部２６及び制御部２７を有している。
【００１５】
送受信部２１はネットワーク回線３を介して本部側のサーバー６や他の携帯端末２との通信を行う。入力部２６はタッチパネル式のテンキー、その他のキーであり、指でタッチすることにより所定の指令、データを入力することができる。後述する表示部２５は入力部２６の機能を兼ね備えるように構成することができ、これにより構造を簡素化することができる。
【００１６】
端末側ＯＴＰ生成部２２は会員識別情報に基づいたＯＴＰ（ワンタイムパスワード）を生成するものであり、ＯＴＰ生成ソフト（図示省略）を有している。端末側ＯＴＰ生成部２２は会員カード７の会員識別情報７ａをカメラ部２４が読み取り、制御部２７によって解析された会員識別情報に基づいてＯＴＰを生成する。この端末側ＯＴＰ生成部２２は会員識別情報とパスワードの生成時刻との組み合わせから所定のアルゴリズムによりランダムな番号であるＯＴＰを生成する。
【００１７】
生成されたＯＴＰは使い捨て型であり、１回の使用毎に更新される。ＯＴＰを生成するＯＴＰ生成ソフトは携帯端末２に予めインストールされていても良いが、後述するようにサーバー６が備えるサーバー側ＯＴＰ生成部６２からネットワーク回線３を介してダウンロードされるものが好ましい。サーバー６からダウンロードされることによりサーバー６側の生成アルゴリズムと同じアルゴリズムによってＯＴＰを生成することが容易となる。タイマー２３は時刻を計測し、計測した時刻を端末側ＯＴＰ生成部２２に出力する。端末側ＯＴＰ生成部２２は入力された時刻と会員識別情報に基づいてＯＴＰを生成する。
【００１８】
カメラ部２４は一般のカメラと同様な機能を有している。この実施形態において、カメラ部２４は会員カード７の一面にバーコード表示されている会員識別情報７ａを読み取るために使用される。会員識別情報７ａは会員のＩＤ番号をバーコード表示するものである。カメラ部２４が読み取った会員識別情報７ａは表示部２５にバーコード表示可能となっている。又、読み取った会員識別情報は携帯端末２に記録されることにより、いつでも表示部２５に表示することができる。会員カード７としては、ポイント蓄積式のポイントカード、クレジットカード、その他のカードを選択することができる。
【００１９】
表示部２５は液晶パネル等によって形成されており、所定のデータを可視表示する。この実施形態において、表示部２５は会員識別情報及び端末側ＯＴＰ生成部２２が生成したＯＴＰをバーコード表示する。図２は表示部２５による表示例を示し、会員識別情報のバーコード画像１１が下段部分に表示され、端末側ＯＴＰ生成部２２が生成したＯＴＰのバーコード画像が上段部分に表示されることにより、これらのバーコード画像１１，１２が並列状態で表示される。このため、店舗コンピュータ４のバーコードリーダー８による読み取りを短時間で行うことができる。符号１３はＯＴＰの認証残り時間をスケール表示するプログレスバーである。プログレスバー１３の残量を見ることにより認証残り時間を把握することができる。
【００２０】
制御部２７は携帯端末２の全体の駆動を制御するものであり、この実施形態では、主として端末側ＯＴＰ生成部２２、カメラ部２４、表示部２５、入力部２６を制御する。すなわち制御部２７は端末側ＯＴＰ生成部２２によるＯＴＰの生成、カメラ部２４が読み取った会員カード７の会員識別情報７ａの解析、表示部２５によるバーコード画像１１，１２の表示、入力部２６から入力されたコマンドや指令の解析、その他の処理を行う。ここで、制御部２７は読み取った会員識別情報を格納する機能を有している。このような機能を備えることにより、会員カード７から会員識別情報を読み取った後においては、再度、会員カード７の会員識別情報７ａを読み取る必要がなくなるメリットがある。
【００２１】
店舗コンピュータ４は商品を販売する店舗にそれぞれ設置されている。店舗コンピュータ４はＰＯＳシステム５」を介して本部側のサーバー６に接続されており、これにより店舗コンピュータ４及び本部側のサーバー６がネットワーク化されている。ＰＯＳシステム５を介して接続されることにより、店舗コンピュータ４は会員の情報、販売日時、店舗情報、その他の情報を統合したデータをサーバー６に送信する。店舗コンピュータ４としてはＰＯＳコンピュータが用いられる。
【００２２】
店舗コンピュータ４は、送受信部４１、記録部４２、表示部４３、入力部４４、出力部４５、制御部４７を備えている。送受信部４１はＰＯＳシステム５を介して本部側のサーバー６と接続されることによりサーバー６との通信を行う。入力部４４はキーボード、スキャナ等からなり、販売商品、販売額等の商品に関する情報を入力することができる。出力部４５はプリンタ等からなり、請求書、その他の印刷物を出力する。記録部４２は商品の種類や販売数、販売額、その他の情報を記録し、表示部４は液晶パネル等からなり、商品の販売時に商品名、価格等の販売に関する情報、その他の情報を表示する。
【００２３】
制御部４７は以上の送受信部４１、記録部４２、表示部４３、入力部４４、出力部４５の作動を制御する。
【００２４】
店舗コンピュータ４にはバーコードリーダー８が接続されている。バーコードリーダー８は入力部４４の一部を構成するものであり、商品に表示されているバーコードを読み取ることにより、表品名、価格等を入力部４４に入力する。この実施形態におけるバーコードリーダー８は、携帯端末２の表示部２５が表示している会員識別情報のバーコード画像１１及びＯＴＰのバーコード画像１２を読み取るように機能する。
【００２５】
会員識別情報のバーコード画像１１がバーコードリーダー８によって読み取られると、読み取られたバーコード画像１１の情報が制御部４７に送られ、制御部４７によって解析される。又、読み取られた会員識別情報は送受信部４１を通じて本部側のサーバー６に送信される。この実施形態におけるバーコードリーダー８は、会員カード７がバーコード表示している会員識別情報７ａを読み取るものではなく、携帯端末２が表示している会員識別情報のバーコード画像１１を読み取るものである。従って、後述する会員の認証の際には、会員カード７を必要としない。
【００２６】
一方、携帯端末２の表示部２５が表示しているＯＴＰのバーコード画像１２をバーコードリーダー８によって読み取ると、読み取られたＯＴＰのバーコード画像１２が本部側のサーバー６に送信され、後述するように会員の認証に用いられる。
【００２７】
本部側のサーバー６は、送受信部６１、サーバー側ＯＴＰ生成部６２、タイマー６３、認証部６４、表示部６５、制御部６７、入力部６８、出力部６９及びデータベース７０を備えている。
【００２８】
送受信部６１はネットワーク回線３を介して携帯端末２と通信し、ＰＯＳシステム５を介して店舗コンピュータ４と通信する。入力部６８は所定のデータ入力を行い、出力部６９は所定のデータ出力を行い、表示部６５は認証結果等の所定の表示を行う。
【００２９】
サーバー側ＯＴＰ生成部６２は端末側ＯＴＰ生成部２２と同様に、会員識別情報に基づいたＯＴＰを生成するものであり、このためＯＴＰ生成ソフト（図示省略）を有している。サーバー側ＯＴＰ生成部６２及び端末側ＯＴＰ生成部２２は同じＯＴＰを生成するものであり、このためこれらは共通のＯＴＰ生成ソフトを有している。サーバー側ＯＴＰ生成部６２においても、会員識別情報とパスワードの生成時刻との組み合わせから所定のアルゴリズムによりランダムな番号であるＯＴＰを生成する。生成されたＯＴＰは使い捨て型であり、１回の使用毎に更新される。
【００３０】
サーバー側ＯＴＰ生成部６２は、店舗コンピュータ４から受信した会員識別情報に基づいてＯＴＰを生成する。すなわち、サーバー側ＯＴＰ生成部６２においては、携帯端末２の表示部２５が表示している会員識別情報のバーコード画像１１を店舗コンピュータ４のバーコードリーダー８が読み取り、この画像に関する情報をサーバー６が店舗コンピュータ４から受信することによりＯＴＰを生成するものである。タイマー６３は時刻を計測し、計測した時刻をサーバー側ＯＴＰ生成部６２に出力する。サーバー側ＯＴＰ生成部６２は、入力された時刻と会員識別情報とに基づいてＯＴＰを生成する。
【００３１】
データベース７０は、会員データベース７１、商品データベース７２、店舗データベース７３を少なくとも有している。会員データベース７１は会員に関する名前や名称、住所、その他の固有情報や蓄積されたポイントを各会員毎に格納している。会員データベース７１はこれらの情報を会員毎に重複なく設定されたＩＤ番号等の会員識別情報に合わせて格納している。商品データベース７２は販売商品や返品商品、在庫商品等の商品に関する情報を格納している。店舗データベース７３は各店舗の情報、店舗毎の商品販売数や販売額を格納している。これらのデータベース７１，７２，７３の情報は更新されるものであり、更新は制御部６７によって行われる。
【００３２】
認証部６４は携帯端末２からの会員識別情報と、会員データベース７１に格納されている会員識別情報とを比較して会員を認証する。この場合、携帯端末２からの会員識別情報は、携帯端末２の表示部２５が表示している会員識別情報のバーコード画像１１を店舗コンピュータ４のバーコードリーダー８が読み取ったものが用いられる。
【００３３】
かかる会員識別情報の認証に加えて、認証部６４はサーバー側ＯＴＰ生成部６２が生成したＯＴＰと、携帯端末２が生成したＯＴＰとを比較して会員を認証する。この場合、携帯端末２が生成したＯＴＰは、その表示部２５が表示しているＯＴＰのバーコード画像１２を店舗コンピュータ４のバーコードリーダー８が読み取ったものが用いられる。すなわち認証部６４は、店舗コンピュータ４から受信した携帯端末２側のＯＴＰバーコード画像１２をサーバー側ＯＴＰ生成部６２が生成したＯＴＰと比較するものである。携帯端末２側のＯＴＰ及びサーバー側ＯＴＰ生成部６２が生成するＯＴＰは、一定時間の経過によって更新されるため、会員識別情報の比較に加えてＯＴＰの比較を行うことによりセキュリティを向上させることができる。
【００３４】
ＯＴＰは時間の経過と共に更新されるため、ＯＴＰの比較においては、生成される日時が一致する必要がある。この実施形態の認証部６４においては、サーバー側ＯＴＰ生成部６２が生成したＯＴＰと携帯端末２が生成したＯＴＰとを比較するが、サーバー側ＯＴＰ生成部６２は店舗コンピュータ４が送信した会員識別情報（会員識別情報のバーコード画像１１）がサーバー６に到達したときにＯＴＰを生成するのに対し、携帯端末２が生成したＯＴＰ（ＯＴＰのバーコード画像１２）は店舗コンピュータ４のバーコードリーダー８が携帯端末２から読み取り、その後に、店舗コンピュータ４がサーバー６に送信することにより比較に用いられる。従って、携帯端末２側のＯＴＰとサーバー６側のＯＴＰとの間では、生成される日時を一致させることが難しい場合がある。
【００３５】
これに対し、この実施形態においては、認証部６４はサーバー側ＯＴＰ生成部６２が生成したＯＴＰに対して一定範囲の有効時間を設定するものである。例えば、比較時刻に対し前後２〜３分の有効時間を設定する。そしてこの有効時間内でＯＴＰが等しい場合に認証成功と判定することにより、ＯＴＰ生成に多少の時間ずれがあっても認証を行うことが可能となる。
【００３６】
制御部６７は、以上の送受信部４１、記録部４２、表示部４３、入力部４４、出力部４５を制御すると共に、会員データベース７１、商品データベース７２、店舗データベース７３の情報の引き出しや書き込みを行う。
【００３７】
次に、この実施形態による認証シーケンスを図３により説明する。
【００３８】
携帯端末２においては、ネットワーク回線３を介して本部側のサーバー６と通信を行い、サーバー６のサーバー側ＯＴＰ生成部６２に格納されているＯＴＰ生成ソフトをダウンロードする。ＯＴＰ生成ソフトが既にインストールされている場合、このダウンロードは不要である。
【００３９】
先ず、携帯端末２においては、カメラ部２４が会員カード７にバーコード表示されている会員識別情報７ａを読み取る（ステップＳ１）。読み取った会員識別情報の内容は携帯端末２に記録される一方、端末側ＯＴＰ生成部２２は読み取った会員カード７の会員識別情報に基づいてＯＴＰを生成する（ステップＳ２）。そして端末側ＯＴＰ生成部２２が作成したＯＴＰ及び会員カード７から読み取った会員識別情報をバーコード画像１１，１２として表示部２５が表示する（ステップＳ３）。表示部２５によるバーコード画像の表示例を図２に示す。
【００４０】
会員は表示部２５がバーコード画像１１，１２を表示した状態で店舗の店員に携帯端末２を提示する。これにより店員は店舗コンピュータ４のバーコードリーダー８によって表示部２５のバーコード画像１１，１２を読み取る（ステップＳ１１）。店舗コンピュータ４は読み取ったバーコード画像１１，１２をＰＯＳシステム５のネットワーク回線を介して本部側のサーバー６に送信する（ステップＳ１２）。
【００４１】
本部側のサーバー６は店舗コンピュータ４から送信されたバーコード画像１１，１２を受信すると、その中から会員識別情報を抽出する（ステップＳ２１）。サーバー６の制御部６７は抽出した会員識別情報を認証部６４に出力する。これによりサーバー６の認証部６４は会員データベース７１に格納されている会員識別情報と、店舗コンピュータ４から送信された会員識別情報とを比較する（ステップＳ２２）。
【００４２】
これらの会員識別情報が一致したとき、制御部６７はサーバー側ＯＴＰ生成部６２を制御し、サーバー側ＯＴＰ生成部６２は会員データベース７１の会員識別情報に基づいたＯＴＰを生成する（ステップＳ２３）。一方、店舗コンピュータ４からの会員識別情報と会員データベース７１の会員識別情報とが不一致のとき、サーバー側ＯＴＰ生成部６２はＯＴＰを生成しない。
【００４３】
サーバー６の認証部６４はサーバー側ＯＴＰ生成部６２が生成したＯＴＰと、店舗コンピュータ４が送信した携帯端末側のＯＴＰとを比較する（ステップＳ２４）。これらのＯＴＰが一致したとき、認証部６４は会員が正規の会員であると認証し、不一致のとき、認証部６４は正規の会員でないと認証する。
【００４４】
サーバー６の表示部６５は以上の認証結果を表示する。又、サーバー６は送受信部６１から認証結果を店舗コンピュータ４に送信し、店舗コンピュータ４がこれを受信する（ステップＳ１３）。これにより店舗の店員は会員が正規の会員であるか否かを判断することができる。
【００４５】
上述した比較においては、サーバー６の認証部６４は一定範囲の有効時間を設定しており、一定範囲の有効時間の中でサーバー側ＯＴＰ生成部６２のＯＴＰと、携帯端末側のＯＴＰとを比較する。この認証について説明する。
【００４６】
サーバー側ＯＴＰ生成部６２は一定の時刻間隔毎（例えば１分毎）にＯＴＰを生成し、生成したＯＴＰを認証部６４に出力する。認証部６４はサーバー側ＯＴＰ生成部６２からのＯＴＰを店舗コンピュータ４からの携帯端末側のＯＴＰと比較する際に、一定の時刻間隔毎（例えば１分毎）のＯＴＰと対比する。
【００４７】
一定の時刻間隔毎のＯＴＰは時刻経過に伴って切り換わるが、この時刻経過に対し、例えば３分の有効時間を設定することにより、０分経過時、１分経過時、２分経過時、３分経過時のＯＴＰを端末側のＯＴＰと比較する。そして、端末側のＯＴＰがいずれかの経過時のＯＴＰと一致したとき、認証部６４はその時点で正規の会員と認証し、全ての経過時のＯＴＰと不一致のとき、認証部６４は正規の会員でないと認証する。これにより携帯端末２が生成するＯＴＰと、サーバー６が生成するＯＴＰとの間に多少の時間のずれがあっても認証を行うことができる。
【００４８】
このような実施形態では、携帯端末２からの会員識別情報とサーバー６側の会員データベース７１の会員識別情報とを比較するのに加え、携帯端末２が生成したＯＴＰとサーバー６側で生成したＯＴＰとを比較して会員の認証をおこなうため、セキュリティが向上した認証を行うことができる。又、携帯端末２を用いた認証のため、簡便な認証が可能となる。
【００４９】
この実施形態において、携帯端末２及びサーバー６は生成したＯＴＰ及び会員識別情報を数値等の文字情報に切り換え可能となっている。以下、この場合の構成について説明する。
【００５０】
携帯端末２においては、会員カード７から読み取った会員識別情報７ａ及び端末側ＯＴＰ生成部２２が生成したＯＴＰを数値等の文字情報に切り換える機能を有している。この切り換えは、例えば携帯端末２が表示している切り換えボタン（図示省略）を押圧してスイッチングすることによりなされるものであり、この切り換え制御は制御部２７が行うことができる。携帯端末２の表示部２５は、切り換えた文字情報を可視表示する。なお、携帯端末２が既に会員識別情報を取得して格納している場合、制御部２７は格納されている会員識別情報を数値等の文字情報に切り換えるものである。
【００５１】
図４は携帯端末２の表示例であり、下段部分の数値が会員識別情報についての文字情報１６、上段部分の数値がＯＴＰについての文字情報であり、図２の表示部２５によるバーコード画像の表示に対応している。このように携帯端末２の表示部２５が数値等の文字情報によって会員識別情報及びＯＴＰを表示することにより、会員や店舗の店員が表示部２５の表示からこれらを視認することができ、目視での確認が可能となる。
【００５２】
サーバー６においては、会員データベース７１に格納されている会員識別情報及びサーバー側ＯＴＰ生成部６２が生成したＯＴＰを数値等の文字情報に切り換える機能を有している。この切り換えは制御部６７が行うことができる。サーバー６においては、切り換えた文字情報を送受信部６１が店舗コンピュータ４に送信する。
【００５３】
店舗コンピュータ４においては、サーバー６から送信された文字情報からなる会員識別情報及びＯＴＰを表示部４３が可視表示する。店舗の店員は店舗コンピュータ４の表示を見ることにより、携帯端末２が表示している会員識別情報の文字情報及びＯＴＰの文字情報と、サーバー６からの会員識別情報及びＯＴＰの文字情報とを目視により比較することができる。そして携帯端末２の文字情報がサーバー６からの文字情報と一致しているときは正規の会員、不一致の場合には正規の会員でないことを店舗の店員が認証することができる。
【００５４】
このように携帯端末２側で会員識別情報及びＯＴＰを文字情報に切り換え可能とすると共にサーバー６側でも会員識別情報及びＯＴＰを文字情報に切り換え可能とし、サーバー６の文字情報を店舗コンピュータ４に送信可能とすることにより、店舗の店員の目視による認証に供することができる。従って、携帯端末２が表示しているバーコード画像１１，１２を店舗のバーコードリーダー８が読み取れない事態となっても、会員の認証が可能となる。これにより会員認証に対して柔軟に対応することができ、便利となる。
【００５５】
本発明は以上の実施形態に限定されることなく種々変形が可能である。例えば、上記実施形態では、サーバー側ＯＴＰ生成部６２は会員データベース７１内に格納されている会員識別情報に基づいてＯＴＰを生成しているが、これに限らず、店舗コンピュータ４が送信した携帯端末２側の会員識別情報に基づいてＯＴＰを生成しても良い。
【００５６】
図３の認証シーケンスにおいては、携帯端末２からの会員識別情報と会員データベース７１内の会員識別情報とが一致したことを認証部６４が認証した後にサーバー側ＯＴＰ生成部６２がＯＴＰを生成しているが、これに限らず、サーバー側ＯＴＰ生成部６２は認証部６４による会員識別情報の認証とパラレルにＯＴＰを生成しても良い。この場合には、認証部６４は会員識別情報の比較とＯＴＰの比較とを同じタイミングで行って認証する。さらに、携帯端末２は会員カード７にバーコード表示された会員識別情報を読み取るカメラ部２４を有しているが、携帯端末２自体が会員識別情報を格納していても良い。
【符号の説明】
【００５７】
１  認証システム
２  携帯端末
３  ネットワーク回線
４  店舗コンピュータ
５  ＰＯＳシステム
６  サーバー
７  会員カード
８  バーコードリーダー
１１  会員識別情報のバーコード画像
１２  ＯＴＰのバーコード画像
１３  時間表示画像
１５  会員識別情報の文字情報
１６  ＯＴＰの文字情報
２２  端末側ＯＴＰ生成部
２３  タイマー
２４  カメラ部
２５  表示部
２７  制御部
４４  入力部
６２  サーバー側ＯＴＰ生成部
６３  タイマー
６４  認証部
６７  制御部
７０  データベース
７１  会員データベース
【図１】
2013020609.tif 000003
【図２】
2013020609.tif 000004
【図３】
2013020609.tif 000005
【図４】
2013020609.tif 000006