(57)【要約】【課題】ある情報のデジタル署名を作成した第２サーバ装置よりその情報とデジタル署名とを受信可能な情報端末と通信可能な別のサーバ装置が、その情報端末を含む外部機器より受信した情報の真偽に応じて、その外部機器に対して適切な情報を提供する。【解決手段】第２ウェブサーバSV２に第１情報を送信し(S101)、第１情報を受信して当該第１情報を用いてデジタル署名を生成する(S201〜S206)第２ウェブサーバSV２から送信された(S208)第１情報とデジタル署名とを受信して送信する(S102〜S106)情報端末10と通信可能なサーバ装置SVで、情報端末10が送信した第１情報とデジタル署名とを受信し(S301)、受信した第１情報とデジタル署名とに基づいて、第１情報が正当であるか否かを判定し(S303)、第１情報が正当であると判定した場合(S304)、第２情報を情報端末10へ送信する(S307)、制御部(21)を備える。【選択図】      図４
2020184744.tif 000002
【特許請求の範囲】
【請求項１】
第２サーバ装置に第１情報を送信して、前記第１情報を受信して当該第１情報を用いてデジタル署名を生成する前記第２サーバ装置から送信された前記第１情報と前記デジタル署名とを受信して送信するクライアント端末と通信可能なサーバ装置であって、
前記クライアント端末より送信された第１情報と前記デジタル署名とを受信し、
受信した前記第１情報と前記デジタル署名とに基づいて、前記第１情報が正当であるか否かを判定し、
前記第１情報が正当であると判定した場合、第２情報を前記クライアント端末へ送信する、
制御部を備える、サーバ装置。
【請求項２】
前記制御部は、
前記第１情報が正当ではないと判定した場合、前記第２情報とは異なる第４情報を前記クライアント端末へ送信する、
請求項１記載のサーバ装置。
【請求項３】
前記第２情報は、正当であると判定される前記第１情報を送信する前記クライアント端末の購入者に対して限定的に公開される特典情報である、
請求項１又は２記載のサーバ装置。
【請求項４】
前記第２サーバ装置は、
前記クライアント端末に固有の情報を、前記第１情報として取得し、
前記クライアント端末より取得した前記第１情報の正当性を判定し、
前記第１情報が正当であると判定した場合、当該第１情報に基づいて、前記デジタル署名を生成する、
請求項１乃至３いずれか記載のサーバ装置。
【請求項５】
前記第２サーバ装置は、
前記クライアント端末に固有の情報を、前記第１情報として取得し、
前記クライアント端末より取得した前記第１情報の正当性を判定することにより、当該クライアント端末の真贋を判定し、
前記クライアント端末が本物であると判定した場合、正当性の判定対象である前記第１情報に基づいて、前記デジタル署名を生成する、
請求項４記載のサーバ装置。
【請求項６】
前記第２情報は、本物であると判定される前記クライアント端末の購入者に対して限定的に公開される、特典情報である
請求項５記載のサーバ装置。
【請求項７】
前記第２サーバ装置は、
前記第１情報が正当であると判定した場合、前記第２情報の取得要求を送信するための操作子を表示するためのデータを、前記第１情報と前記デジタル署名とともに送信し、
前記クライアント端末は、
前記第２サーバ装置より送信された前記操作子を表示するためのデータを、前記第１情報と前記デジタル署名とともに受信し、
受信した前記操作子を表示するためのデータに基づいて、前記操作子を表示し、
表示した前記操作子が操作されたことに応じて、受信した前記第１情報と前記デジタル署名とを送信する、
請求項４乃至６いずれか記載のサーバ装置。
【請求項８】
前記第２サーバ装置は、
前記クライアント端末からのアクセスによって、当該クライアント端末に固有の情報を取得し、
前記クライアント端末からのアクセスを解析することにより、当該クライアント端末に関連する国及び言語の少なくとも何れかに関する第３情報を取得し、
前記第１情報が正当であると判定した場合、取得した前記第３情報を、前記第１情報と前記デジタル署名とともに送信し、
前記クライアント端末は、
前記第２サーバ装置より送信された前記第３情報を、前記第１情報と前記デジタル署名とともに送信し、
前記サーバ装置は、
前記クライアント端末より送信された前記第３情報を、前記第１情報と前記デジタル署名とともに受信し、
前記第１情報が正当であると判定した場合、受信した前記第３情報に対応する前記第２情報を、前記クライアント端末へ送信する、
請求項４乃至７いずれか記載のサーバ装置。
【請求項９】
第２サーバ装置に第１情報を送信して、前記第１情報を受信して当該第１情報を用いてデジタル署名を生成する前記第２サーバ装置から送信された前記第１情報と前記デジタル署名とを受信して送信するクライアント端末と通信可能なサーバ装置の制御部が実行する、コンピュータが読み取り可能なプログラムであって、
前記クライアント端末より送信された第１情報と前記デジタル署名とを受信し、
受信した前記第１情報と前記デジタル署名とに基づいて、前記第１情報が正当であるか否かを判定し、
前記第１情報が正当であると判定した場合、第２情報を前記クライアント端末へ送信する、
プログラム。
【請求項１０】
サーバ装置と、第２サーバ装置と、クライアント端末とを備える情報処理システムであって、
前記第２サーバ装置は、
前記クライアント端末より送信された第１情報に基づいてデジタル署名を生成し、前記第１情報と前記デジタル署名とを前記クライアント端末に送信し、
前記クライアント端末は、
前記第１情報を前記第２サーバ装置に送信し、前記第２サーバ装置より送信された前記第１情報と前記デジタル署名とを受信し、受信した前記第１情報と前記デジタル署名とを前記サーバ装置に送信し、
前記サーバ装置は、
前記クライアント端末より送信された前記第１情報と前記デジタル署名とを受信し、
受信した前記第１情報と前記デジタル署名とに基づいて、前記第１情報が正当であるか否かを判定し、
前記第１情報が正当であると判定した場合、第２情報を前記クライアント端末へ送信する、
情報処理システム。
【請求項１１】
サーバ装置と、第２サーバ装置と、クライアント端末とを備える情報処理システムでの情報処理方法であって、
前記第２サーバ装置は、
前記クライアント端末より送信された第１情報に基づいてデジタル署名を生成し、前記第１情報と前記デジタル署名とを前記クライアント端末に送信し、
前記クライアント端末は、
前記第１情報を前記第２サーバ装置に送信し、前記第２サーバ装置より送信された前記第１情報と前記デジタル署名とを受信し、受信した前記第１情報と前記デジタル署名とを前記サーバ装置に送信し、
前記サーバ装置は、
前記クライアント端末より送信された前記第１情報と前記デジタル署名とを受信し、
受信した前記第１情報と前記デジタル署名とに基づいて、前記第１情報が正当であるか否かを判定し、
前記第１情報が正当であると判定した場合、第２情報を前記クライアント端末へ送信する、
情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ装置、プログラム、情報処理システム及び情報処理方法に関する。
【背景技術】
【０００２】
一般に、公開鍵暗号を応用したデジタル署名の技術が広く普及している。（例えば、特許文献１）
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２４３７３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
クライアント端末がある固有情報およびデジタル署名をサーバ装置より受信した場合、その情報の真偽を、デジタル署名を用いて検証することができる。しかしながら、そのクライアント端末やそのサーバ装置とは異なる別のサーバ装置は、その情報の真偽を検証することはできない。このため、クライアント端末がサーバ装置より受信した固有情報を別のサーバ装置へ転送した場合、別のサーバ装置は、その固有情報の真偽を検証することはできない。したがって、別のサーバ装置は、デジタル署名を作成したサーバ装置と直接通信を行わない限り、例えば、固有情報として正しい情報を送信してきた外部機器に対してのみ、特定の情報を提供し、固有情報として不正な情報を送信してきた外部装置に対しては、その特定の情報を提供しない、といったような、受信した固有情報の真偽に応じた適切な処理を行うことができなかった。
【０００５】
本発明は上記のような実情に鑑みてなされたもので、その目的とするところは、ある情報のデジタル署名を作成した第２サーバ装置よりその情報とデジタル署名とを受信可能な情報端末と通信可能な別のサーバ装置が、その情報端末を含む外部機器より受信した情報の真偽に応じて、その外部機器に対して適切な情報を提供することができるサーバ装置、プログラム、情報処理システム及び情報処理方法を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一態様は、第２サーバ装置に第１情報を送信して、前記第１情報を受信して当該第１情報を用いてデジタル署名を生成する前記第２サーバ装置から送信された前記第１情報と前記デジタル署名とを受信して送信するクライアント端末と通信可能なサーバ装置であって、前記クライアント端末より送信された第１情報と前記デジタル署名とを受信し、受信した前記第１情報と前記デジタル署名とに基づいて、前記第１情報が正当であるか否かを判定し、前記第１情報が正当であると判定した場合、第２情報を前記クライアント端末へ送信する、制御部を備える。
【発明の効果】
【０００７】
本発明によれば、ある情報のデジタル署名を作成した第２サーバ装置よりその情報とデジタル署名とを受信可能な情報端末と通信可能な別のサーバ装置が、その情報端末を含む外部機器より受信した情報の真偽に応じて、その外部機器に対して適切な情報を提供することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、一実施形態に係るシステムの構成の概略を示す図である。
【図２】図２は、一実施形態に係る情報端末のハードウェアの構成を示すブロック図である。
【図３】図３は、一実施形態に係るウェブサーバのハードウェアの構成を示すブロック図である。
【図４】図４は、一実施形態に係る各装置それぞれの処理過程の内容を示すフローチャートである。
【図５】図５は、一実施形態に係る商品パッケージの外装の一部と貼付された登録ステッカーの記載内容例とを示す図である。
【図６】図６は、一実施形態に係る第１判定結果及び第２判定結果の表示データを受信した情報端末１０での各表示画面を例示する図である。
【図７】図７は、一実施形態に係るユーザ登録と特典コンテンツの特典のコンテンツを提供するウェブサイトの画面を例示する図である。
【図８】図８は、一実施形態に係る非正規表示画面を例示する図である。
【発明を実施するための形態】
【０００９】
［システムの構成］  
図１は、本実施形態に係るシステムの構成例の概略を示す図である。システムは、クライアントとしての情報端末１０と、ウェブサーバＳＶと、第２のウェブサーバＳＶ２とを有する。情報端末１０は、第２のウェブサーバＳＶ２と、インターネットを介して直接インターネットを含むネットワークＮＷで接続される。
【００１０】
情報端末１０は、例えばパーソナルコンピュータ（ＰＣ）、タブレット型の情報端末、スマートフォン等といった各種の情報端末機器である。情報端末１０では、ウェブブラウザが動作する。情報端末１０は、ウェブブラウザを用いて、ネットワークＮＷを介して接続された第２のウェブサーバＳＶ２又はウェブサーバＳＶの提供する各ウェブサイトに適宜アクセスし、データの送受信を実行可能となる。
【００１１】
さらに情報端末１０は、カメラ機能を有し、当該カメラ機能を用いて、情報端末１０のユーザが購入した商品である、例えば関数電卓の商品パッケージＣＰの外装の一部に貼付されている登録ステッカーＣＳの画像を接写で撮影することが可能となる。また情報端末１０は、筐体前面のほぼ大部分が表示入力部ＤＩとなり、各種画像やウェブブラウザ起動時のウェブページ等を表示して、表示内容に対応したタッチ操作することが可能となる。表示入力部ＤＩは、バックライト付きのカラー液晶パネルあるいはカラー有機ＥＬパネル等のフラットパネルディスプレイと、静電容量型などの透明タッチパネルとが一体化されて構成される。
【００１２】
第２のウェブサーバＳＶ２は、商品パッケージＣＰに貼付された登録ステッカーＣＳに応じたウェブページへのアクセスを受け付けて応答を行なうと共に、当該商品が正規品として購入されたか否かを判定し、判定結果を情報端末１０等に対して返信する。
【００１３】
ウェブサーバＳＶは、情報端末１０からのアクセスを受け付けて、正規品の購入者であることを検証した上で、ユーザ登録等の処理を実行する。ここで、第２のウェブサーバＳＶ２とウェブサーバＳＶは、ネットワークＮＷを介して相互に直接に通信するように構成されていなくてよい。また、第２のウェブサーバＳＶ２とウェブサーバＳＶとは、運営母体が相互に異なっていてもよい。
【００１４】
図２は、情報端末１０のハードウェア構成を示すブロック図である。図２に示すように、情報端末１０は、バスライン１９を介して互いに接続されたプロセッサ１１と、ＲＯＭ(Read Only Memory)１２と、ＲＡＭ(Random Access Memory)１３と、ストレージ１４と、入力デバイス１５と、ディスプレイ１６と、カメラ部１７と、通信インタフェイス（Ｉ／Ｆ）１８とを備える。
【００１５】
プロセッサ１１は、各種信号処理等を行う。プロセッサ１１に代えて又はプロセッサ１１と共に、ＣＰＵ(Central Processing Unit)、ＡＳＩＣ(Application Specific Integrated Circuit)、ＦＰＧＡ(Field Programmable Gate Array)、又はＧＰＵ(Graphics Processing Unit)等の各種集積回路が用いられてもよい。すなわち、情報端末１０では、各種プロセッサが用いられ得る。
【００１６】
ＲＯＭ１２は、起動プログラム等を記録している。ＲＡＭ１３は、プロセッサ１１の主記憶装置として機能する。ＲＡＭ１３には、例えば、ＤＲＡＭ(Dynamic ＲＡＭ)、ＳＲＡＭ(Static ＲＡＭ)等が用いられ得る。ストレージ１４には、例えば、ＨＤＤ(Hard Disk Drive)、ＳＳＤ(Solid State Drive)、ｅＭＭＣ(Embedded Multi Media Card)等が用いられる。ストレージ１４には、プロセッサ１１で用いられるウェブブラウザや２次元バーコードリーダなどのアプリケーションを含むプログラム、パラメータ等各種情報が記録されている。ＲＡＭ１３及びストレージ１４は、これに限らず各種記憶装置に置換され得る。
【００１７】
入力デバイス１５は、例えばキーボード、マウス、タッチパネル等である。ディスプレイ１６は、例えば液晶ディスプレイ、有機ＥＬディスプレイ等である。入力デバイス１５のタッチパネルは、ディスプレイ１６と一体化されて、図１における情報端末１０の表示入力部ＤＩを構成する。
【００１８】
カメラ部１７は、撮影レンズ光学系と、ＣＣＤ（Charge Coupled device）やＣＭＯＳ(Complementary Metal-Oxicide Semiconductor)イメージセンサ等の固体撮像素子、Ａ／Ｄ変換部、及び画像処理回路等からなり、プロセッサ１１からの指示により静止画像あるいは動画像を撮影し、撮影により得た画像データをストレージ１４に記憶させる。
【００１９】
通信インタフェイス１８は、情報端末１０の外部の機器と通信を行う際に用いられる。通信インタフェイス１８は、例えばインターネットといったネットワークＮＷに接続する。
【００２０】
図３は、ウェブサーバＳＶと第２のウェブサーバＳＶ２のハードウェアの構成を共通であるものとして説明するブロック図である。
【００２１】
ウェブサーバＳＶ及び第２のウェブサーバＳＶ２はそれぞれ、図３に示すように、バスライン２９を介して互いに接続されたプロセッサ２１と、ＲＯＭ２２と、ＲＡＭ２３と、ストレージ２４と、通信装置２５とを備える情報処理装置である。
【００２２】
プロセッサ２１は、各種信号処理等を行う。ＲＯＭ２２は、プロセッサ２１の動作に用いられる情報を記録している。ＲＡＭ２３は、プロセッサ２１の主記憶装置として機能する。ストレージ２４には、各種記録媒体が用いられ得る。ストレージ２４には、プロセッサ２１で用いられるプログラム、パラメータ等各種情報が記録されている。
【００２３】
図３では、ウェブサーバＳＶと第２のウェブサーバＳＶ２が、基本的に同様のハードウェアの構成を有するものとして説明しているが、当然ながら、プロセッサ２１が実行するアプリケーションプログラム自体は全く異なる。本実施形態では、第２のウェブサーバＳＶ２が、応募ステッカーＣＳが貼付された商品パッケージＣＰ内の商品が正規品であるか否かの判定を行ない、正規品であると判定した場合に固有情報を発行する判定装置として機能し、ウェブサーバＳＶが、情報端末１０を含めた外部の装置より固有情報として受信した情報が正しいと判定した場合に、情報端末１０を含めた外部の装置のユーザがユーザ登録を行なう情報処理装置として機能する。
【００２４】
［システムの動作］  
本実施形態に係るシステム１は、多くの機能を有している。そのうちいくつかの例について説明する。各機能は、情報端末１０、ウェブサーバＳＶ、第２のウェブサーバＳＶ２が協働することで実現される。情報端末１０においてはプロセッサ１１が主体となって、ウェブサーバＳＶ、第２のウェブサーバＳＶ２においてはそれぞれプロセッサ２１が主体となって、以下の一連の処理内容を実行する。具体的には、ウェブブラウザが動作する情報端末１０が第２のウェブサーバＳＶ２にアクセスする時点から、本実施形態の動作を開始する。
【００２５】
図４は、本実施形態に係る情報端末１０、ウェブサーバＳＶ、第２のウェブサーバＳＶ２の一連の処理内容を示すフローチャートである。説明にあたって、図５乃至図１１に示す画面例などを適宜に参照する。
【００２６】
動作当初、情報端末１０のユーザは、購入した商品の商品パッケージＣＰに貼付されている登録ステッカーＣＳに記載されている２次元バーコードを、情報端末１０がインストールしている２次元バーコードリーダのアプリケーションプログラムを用いて読み取り、読み取った情報に含まれるＵＲＬに基づいて当該ウェブページへのアクセスする（ステップＳ１０１）。
【００２７】
図５は、図５（Ａ）に示す商品の商品パッケージＣＰの外装の一部に貼付された登録ステッカーＣＳの記載内容例を、図５（Ｂ）で拡大して示す図である。ここで登録ステッカーＣＳは、２次元バーコード部ＢＣを含んでいる。
【００２８】
２次元バーコード部ＢＣは、第２のウェブサーバＳＶ２が提供するウェブページへアクセスするためのＵＲＬに加えて、各登録ステッカーＣＳに紐付いた固有のＩＤ情報を２次元バーコード化した画像情報である。ＩＤ情報は、各登録ステッカーＣＳに一対一に対応するものであってもよく、あるいは、各登録ステッカーＣＳが貼付された商品パッケージＣＰに収納された商品を特定できるものであってもよい。
【００２９】
情報端末１０では、２次元バーコードリーダのアプリケーションプログラムを実行し、カメラ部１７を用いて２次元バーコード部ＢＣの画像を読み取ってデコード処理することにより、情報中のＵＲＬを表示入力部ＤＩにて表示させ、併せて情報端末１０のユーザに当該ＵＲＬのウェブページへのアクセスを促すボタン画像などを表示入力部ＤＩで表示する。
【００３０】
この表示入力部ＤＩでの表示に対して情報端末１０のユーザがアクセスを促すボタン画像をタッチ操作することで、第２のウェブサーバＳＶ２へのアクセスが実行される。
【００３１】
情報端末１０からネットワークＮＷを介して第２のウェブサーバＳＶ２に対してアクセスが実行される際には、ＵＲＬと共に、読み取った固有情報と情報端末１０自体のＩＰ(Interner Protcol)アドレス、情報端末１０で使用しているウェブブラウザで設定されている言語の情報等が送信される。
【００３２】
情報端末１０からのアクセスを受けた第２のウェブサーバＳＶ２では、固有情報等を受信した上で（ステップＳ２０１）、アクセス解析処理により情報端末１０のＩＰアドレスとウェブブラウザの設定言語を取得する（ステップＳ２０２）。
【００３３】
さらに第２のウェブサーバＳＶ２は、取得したＩＰアドレスに基づいて情報端末１０の国地域を示す情報と、設定言語から言語を示す情報とをそれぞれ特定し、特定した国地域を示す情報と言語を示す情報とを記憶する（ステップＳ２０３）。
【００３４】
第２のウェブサーバＳＶ２では、情報端末１０から受信した固有情報中の機種名情報、登録ステッカーＣＳのＩＤ情報を用い、その登録ステッカーＣＳに記載された２次元バーコードの読取り状況の傾向に基づいて、今回のアクセスが正規品の購入者からのアクセスである可能性を判定する（ステップＳ２０４）。
【００３５】
第２のウェブサーバＳＶ２では、判定の結果が、判定が行われたＩＤ情報に紐付いた商品が正規品であることを示す第１判定結果であったか否かを判断する（ステップＳ２０５）。
【００３６】
第１判定結果であった場合（ステップＳ２０５のＹＥＳ）、第２のウェブサーバＳＶ２は、固有情報と、当該固有情報に基づいて公開鍵と秘密鍵とを生成してデジタル署名を作成する（ステップＳ２０６）。
【００３７】
そして、記憶した国地域を示す情報、言語を示す情報、固有情報に、作成した秘密鍵を用いてハッシュ値を暗号化した結果をデジタル署名として付加した上で、第１判定結果を報知するための表示データと合わせて応答情報として取り纏め、情報端末１０へ送信する（ステップＳ２０７）。
【００３８】
さらに第２のウェブサーバＳＶ２では、生成したデジタル署名の公開鍵を対応する固有情報と紐付けて情報端末１０に対して送信し、以上で第２のウェブサーバＳＶ２は図４の処理を一旦処理する（ステップＳ２０８）。
【００３９】
またステップＳ２０５において、判定結果が第１判定結果ではないと判断した場合（ステップＳ２０５のＮＯ）、判定結果は第２判定結果であることとなるので、第２のウェブサーバＳＶ２ではその判定結果を報知するための表示データのみを情報端末１０に対して送信し、以上で第２のウェブサーバＳＶ２は図４の処理を一旦処理する（ステップＳ２０９）。
【００４０】
情報端末１０では、ステップＳ１０１での送信処理後、第２のウェブサーバＳＶ２から応答として返送されてくる判定結果の情報を受信し（ステップＳ１０２）、受信した情報中の表示データに基づいた判定結果をディスプレイ１６で表示する（ステップＳ１０３）。
【００４１】
図６は、情報端末１０の表示入力部ＤＩを構成するディスプレイ１６で表示される判定結果の画面を例示するものである。
【００４２】
図６（Ａ）は、第１判定結果の表示データを受信した情報端末１０での表示画面を例示する図である。判定が行われたＩＤ情報に紐付いた商品が正規品であることを示すテキスト「ＯＫ」をシンボル化して表示すると共に、購入した商品に関連する特典情報の表示を促す操作ボタンＢＴを表示している。
【００４３】
図６（Ｂ）は、第２判定結果の表示データを受信した情報端末１０での表示画面を例示する図である。判定が行われたＩＤ情報に紐付いた商品が正規品ではないことを示すテキスト「ＮＧ」をシンボル化して表示している。この第２判定結果の表示画面においては、図６（Ａ）に示した購入した商品に関連する特典情報の表示を促す操作ボタンＢＴは表示しない。
【００４４】
図４において情報端末１０では、ステップＳ１０３で図６（Ａ）又は図６（Ｂ）に示した判定結果の表示を行なった後、表示中の判定結果が第１判定結果であるか否かを判断する（ステップＳ１０４）。
【００４５】
表示しているのが第１判定結果ではないと判断した場合（ステップＳ１０４のＮＯ）、情報端末１０では、以上でこの図４の処理を一旦終了する。
【００４６】
またステップＳ１０４において、表示しているのが第１判定結果であると判断した場合（ステップＳ１０４のＹＥＳ）、情報端末１０では操作ボタンＢＴに対するクリック操作がなされるのを待機する（ステップＳ１０５）。
【００４７】
そして、操作ボタンＢＴに対するクリック操作がなされたと判断した時点で（ステップＳ１０５のＹＥＳ）、情報端末１０は、操作ボタンＢＴに関連付けて予め設定されているＵＲＬによりウェブサーバＳＶへのアクセスを実行し、第２のウェブサーバＳＶ２から受信した国地域を示す情報、言語を示す情報、固有情報、デジタル署名等を取り纏めてウェブサーバＳＶへ送信する（ステップＳ１０６）。
【００４８】
ウェブサーバＳＶでは、情報端末１０から固有情報やデジタル署名等を取り纏めて受信した後（ステップＳ３０１）、受信したデジタル署名によりハッシュ値を算出し、受信したデジタル署名の公開鍵を用いて復号したハッシュ値との一致比較により、当該アクセスが正規の商品の購入者からのものであるか否かを検証する（ステップＳ３０３）。
【００４９】
検証の結果に基づき、当該アクセスが正規の商品の購入者からのものであるかを判断する（ステップＳ３０４）。
【００５０】
当該アクセスが正規の商品の購入者からのものであると判断した場合（ステップＳ３０４のＹＥＳ）、ウェブサーバＳＶでは、情報端末１０のユーザが購入した商品が正規品であるとの結果が得られたものとして、図６（Ａ）で示した、購入した商品に関連する特典情報の表示を促す操作ボタンＢＴを含む、正規の結果（第１判定結果）を示す表示データを情報端末１０へ送信し（ステップＳ３０５）、以上で図４の処理を一旦終了する。
【００５１】
またステップＳ３０４において、検証の結果からアクセスが正規の商品の購入者からのものではないと判断した場合（ステップＳ３０４のＮＯ）、ウェブサーバＳＶでは、情報端末１０のユーザが購入した商品が正規品ではないか、あるいはウェブサーバＳＶへのアクセス自体がなりすまし等によるものであるものとして、それ以上の情報端末１０とのデータ通信を回避するべく、図６（Ｂ）で示した、非正規の結果（第２判定結果）を示す表示データを情報端末１０に対して送信し（ステップＳ３０７）、以上で図４の処理を一旦終了する。
【００５２】
情報端末１０では、正規の結果を示す第１の判定結果のデータを受信してそのデータの表示を実行した上で（ステップＳ１０７）、表示データ中の確認を示す操作ボタンＢＴがクリック操作されるのを待機する（ステップＳ１０８）。
【００５３】
クリック操作が実行されると（ステップＳ１０８のＹＥＳ）、情報端末１０では送られてきたデータにしたがって特典のコンテンツを提供するウェブサイトへ移行して当該サイトでの表示を実行し（ステップＳ１０９）、以上で図４の処理を一旦終了する。
【００５４】
図７は、情報端末１０がタブレット端末あるいはパーソナルコンピュータであった場合に、その表示入力部ＤＩで表示される、特典コンテンツを提供するウェブサイトの画面を例示する図である。
【００５５】
図７では、例えばリボンがかけられたギフトボックスの画像位置を点滅表示するなどしてクリック操作を促し、実際にクリック操作することにより、具体的なコンテンツの選択や、選択したコンテンツの送り先等を設定する画面に移行できるものとする。
【００５６】
なお、表示データ中の確認を示す操作ボタンＢＴがクリック操作された場合（ステップＳ１０８のＹＥＳ）、情報端末１０では送られてきたデータにしたがってユーザ登録を促すウェブサイトへ移行し、ウェブサーバＳＶは、新規に登録を行なったユーザメンバーに対してのみ、特典コンテンツを提供するウェブページの画面を表示するようにしてもよい。
【００５７】
一方、ウェブサーバＳＶから非正規の結果を示す表示データを受信した場合、情報端末１０では、図６（Ｂ）で示した、非正規の結果を示す第２判定結果の画面を表示して（ステップＳ１１０）、以上で図４の処理を一旦終了する。
【００５８】
図８は、情報端末１０が例えばスマートフォンである場合に、情報端末１０の表示入力部ＤＩで表示される第２の判定結果としての非正規表示の画面を例示する図である。ここでは、ウェブサーバＳＶが情報端末１０から受信したデータ中の国地域を示す情報及び言語を示す情報に基づいて、使用環境が近いと推定されるその他の言語の情報も用いて、該当するウェブページが見つからないことを、複数、例えば８つの言語によりガイドメッセージとして表示している。
【００５９】
この図８の表示状態においては、次のウェブページへのリンク等をあえて提示しておらず、直前のステップＳ１０３での判定結果表示の画面に戻るページ操作も一時的に受け付けないように設定しても良い。そのため、情報端末１０のユーザは、その時点で起動しているウェブブラウザを一旦終了してウェブサーバＳＶとの接続状態を切断するしか操作の選択肢がなく、当該情報端末１０とウェブサーバＳＶとの接続状態を確実に停止できる。
【００６０】
以上詳述した如く本実施形態によれば、ある情報のデジタル署名を作成した第２のウェブサーバＳＶ２よりその情報とデジタル署名とを受信可能な情報端末１０と通信可能な別のウェブサーバＳＶが、その情報端末１０を含む外部機器より受信した情報の真偽に応じて、その外部機器に対して適切な情報を提供することができる。
【００６１】
また本実施形態では、ウェブサーバＳＶが国地域を示す情報及び言語を示す情報を用いることで、情報端末１０のユーザに適切に思われる言語を用いた情報提供を行なうことができる。
【００６２】
さらに本実施形態では、ウェブサーバＳＶにおけるデジタル署名を用いた検証結果から、情報端末１０からのアクセスが正規のものではないと判定した場合に、以後の通信が不可となるような情報を情報端末１０へ送信するものとしたので、ウェブサーバＳＶ自体は商品の真贋判定を行なわないながらも、なりすましなど悪意のあるユーザからのアクセスに適切に対処することが可能となる。
【００６３】
なお、上記の実施形態では、第２のウェブサーバＳＶ２は、ステップＳ２０８において、生成したデジタル署名の公開鍵を対応する固有情報と紐付けて情報端末１０に対して送信し、情報端末１０が、ステップＳ１０６において、固有情報およびデジタル署名をウェブサーバＳＶへ送信するものとしたが、本発明はこれに限らない。例えば、第２のウェブサーバＳＶ２は、ステップＳ２０８において、生成したデジタル署名の公開鍵を対応する固有情報と紐付けてウェブサーバＳＶへ直接送信し、情報端末１０が、ステップＳ１０６において、固有情報のみをウェブサーバＳＶへ送信してもよい。
【００６４】
その他、本願発明は、上記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、各実施形態は可能な限り適宜組み合わせて実施してもよく、その場合組み合わせた効果が得られる。更に、上記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適当な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【００６５】
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。  
［請求項１］  
第２サーバ装置に第１情報を送信して、前記第１情報を受信して当該第１情報を用いてデジタル署名を生成する前記第２サーバ装置から送信された前記第１情報と前記デジタル署名とを受信して送信するクライアント端末と通信可能なサーバ装置であって、  
前記クライアント端末より送信された第１情報と前記デジタル署名とを受信し、  
受信した前記第１情報と前記デジタル署名とに基づいて、前記第１情報が正当であるか否かを判定し、  
前記第１情報が正当であると判定した場合、第２情報を前記クライアント端末へ送信する、  
制御部を備える、サーバ装置。  
［請求項２］  
前記制御部は、  
前記第１情報が正当ではないと判定した場合、前記第２情報とは異なる第４情報を前記クライアント端末へ送信する、  
請求項１記載のサーバ装置。  
［請求項３］  
前記第２情報は、正当であると判定される前記第１情報を送信する前記クライアント端末の購入者に対して限定的に公開される特典情報である、  
請求項１又は２記載のサーバ装置。  
［請求項４］  
前記第２サーバ装置は、  
前記クライアント端末に固有の情報を、前記第１情報として取得し、  
前記クライアント端末より取得した前記第１情報の正当性を判定し、  
前記第１情報が正当であると判定した場合、当該第１情報に基づいて、前記デジタル署名を生成する、  
請求項１乃至３いずれか記載のサーバ装置。  
［請求項５］  
前記第２サーバ装置は、  
前記クライアント端末に固有の情報を、前記第１情報として取得し、  
前記クライアント端末より取得した前記第１情報の正当性を判定することにより、当該クライアント端末の真贋を判定し、  
前記クライアント端末が本物であると判定した場合、正当性の判定対象である前記第１情報に基づいて、前記デジタル署名を生成する、  
請求項４記載のサーバ装置。  
［請求項６］  
前記第２情報は、本物であると判定される前記クライアント端末の購入者に対して限定的に公開される、特典情報である  
請求項５記載のサーバ装置。  
［請求項７］  
前記第２サーバ装置は、  
前記第１情報が正当であると判定した場合、前記第２情報の取得要求を送信するための操作子を表示するためのデータを、前記第１情報と前記デジタル署名とともに送信し、
前記クライアント端末は、  
前記第２サーバ装置より送信された前記操作子を表示するためのデータを、前記第１情報と前記デジタル署名とともに受信し、  
受信した前記操作子を表示するためのデータに基づいて、前記操作子を表示し、  
表示した前記操作子が操作されたことに応じて、受信した前記第１情報と前記デジタル署名とを送信する、  
請求項４乃至６いずれか記載のサーバ装置。  
［請求項８］  
前記第２サーバ装置は、  
前記クライアント端末からのアクセスによって、当該クライアント端末に固有の情報を取得し、  
前記クライアント端末からのアクセスを解析することにより、当該クライアント端末に関連する国及び言語の少なくとも何れかに関する第３情報を取得し、  
前記第１情報が正当であると判定した場合、取得した前記第３情報を、前記第１情報と前記デジタル署名とともに送信し、  
前記クライアント端末は、  
前記第２サーバ装置より送信された前記第３情報を、前記第１情報と前記デジタル署名とともに送信し、  
前記サーバ装置は、  
前記クライアント端末より送信された前記第３情報を、前記第１情報と前記デジタル署名とともに受信し、  
前記第１情報が正当であると判定した場合、受信した前記第３情報に対応する前記第２情報を、前記クライアント端末へ送信する、  
請求項４乃至７いずれか記載のサーバ装置。  
［請求項９］  
第２サーバ装置に第１情報を送信して、前記第１情報を受信して当該第１情報を用いてデジタル署名を生成する前記第２サーバ装置から送信された前記第１情報と前記デジタル署名とを受信して送信するクライアント端末と通信可能なサーバ装置の制御部が実行する、コンピュータが読み取り可能なプログラムであって、  
前記クライアント端末より送信された第１情報と前記デジタル署名とを受信し、  
受信した前記第１情報と前記デジタル署名とに基づいて、前記第１情報が正当であるか否かを判定し、  
前記第１情報が正当であると判定した場合、第２情報を前記クライアント端末へ送信する、  
プログラム。  
［請求項１０］  
サーバ装置と、第２サーバ装置と、クライアント端末とを備える情報処理システムであって、  
前記第２サーバ装置は、  
前記クライアント端末より送信された第１情報に基づいてデジタル署名を生成し、前記第１情報と前記デジタル署名とを前記クライアント端末に送信し、  
前記クライアント端末は、  
前記第１情報を前記第２サーバ装置に送信し、前記第２サーバ装置より送信された前記第１情報と前記デジタル署名とを受信し、受信した前記第１情報と前記デジタル署名とを前記サーバ装置に送信し、  
前記サーバ装置は、  
前記クライアント端末より送信された前記第１情報と前記デジタル署名とを受信し、  
受信した前記第１情報と前記デジタル署名とに基づいて、前記第１情報が正当であるか否かを判定し、  
前記第１情報が正当であると判定した場合、第２情報を前記クライアント端末へ送信する、  
情報処理システム。  
［請求項１１］  
サーバ装置と、第２サーバ装置と、クライアント端末とを備える情報処理システムでの情報処理方法であって、  
前記第２サーバ装置は、  
前記クライアント端末より送信された第１情報に基づいてデジタル署名を生成し、前記第１情報と前記デジタル署名とを前記クライアント端末に送信し、  
前記クライアント端末は、  
前記第１情報を前記第２サーバ装置に送信し、前記第２サーバ装置より送信された前記第１情報と前記デジタル署名とを受信し、受信した前記第１情報と前記デジタル署名とを前記サーバ装置に送信し、  
前記サーバ装置は、  
前記クライアント端末より送信された前記第１情報と前記デジタル署名とを受信し、  
受信した前記第１情報と前記デジタル署名とに基づいて、前記第１情報が正当であるか否かを判定し、  
前記第１情報が正当であると判定した場合、第２情報を前記クライアント端末へ送信する、  
情報処理方法。
【符号の説明】
【００６６】
１０…情報端末、
１１…プロセッサ、
１２…ＲＯＭ、
１３…ＲＡＭ、
１４…ストレージ、
１５…入力デバイス、
１６…ディスプレイ、
１７…カメラ部、
１８…通信インタフェイス（Ｉ／Ｆ）、
１９…バスライン、
２１…プロセッサ、
２２…ＲＯＭ、
２３…ＲＡＭ、
２４…ストレージ、
２５…通信装置、
２９…バスライン、
ＢＣ…２次元バーコード部、
ＣＰ…商品パッケージ、
ＣＳ…登録ステッカー、
ＤＩ…表示入力部、
ＮＷ…ネットワーク、
ＳＶ…ウェブサーバ、
ＳＶ２…第２のウェブサーバ。
【図１】
2020184744.tif 000003
【図２】
2020184744.tif 000004
【図３】
2020184744.tif 000005
【図４】
2020184744.tif 000006
【図５】
2020184744.tif 000007
【図６】
2020184744.tif 000008
【図７】
2020184744.tif 000009
【図８】
2020184744.tif 000010