(57)【要約】【課題】顔認証結果及びワンタイムパスワードの双方を利用することで、情報コードを利用した決済処理に関してセキュリティ性を高め得る決済システムを提供する。【解決手段】コード生成装置４０では、決済サーバ３０からワンタイムパスワード及び端末ＩＤが受信されると、当該端末ＩＤに関連付けられる顔特徴点情報とワンタイムパスワードとが記録されるように認証用コードＣが生成されて、携帯端末２０に出力される。認証装置５０では、携帯端末２０に表示された認証用コードＣを撮像した撮像画像から顔特徴点情報及びワンタイムパスワードが読み取られるとともに、利用者の顔を撮像した撮像画像から顔特徴点が抽出され、読み取った顔特徴点と抽出した顔特徴点とが照合されて、この照合結果に関する情報と読み取ったワンタイムパスワードとが決済サーバ３０に送信される。【選択図】図１
2020119293.tif 000002
【特許請求の範囲】
【請求項１】
利用者が携帯する携帯端末と、
決済サーバと、
認証のための情報コードとして認証用コードを生成するコード生成装置と、
前記利用者の認証を行う認証装置と、
を備える決済システムであって、
前記携帯端末は、
決済時に、当該携帯端末を特定する端末ＩＤを前記決済サーバに送信する端末側送信部と、
前記コード生成装置から取得した前記認証用コードが表示される表示部と、を備え、
決済サーバは、
前記利用者の決済処理に用いる決済情報が前記端末ＩＤに関連付けられて記憶される決済用記憶部と、
前記携帯端末から前記端末ＩＤを受信すると、当該端末ＩＤに関連付けられるワンタイムパスワードを発行して前記端末ＩＤとともに前記コード生成装置に送信し、当該ワンタイムパスワードを前記決済情報に関連付けて前記決済用記憶部に記憶するワンタイムパスワード発行部と、
前記利用者が購入する購入対象に関する購入情報を取得し、当該購入情報に基づく決済処理を前記決済情報を利用して行う決済部と、を備え、
前記コード生成装置は、
前記利用者の顔画像から抽出された顔特徴点に関する顔特徴点情報と当該利用者の前記携帯端末の前記端末ＩＤとが関連付けられて記憶されるコード生成用記憶部と、
前記決済サーバから前記ワンタイムパスワード及び前記端末ＩＤが受信されると、当該端末ＩＤに関連付けられて前記コード生成用記憶部に記憶される前記顔特徴点情報と受信した前記ワンタイムパスワードとが記録されるように前記認証用コードを生成するコード生成部と、
前記コード生成部により生成された前記認証用コードを、受信した前記端末ＩＤから特定される前記携帯端末に出力する出力部と、を備え、
前記認証装置は、
撮像部と、
前記表示部に表示された前記認証用コードを前記撮像部にて撮像した撮像画像から当該認証用コードに記録される前記顔特徴点情報及び前記ワンタイムパスワードを読み取る読取部と、
前記利用者の顔を前記撮像部にて撮像した撮像画像から顔特徴点を抽出する抽出部と、
前記読取部により読み取った前記顔特徴点と前記抽出部により抽出した前記顔特徴点とを照合する照合部と、
前記照合部の照合結果に関する情報と読み取った前記ワンタイムパスワードとを前記決済サーバに送信する装置側送信部と、を備え、
前記決済サーバの前記決済部は、前記認証装置から受信した情報に基づいて、認証成功であって前記ワンタイムパスワードが有効であると判断される場合に、前記購入情報に基づく決済処理を、前記ワンタイムパスワードに関連付けられて前記決済用記憶部に記憶される前記決済情報を利用して行うことを特徴とする決済システム。
【請求項２】
前記決済サーバは、前記認証装置から受信した情報に基づいて、認証失敗と判断される場合に、前記ワンタイムパスワードに関連付けられて前記決済用記憶部に記憶される前記端末ＩＤに対して認証失敗に関する情報を登録する登録部を備えることを特徴とする請求項１に記載の決済システム。
【請求項３】
前記コード生成部は、前記ワンタイムパスワードが公開領域に記憶され前記顔特徴点情報が復号鍵を用いて復号可能に暗号化されて非公開領域に記録される一部非公開コードとして、前記認証用コードを生成し、
前記読取部は、前記復号鍵を用いて前記認証用コードに記録される前記顔特徴点情報及び前記ワンタイムパスワードを読み取ることを特徴とする請求項１又は２に記載の決済システム。
【請求項４】
前記撮像部は、前記表示部に表示された前記認証用コードを撮像するための第１撮像部と、前記利用者の顔を撮像するための第２撮像部とを備え、
前記第２撮像部は、前記表示部に表示された前記認証用コードを撮像させるために前記携帯端末を前記第１撮像部に向けている前記利用者の顔を撮像する位置に配置されることを特徴とする請求項１〜３のいずれか一項に記載の決済システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報コードを用いた決済システムに関するものである。
【背景技術】
【０００２】
従来、バーコードやＱＲコード（登録商標）などの情報コードが様々な用途で使用されており、その使用目的も多様化しつつある。例えば、情報コードに記録される情報を利用して決済を行う用途も想定される。このような情報コードを決済に利用する技術として、例えば、下記特許文献１に開示されるシステムが知られている。このシステムでは、決済時に、外交員ＩＤや契約書番号、金額等の所定のデータを送ることでバーコード変換サーバから取得した決済用のバーコードが第１の携帯電話の表示画面に表示される。そして、第１の携帯電話に表示される決済用のバーコードが第２の携帯電話にて読み取られ、その読み取られた解読データが第２の携帯電話からＡＰサーバを介して決済サーバに送信される。そして、決済サーバでの決済処理の結果がＡＰサーバを介して第１の携帯電話や第２の携帯電話に送信されることで決済が完了する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２１７２７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、決済等に利用する情報コードには高いセキュリティ性が求められるが、例えば、紙媒体に印刷された情報コードでは、複写機等を利用することで容易に複製することができてしまう。また、上記特許文献１のように、受信した情報コードを画面表示するような構成であっても、その表示された情報コードが他の機器等にて撮像されてしまうとその撮像画像を利用して複製される可能性がある。すなわち、情報コードは、実際に目に見えるものでありその複写も容易であることから、高いセキュリティ性が求められる決済サービス等において単に表示した情報コードを利用するような構成では、その決済サービスの利用者に不安感を与えてしまう虞がある。
【０００５】
本発明は、上述した課題を解決するためになされたものであり、その目的とするところは、顔認証結果及びワンタイムパスワードの双方を利用することで、情報コードを利用した決済処理に関してセキュリティ性を高め得る決済システムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、特許請求の範囲の請求項１に記載の発明は、
利用者が携帯する携帯端末（２０）と、
決済サーバ（３０）と、
認証のための情報コードとして認証用コード（Ｃ）を生成するコード生成装置（４０）と、
前記利用者の認証を行う認証装置（５０）と、
を備える決済システム（１０，１０ａ）であって、
前記携帯端末は、
決済時に、当該携帯端末を特定する端末ＩＤを前記決済サーバに送信する端末側送信部（２１，２６）と、
前記コード生成装置から取得した前記認証用コードが表示される表示部（２４）と、を備え、
決済サーバは、
前記利用者の決済処理に用いる決済情報が前記端末ＩＤに関連付けられて記憶される決済用記憶部（３２）と、
前記携帯端末から前記端末ＩＤを受信すると、当該端末ＩＤに関連付けられるワンタイムパスワードを発行して前記端末ＩＤとともに前記コード生成装置に送信し、当該ワンタイムパスワードを前記決済情報に関連付けて前記決済用記憶部に記憶するワンタイムパスワード発行部（３１）と、
前記利用者が購入する購入対象に関する購入情報を取得し、当該購入情報に基づく決済処理を前記決済情報を利用して行う決済部（３１）と、を備え、
前記コード生成装置は、
前記利用者の顔画像から抽出された顔特徴点に関する顔特徴点情報と当該利用者の前記携帯端末の前記端末ＩＤとが関連付けられて記憶されるコード生成用記憶部（４２）と、
前記決済サーバから前記ワンタイムパスワード及び前記端末ＩＤが受信されると、当該端末ＩＤに関連付けられて前記コード生成用記憶部に記憶される前記顔特徴点情報と受信した前記ワンタイムパスワードとが記録されるように前記認証用コードを生成するコード生成部（４１）と、
前記コード生成部により生成された前記認証用コードを、受信した前記端末ＩＤから特定される前記携帯端末に出力する出力部（４３）と、を備え、
前記認証装置は、
撮像部（５３，５４）と、
前記表示部に表示された前記認証用コードを前記撮像部にて撮像した撮像画像から当該認証用コードに記録される前記顔特徴点情報及び前記ワンタイムパスワードを読み取る読取部（５１）と、
前記利用者の顔を前記撮像部にて撮像した撮像画像から顔特徴点を抽出する抽出部（５１）と、
前記読取部により読み取った前記顔特徴点と前記抽出部により抽出した前記顔特徴点とを照合する照合部（５１）と、
前記照合部の照合結果に関する情報と読み取った前記ワンタイムパスワードとを前記決済サーバに送信する装置側送信部（５１，５７）と、を備え、
前記決済サーバの前記決済部は、前記認証装置から受信した情報に基づいて、認証成功であって前記ワンタイムパスワードが有効であると判断される場合に、前記購入情報に基づく決済処理を、前記ワンタイムパスワードに関連付けられて前記決済用記憶部に記憶される前記決済情報を利用して行う。
なお、上記各括弧内の符号は、後述する実施形態に記載の具体的手段との対応関係を示すものである。
【発明の効果】
【０００７】
請求項１の発明では、決済サーバにおいて、携帯端末から端末ＩＤが受信されると、当該端末ＩＤに関連付けられるワンタイムパスワードが発行されて端末ＩＤとともにコード生成装置に送信され、当該ワンタイムパスワードが決済情報に関連付けられて決済用記憶部に記憶される。そして、コード生成装置では、決済サーバからワンタイムパスワード及び端末ＩＤが受信されると、当該端末ＩＤに関連付けられてコード生成用記憶部に記憶される顔特徴点情報と受信したワンタイムパスワードとが記録されるように認証用コードが生成され、この認証用コードが受信した端末ＩＤから特定される携帯端末に出力される。そして、認証装置では、携帯端末の表示部に表示された認証用コードを撮像部にて撮像した撮像画像から当該認証用コードに記録される顔特徴点情報及びワンタイムパスワードが読み取られるとともに、利用者の顔を撮像部にて撮像した撮像画像から顔特徴点が抽出され、読取部により読み取った顔特徴点と抽出部により抽出した顔特徴点とが照合されて、この照合結果に関する情報と読み取ったワンタイムパスワードとが決済サーバに送信される。そして、決済サーバの決済部では、認証装置から受信した情報に基づいて、認証成功であってワンタイムパスワードが有効であると判断される場合に、購入情報に基づく決済処理が、ワンタイムパスワードに関連付けられて決済用記憶部に記憶される決済情報を利用して行われる。
【０００８】
これにより、利用者はコード生成装置から取得した認証用コードと自身の顔とを認証装置の撮像部に撮像させるだけで、顔特徴点を利用した顔認証を決済処理に利用することができる。一方、第三者が利用者の携帯端末に表示させた認証用コードを認証装置に読み取らせる場合でも、顔認証が失敗するため、第三者によって不正な決済処理が行われることも無い。特に、認証用コードには、決済サーバから送信したワンタイムパスワードが記録されているため、決済サーバでは、顔認証結果及びワンタイムパスワードの双方を利用できるので、情報コードを利用した決済処理に関してセキュリティ性を高めることができる。
【０００９】
請求項２の発明では、決済サーバにおいて、認証装置から受信した情報に基づいて、認証失敗と判断される場合に、ワンタイムパスワードに関連付けられて決済用記憶部に記憶される端末ＩＤに対して認証失敗に関する情報が登録部により登録される。これにより、認証失敗履歴が端末ＩＤごとに登録可能となるので、例えば、所定時間内に所定回数認証失敗した場合に、その端末ＩＤを利用不可に設定することで、当該端末ＩＤに関連付けられるワンタイムパスワードが発行されることもなく、不要な認証用コードの生成等をなくすことができる。
【００１０】
請求項３の発明では、コード生成部により、ワンタイムパスワードが公開領域に記憶され顔特徴点情報が復号鍵を用いて復号可能に暗号化されて非公開領域に記録される一部非公開コードとして、認証用コードが生成され、読取部により、復号鍵を用いて認証用コードに記録される顔特徴点情報及びワンタイムパスワードが読み取られる。
【００１１】
これにより、復号鍵を有しない通常の読取装置では、認証用コードからワンタイムパスワードを読み取ることができても顔特徴点情報を読み取ることができないので、顔特徴点情報に関して秘匿性を高めつつ、本決済システムのセキュリティ性をさらに向上させることができる。
【００１２】
請求項４の発明では、利用者の顔を撮像するための第２撮像部は、表示部に表示された認証用コードを撮像させるために携帯端末を第１撮像部に向けている利用者の顔を撮像する位置に配置される。携帯端末を上述のように第１撮像部に向けている利用者は通常静止しているので、第２撮像部を用いた利用者の顔画像の撮像を、鮮明かつ確実に実施することができる。
【図面の簡単な説明】
【００１３】
【図１】本実施形態に係る決済システムの構成を概略的に示す説明図である。
【図２】図２（Ａ）は、携帯端末の電気的構成を概略的に示すブロック図であり、図２（Ｂ）は、決済サーバの電気的構成を概略的に示すブロック図であり、図２（Ｃ）は、コード生成装置の電気的構成を概略的に示すブロック図であり、図２（Ｄ）は、認証装置の電気的構成を概略的に示すブロック図である。
【図３】撮像された顔画像データから顔特徴点を抽出する箇所の一部を例示する説明図である。
【図４】決済システムでの一連の処理において照合処理までの流れを説明する説明図である。
【図５】決済システムでの一連の処理において照合処理からの流れを説明する説明図である。
【図６】認証装置による認証処理の流れを説明する説明図である。
【図７】本実施形態の変形例に係る決済システムの構成を概略的に示す説明図である。
【発明を実施するための形態】
【００１４】
以下、本発明に係る決済システムを具現化した一実施形態について、図面を参照して説明する。
本実施形態に係る決済システム１０は、顔認証を利用して決済処理を行うシステムとして構成されている。この決済システム１０は、図１に示すように、利用者が携帯する携帯端末２０と、決済サーバ３０と、顔認証のための情報コードとして認証用コードＣを生成するコード生成装置４０と、利用者の認証を行う認証装置５０とを備えている。本実施形態では、決済システム１０は、小売店等の店舗で商品を購入する際に情報コードを利用した決済処理を行うシステムに採用されており、認証装置５０は、店舗内のＰＯＳレジスタ６０の近傍に配置されて、ＰＯＳレジスタ６０に顔認証結果等を出力するように構成されている。
【００１５】
まず、携帯端末２０の構成について、図１及び図２（Ａ）を参照して説明する。
携帯端末２０は、例えば、スマートフォンであって、図１及び図２（Ａ）に示すように、ＣＰＵ等からなる制御部２１、メモリ２２、カメラとして構成される撮像部２３、制御部２１によって表示内容が制御されるタッチパネル式の表示部２４、タッチパネルに対するタッチ操作やキー操作に応じた操作信号を制御部２１に出力する操作部２５、外部機器等と通信するための通信部２６などを備えている。
【００１６】
このように構成される携帯端末２０には、認証用コードＣを利用した決済を行うための所定のアプリケーションプログラム（以下、単に決済アプリともいう）がインストールされてメモリ２２に記憶されている。この決済アプリは、本決済システム１０の運営業者等が管理する管理サーバ（図示略）にて運用されるインターネット上のサイトにて、個人情報やクレジット番号等の決済処理に用いる情報（以下、決済情報ともいう）の入力及び利用者の顔が撮像された顔画像データの送信等に応じてダウンロードされたものである。このインストール時には、携帯端末２０を特定可能に管理サーバにて設定された固有のＩＤ（以下、端末ＩＤともいう）もメモリ２２に記憶される。なお、このように入力された決済情報は、対応する端末ＩＤとともに、上記管理サーバから決済サーバ３０に送信される。
【００１７】
そして、上記管理サーバでは、利用者の顔画像データに対して公知の顔特徴点を抽出するための顔特徴点抽出処理を行うことで、当該顔画像データから複数の顔特徴点が抽出される。本実施形態では、顔特徴点として、目、眉、鼻、耳、口などの顔器官のそれぞれの大きさや形状、輪郭や顔器官同士の配置位置等の項目が採用されており、例えば、図３に例示するように取得した顔画像データＤについて、項目ごとの特徴、例えば、「Ｄ１：目が切れ長」や「Ｄ２：口が大きめ」等のデータが顔特徴点としてそれぞれ算出されて抽出される。このように抽出された顔特徴点に関する情報（以下、顔特徴点情報ともいう）は、対応する端末ＩＤとともに、上記管理サーバからコード生成装置４０に送信される。
【００１８】
次に、決済サーバ３０について、図１及び図２（Ｂ）を用いて説明する。
決済サーバ３０は、利用者からの要求に応じてワンタイムパスワードを発行し、その利用者に関する認証成功結果と、有効なワンタイムパスワードと、購入対象に関する購入情報（例えば、商品の金額や商品名等）とを、ＰＯＳレジスタ６０から受信することで、その購入対象に対して利用者の決済情報を利用した決済処理を行うコンピュータとして構成されている。この決済サーバ３０は、図２（Ｂ）に示すように、当該決済サーバ３０全体を制御する制御部３１を備えている。この制御部３１は、マイコンを主体として構成されるものであり、ＣＰＵ、システムバス、入出力インタフェース等を有しており、記憶部３２と協働して決済等に関する情報処理手段として機能する。
【００１９】
記憶部３２には、利用者からの要求に応じてワンタイムパスワードを発行するワンタイムパスワード発行処理や利用者の決済情報を利用した決済処理を行うための所定のアプリケーションプログラムが制御部３１にて実行可能に記憶されている。また、記憶部３２には、上記管理サーバから受信した決済情報及び端末ＩＤや発行したワンタイムパスワードが関連付けられて記憶されるデータベースが構築されている。また、決済サーバ３０は、携帯端末２０、コード生成装置４０、ＰＯＳレジスタ６０及び管理サーバ等の外部機器と通信するための通信部３３を備えている。なお、記憶部３２は、「決済用記憶部」の一例に相当し得る。
【００２０】
このように構成される決済サーバ３０では、制御部３１にてなされるワンタイムパスワード発行処理において、携帯端末２０から端末ＩＤが受信されると、当該端末ＩＤに関連付けられるように所定時間有効なワンタイムパスワードが発行されて、端末ＩＤとともにコード生成装置４０に送信される。このワンタイムパスワード発行処理では、上述のように発行されたワンタイムパスワードは、端末ＩＤに対応する決済情報に関連付けられるようにして記憶部３２に記憶される。なお、上記ワンタイムパスワード発行処理を行う制御部３１は、「ワンタイムパスワード発行部」の一例に相当し得る。
【００２１】
そして、決済サーバ３０では、ワンタイムパスワードを発行した後に制御部３１にてなされる決済処理において、ＰＯＳレジスタ６０から認証成功結果及び有効なワンタイムパスワードと購入情報とが受信されると、当該購入情報に基づく決済処理を、ワンタイムパスワードに関連付けられて記憶部３２に記憶される決済情報を利用して行う。なお、上記決済処理を行う制御部３１は、「決済部」の一例に相当し得る。
【００２２】
次に、コード生成装置４０について、図１及び図２（Ｃ）を用いて説明する。
コード生成装置４０は、顔認証を行う際に利用する光学的に読み取り可能な情報コードとして認証用コードＣを生成するコンピュータとして構成されている。このコード生成装置４０は、図２（Ｃ）に示すように、ＣＰＵ等を有し全体的制御を司る制御部４１、ＲＯＭ、ＲＡＭ、ＨＤＤ等からなる記憶部４２、通信インタフェースとして構成される通信部４３などを備えている。記憶部４２には、認証用コードＣを生成するコード生成処理を行うための所定のアプリケーションプログラムが制御部４１にて実行可能に記憶されている。また、記憶部４２には、通信部４３を介して上記管理サーバから受信した顔特徴点情報及び端末ＩＤが関連付けられて記憶されるデータベースが構築されている。なお、記憶部４２は、「コード生成用記憶部」の一例に相当し得る。
【００２３】
制御部４１は、通信部４３を介して決済サーバ３０からワンタイムパスワード及び端末ＩＤが受信されると、コード生成処理を実施することで、端末ＩＤと、当該端末ＩＤに関連付けられて記憶部４２に記憶される顔特徴点情報と、受信したワンタイムパスワードとが記録されるように認証用コードＣを生成する。
【００２４】
具体的には、制御部４１にてなされるコード生成処理では、ワンタイムパスワード及び端末ＩＤが公開領域に記録され、顔特徴点情報が復号鍵を用いて復号可能に暗号化されて非公開領域に記録される一部非公開コードとして、認証用コードＣが生成される。このように生成された認証用コードＣは、端末ＩＤから特定される携帯端末２０に対して、通信部４３を介して出力される。なお、認証用コードＣを生成する制御部４１は、「コード生成部」の一例に相当し、通信部４３は、「出力部」の一例に相当し得る。
【００２５】
次に、認証装置５０について、図１及び図２（Ｄ）を用いて説明する。
認証装置５０は、ＰＯＳレジスタ６０に備え付けられて、ＰＯＳレジスタ６０を利用する利用者の認証を行う外部装置として構成されている。この認証装置５０は、図２（Ｄ）に示すように、制御部５１、記憶部５２、第１撮像部５３及び第２撮像部５４、表示部５５、操作部５６、通信部５７などを備えている。
【００２６】
制御部５１は、マイコンを主体として構成されて、認証装置５０の全体的制御や各種演算を行うものであり、例えば後述する認証処理を実行するように機能する。記憶部５２は、ＲＯＭ、ＲＡＭ、ＨＤＤ、不揮発性メモリなどの公知の記憶媒体によって構成されており、認証処理を実行するためのアプリケーションプログラムや所定のデータベース等が、制御部５１により利用可能に予め格納されている。また、記憶部５２には、認証用コードＣを解読するための復号鍵が予め記憶されている。
【００２７】
第１撮像部５３及び第２撮像部５４は、それぞれ受光センサ（例えば、Ｃ−ＭＯＳエリアセンサ、ＣＣＤエリアセンサ等）を備えたカメラとして構成されており、撮像状態に応じた受光信号を制御部５１に出力するように機能する。
【００２８】
第１撮像部５３は、所定の読取窓にかざされた認証用コードＣやＱＲコード等の情報コードの撮像に適した撮像部として構成されており、読取窓にかざされた情報コードに向けて照明光を照射する照射部が別途設けられている。
【００２９】
第２撮像部５４は、利用者の顔の撮像に適した撮像部として構成されており、画面表示された認証用コードＣを撮像させるために携帯端末２０を第１撮像部５３の読取窓に向けている利用者の顔を撮像する位置（例えば、上記読取窓の近傍の位置）に配置されている。
【００３０】
制御部５１では、情報コードを第１撮像部５３にて撮像した撮像画像に対して、所定の読取処理（デコード処理）がなされることで、当該情報コードに記録されるデータが読み取られる。特に、認証用コードＣを第１撮像部５３にて撮像した撮像画像に対して、記憶部５２に記憶される復号鍵を用いた一部非公開コード用の読取処理がなされることで、当該認証用コードＣの公開領域に記録されたワンタイムパスワード及び端末ＩＤと非公開領域に記録された顔特徴点情報とが読み取られる。なお、所定の読取処理や一部非公開コード用の読取処理を行う制御部５１は、「読取部」の一例に相当し得る。
【００３１】
また、制御部５１では、利用者の顔を第２撮像部５４にて撮像した撮像画像に対して、上記管理サーバと同様に顔特徴点抽出処理がなされることで、当該撮像画像から顔特徴点が抽出される。なお、上記顔特徴点抽出処理を行う制御部５１は、「抽出部」の一例に相当し得る。
【００３２】
表示部５５は、ＬＥＤや液晶表示器などから構成され、制御部５１により制御されて、認証処理の結果等を視覚的に報知可能に構成されている。操作部５６は、入力操作に応じた操作信号を制御部５１に対して出力する構成をなしており、制御部５１は、この操作信号を受けて入力操作に応じた処理を行うようになっている。通信部５７は、ＰＯＳレジスタ６０等の外部装置との間でデータ通信を行うための通信インタフェースとして構成されており、制御部５１と協働して通信処理を行うように構成されている。
【００３３】
このように構成される認証装置５０では、制御部５１にてなされる認証処理により、第１撮像部５３の撮像画像から読み取った顔特徴点と第２撮像部５４の撮像画像から抽出された顔特徴点とが照合される。そして、顔特徴点が一致するとみなされる場合に認証成功結果等がＰＯＳレジスタ６０に出力され、顔特徴点が一致するとみなされない場合に認証失敗結果等がＰＯＳレジスタ６０に出力される。なお、本実施形態では、顔特徴点における全ての項目が一致するとみなされる場合に認証成功と判定されるが、これに限らず、顔特徴点における所定数の項目が一致するとみなされる場合に認証成功と判定されてもよい。また、読み取った顔特徴点と抽出した顔特徴点とを照合するための処理を行う制御部５１は、「照合部」の一例に相当し得る。
【００３４】
次に、上述のように構成される決済システム１０において、利用者が認証用コードＣを利用した決済を行う際に、携帯端末２０、決済サーバ３０、コード生成装置４０、認証装置５０のそれぞれにおいてなされる処理について、図４〜図６を参照して説明する。
【００３５】
購入対象を選んだ利用者が店舗のレジに並ぶ決済時に、利用者により携帯端末２０の操作部２５に対して所定の操作がなされることで決済アプリが実行される。決済アプリが実行されることで、携帯端末２０の制御部２１により制御されて、通信部２６を介して決済サーバ３０に対して端末ＩＤ等が送信される（図４のＳ１１）。なお、制御部２１及び通信部２６は、「端末側送信部」の一例に相当し得る。
【００３６】
決済サーバ３０では、携帯端末２０から端末ＩＤ等が受信されると、制御部３１にてなされるワンタイムパスワード発行処理により、所定時間有効なワンタイムパスワードが発行される（Ｓ１２）。このように発行されたワンタイムパスワードは、端末ＩＤとともにコード生成装置４０に送信される（Ｓ１３）。
【００３７】
コード生成装置４０では、ワンタイムパスワード及び端末ＩＤが受信されると、制御部４１にてなされるコード生成処理により、ワンタイムパスワード及び端末ＩＤが公開領域に記録され、当該端末ＩＤに関連付けられて記憶部４２に記憶される顔特徴点情報が復号鍵を用いて復号可能に暗号化されて非公開領域に記録されるように、認証用コードＣが生成される（Ｓ１４）。このように生成された認証用コードＣは、端末ＩＤから特定される携帯端末２０に送信される（Ｓ１５）。
【００３８】
携帯端末２０では、決済アプリ実行中に、決済サーバ３０に対する端末ＩＤ等の送信に応じて上述のようにコード生成装置４０から認証用コードＣが受信されると、この認証用コードＣが表示部２４に画面表示された状態となる（図４及び図６のＳ１６）。
【００３９】
その後、利用者は、レジでの支払い時に、認証装置５０における第１撮像部５３の読取窓に、画面表示された認証用コードＣをかざす（Ｓ１７）。
【００４０】
認証装置５０の制御部５１では、上述のように携帯端末２０をかざした状態が検知等されると、認証処理が実行される。この認証処理では、第１撮像部５３にて認証用コードＣが撮像され（Ｓ１８）、この撮像画像に対して記憶部５２に記憶される復号鍵を用いた一部非公開コード用の読取処理がなされる。これにより、公開領域に記録されたワンタイムパスワード及び端末ＩＤと非公開領域に記録された顔特徴点情報とが読み取られる（Ｓ１９）。また、利用者が認証用コードＣを第１撮像部５３の読取窓にかざす際、利用者の顔が第１撮像部５３の読取窓に向いていることから、第２撮像部５４にて利用者の顔を写真撮影可能な状態になる（Ｓ２０）。このため、認証用コードＣを読取窓にかざした利用者の顔が第２撮像部５４により撮像され（Ｓ２１）、この撮像画像（顔画像データ）に対して顔特徴点抽出処理がなされることで、当該撮像画像から顔特徴点が抽出される（Ｓ２２）。
【００４１】
なお、上記認証処理では、第１撮像部５３の撮像画像から認証用コードＣが読み取られた場合に、第２撮像部５４による撮像を開始してもよいし、第２撮像部５４の撮像画像から顔特徴点が抽出された場合に、第１撮像部５３による撮像を開始してもよい。
【００４２】
そして、第１撮像部５３の撮像画像から読み取った顔特徴点と第２撮像部５４の撮像画像から抽出された顔特徴点とが照合され（Ｓ２３）、照合結果（顔認証結果）等が通信部５７を介してＰＯＳレジスタ６０に出力される（図５のＳ２４）。例えば、上記照合結果から顔特徴点が一致するとみなされる場合には、照合結果等として、認証成功結果がワンタイムパスワード及び端末ＩＤとともに通信部５７を介してＰＯＳレジスタ６０に出力される。一方、上記照合結果から顔特徴点が一致するとみなされない場合には、照合結果等として、認証失敗結果がワンタイムパスワード及び端末ＩＤとともに通信部５７を介してＰＯＳレジスタ６０に出力される。なお、このように認証失敗結果をＰＯＳレジスタ６０に出力する場合には、認証失敗結果に関する情報が、表示部５５による画面表示や音声等を利用して報知される。また、照合結果等をＰＯＳレジスタ６０（決済サーバ３０）に送信する制御部５１及び通信部５７は、「装置側送信部」の一例に相当し得る。
【００４３】
ＰＯＳレジスタ６０では、認証装置５０から照合結果等を受信すると、この照合結果等が、利用者の購入対象に付されたバーコード等から読み取った購入情報とともに、決済サーバ３０に送信される（Ｓ２５）。
【００４４】
決済サーバ３０では、ＰＯＳレジスタ６０から照合結果等を受信し（Ｓ２６）、認証成功結果であって（Ｓ２７でＹｅｓ）、ワンタイムパスワードが有効である場合に（Ｓ２８でＹｅｓ）、受信したワンタイムパスワード及び端末ＩＤに関連付けられて記憶部３２に記憶される決済情報を利用した上記購入情報に関する決済処理が行われる（Ｓ２９）。その後、決済サーバ３０から決済完了情報が送信され、この決済完了情報を受信したＰＯＳレジスタ６０等にて決済完了に関する情報等が報知される。このように、利用者は、決済アプリを実行して画面表示された認証用コードＣを認証装置５０にかざす動作を行うだけで、購入対象を購入することができる。
【００４５】
また、決済サーバ３０では、ＰＯＳレジスタ６０から認証成功結果を受信した場合でも（Ｓ２７でＹｅｓ）ワンタイムパスワードが無効である場合（例えば、上記所定時間を経過している場合）には（Ｓ２８でＮｏ）、ワンタイムパスワードが無効であることを示す情報が送信される（Ｓ３０）。そして、この情報を受信したＰＯＳレジスタ６０等にてワンタイムパスワードが無効である旨が報知される。
【００４６】
一方、決済サーバ３０では、ＰＯＳレジスタ６０から認証失敗結果を受信した場合には（Ｓ２７でＮｏ）、端末ＩＤがネガ登録される（Ｓ３１）。具体的には、認証失敗履歴を端末ＩＤごとに登録可能とするため、認証失敗した回数やその日時等が端末ＩＤに関連付けられるように記憶部３２に記憶される。これにより、例えば、同じ端末ＩＤにて、所定時間内に所定回数認証失敗した場合に、その端末ＩＤを利用不可に設定することで、当該端末ＩＤに関連付けられるワンタイムパスワードの発行を禁止にすることができる。なお、端末ＩＤをネガ登録する制御部３１は、「登録部」の一例に相当し得る。
【００４７】
以上説明したように、本実施形態に係る決済システム１０では、決済サーバ３０において、携帯端末２０から端末ＩＤが受信されると、当該端末ＩＤに関連付けられるワンタイムパスワードが発行されて端末ＩＤとともにコード生成装置４０に送信され、当該ワンタイムパスワードが決済情報に関連付けられて記憶部３２に記憶される。そして、コード生成装置４０では、決済サーバ３０からワンタイムパスワード及び端末ＩＤが受信されると、当該端末ＩＤに関連付けられて記憶部４２に記憶される顔特徴点情報と受信したワンタイムパスワードとが記録されるように認証用コードＣが生成され、この認証用コードＣが受信した端末ＩＤから特定される携帯端末２０に出力される。そして、認証装置５０では、携帯端末２０の表示部２４に表示された認証用コードＣを第１撮像部５３にて撮像した撮像画像から当該認証用コードＣに記録される顔特徴点情報及びワンタイムパスワードが読み取られるとともに、利用者の顔を第２撮像部５４にて撮像した撮像画像から顔特徴点が抽出され、読み取った顔特徴点と抽出した顔特徴点とが照合されて、この照合結果に関する情報と読み取ったワンタイムパスワードとがＰＯＳレジスタ６０を介して決済サーバ３０に送信される。そして、決済サーバ３０では、ＰＯＳレジスタ６０を介して認証装置５０から受信した情報に基づいて、認証成功であってワンタイムパスワードが有効であると判断される場合に、購入情報に基づく決済処理が、ワンタイムパスワードに関連付けられて記憶部３２に記憶される決済情報を利用して行われる。
【００４８】
これにより、利用者はコード生成装置４０から取得した認証用コードＣと自身の顔とを認証装置５０の第１撮像部５３と第２撮像部５４とにそれぞれ撮像させるだけで、顔特徴点を利用した顔認証を決済処理に利用することができる。一方、第三者が利用者の携帯端末２０に表示させた認証用コードＣを認証装置５０に読み取らせる場合でも、顔認証が失敗するため、第三者によって不正な決済処理が行われることも無い。特に、認証用コードＣには、決済サーバ３０から送信したワンタイムパスワードが記録されているため、決済サーバ３０では、顔認証結果及びワンタイムパスワードの双方を利用できるので、情報コードを利用した決済処理に関してセキュリティ性を高めることができる。
【００４９】
さらに、本実施形態では、決済サーバ３０において、認証装置５０から受信した情報に基づいて、認証失敗と判断される場合に、ワンタイムパスワードに関連付けられて記憶部３２に記憶される端末ＩＤに対して認証失敗に関する情報が登録される（Ｓ３１）。これにより、認証失敗履歴が端末ＩＤごとに登録可能となるので、例えば、所定時間内に所定回数認証失敗した場合に、その端末ＩＤを利用不可に設定することで、当該端末ＩＤに関連付けられるワンタイムパスワードが発行されることもなく、不要な認証用コードＣの生成等をなくすことができる。
【００５０】
また、本実施形態では、コード生成装置４０の制御部４１にてなされるコード生成処理により、ワンタイムパスワード及び端末ＩＤが公開領域に記憶され、顔特徴点情報が復号鍵を用いて復号可能に暗号化されて非公開領域に記録される一部非公開コードとして、認証用コードＣが生成される（Ｓ１４）。そして、認証装置５０の制御部５１にてなされる認証処理では、復号鍵を用いて認証用コードＣに記録される顔特徴点情報及びワンタイムパスワード等が読み取られる（Ｓ１９）。
【００５１】
これにより、復号鍵を有しない通常の読取装置では、認証用コードＣからワンタイムパスワードや端末ＩＤを読み取ることができても顔特徴点情報を読み取ることができないので、顔特徴点情報に関して秘匿性を高めつつ、本決済システム１０のセキュリティ性をさらに向上させることができる。
【００５２】
なお、認証用コードＣは、ワンタイムパスワード及び端末ＩＤが公開領域に記憶され顔特徴点情報が非公開領域に記録されるように生成されることに限らず、ワンタイムパスワードが公開領域に記憶され顔特徴点情報が非公開領域に記録されるように生成されてもよい。決済サーバ３０では、ワンタイムパスワードから端末ＩＤ及び決済情報を特定できるからである。また、認証用コードＣは、端末ＩＤが公開領域に記憶されワンタイムパスワード及び顔特徴点情報が非公開領域に記録されるように生成されてもよいし、公開可能な他の情報が公開領域に記憶されワンタイムパスワード、端末ＩＤ及び顔特徴点情報が非公開領域に記録されるように生成されてもよい。また、セキュリティ性の程度等に応じて、認証用コードＣは、ワンタイムパスワード、端末ＩＤ及び顔特徴点情報が通常の読取装置でも読み取り可能に暗号化されることなく記録されて生成されてもよい。
【００５３】
そして、本実施形態では、利用者の顔を撮像するための第２撮像部５４は、表示部２４に表示された認証用コードＣを撮像させるために携帯端末２０を第１撮像部５３に向けている利用者の顔を撮像する位置に配置されている。携帯端末２０を上述のように第１撮像部５３に向けている利用者は通常静止しているので、第２撮像部５４を用いた利用者の顔画像の撮像を、鮮明かつ確実に実施することができる。
【００５４】
なお、認証装置５０は、例えば、顔特徴点の抽出に関して高い抽出精度が要求されないような場合には、第２撮像部５４を廃止して、第１撮像部５３にて認証用コードＣだけでなく利用者の顔も撮像するように構成されてもよい。第１撮像部５３の読取窓に認証用コードＣをかざす際の利用者の顔は、読取窓に向いているからである。すなわち、第１撮像部５３は、認証用コードＣを撮像するための撮像部と利用者の顔を撮像するための撮像部とを兼ねるように構成されてもよい。この場合には、第１撮像部５３の読取窓が認証用コードＣかざす際の利用者の顔に対向（正対）するように配置されることで、第１撮像部５３にて顔特徴点を抽出容易に利用者の顔を撮像することができる。
【００５５】
なお、本発明は上記実施形態に限定されるものではなく、例えば、以下のように具体化してもよい。
（１）本発明に係る決済システムでは、決済サーバ３０からワンタイムパスワード等を受信したコード生成装置４０にて認証用コードＣが生成されることに限らず、図７に例示する決済システム１０ａのように、携帯端末２０がコード生成装置４０の機能を兼ねることで、決済サーバ３０からワンタイムパスワード等を受信した携帯端末２０にて、認証用コードＣが生成されてもよい。
【００５６】
この構成では、携帯端末２０において、決済アプリのインストール時に上記管理サーバから取得した顔特徴点情報が、コード生成用記憶部として機能するメモリ２２に記憶される。そして、通信部２６を介して決済サーバ３０からワンタイムパスワード等が受信されると、コード生成部として機能する制御部２１にてコード生成処理が実施されることで、端末ＩＤと、当該端末ＩＤに関連付けられてメモリ２２に記憶される顔特徴点情報と、受信したワンタイムパスワードとが記録されるように認証用コードＣが生成される。このように生成された認証用コードＣが出力され、この認証用コードＣを取得した表示部２４に画面表示することで、認証用コードＣを利用した決済処理を行うことができる。
【００５７】
（２）認証装置５０の制御部５１にてなされる認証処理では、上述したように撮像した顔画像データから抽出された顔特徴点と認証用コードＣから読み取られた顔特徴点とに基づいて照合処理を行うことに限らず、撮像した顔画像データ又は抽出した顔特徴点や撮像した認証用コードＣの画像データ又は読み取られた顔特徴点を、照合結果に関する情報としてワンタイムパスワード及び端末ＩＤとともにＰＯＳレジスタ６０を介して決済サーバ３０に送信してもよい。この場合には、決済サーバ３０では、上述した照合結果に関する情報を利用して照合処理を行うことで、その照合結果を得ることができる。
【符号の説明】
【００５８】
１０，１０ａ…決済システム
２０…携帯端末
２１…制御部（端末側送信部）
２４…表示部
２６…通信部（端末側送信部）
３０…決済サーバ
３１…制御部（ワンタイムパスワード発行部，決済部）
３２…記憶部（決済用記憶部）
４０…コード生成装置
４１…制御部（コード生成部）
４２…記憶部（コード生成用記憶部）
４３…通信部（出力部）
５０…認証装置
５１…制御部（読取部，抽出部，照合部，装置側送信部）
５３…第1撮像部（撮像部）
５４…第２撮像部（撮像部）
５７…通信部（装置側送信部）
Ｃ…認証用コード
【図１】
2020119293.tif 000003
【図２】
2020119293.tif 000004
【図３】
2020119293.tif 000005
【図４】
2020119293.tif 000006
【図５】
2020119293.tif 000007
【図６】
2020119293.tif 000008
【図７】
2020119293.tif 000009