(57)【特許請求の範囲】
【請求項１】
端末装置が送信するリクエストの受け付けを行うリクエスト受付部と、
錯視画像で視覚の誤導を生じさせる錯視部分において、コンピュータの解析による前記錯視部分の物理量を誤導とは異なるように増減させた調整錯視画像を取得し、該取得した調整錯視画像を表示画像として含む質問画面を前記リクエストを送信した端末装置に表示させる表示制御部と、
前記質問画面に対する入力情報を受信する入力情報受信部と、
前記入力情報受信部が受信した前記入力情報に基づき、前記質問画面に対する回答が正答であるか否かを判定する回答判定部と、
前記回答判定部による判定結果に基づき前記リクエストに対する処理を行うリクエスト処理部と、を備える
情報処理装置。
【請求項２】
前記表示制御部は、
端末装置に質問画面を表示させる処理を複数回実行するうち少なくとも１回は、前記錯視部分における前記物理量の値の大小関係を前記調整錯視画像とは逆転させた撹乱用画像を含んだ質問画面を表示させる処理を実行する
請求項１に記載の情報処理装置。
【請求項３】
前記表示制御部は、
前記撹乱用画像を含んだ質問画面がランダムな周期で表示されるように制御を行う
請求項２に記載の情報処理装置。
【請求項４】
前記表示制御部は、
端末装置に質問画面を表示させる処理を複数回実行するうち少なくとも１回は、質問画面に含ませる前記調整錯視画像の種類を変更する
請求項１に記載の情報処理装置。
【請求項５】
前記表示制御部は、
前記質問画面に含ませる前記調整錯視画像の種類をランダムに選択する
請求項４に記載の情報処理装置。
【請求項６】
端末装置が送信するリクエストの受け付けを行うリクエスト受付ステップと、
錯視画像で視覚の誤導を生じさせる錯視部分において、コンピュータの解析による前記錯視部分の物理量を誤導とは異なるように増減させた調整錯視画像を取得し、該取得した調整錯視画像を表示画像として含む質問画面を前記リクエストを送信した端末装置に表示させる表示制御ステップと、
前記質問画面に対する入力情報を受信する入力情報受信ステップと、
前記入力情報受信ステップが受信した前記入力情報に基づき、前記質問画面に対する回答が正答であるか否かを判定する回答判定ステップと、
前記回答判定ステップによる判定結果に基づき前記リクエストに対する処理を行うリクエスト処理ステップと、
を情報処理装置が実行する
情報処理方法。
【請求項７】
端末装置が送信するリクエストの受け付けを行うリクエスト受付機能と、
錯視画像で視覚の誤導を生じさせる錯視部分において、コンピュータの解析による前記錯視部分の物理量を誤導とは異なるように増減させた調整錯視画像を取得し、該取得した調整錯視画像を表示画像として含む質問画面を前記リクエストを送信した端末装置に表示させる表示制御機能と、
前記質問画面に対する入力情報を受信する入力情報受信機能と、
前記入力情報受信機能が受信した前記入力情報に基づき、前記質問画面に対する回答が正答であるか否かを判定する回答判定機能と、
前記回答判定機能による判定結果に基づき前記リクエストに対する処理を行うリクエスト処理機能と、
を情報処理装置に実現させる
プログラム。
【請求項８】
端末装置が送信するリクエストの受け付けを行うリクエスト受付機能と、
錯視画像で視覚の誤導を生じさせる錯視部分において、コンピュータの解析による前記錯視部分の物理量を誤導とは異なるように増減させた調整錯視画像を取得し、該取得した調整錯視画像を表示画像として含む質問画面を前記リクエストを送信した端末装置に表示させる表示制御機能と、
前記質問画面に対する入力情報を受信する入力情報受信機能と、
前記入力情報受信機能が受信した前記入力情報に基づき、前記質問画面に対する回答が正答であるか否かを判定する回答判定機能と、
前記回答判定機能による判定結果に基づき前記リクエストに対する処理を行うリクエスト処理機能と、
を情報処理装置に実現させるプログラムを記憶した
記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置と情報処理方法、情報処理装置を実現するプログラム、及びプログラムを記憶した記憶媒体に関するものであり、特には、端末装置から行われたリクエストに対する認証処理の分野に関する。
【先行技術文献】
【特許文献】
【０００２】
【特許文献１】国際公開第２０１３／０７７１５８号
【背景技術】
【０００３】
インターネット等のネットワーク上における特定のサイトにログイン等を自動で行うボットと称されるコンピュータプログラムが知られている。
このようなボットによる不正ログインへの対策として、従来より、端末装置からのリクエストが人の操作に基づくものであるか否かを判定するための技術が提案されている（例えば上記特許文献１を参照）。【０００４】
特許文献１には、クライアント端末からのアクセス要求に対する認証を行う認証装置として、クライアント端末からアクセス要求を受信すると認証を行うための認証用文字列を生成し、認証用画像の画像データ、および、認証用画像に含まれる認証用文字列の入力要求をクライアント端末へ送信し、入力要求に応じてクライアント端末から送信されてきた入力文字列を受信すると、入力文字列と認証用文字列とが一致するか否かを判定し、入力文字列と認証用文字列とが一致する場合にはクライアント端末からのアクセス要求を認証する認証装置が開示されている。
認証用画像として、認証用文字列が錯視により識別可能となる画像を用いることにより、錯視が生じないボットによっては認証用文字列を正答することが困難となるようにし、アクセス要求に対する認証精度の向上を図っている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１では、錯視を生じさせる画像（以下「錯視画像」と表記）は、錯視を生じさせる一対の画像部分（以下「錯視部分」と表記）の物理量が同一の値とされた画像を用いている。具体的に、特許文献１で例示されているログヴィネンコ錯視の原理を利用した錯視画像においては、錯視部分のＲＧＢ値（明るさ）が同一の値とされている。
このように錯視部分の物理量が同値であると、ボットとしてのコンピュータプログラムの組み方によっては求められた入力文字を５０％の確率で的中できてしまう虞がある。すなわち、錯視部分における物理量の値の大小関係について、ボットが人と同じ判定を５０％の確率でし得るものである。
ボットが人と同じ判定を行う確率が高まれば、その分、錯視画像を用いた認証が成功してしまう可能も高まるため、認証精度の低下に繋がってしまう。【０００６】
そこで、本発明は上記した問題点を克服し、端末装置からのリクエストに対して錯視画像を用いて行われる認証処理に関して、認証精度の向上を図ることを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る情報処理装置は、端末装置が送信するリクエストの受け付けを行うリクエスト受付部と、錯視画像で視覚の誤導を生じさせる錯視部分において、コンピュータの解析による前記錯視部分の物理量を誤導とは異なるように増減させた調整錯視画像を取得し、該取得した調整錯視画像を表示画像として含む質問画面を前記リクエストを送信した端末装置に表示させる表示制御部と、前記質問画面に対する入力情報を受信する入力情報受信部と、前記入力情報受信部が受信した前記入力情報に基づき、前記質問画面に対する回答が正答であるか否かを判定する回答判定部と、前記回答判定部による判定結果に基づき前記リクエストに対する処理を行うリクエスト処理部と、を備えるものである。【０００８】
上記のような調整錯視画像によれば、錯視に係る物理量について、人が錯視により感得する結果とコンピュータで解析される結果とが逆となるように図られ、ボットを積極的に誤答に導くことが可能とされる。【０００９】
上記した本発明に係る情報処理装置においては、前記表示制御部は、端末装置に質問画面を表示させる処理を複数回実行するうち少なくとも１回は、前記錯視部分における前記物理量の値の大小関係を前記調整錯視画像とは逆転させた撹乱用画像を含んだ質問画面を表示させる処理を実行することが望ましい。
これにより、例えばリクエストが行われるごとに質問画面を表示させる等、表示制御部が質問画面の表示制御処理を複数回行う場合において、少なくともうち１回はボットが正答可能な質問画面が表示される。【００１０】
上記した本発明に係る情報処理装置においては、前記表示制御部は、前記撹乱用画像を含んだ質問画面がランダムな周期で表示されるように制御を行うことが望ましい。
これにより、ボットが正答可能な質問画面が表示される周期がランダムとなる。【００１１】
上記した本発明に係る情報処理装置においては、前記表示制御部は、端末装置に質問画面を表示させる処理を複数回実行するうち少なくとも１回は、質問画面に含ませる前記調整錯視画像の種類を変更することが望ましい。
これにより、リクエストに対して常に同一の質問画面が表示されてしまうことが防止される。【００１２】
上記した本発明に係る情報処理装置においては、前記表示制御部は、前記質問画面に含ませる前記調整錯視画像の種類をランダムに選択することが望ましい。
これにより、何れの種類の調整錯視画像を含んだ質問画面が表示されるかの推測が困難となる。【００１３】
また、本発明に係る情報処理方法は、端末装置が送信するリクエストの受け付けを行うリクエスト受付ステップと、錯視画像で視覚の誤導を生じさせる錯視部分において、コンピュータの解析による前記錯視部分の物理量を誤導とは異なるように増減させた調整錯視画像を取得し、該取得した調整錯視画像を表示画像として含む質問画面を前記リクエストを送信した端末装置に表示させる表示制御ステップと、前記質問画面に対する入力情報を受信する入力情報受信ステップと、前記入力情報受信ステップが受信した前記入力情報に基づき、前記質問画面に対する回答が正答であるか否かを判定する回答判定ステップと、前記回答判定ステップによる判定結果に基づき前記リクエストに対する処理を行うリクエスト処理ステップと、を情報処理装置が実行する情報処理方法である。
このような情報処理方法によっても、上記した本発明に係る情報処理装置と同様の作用が得られる。【００１４】
さらに、本発明に係るプログラムは、上記情報処理方法として実行する処理を情報処理装置に実行させるプログラムである。
さらにまた、本発明に係る記憶媒体は、上記プログラムを記憶したプログラムである。これらのプログラムや記憶媒体により上記の情報処理装置を実現する。
【発明の効果】
【００１５】
本発明によれば、端末装置からのリクエストに対して錯視画像を用いて行われる認証処理に関して、認証精度の向上を図ることができる。
【図面の簡単な説明】
【００１６】
【図１】実施の形態のネットワークシステムの例を示した図である。
【図２】実施の形態のネットワークシステムを構成するコンピュータ装置のハードウェア構成を示したブロック図である。
【図３】実施の形態に係る機能をブロック化して示した機能ブロック図である。
【図４】ミュラー・リヤー錯視の原理を利用した錯視画像を例示した図である。
【図５】図４に示した錯視画像に基づく調整錯視画像を例示した図である。
【図６】ログヴィネンコ錯視の原理を利用した錯視画像を例示した図である。
【図７】図６に示した錯視画像に基づく調整錯視画像を例示した図である。
【図８】図５に示した調整錯視画像を用いた質問画面の例を示した図である。
【図９】図７に示した調整錯視画像を用いた質問画面の例を示した図である。
【図１０】画像・正答対応情報の例を示した図である。
【図１１】画像対応関係情報の例を示した図である。
【図１２】実施の形態としての認証手法を実現するための処理を示したフローチャートである。
【図１３】質問画面生成処理のフローチャートである。
【発明を実施するための形態】
【００１７】
以下、実施の形態を次の順序で説明する。
＜１．ネットワークシステムの概要＞
＜２．コンピュータ装置のハードウェア構成＞
＜３．実施の形態の認証手法＞  
＜４．処理手順＞
＜５．実施の形態のまとめ＞
＜６．プログラム及び記憶媒体＞
＜７．変形例＞
【００１８】
＜１．ネットワークシステムの概要＞
図１に、本実施の形態で前提とするネットワークシステム１の例を示す。ネットワークシステム１は、ＥＣ（ＥＣ：electronic commerce（電子商取引））システムとして機能する。
ネットワークシステム１は、例えばインターネットとしてのネットワーク２を介して、ショッピングサイト管理システム３、複数のユーザ端末４，４…、複数の店舗端末５，５…が互いに通信可能に構成されている。
【００１９】
ユーザ端末４は、ウェブブラウザを備えたコンピュータ装置である。ユーザ端末４としては、例えば高機能携帯電話機（スマートフォン）や携帯電話機、携帯情報端末（ＰＤＡ）、携帯型又は据置型のパーソナルコンピュータ（ＰＣ）などが挙げられるが、ユーザ端末４の種類はこれらに限定されない。
ユーザ端末４は、ＨＴＴＰ（Hypertext Transfer Protocol）リクエストをショッピングサイト運営システム３におけるショッピングサーバ３ａ等に送信することでウェブページや所定の処理を要求する。またユーザ端末４は、ＨＴＴＰリクエストに応じて送られてきたウェブページを受信してウェブブラウザ上に表示する。これにより、ユーザは所望のウェブページを閲覧したり操作したりすることができる。
【００２０】
ショッピングサイト運営システム３は、それぞれコンピュータ装置で構成されたショッピングサーバ３ａ、商品ＤＢ（データベース）３ｂ、ユーザＤＢ３ｃ、及び画像ＤＢ３ｄを備えている。これらの各装置は、例えばＬＡＮ（Local Area Network）等のネットワークを介して互いに通信可能とされている。
【００２１】
ショッピングサーバ３ａは、ユーザ端末４から送られてきたＨＴＴＰリクエストに基づいて様々な処理を行う。例えば、各種ウェブページ（例えば商品ウェブページ、買い物かごウェブページ、注文ウェブページなど）の生成及び送信や、ユーザによる注文確定操作に応じた購入処理等を実行する。
【００２２】
ネットワークシステム１では、ショッピングサーバ３ａにより仮想商店街のウェブサイト（ＥＣサイト：ショッピングサイト）がユーザ（ユーザ端末４のユーザ）に提供される。ＥＣサイト内には複数の店舗（仮想商店街の加盟店）が存在する。各店舗のスタッフが自店舗の商品を店舗端末５としてのコンピュータ装置を介して登録することで、様々な店舗の様々な商品がＥＣサイト上にアップロードされる。ユーザはユーザ端末４によりＥＣサイトにアクセスして所望の商品を購入することができる。
【００２３】
なお、本例では、ネットワークシステム１における商取引の対象が商品である場合を例示するが、当該商取引の対象はサービスであってもよい。
【００２４】
ショッピングサイト運営システム３において、商品ＤＢ３ｂには、店舗端末５を介して登録された商品に係る情報が記憶されている。具体的には、商品を識別するための識別子である商品ＩＤに対応づけられて、商品名、商品のジャンル、商品の画像、スペック、商品紹介の要約文等の商品情報や、広告情報等が記憶されている。また、商品ＤＢ３ｂには、ＨＴＭＬ（HyperText Markup Language）、ＸＭＬ（Extensible Markup Language）等のマークアップ言語等により記述された商品ウェブページのファイル等も記憶されている。
このような商品ＤＢ３ｂにより、例えば入力キーワード等に基づいた商品検索等を行うことが可能とされている。
【００２５】
ここで、ユーザは、ＥＣサイトを利用するにあたり、ショッピングサイト管理システム３に会員登録を行うことができる。会員登録の際にユーザは、ユーザＩＤ（ユーザ識別情報）、パスワード、氏名、メールアドレス、商品の送付先情報（住所情報）、クレジットカード番号等の必要情報を登録する。ユーザは、登録したユーザＩＤ及びパスワードによりＥＣサイトにログインすることで、ＥＣサイトでの商品の購入の際に必要情報を再度入力する手間が省かれる。
【００２６】
ユーザＤＢ３ｃには、上記のように会員としてのユーザにより登録されたユーザ情報が記憶されている。
さらに、ユーザＤＢ３ｃには、ユーザごとの商品ページの閲覧、商品の注文、購入等についての各種履歴情報や、お気に入り商品としてブックマークした商品の情報（お気に入り情報）等、ユーザの行動履歴に係る情報等も記憶されている。
【００２７】
ここで、ショッピングサーバ３ａは、ユーザ端末４等の端末装置が行う特定のリクエストに対して、認証処理を行う。実施の形態において、当該認証処理は、端末装置からのリクエストが人の操作に基づくものであるか、或いはボットとしてのコンピュータプログラムに基づくものであるかを判定するために行われるものである。
このような認証処理は、例えば、ＥＣサイトで提供される特定のサービスを受けるために要請されるログインの際に実行することができる。具体的には、ＥＣサイトのトップページ上にログインのために設けられたログインボックスを用いたログインの際、ＥＣサイトにおいて商品の購入を行う際に要請されるログインの際、登録されたユーザ情報の閲覧を行う際に要請されるログインの際、登録されたユーザ情報の編集を行うために要請されるログインの際等である。
このとき、ログインごとに認証を要請することは正規のユーザに対して過大な負担を強いることになるため望ましくない。そこで、認証を要請する端末装置を所定の基準に基づき限定してもよい。例えば、前回の認証を行ってから所定時間以上を経過している場合や、同一のＩＰアドレスで所定時間内に所定回数以上ログインに失敗している端末装置を不正端末と推定し、該不正端末に対して認証を要請することとしてもよい。
なお、ショッピングサーバ３ａが行う実施の形態としての認証処理の詳細については後述する。
【００２８】
画像ＤＢ３ｄには、ショッピングサーバ３ａが上記の認証処理で用いる各種画像が記憶されている。例えば、後述する調整錯視画像や撹乱用画像等の画像である。
なお、これら調整錯視画像、撹乱用画像の詳細については後述する。
【００２９】
なお、図１において、ネットワーク２の構成は多様な例が想定される。例えば、インターネットを始めとして、イントラネット、エキストラネット、ＬＡＮ（Local Area Network）、ＣＡＴＶ（Community Antenna TeleVision）通信網、仮想専用網（Virtual Private Network）、電話回線網、移動体通信網、衛星通信網等が想定される。
またネットワーク２の全部又は一部を構成する伝送媒体についても多様な例が想定される。例えばＩＥＥＥ（Institute of Electrical and Electronics Engineers）１３９４、ＵＳＢ（Universal Serial Bus）、電力線搬送、電話線等の有線でも、ＩｒＤＡ（Infrared Data Association）のような赤外線、ブルートゥース（登録商標）、８０２．１１無線、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。
【００３０】
＜２．コンピュータ装置のハードウェア構成＞
図２に、図１で示したショッピングサーバ３ａをはじめとした各装置（商品ＤＢ３ｂ、ユーザＤＢ３ｃ、画像ＤＢ３ｄ、ユーザ端末４（端末装置）、店舗端末５）を構成するコンピュータ装置のハードウェア構成を示す。
図２において、コンピュータ装置のＣＰＵ（Central Processing Unit）１０１は、ＲＯＭ（Read Only Memory）１０２に記憶されているプログラム、または記憶部１０８からＲＡＭ（Random Access Memory）１０３にロードされたプログラムに従って各種の処理を実行する。ＲＡＭ１０３にはまた、ＣＰＵ１０１が各種の処理を実行する上において必要なデータなども適宜記憶される。
ＣＰＵ１０１、ＲＯＭ１０２、及びＲＡＭ１０３は、バス１０４を介して相互に接続されている。このバス１０４には、入出力インターフェース１０５も接続されている。
入出力インターフェース１０５には、キーボード、マウス、タッチパネルなどよりなる入力装置１０６、ＬＣＤ（Liquid Crystal Display）、ＣＲＴ（Cathode Ray Tube）、有機ＥＬ（Electroluminescence）パネルなどよりなるディスプレイ（表示装置）、並びにスピーカなどよりなる出力装置１０７、ＨＤＤ（Hard Disk Drive）やフラッシュメモリ装置などより構成される記憶部１０８、外部装置との間で相互通信を行うための通信部１０９が接続されている。
入出力インターフェース１０５にはまた、必要に応じてメディアドライブ１１０が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア１１１が適宜装着され、リムーバブルメディア１１１に対する情報の書込や読出が行われる。
【００３１】
このようなコンピュータ装置では、通信部１０９による通信によりデータやプログラムのアップロード、ダウンロードが行われたり、リムーバブルメディア１１１を介したデータやプログラムの受け渡しが可能である。
ＣＰＵ１０１が各種のプログラムに基づいて処理動作を行うことで、特にショッピングサーバ３ａとしてのコンピュータ装置においては以降で説明する情報処理や通信が実行される。
【００３２】
＜３．実施の形態の認証手法＞  
図３の機能ブロック図を参照して、ショッピングサーバ３ａがユーザ端末４等の端末装置が行うリクエストに応じて実行する認証処理について説明する。
なお、図３ではショッピングサーバ３ａが実施の形態の認証処理を実現するために実行する各種の処理を機能ごとに分けてブロック化して示している。
【００３３】
図示するようにショッピングサーバ３ａは、機能ごとに分けてリクエスト受付処理部Ｆ１、表示制御処理部Ｆ２、入力情報受信処理部Ｆ３、回答判定処理部Ｆ４、及びリクエスト処理部Ｆ５を有するものとして表すことができる。
リクエスト受付処理部Ｆ１は、端末装置が送信する特定のリクエストの受け付けを行う。
【００３４】
表示制御処理部Ｆ２は、リクエストを送信した端末装置に認証のための質問画面を表示させる処理を行う。具体的には、以下で説明する「調整錯視画像」を取得し、該取得した調整錯視画像を表示画像として含む質問画面を端末装置に表示させる。
「調整錯視画像」とは、錯視画像の一種であり、具体的に以下で説明する。なお、錯視画像とは、視覚的な錯覚を感得させるための視覚情報（視覚の誤導を生じさせる視覚情報）を含んだ画像である。
【００３５】
図４乃至図７を参照して、調整錯視画像の例を説明する。
図４は、ミュラー・リヤー錯視の原理を利用した錯視画像を例示している。周知のように該錯視画像では、二本の直線の長さは「ｘ」で同じであるが、内向きの矢印の付された下側の直線の方が外向きの矢印の付された上側の直線よりも長く見えるように錯覚される。
【００３６】
図５は、図４に示した錯視画像に基づく調整錯視画像を例示している。
図５Ａは、図４に示した錯視画像における上側の直線の長さを、錯視が生じる範囲内で僅かに延長（ｘ＋α）することで実現した調整錯視画像の例、図５Ｂは図４に示した錯視画像における下側の直線の長さを錯視が生じる範囲内で僅かに短縮（ｘ−α）することで実現した調整錯視画像の例である。
【００３７】
これら図５Ａ、図５Ｂの例で共通しているのは、外向き矢印の付された直線、つまり錯視により短く見える方の直線の長さが、錯視により長く見える内向き矢印の付された直線の長さよりも錯視が生じる範囲内で長くされている点である。
このような調整錯視画像によれば、人は錯視によって内向き矢印の付された下側の直線の方を長いと判定するのに対し、コンピュータの解析によっては数値通りに外向き矢印の付された上側の直線の方を長いと判定させることができる。
【００３８】
図６は、ログヴィネンコ錯視の原理を利用した錯視画像を例示している。該錯視画像では、周囲が比較的濃い色で囲まれた図中「１」「２」「３」の菱形領域と、周囲が比較的薄い色で囲まれた「４」「５」「６」の菱形領域とは色の濃度が「ｄ」で同じであるが、後者の菱形領域の方が前者の菱形領域よりも色の濃度が濃く（大きく）見えるように錯覚される。
なお、ここで言う「色濃度」の大／小は、明るさに換言すれば暗／明と同義である。
【００３９】
図７は、図６に示した錯視画像に基づく調整錯視画像を例示しており、図７Ａは図６に示した錯視画像における「１」「２」「３」の菱形領域の色濃度を錯視が生じる範囲内で僅かに大きく（ｄ＋α）することで実現した調整錯視画像の例、図７Ｂは図６に示した錯視画像における「４」「５」「６」の菱形領域の色濃度を錯視が生じる範囲内で僅かに小さく（ｄ−α）することで実現した調整錯視画像の例である。
【００４０】
図７Ａ、図７Ｂの例では、共に、錯視により薄く見える方の菱形領域（「１」「２」「３」）の色濃度を、錯視により濃く見える方の菱形領域（「４」「５」「６」）の色濃度よりも錯視が生じる範囲内で大きくしている。
このような調整錯視画像により、人は錯視によって「４」「５」「６」の菱形領域の色濃度の方を大きいと判定するのに対し、コンピュータの解析によっては数値通りに「１」「２」「３」の菱形領域の色濃度の方を大きいと判定させることができる。
【００４１】
上記説明から理解されるように、実施の形態における「調整錯視画像」とは、錯視画像で視覚の誤導を生じさせる錯視部分（図５の例ではそれぞれの直線、図７の例ではそれぞれの菱形領域）において、コンピュータの解析による錯視部分の物理量を誤導とは異なるように増減させた錯視画像である。
【００４２】
図３に戻り、表示制御処理部Ｆ２は、上記のような調整錯視画像を例えば外部のデータベース等から取得し、取得した調整錯視画像を表示画像として含む質問画面を生成する。
【００４３】
図８は、図５に示した調整錯視画像を用いた質問画面の例、図９は図７に示した調整錯視画像を用いた質問画面の例を示している。
図８に示す質問画面では、図５に示した調整錯視画像が複数組（図では３組）表示され、それぞれの直線に対し対応する数字が表示され、質問情報として「長く見える線に書かれた数字の組み合わせは次のうち何れですか？」との文字情報が表示されている。また、質問画面には、回答の選択肢（図ではａ）〜ｄ））と、回答の選択を可能とするために肢ごとに設けられたチェックボックス（図ではｃｂ１〜ｃｂ４）とが表示されている。
【００４４】
また、図９に示す質問画面では、ログヴィネンコ錯視の原理を利用した調整錯視画像として、「錯視部分」に該当する二種の菱形領域のそれぞれに数字が描かれた調整錯視画像が表示され、質問情報として「色が濃く見える菱形内に書かれた数の和は？」との文字情報が表示され、さらに回答を入力するための入力ボックスｉｂが表示されている。
【００４５】
これらの質問画面では、質問に係る画像として通常の錯視画像ではなく調整錯視画像が用いられているため、人に対しては錯視により容易に正答が導かれるように図ることができる一方で、ボットとしてのコンピュータプログラムに対しては、錯視に係る画像部分について積極的に人とは異なる判定が行われるように図られ、結果、ボットが正答を導き出すことをより困難化することができる。
【００４６】
なお、図８のように質問画面に複数の錯視画像を含ませることを前提とする場合、錯視画像の全てを調整錯視画像とすることは必須ではない。質問画面には少なくとも一つの調整錯視画像を含ませ、ボットに錯視に係る物理量の値についての大小関係判定を一箇所でも誤らせることができれば、結果として正答を導き出すことを困難とすることができる。
【００４７】
なお、上記説明から理解されるように、調整錯視画像は、人の錯視によっては第一回答が得られるがコンピュータの解析によると第二回答が得られるように生成された錯視画像とも換言できるものである。
【００４８】
本例のショッピングサイト運営システム３では、種類の異なる複数の調整錯視画像がショッピングサーバ３ａの読み出しが可能な状態で記憶されている。具体的に、調整錯視画像は、図１に示した画像ＤＢ３ｄに記憶されている。
ここで言う調整錯視画像の種類とは、少なくとも、錯視原理の異／同による種類を意味する。或いは、同一の錯視原理を利用した画像であっても、錯視部分のレイアウトの異／同や、錯視部分のそれぞれに対して付された質問に供される情報（図８、図９の例ではそれぞれの錯視部分に付された数字の情報：以下「質問用情報」と表記）の異／同等、画像内に含まれる情報の異／同による種類とされてもよい。
なお、質問用情報は、調整錯視画像に対して予め埋め込むのではなく、入れ替え可能としてもよい。その場合は、質問用情報を含まない調整錯視画像と質問用情報とを個別に記憶させておき、表示制御処理部Ｆ２が質問画面の生成時に調整錯視画像の所定位置に質問用情報を合成する等して、質問用情報を含んだ質問画面を端末装置に表示させる。
【００４９】
図３において、入力情報受信処理部Ｆ３は、質問画面に対する入力情報を受信する。具体的に、図８の質問画面であればチェックボックスｃｂ１〜ｃｂ４の何れかに対するチェック操作情報を質問画面に対する入力情報として端末装置から受信し、図９の質問画面であれば入力ボックスｉｂに入力された数値情報を質問画面に対する入力情報として端末装置から受信する。これらの入力情報は、質問画面に対する回答情報と換言できる。
【００５０】
回答判定処理部Ｆ４は、入力情報受信処理部Ｆ３が受信した入力情報に基づき、質問画面に対する回答が正答であるか否かを判定する。
ここで言う「正答」とは、質問画面に対して人が錯視により行うことが予測される回答を意味する。回答判定処理部Ｆ４は、以下で説明する画像・正答対応情報Ｉ１を用いて、質問画面に対する回答が正答であるか否かを判定する。
【００５１】
図１０は、画像・正答対応情報Ｉ１の例を示している。
なお、画像・正答対応情報Ｉ１は、ショッピングサイト運営システム３においてショッピングサーバ３ａの読み出しが可能な状態で記憶されている。本例では、画像・正答対応情報Ｉ１は、例えば図２に示した記憶部１０８等のショッピングサーバ３ａが備える記憶装置に記憶されている。
【００５２】
画像・正答対応情報Ｉ１は、調整錯視画像と、該調整錯視画像を表示画像として含む質問画面に対する正答との対応関係が定められた情報である。
具体的に、本例における画像・正答対応情報Ｉ１では、調整錯視画像を識別するための錯視画像ＩＤごとに、対応する複数の質問ＩＤが対応づけられていると共に、質問ＩＤごとに対応する正答の情報が対応づけられている。
質問ＩＤは、質問画面に表示する質問情報を識別するためのＩＤである。
【００５３】
画像・正答対応情報Ｉ１において、一つの錯視画像ＩＤに対し複数の質問ＩＤが対応づけられているのは、一種類の調整錯視画像を用いて異なる質問画面を生成できるようにするためである。
なお、確認のため述べておくと、リクエストに応じて質問画面を端末装置に表示させる際には、先ず、画像・正答対応情報Ｉ１における何れかの錯視画像ＩＤを選択し、該選択した錯視画像ＩＤに対応づけられた質問ＩＤのうち何れかの質問ＩＤを選択し、選択した錯視画像ＩＤ、質問ＩＤのそれぞれにより特定される調整錯視画像と質問情報とを含む質問画面を生成する。
【００５４】
回答判定処理部Ｆ４は、端末装置に表示させた質問画面に用いられた調整錯視画像と質問情報との組み合わせに応じて、画像・正答対応情報Ｉ１から対応する正答の情報を取得する。そして、端末装置から受信した入力情報に基づき、質問画面に対する回答が正答であるか否かを判定する。
【００５５】
リクエスト処理部Ｆ５は、回答判定処理部Ｆ４による判定結果に基づき、端末装置のリクエストに対する処理を行う。具体的には、回答が正答であるとの判定結果が得られた場合には、リクエストに応じたサービスを提供するためのウェブページ（以下「サービスページ」と表記する）を端末装置に表示させる処理を行い、回答が正答ではないとの判定結果が得られた場合には、端末装置にサービスページを表示させる処理は実行せず、誤答対応処理を行う。
【００５６】
本例の誤答対応処理では、誤答であることに応じて即座に認証エラーとするのではなく、端末装置が所定時間内に誤答を行った回数（以下「誤答回数ｎ」と表記）が、設定された誤答許容回数Ｎ（Ｎは２以上の自然数）を超えない限りにおいて、少なくとも端末装置からの入力情報の受信及び回答の判定を繰り返す。すなわち、リクエスト処理部Ｆ５は、回答判定処理部Ｆ４により正答ではないとの判定結果が得られたときは、誤答回数ｎが誤答許容回数Ｎ以上でなければ少なくとも入力情報受信処理部Ｆ３による入力情報の受信、及び回答判定処理部Ｆ４による回答判定を実行させ、誤答回数ｎが誤答許容回数Ｎ以上であれば、認証エラー処理を実行する。具体的に、認証エラー処理としては、認証エラーである旨を表す「エラーページ」を端末装置に表示させる処理を行う。
【００５７】
ここで、上記のように誤答許容回数Ｎ以内の誤答を許容するとした場合において、本例では、誤答が行われるごとに、端末装置に異なる種類の質問画面を表示させ、認証精度の低下防止を図る。このとき、「異なる種類の質問画面」としては、質問情報は不変のまま調整錯視画像のみを異ならせたものであってもよいし、或いはその逆であってもよい。さらには、質問情報と調整錯視画像の双方を異ならせたものであってもよい。
また、「異なる種類の質問画面」に含ませる調整錯視画像、質問情報の種類は、任意のアルゴリズムにより選択すればよい。一例として、本例では、質問画面に含ませる調整錯視画像、質問情報の種類はランダムに選択する。
【００５８】
なお、誤答許容回数Ｎの値が３以上であるとき、誤答が行われるごとに端末装置に異なる種類の質問画面を表示させることは必須ではなく、複数回の誤答につき少なくとも１回のみ端末装置に異なる種類の質問画面を表示させれば、認証精度の低下防止が図られる。
【００５９】
上記では、同一の端末装置が誤答許容回数Ｎ以内で誤答を行ううち少なくとも１回、異なる種類の質問画面を表示させることを言及したが、このことは、表示制御処理部Ｆ２が端末装置に質問画面を表示させる処理を複数回実行するうち少なくとも１回は、異なる種類の質問画面を表示させるものと換言できる。
【００６０】
ここで、表示制御処理部Ｆ２は、新たなリクエストが行われるごとに、リクエストを行った端末装置に質問画面を表示させる処理を実行するが、本例では、このようなリクエストごとに表示制御処理部Ｆ２がそれぞれ実行する質問画面の表示制御処理についても、少なくともうち１回は異なる質問画面を表示させる処理を実行する。具体的に、本例では、端末装置からリクエストが行われるごとに、質問画面の種類を切り替えるようにしている。
なお、リクエストが行われるごとに質問画面の種類を切り替える場合も、質問画面に含ませる調整錯視画像、質問情報の種類の選択は、任意のアルゴリズムにより行えばよいが、本例ではランダムに選択を行う。
【００６１】
また、表示制御処理部Ｆ２は、質問画面として調整錯視画像を含む質問画面のみを表示させるのではなく、数回に１回は、ボットによる認証処理の攻略を困難とするための撹乱用画像を含む質問画面を表示させる。
撹乱用画像とは、調整錯視画像に基づいた画像であって、錯視部分における物理量（錯視に係る物理量）の値の大小関係を調整錯視画像とは逆転させた画像である。換言すれば、撹乱用画像は、錯視部分のうち錯視により物理量が大きいと感得される方の画像部分について実際に物理量を大きくすることで、ボットによる物理量の値の大／小判定結果が人の錯視による判定結果と一致するように図ったものである。
例えば、先の図５に示した調整錯視画像に基づく撹乱用画像であれば、錯視により長く見える方の内向き矢印が付された直線の長さを、外向き矢印の付された直線の長さよりも長くする。
或いは、図７の調整錯視画像に基づく撹乱用画像であれば、錯視により濃く見える方の菱形領域（比較的薄い色で囲まれた方の菱形領域）の色濃度を他方の菱形領域（比較的濃い色で囲まれた方の菱形領域）よりも大きくする。
【００６２】
なお、撹乱用画像として、錯視部分の組を複数組含む場合（例えば図８、図９の質問画面で例示した調整錯視画像のような撹乱用画像）には、錯視により物理量が大きいと感得される方の画像部分の物理量を実際に大きくすることは、錯視部分の組の全てについて行う必要はなく、少なくとも１組について行えばよい。
【００６３】
本例では、撹乱用画像は調整錯視画像ごとにそれぞれ用意されている。すなわち、本例における撹乱用画像は、個々の調整錯視画像について、錯視部分における物理量の値の大小関係を逆転させて生成したものである。
これら撹乱用画像は、例えば、図１に示した画像ＤＢ３ｄに記憶されている。
【００６４】
図１１は、調整錯視画像と撹乱用画像との対応関係を表す画像対応関係情報Ｉ２の例を示している。
図のように画像対応関係情報Ｉ２においては、調整錯視画像の個々を識別するための錯視画像ＩＤごとに、撹乱用画像の個々を識別するための撹乱画像ＩＤが対応付けられている。
画像対応関係情報Ｉ２は、ショッピングサイト運営システム３において、ショッピングサーバ３ａによる読み出しが可能に記憶されている。例えば、記憶部１０８等のショッピングサーバ３ａが備える記憶装置に記憶されている。
【００６５】
このような画像対応関係情報Ｉ２により、質問画面に用いるとして選択した撹乱用画像に対応する調整錯視画像のＩＤ（錯視画像ＩＤ）を特定でき、特定したＩＤに基づき、図１０に示した画像・正答対応情報Ｉ１から対応する質問情報や正答の情報を特定できる。
具体的に、回答判定処理部Ｆ４は、端末装置に撹乱用画像を含む質問画面が表示された場合において、該質問画面に対する回答があった場合には、画像対応関係情報Ｉ２から撹乱画像ＩＤを基に対応する錯視画像ＩＤを取得し、当該錯視画像ＩＤを基に、画像・正答対応情報Ｉ１から対応する正答を特定する。そして、端末装置側からの回答が該特定した正答と一致するか否かを判定する。
【００６６】
本例の場合、表示制御処理部Ｆ２は、上記のような撹乱用画像を含んだ質問画面がランダムな周期で表示されるように制御を行う。具体的に、本例の表示制御処理部Ｆ２は、用意された調整錯視画像及び撹乱用画像のうちから質問画面に用いる画像をランダムに選択し、選択した画像を含む質問画面を端末装置に表示させる。
これにより、ボットが正答可能な質問画面が表示される周期がランダムとなり、認証処理を攻略するボットアルゴリズの構築をより困難とすることができる。
【００６７】
＜４．処理手順＞
図１２及び図１３のフローチャートにより、上記した実施の形態の認証手法を実現するために実行すべき処理の手順を説明する。
なお、図１２及び図１３において、「ショッピングサーバ」として示す処理は、ショッピングサーバ３ａにおけるＣＰＵ１０１が例えばＲＯＭ１０２や記憶部１０８等の所定の記憶装置に記憶されたプログラムに基づき実行するものである。
【００６８】
図１２において、ユーザ端末４等の端末装置は、ステップ１０１のアクセスリクエスト処理として、ＥＣサイトで提供される特定のサービスを受けるためのサービスページへのアクセスを求めるリクエストをショッピングサーバ３ａに対して行う。
【００６９】
ショッピングサーバ３ａは、端末装置からのアクセスリクエストを受信すると、ステップＳ２０１で質問画面生成処理を実行する。
具体的に、質問画面生成処理では、図１３に示すステップＳ３０１で、画像ランダム選択処理を実行する。すなわち、画像ＤＢ３ｄ内に記憶されている調整錯視画像及び撹乱用画像のうちから、質問画面に用いる１枚の画像をランダムに選択する。
次いで、ステップＳ３０２でショッピングサーバ３ａは、画像に対応する質問をランダム選択する。つまり、ステップＳ３０１で選択した画像が調整錯視画像であれば、図１０に示した画像・正答対応情報Ｉ１において当該調整錯視画像の錯視画像ＩＤと対応づけられている質問ＩＤのうちからランダムに質問ＩＤを選択し、またステップＳ３０１で選択した画像が撹乱用画像であれば、図１１に示した画像対応関係情報Ｉ２において当該撹乱用画像の撹乱画像ＩＤと対応づけられている錯視画像ＩＤを特定した上で、図１０の画像・正答対応情報Ｉ１において当該錯視画像ＩＤに対応づけられている質問ＩＤのうちからランダムに質問ＩＤを選択する。
【００７０】
さらに、続くステップＳ３０３でショッピングサーバ３ａは、選択した画像ＩＤ、質問ＩＤでそれぞれ特定される画像と質問とを組み合わせた質問画面のＨＴＭＬデータ（以下「質問画面ＨＴＭＬデータ」と表記）を生成し、質問画面生成処理を終了する。
【００７１】
ショッピングサーバ３ａは、質問画面生成処理で生成した質問画面ＨＴＭＬデータを、図１２に示すステップＳ２０２でアクセスリクエストを行った端末装置に送信する。
【００７２】
端末装置では、質問画面ＨＴＭＬデータの受信をステップＳ１０２で待機しており、質問画面ＨＴＭＬデータが受信された場合は、ステップＳ１０３で質問画面表示処理を実行する。
そして、端末装置は続くステップＳ１０４で、表示した質問画面に対する回答の入力受付を行い、ステップＳ１０５で入力された回答情報（質問画面に対する入力情報）をショッピングサーバ３ａに対して送信する。
【００７３】
ショッピングサーバ３ａは、端末装置からの回答情報の受信をステップＳ２０３で待機しており、回答情報が受信されるとステップＳ２０４の回答情報解析処理として、少なくともステップＳ２０１で生成した質問画面に対応する正答の情報を画像・正答対応情報Ｉ１から取得する処理を行い、続くステップＳ２０５で回答が正答と一致するか否かを判定する。
【００７４】
ステップＳ２０５において、回答が正答と一致していないとの否定結果が得られた場合、ショッピングサーバ３ａはステップＳ２０６に進み誤答回数ｎの値をインクリメント（＋１）し、ステップＳ２０７で誤答回数ｎが誤答許容回数Ｎ以上であるか否かを判定する。
ここで、誤答回数ｎの値の初期値は「０」である。誤答回数ｎの値は、リクエストを行った端末装置ごとに、初期値に対する初回のインクリメントが行われた時点から所定時間が経過したことに応じて０リセットされる。図示は省略したが、ショッピングサーバ３ａは、このような端末装置ごとの誤答回数ｎの０リセット処理を図１２に示す処理と並行して行っている。
【００７５】
ステップＳ２０７において、誤答回数ｎが誤答許容回数Ｎ以上でないとの否定結果が得られた場合、ショッピングサーバ３ａはステップＳ２０８で誤答通知を端末装置に対して送信し、先のステップＳ２０１に戻る。
すなわち、誤答許容回数Ｎ以内の誤答に対しては、端末装置に新たに質問画面を表示させる処理が実行される。
【００７６】
一方、ステップＳ２０７において誤答回数ｎが誤答許容回数Ｎ以上であるとの肯定結果が得られた場合、ショッピングサーバ３ａはステップＳ２０９で認証エラー通知を端末装置に送信し、続くステップＳ２１０でエラーページＨＴＭＬデータを端末装置に送信し、図１２に示す処理を終える。
【００７７】
また、先のステップＳ２０５において、回答が正答と一致するとの肯定結果が得られた場合、ショッピングサーバ３ａはステップＳ２１１で正答通知を端末装置に送信し、続くステップＳ２１２でサービスページＨＴＭＬデータを端末装置に送信し、図１２に示す処理を終える。
【００７８】
端末装置は、上記した誤答通知（Ｓ２０８）、認証エラー通知（Ｓ２０９）、又は正答通知（Ｓ２１１）の何れかの受信をステップＳ１０６で待機しており、受信があった場合はステップＳ１０７で通知種類を判定する。
通知種類が誤答であれば、端末装置はステップＳ１０２に戻り、新たな質問画面の受信を待機する。
【００７９】
通知種類が認証エラーであれば、端末装置はステップＳ１０８に進みショッピングサーバ３ａから受信したエラーページＨＴＭＬデータに基づきエラーページの表示処理を行い、図１２に示す処理を終える。
【００８０】
また、通知種類が正答であれば、端末装置はステップＳ１０９に進みショッピングサーバ３ａから受信したサービスページＨＴＭＬデータに基づきサービスページの表示処理を行い、図１２に示す処理を終える。
【００８１】
なお、上記では、図１３に示したステップＳ３０１の「画像ランダム選択処理」として、調整錯視画像と撹乱用画像の双方を画像の選択対象範囲として質問画面に用いる１枚の画像をランダムに選択する場合を例示したが、該「画像ランダム選択処理」としては、先ず、調整錯視画像を用いるか撹乱用画像を用いるかの選択をランダムに行い、選択した方の画像を選択対象範囲として質問画面に用いる１枚の画像をランダムに選択することとしてもよい。
【００８２】
＜５．実施の形態のまとめ＞
上記のように実施の形態の情報処理装置（ショッピングサーバ３ａ）は、端末装置が送信するリクエストの受け付けを行うリクエスト受付部（リクエスト受付処理部Ｆ１）と、錯視画像で視覚の誤導を生じさせる錯視部分において、コンピュータの解析による錯視部分の物理量を誤導とは異なるように増減させた調整錯視画像を取得し、該取得した調整錯視画像を表示画像として含む質問画面をリクエストを送信した端末装置に表示させる表示制御部（表示制御処理部Ｆ２）とを備える。
また、質問画面に対する入力情報を受信する入力情報受信部（入力情報受信処理部Ｆ３）と、入力情報受信部が受信した入力情報に基づき、質問画面に対する回答が正答であるか否かを判定する回答判定部（回答判定処理部Ｆ４）と、回答判定部による判定結果に基づきリクエストに対する処理を行うリクエスト処理部（同Ｆ５）とを備えている。
【００８３】
上記のような調整錯視画像によれば、錯視に係る物理量について、人が錯視により感得する結果とコンピュータで解析される結果とが逆となるように図られ、ボットを積極的に誤答に導くことが可能とされる。
従って、端末装置からのリクエストに対して錯視画像を用いて行われる認証処理に関して、認証精度の向上を図ることができる。
【００８４】
また、実施の形態の情報処理装置においては、端末装置に質問画面を表示させる処理を複数回実行するうち少なくとも１回は、錯視部分における物理量の値の大小関係を調整錯視画像とは逆転させた撹乱用画像を含んだ質問画面を表示させる処理を実行している。
【００８５】
これにより、例えばリクエストが行われるごとに質問画面を表示させる等、表示制御処理部Ｆ２が質問画面の表示制御処理を複数回行う場合において、少なくともうち１回はボットが正答可能な質問画面が表示される。
従って、認証処理を攻略するボットアルゴリズムの構築を困難とすることができ、認証精度をより向上させることができる。
【００８６】
さらに、実施の形態の情報処理装置においては、表示制御部は、撹乱用画像を含んだ質問画面がランダムな周期で表示されるように制御を行っている。
【００８７】
これにより、ボットが正答可能な質問画面が表示される周期がランダムとなる。
従って、認証処理を攻略するボットアルゴリズの構築をより困難とすることができ、認証精度のさらなる向上を図ることができる。
【００８８】
さらにまた、実施の形態の情報処理装置においては、表示制御部は、端末装置に質問画面を表示させる処理を複数回実行するうち少なくとも１回は、質問画面に含ませる調整錯視画像の種類を変更している。
【００８９】
これにより、リクエストに対して常に同一の質問画面が表示されてしまうことが防止される。
従って、認証精度のさらなる向上を図ることができる。
【００９０】
また、実施の形態の情報処理装置においては、表示制御部は、質問画面に含ませる調整錯視画像の種類をランダムに選択している。
【００９１】
これにより、何れの種類の調整錯視画像を含んだ質問画面が表示されるかの推測が困難となる。
従って、認証処理を攻略するボットアルゴリズの構築をより困難とすることができ、認証精度のさらなる向上を図ることができる。
【００９２】
＜６．プログラム及び記憶媒体＞
以上、本発明に係る情報処理装置の実施の形態としてのショッピングサーバ３ａを説明してきたが、実施の形態のプログラムは、ショッピングサーバ３ａの処理を情報処理装置（ＣＰＵ等）に実行させるプログラムである。
【００９３】
実施の形態のプログラムは、端末装置が送信するリクエストの受け付けを行うリクエスト受付機能と、錯視画像で視覚の誤導を生じさせる錯視部分において、コンピュータの解析による前記錯視部分の物理量を誤導とは異なるように増減させた調整錯視画像を取得し、該取得した調整錯視画像を表示画像として含む質問画面を前記リクエストを送信した端末装置に表示させる表示制御機能と、前記質問画面に対する入力情報を受信する入力情報受信機能と、入力情報受信機能が受信した前記入力情報に基づき、前記質問画面に対する回答が正答であるか否かを判定する回答判定機能と、前記回答判定機能による判定結果に基づき前記リクエストに対する処理を行うリクエスト処理機能と、を情報処理装置に実現させる。
すなわち、このプログラムは、例えばショッピングサーバ３ａ等の情報処理装置に図１２、図１３等により説明した処理を実行させるプログラムに相当する。
【００９４】
このようなプログラムにより、上述したショッピングサーバ３ａとしての情報処理装置を実現できる。
そして、このようなプログラムはコンピュータ装置等の機器に内蔵されている記憶媒体としてのＨＤＤや、ＣＰＵを有するマイクロコンピュータ内のＲＯＭ等に予め記憶しておくことができる。或いはまた、半導体メモリ、メモリカード、光ディスク、光磁気ディスク、磁気ディスクなどのリムーバブル記憶媒体に、一時的あるいは永続的に格納（記憶）しておくことができる。またこのようなリムーバブル記憶媒体は、いわゆるパッケージソフトウェアとして提供することができる。
また、このようなプログラムは、リムーバブル記憶媒体からパーソナルコンピュータ等にインストールする他、ダウンロードサイトから、ＬＡＮ、インターネットなどのネットワークを介してダウンロードすることもできる。
【００９５】
＜７．変形例＞
本発明は上記により説明した具体例に限定されず、各種の変形例が考えられる。
例えば、上記では、調整錯視画像の例として、ミュラー・リヤー錯視やログヴィネンコ錯視の原理に基づく錯視画像を例示したが、本発明における調整錯視画像としては、例えばチェッカーシャドウ錯視やスネーク錯視、コフカのリング錯視、エビングハウス錯視、デルブーフ錯視等の他の錯視原理に基づく錯視画像とされてもよく、錯視原理の種類については特に限定はされない。
【００９６】
また、上記では、本発明をショッピングサイトとしてのＥＣサイトで行われる認証処理に適用する場合を例示したが、本発明は、ショッピングサイトに係る認証処理のみでなく、電子商取引において行われている認証処理に広く好適に適用できるものである。
【符号の説明】
【００９７】
１  ネットワークシステム、２  ネットワーク、３  ショッピングサイト運営システム、３ａ  ショッピングサーバ、３ｄ  画像ＤＢ（データベース）、４  ユーザ端末、５  店舗端末、１０１  ＣＰＵ、Ｆ１  リクエスト受付処理部、Ｆ２  表示制御処理部、Ｆ３  入力情報受信処理部、Ｆ４  回答判定処理部、Ｆ５  リクエスト処理部
【要約】
端末装置からのリクエストに対して錯視画像を用いて行われる認証処理に関して、認証精度の向上を図る。
端末装置が送信するリクエストの受け付けを行うリクエスト受付部と、錯視画像で視覚の誤導を生じさせる錯視部分において、コンピュータの解析による錯視部分の物理量を誤導とは異なるように増減させた調整錯視画像を取得し、該取得した調整錯視画像を表示画像として含む質問画面を前記リクエストを送信した端末装置に表示させる表示制御部と、質問画面に対する入力情報を受信する入力情報受信部と、入力情報受信部が受信した入力情報に基づき、質問画面に対する回答が正答であるか否かを判定する回答判定部と、回答判定部による判定結果に基づきリクエストに対する処理を行うリクエスト処理部とを備える。【図１】
0005785352.tif 000002
【図２】
0005785352.tif 000003
【図３】
0005785352.tif 000004
【図４】
0005785352.tif 000005
【図５】
0005785352.tif 000006
【図６】
0005785352.tif 000007
【図７】
0005785352.tif 000008
【図８】
0005785352.tif 000009
【図９】
0005785352.tif 000010
【図１０】
0005785352.tif 000011
【図１１】
0005785352.tif 000012
【図１２】
0005785352.tif 000013
【図１３】
0005785352.tif 000014