(57)【要約】【課題】商品に貼り付けられた無線タグを直接認証する、あるいは、無線タグにアクセスする装置やコンピュータにより認証することにより、商品の所有者と商品の購入者とが一致しているか否かをオンラインで確認するためのシステム、及びその方法等を提供する。【解決手段】認証者コンピュータ２３０が、物品に貼り付けられた無線タグ２００からの物品識別子に対応する物品証明書を物品証明書データベース２４０から取得、物品公開鍵を抽出し、チャレンジデータを無線タグ２００へ送信すると、無線タグ２００は、チャレンジデータを受信し、物品秘密鍵を用いて物品のデジタル署名を行い、認証者コンピュータ２３０へ送信する。認証者コンピュータ２３０は、デジタル署名を受信し物品公開鍵を用いてデジタル署名の認証を行う。【選択図】　　　　　　図２
2004135058.tif 000002
【特許請求の範囲】
【請求項１】
商品販売者が商品購入者に限定してオンラインサービスを行なうために、該商品購入者が物品を所有していることを確認する物品所有確認システムであって、
物品に貼り付けられた無線タグと、該無線タグと情報交換する無線タグアクセス装置と、該無線タグアクセス装置と情報交換する所有者コンピュータと、任意であってかつ一意であるチャレンジデータを生成すると共に、物品または所有者、若しくは、物品の認証を行う認証者コンピュータと、物品の認証に必要な物品証明書を格納する物品証明書データベースとを備えており、
前記無線タグは、
物品を識別する物品識別子を格納する物品識別子格納手段と、
物品固有の物品秘密鍵を格納する物品秘密鍵格納手段と、
前記認証者コンピュータ由来のチャレンジデータに対して前記物品秘密鍵を用いて物品のデジタル署名を生成する無線タグ側物品認証手段と、
前記無線タグアクセス装置と通信するデータ通信手段とを有し、
前記無線タグアクセス装置は、
前記無線タグと通信する無線タグデータ通信手段と、
前記所有者コンピュータと通信する所有者コンピュータデータ通信手段とを有し、
前記所有者コンピュータは、
前記無線タグアクセス装置と通信する無線タグアクセス装置データ通信手段と、
ネットワークを介して他のコンピュータと通信するネットワーク通信手段とを有し、
前記認証者コンピュータは、
前記無線タグからの物品識別子を受信すると、前記物品証明書データベースから物品公開鍵を含む物品証明書を取得する物品証明書取得手段と、
前記物品証明書から物品公開鍵を抽出する物品公開鍵抽出手段と、
前記物品公開鍵を用いて前記無線タグからの物品のデジタル署名の検証を行うことによって物品の認証を行う認証者側物品認証手段と、
ネットワークを介して他のコンピュータと通信するためのネットワーク通信手段とを有する
ことを特徴とする物品所有確認システム。
【請求項２】
前記所有者コンピュータは、所有者の認証を行う所有者側所有者認証手段を有し、
前記認証者コンピュータは、所有者の認証を行う認証者側所有者認証手段を有している
ことを特徴とする請求項１記載の物品所有確認システム。
【請求項３】
前記所有者コンピュータは、所有者固有の所有者秘密鍵を有し、該所有者秘密鍵を用いて所有者側所有者認証手段によって所有者の認証を行い、
前記認証者コンピュータは、所有者公開鍵を有し、該所有者公開鍵を用いて認証者側所有者認証手段によって所有者の認証を行う
ことを特徴とする請求項２記載の物品所有確認システム。
【請求項４】
前記所有者コンピュータと前記認証者コンピュータは、共に共通鍵を有し、該共通鍵を用いてそれぞれ前記所有者側所有者認証手段または前記認証者側所有者認証手段によって所有者の認証を行う
ことを特徴とする請求項２記載の物品所有確認システム
【請求項５】
前記認証者コンピュータは、所有者の認証と物品の認証とを独立して行う
ことを特徴とする請求項２乃至４何れか１項記載の物品所有確認システム。
【請求項６】
前記認証者コンピュータは、前記所有者コンピュータとの通信に先立ち、所有者の認証を行い、正しく認証された場合のみ以降の通信及び物品の認証を行う
ことを特徴とする請求項２乃至５何れか１項記載の物品所有確認システム。
【請求項７】
前記認証者コンピュータは、物品の認証と所有者の認証とを組み合わせて行うこと
を特徴とする請求項２乃至４何れか１項記載の物品所有確認システム。
【請求項８】
前記無線タグアクセス装置は、前記無線タグから物品秘密鍵を受信し、前記物品秘密鍵を用いて、前記無線タグに代理して物品の認証を行う無線タグ代理認証手段を有している
ことを特徴とする請求項１乃至７何れか１項記載の物品所有確認システム。
【請求項９】
前記所有者コンピュータは、前記無線タグから前記無線タグアクセス装置を介して物品秘密鍵を受信し、前記物品秘密鍵を用いて、前記無線タグに代理して物品の認証を行う無線タグ代理認証手段を有している
ことを特徴とする請求項１乃至７何れか１項記載の物品所有確認システム。
【請求項１０】
商品販売者が商品購入者に限定してオンラインサービスを行なうために、該商品購入者が物品を所有していることを確認する物品所有確認方法であって、
物品の所有者による所有者コンピュータからの認証者コンピュータに対するサービス開始要求に応じて、認証者コンピュータが所有者コンピュータ、無線タグアクセス装置を介して、物品に貼り付けられ、物品秘密鍵を有する無線タグに物品を識別する物品識別子を要求する行程と、
前記無線タグが、前記要求に応じて物品識別子を前記無線タグアクセス装置に送信する行程と、
前記無線タグアクセス装置が、前記物品識別子を受信し、前記所有者コンピュータへ送信する行程と、
前記所有者コンピュータが、前記物品識別子を受信し、前記認証者コンピュータへ送信する行程と、
前記認証者コンピュータが、前記物品識別子を受信し、前記物品識別子に対応し物品公開鍵を含む物品証明書を物品証明書データベースから取得し、物品公開鍵を抽出する行程と、
前記認証者コンピュータが、任意であってかつ一意であるチャレンジデータを生成し、所有者コンピュータへ送信する行程と、
前記所有者コンピュータが、前記チャレンジデータを受信し、前記無線タグアクセス装置へ送信する行程と、
前記無線タグアクセス装置が、前記チャレンジデータを受信し、前記無線タグへ送信する行程と、
前記無線タグが、前記チャレンジデータを受信し、物品秘密鍵を用いて物品のデジタル署名を行い、該物品デジタル署名を前記無線タグアクセス装置に送信する行程と、
前記無線タグアクセス装置が、前記物品デジタル署名を受信し、前記所有者コンピュータへ送信する行程と、
前記所有者コンピュータが、前記物品デジタル署名を受信し、前記認証者コンピュータへ送信する行程と、
前記認証者コンピュータが、前記物品デジタル署名を受信し、前記物品公開鍵を用いて、前記物品デジタル署名の認証を行う行程とを有する
ことを特徴とする物品所有確認方法。
【請求項１１】
所有者コンピュータ及び認証者コンピュータにおいて、所有者の認証を行う行程を有する
ことを特徴とする請求項１０記載の物品所有確認方法。
【請求項１２】
前記所有者コンピュータにおいて、所有者秘密鍵を用いて所有者の認証を行う行程と、
前記認証者コンピュータにおいて、所有者公開鍵を用いて所有者の認証を行う行程とを有する
ことを特徴とする請求項１１記載の物品所有確認方法。
【請求項１３】
前記所有者コンピュータにおいて、共通鍵により所有者の認証を行う行程と、
前記認証者コンピュータにおいて、共通鍵により所有者の認証を行う行程とを有する
ことを特徴とする請求項１１記載の物品所有確認方法。
【請求項１４】
前記認証者コンピュータは、所有者の認証と物品の認証とを独立に行う
ことを特徴とする請求項１１乃至１３何れか１項記載の物品所有確認方法。
【請求項１５】
前記認証者コンピュータは、前記所有者コンピュータとの通信に先立ち、所有者の認証を行い、正しく認証された場合のみ以降の通信及び物品の認証を行う
ことを特徴とする請求項１１乃至１４何れか１項記載の物品所有確認方法。
【請求項１６】
前記認証者コンピュータは、物品の認証と所有者の認証とを組み合わせて行うこと
を特徴とする請求項１１乃至１３何れか１項記載の物品所有確認方法。
【請求項１７】
前記無線タグアクセス装置が、前記無線タグから物品秘密鍵を受信し、該物品秘密鍵を用いて前記無線タグに代理して物品の認証を行う行程を有する
ことを特徴とする請求項１０乃至１６何れか１項記載の物品所有確認方法。
【請求項１８】
前記所有者コンピュータが、前記無線タグから前記無線タグアクセス装置を介して物品秘密鍵を受信し、該物品秘密鍵を用いて、前記無線タグに代理して物品の認証を行う行程を有する
ことを特徴とする請求項１０乃至１６何れか１項記載の物品所有確認方法。
【請求項１９】
商品販売者が商品購入者に限定してオンラインサービスを行なうために、該商品購入者が物品を所有していることを認証者コンピュータに確認させる物品所有確認プログラムであって、
認証者コンピュータに、
物品の所有者による所有者コンピュータからの認証者コンピュータに対するサービス開始要求に応じて、物品を識別する物品識別子の取得を物品に貼り付けられ物品秘密鍵を有する無線タグに対して要求させ、
前記無線タグから物品識別子を、無線タグアクセス装置、所有者コンピュータを介して受信すると、前記物品識別子に対応し、物品公開鍵を含む物品証明書を物品証明書データベースから取得させ、物品公開鍵を抽出させ、
前記無線タグが、前記所有者コンピュータ及び無線タグアクセス装置を介して前記チャレンジデータを受信し、物品秘密鍵を用いて物品のデジタル署名を行い、該物品デジタル署名が無線タグアクセス装置、所有者コンピュータを介して認証者コンピュータに送信されると、前記物品公開鍵を用いて、前記物品デジタル署名の認証を行わせる
ことを特徴とする物品所有確認プログラム。
【請求項２０】
前記認証者コンピュータに、所有者の認証を行わせる
ことを特徴とする請求項１９記載の物品所有確認プログラム。
【請求項２１】
前記認証者コンピュータに、前記所有者コンピュータの所有者秘密鍵を用いた所有者認証に対して、所有者公開鍵を用いて所有者の認証を行わせる
ことを特徴とする請求項２０記載の物品所有確認プログラム。
【請求項２２】
前記認証者コンピュータに、前記所有者コンピュータの共通鍵を用いた所有者認証に対して、共通鍵を用いて所有者の認証を行わせる
ことを特徴とする請求項２０記載の物品所有確認プログラム。
【請求項２３】
前記認証者コンピュータに、所有者の認証と物品の認証とを独立に行わせる
ことを特徴とする請求項２０乃至２２何れか１項記載の物品所有確認プログラム。
【請求項２４】
前記認証者コンピュータに、所有者コンピュータとの通信に先立ち、所有者の認証を行わせ、正しく認証された場合のみ以降の通信及び物品の認証を行わせる
ことを特徴とする請求項２０乃至２３何れか１項記載の物品所有確認プログラム。
【請求項２５】
認証者コンピュータに、物品の認証と所有者の認証とを組み合わせて行わせる
ことを特徴とする請求項２０乃至２２何れか１項記載の物品所有確認プログラム。
【請求項２６】
請求項１９乃至２５のうち何れかのプログラムを記録したプログラム記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、商品購入者限定のオンライン抽選プレゼントや、ソフトウェア購入者限定のバージョンアッププログラムの配布など、商品所有者に限定したサービス提供を実現するために、ネットワークを介して、商品やソフトウェアの所有確認を行うためのシステム及びその方法等に関するものである。
【０００２】
【従来の技術】
商品販売者は、商品購入者に限定してオンラインサービス等を実現するために、サービス要求者が商品を所有しているか否かを確認する必要があった。
【０００３】
これを実現するために、商品に同封されている応募シールを返送したり、商品自身にオンラインサービスを受けるためのＩＤ、あるいは、ＩＤとパスワードが印刷されたものが貼り付けられており、購入者がそれらの情報を用いてオンラインサービスにアクセスしていた。例えば、図１に示すように、商品１０に商品個別のＩＤが書かれたシールが添付されており、購入者が所有者コンピュータ１１から販売者ホームページにアクセスし、そのＩＤを入力する。認証者コンピュータ１２における抽選サイトでは、最下桁数字が他桁の合計の最下桁と等しいかどうか等、ＩＤの妥当性のチェックを行った後、妥当であれば、抽選を行うといった方法が採られていた（例えば、非特許文献１参照）。
【０００４】
【非特許文献１】
ｈｔｔｐ：／／ｗｗｗ．ｔｔｎｅｔ．ｃｏ．ｊｐ／ｍａｇａｚｉｎｅ／０１１２１８／ｍａｒｋｅｔｏｐｉｃｓ／ｉｎｄｅｘ２．ｈｔｍｌ
【０００５】
【発明が解決しようとする課題】
しかしながら、こうした方法では、商品を所有していない者にもＩＤやパスワードが簡単に漏洩される危険性があり、特にＩＤだけの場合は、容易に他の商品のＩＤを推測し生成することが可能であり、正規の所有者のアクセスを妨害することになりかねないという問題があった。
【０００６】
本発明は、上記問題に鑑みてなされたものであり、その目的とするところは、商品に貼り付けられた無線タグの物品固有の識別子が直接認証される、あるいは、無線タグにアクセスする装置やコンピュータにより認証することにより、商品を実際に所有しているか否かをオンラインで確認するためのシステム、及びその方法等を提供することにある。
【０００７】
【課題を解決するための手段】
前記目的を達成するため、請求項１では、図２に示すように、商品販売者が商品購入者に限定してオンラインサービスを行なうために、該商品購入者が物品を所有していることを確認する物品所有確認システムであって、物品に貼り付けられた無線タグ２００と、該無線タグ２００と情報交換する無線タグアクセス装置２１０と、該無線タグアクセス装置２１０と情報交換する所有者コンピュータ２２０と、任意であってかつ一意であるチャレンジデータを生成すると共に、物品または所有者、若しくは、物品の認証を行う認証者コンピュータ２３０と、物品の認証に必要な物品証明書を格納する物品証明書データベース２４０とを備えており、前記無線タグ２００は、物品を識別する物品識別子を格納する物品識別子格納手段２０１と、物品固有の物品秘密鍵を格納する物品秘密鍵格納手段２０２と、前記認証者コンピュータ２３０由来のチャレンジデータに対して前記物品秘密鍵を用いて物品のデジタル署名を生成する無線タグ側物品認証手段２０３と、前記無線タグアクセス装置２１０と通信するデータ通信手段２０４とを有し、前記無線タグアクセス装置２１０は、前記無線タグ２００と通信する無線タグデータ通信手段２１１と、前記所有者コンピュータ２２０と通信する所有者コンピュータデータ通信手段２１２とを有し、前記所有者コンピュータ２２０は、前記無線タグアクセス装置２１０と通信する無線タグアクセス装置データ通信手段２２１と、ネットワークを介して他のコンピュータと通信するネットワーク通信手段２２２とを有し、前記認証者コンピュータ２３０は、前記無線タグ２００からの物品識別子を受信すると、前記物品証明書データベース２４０から物品公開鍵を含む物品証明書を取得する物品証明書取得手段２３２と、前記物品証明書から物品公開鍵を抽出する物品公開鍵抽出手段２３１と、前記物品公開鍵を用いて前記無線タグ２００からの物品のデジタル署名の検証を行うことによって物品の認証を行う認証者側物品認証手段２３３と、ネットワークを介して他のコンピュータと通信するためのネットワーク通信手段２３４とを有することを特徴とする物品所有確認システムをもって解決手段とする。
【０００８】
請求項１の発明によれば、認証者コンピュータ２３０から、所有者コンピュータ２２０、無線タグアクセス装置２１０を介して、無線タグ２００に物品識別子の取得要求があると、無線タグ２００が、物品識別子格納手段２０１から物品識別子を取り出し、データ通信手段２０４を用いて無線タグアクセス装置２１０に送信し、無線タグアクセス装置２１０は、無線タグデータ通信手段２１１により、無線タグ２００から物品識別子を受信し、所有者コンピュータデータ通信手段２１２により、所有者コンピュータ２２０へ物品識別子を送信し、所有者コンピュータ２２０は、無線タグアクセス装置データ通信手段２２１により、無線タグアクセス装置２１０から物品識別子を受信し、ネットワーク通信手段２２２により、認証者コンピュータ２３０に送信し、認証者コンピュータ２３０は、ネットワーク通信手段２３４により所有者コンピュータ２２０から物品識別子を受信し、物品証明書取得手段２３２により、物品識別子に対応する物品証明書を物品証明書データベース２４０から取得し、物品公開鍵抽出手段２３１により、物品証明書から物品公開鍵を取得する。認証者コンピュータ２３０は、乱数等の任意であってかつ一意なチャレンジデータを生成し、ネットワーク通信手段２３４によって所有者コンピュータ２２０へチャレンジデータを送信し、所有者コンピュータ２２０は、ネットワーク通信手段２２２により、受信したチャレンジデータを無線タグアクセス装置データ通信手段２２１により、無線タグアクセス装置２１０へ送信し、無線タグアクセス装置２１０は、所有者コンピュータデータ通信手段２１２により受信したチャレンジデータを無線タグデータ通信手段２１１により無線タグ２００へ送信し、無線タグ２００は、データ通信手段２０４によりチャレンジデータを受信し、物品秘密鍵格納手段２０２から物品秘密鍵を取得し、チャレンジデータに対して、物品秘密鍵を用いて、無線タグ側物品認証手段２０３により物品のデジタル署名を生成し、データ通信手段２０４により無線タグアクセス装置２１０に送信し、無線タグアクセス装置２１０は、無線タグデータ通信手段２１１により受信した物品デジタル署名を、所有者コンピュータデータ通信手段２１２により所有者コンピュータ２２０に送信し、所有者コンピュータ２２０は、無線タグアクセス装置データ通信手段２２１により受信した物品デジタル署名を、ネットワーク通信手段２２２により認証者コンピュータ２３０へ送信し、認証者コンピュータ２３０は、ネットワーク通信手段２３４により受信した物品デジタル署名を、送信したチャレンジデータと、既に取得している物品公開鍵とを用いて認証者側物品認証手段２３３により認証を行う。
【０００９】
請求項２では、前記所有者コンピュータは、所有者の認証を行う所有者側所有者認証手段２２３を有し、前記認証者コンピュータは、所有者の認証を行う認証者側所有者認証手段２３５を有していることを特徴とする請求項１記載の物品所有確認システムをもって解決手段とする。
【００１０】
請求項２の発明によれば、所有者コンピュータ２２０において、所有者側所有者認証手段２２３は、認証者コンピュータ２３０から受信したチャレンジデータのデジタル署名（所有者デジタル署名）を生成、または、チャレンジデータにパスワードを付加、あるいは、チャレンジデータを暗号化、若しくは、無線タグアクセス装置２１０から受信した物品のデジタル署名を暗号化する。暗号化チャレンジデータを、認証者コンピュータ２３０から受信した場合は、暗号化チャレンジデータを復号する。
【００１１】
認証者コンピュータ２３０において、認証者側所有者認証手段２３５は、所有者コンピュータ２２０から受信した、所有者デジタル署名、暗号化所有者デジタル署名、所有者のパスワード付きチャレンジデータ、暗号化チャレンジデータ等を復号・認証する。また、チャレンジデータを暗号化する。
【００１２】
請求項３では、前記所有者コンピュータ２２０は、所有者固有の所有者秘密鍵を有し、該所有者秘密鍵を用いて所有者側所有者認証手段２２３によって所有者の認証を行い、前記認証者コンピュータ２３０は、所有者公開鍵を有し、該所有者公開鍵を用いて認証者側所有者認証手段２３５によって所有者の認証を行うことを特徴とする請求項２記載の物品所有確認システムをもって解決手段とする。
【００１３】
請求項３の発明によれば、所有者コンピュータ２２０において、所有者側所有者認証手段２２３は、所有者秘密鍵を用いて認証者コンピュータ２３０から受信したチャレンジデータのデジタル署名（所有者デジタル署名）を生成、または、チャレンジデータを暗号化、または、無線タグアクセス装置２１０から受信した物品のデジタル署名を暗号化する。所有者公開鍵による暗号化チャレンジデータを認証者コンピュータ２３０から受信した場合は、所有者秘密鍵により暗号化チャレンジデータを復号する。
【００１４】
認証者コンピュータ２３０において、認証者側所有者認証手段２３５は、所有者コンピュータ２２０から受信した、所有者秘密鍵による所有者デジタル署名、暗号化所有者デジタル署名、暗号化チャレンジデータ等を、所有者公開鍵により復号・認証する。また、所有者公開鍵によりチャレンジデータを暗号化する。
【００１５】
請求項４では、前記所有者コンピュータ２２０と前記認証者コンピュータ２３０は、共に共通鍵を有し、該共通鍵を用いてそれぞれ前記所有者側所有者認証手段２２３または前記認証者側所有者認証手段２３５によって所有者の認証を行うことを特徴とする請求項２記載の物品所有確認システムをもって解決手段とする。
【００１６】
請求項４の発明によれば、所有者コンピュータ２２０において、所有者側所有者認証手段２２３は、共通鍵を用いて認証者コンピュータ２３０から受信したチャレンジデータのデジタル署名（所有者デジタル署名）を生成、または、チャレンジデータを暗号化、または、無線タグアクセス装置２１０から受信した物品のデジタル署名を暗号化する。共通鍵による暗号化チャレンジデータを認証者コンピュータ２３０から受信した場合は、共通鍵により暗号化チャレンジデータを復号する。
【００１７】
認証者コンピュータ２３０において、認証者側所有者認証手段２３５は、所有者コンピュータ２２０から受信した、共通鍵による所有者デジタル署名、暗号化所有者デジタル署名、暗号化チャレンジデータ等を、共通鍵により復号・認証する。また、共通鍵によりチャレンジデータを暗号化する。
【００１８】
請求項５では、前記認証者コンピュータ２３０は、所有者の認証と物品の認証とを独立して行うことを特徴とする請求項２乃至４何れか１項記載の物品所有確認システムをもって解決手段とする。
【００１９】
請求項５の発明によれば、物品の認証用のチャレンジデータと、所有者の認証用のチャレンジデータを別で設ける、あるいは、物品と所有者の認証用に同じチャレンジデータを利用するが、認証処理は独立に行う等して、所有者の認証と物品の認証を独立に行う。
【００２０】
請求項６では、前記認証者コンピュータ２３０は、前記所有者コンピュータ２２０との通信に先立ち、所有者の認証を行い、正しく認証された場合のみ以降の通信及び物品の認証を行うことを特徴とする請求項２乃至５何れか１項記載の物品所有確認システムをもって解決手段とする。
【００２１】
請求項６の発明によれば、所有者が正しく認証された場合のみ物品の認証は行われる。
【００２２】
請求項７では、前記認証者コンピュータ２３０は、物品の認証と所有者の認証とを組み合わせて行うことを特徴とする請求項２乃至４何れか１項記載の物品所有確認システムをもって解決手段とする。
【００２３】
請求項７の発明によれば、所有者の認証と物品の認証の過程に、共通のチャレンジデータを使用し、所有者の認証と物品の認証が同時進行で起こる。
【００２４】
請求項８では、前記無線タグアクセス装置２１０は、前記無線タグ２００から物品秘密鍵を受信し、前記物品秘密鍵を用いて、前記無線タグ２００に代理して物品の認証を行う無線タグ代理認証手段２１３を有していることを特徴とする請求項１乃至７何れか１項記載の物品所有確認システムをもって解決手段とする。
【００２５】
請求項８の発明によれば、無線タグ２００に物品認証手段がない場合でも、無線タグ代理認証手段２１３により、物品の認証を無線タグアクセス装置２１０において行う。
【００２６】
請求項９では、前記所有者コンピュータ２２０は、前記無線タグ２００から前記無線タグアクセス装置２１０を介して物品秘密鍵を受信し、前記物品秘密鍵を用いて、前記無線タグ２００に代理して物品の認証を行う無線タグ代理認証手段２２４を有していることを特徴とする請求項１乃至７何れか１項記載の物品所有確認システムをもって解決手段とする。
【００２７】
請求項９の発明によれば、無線タグ２００及び無線タグアクセス装置２１０共に物品認証手段を有さない場合でも、無線タグ代理認証手段２２４により、物品の認証を所有者コンピュータ２２０において行う。
【００２８】
請求項１０では、商品販売者が商品購入者に限定してオンラインサービスを行なうために、該商品購入者が物品を所有していることを確認する物品所有確認方法であって、物品の所有者による所有者コンピュータからの認証者コンピュータに対するサービス開始要求に応じて、認証者コンピュータが所有者コンピュータ、無線タグアクセス装置を介して、物品に貼り付けられ、物品秘密鍵を有する無線タグに物品を識別する物品識別子を要求する行程と、前記無線タグが、前記要求に応じて物品識別子を前記無線タグアクセス装置に送信する行程と、前記無線タグアクセス装置が、前記物品識別子を受信し、前記所有者コンピュータへ送信する行程と、前記所有者コンピュータが、前記物品識別子を受信し、前記認証者コンピュータへ送信する行程と、前記認証者コンピュータが、前記物品識別子を受信し、前記物品識別子に対応し物品公開鍵を含む物品証明書を物品証明書データベースから取得し、物品公開鍵を抽出する行程と、前記認証者コンピュータが、任意であってかつ一意であるチャレンジデータを生成し、所有者コンピュータへ送信する行程と、前記所有者コンピュータが、前記チャレンジデータを受信し、前記無線タグアクセス装置へ送信する行程と、前記無線タグアクセス装置が、前記チャレンジデータを受信し、前記無線タグへ送信する行程と、前記無線タグが、前記チャレンジデータを受信し、物品秘密鍵を用いて物品のデジタル署名を行い、該物品デジタル署名を前記無線タグアクセス装置に送信する行程と、前記無線タグアクセス装置が、前記物品デジタル署名を受信し、前記所有者コンピュータへ送信する行程と、前記所有者コンピュータが、前記物品デジタル署名を受信し、前記認証者コンピュータへ送信する行程と、前記認証者コンピュータが、前記物品デジタル署名を受信し、前記物品公開鍵を用いて、前記物品デジタル署名の認証を行う行程とを有することを特徴とする物品所有確認方法をもって解決手段とする。
【００２９】
請求項１０の発明によれば、物品が購入されたものであることをオンラインにて確認できる。
【００３０】
請求項１１では、所有者コンピュータ及び認証者コンピュータにおいて、所有者の認証を行う行程を有することを特徴とする請求項１０記載の物品所有確認方法をもって解決手段とする。
【００３１】
請求項１１の発明によれば、物品の購入されたものであることの確認だけでなく、物品の購入者をオンラインにて確認することができる。
【００３２】
請求項１２では、前記所有者コンピュータにおいて、所有者秘密鍵を用いて所有者の認証を行う行程と、前記認証者コンピュータにおいて、所有者公開鍵を用いて所有者の認証を行う行程とを有することを特徴とする請求項１１記載の物品所有確認方法をもって解決手段とする。
【００３３】
請求項１２の発明によれば、所有者秘密鍵と所有者公開鍵を用いて、所有者の情報を暗号化及び復号できる。
【００３４】
請求項１３では、前記所有者コンピュータにおいて、共通鍵により所有者の認証を行う行程と、前記認証者コンピュータにおいて、共通鍵により所有者の認証を行う行程とを有することを特徴とする請求項１１記載の物品所有確認方法。
【００３５】
請求項１３の発明によれば、共通鍵を用いて、所有者の情報を暗号化及び復号できる。
【００３６】
請求項１４では、前記認証者コンピュータは、所有者の認証と物品の認証とを独立に行うことを特徴とする請求項１１乃至１３何れか１項記載の物品所有確認方法をもって解決手段とする。
【００３７】
請求項１４の発明によれば、所有者の認証と物品の認証を独立に行う。
【００３８】
請求項１５では、前記認証者コンピュータは、前記所有者コンピュータとの通信に先立ち、所有者の認証を行い、正しく認証された場合のみ以降の通信及び物品の認証を行うことを特徴とする請求項１１乃至１４何れか１項記載の物品所有確認方法をもって解決手段とする。
【００３９】
請求項１５の発明によれば、所有者のが正しく認証された時のみ、物品の認証を行う。
【００４０】
請求項１６では、前記認証者コンピュータは、物品の認証と所有者の認証とを組み合わせて行うことを特徴とする請求項１１乃至１３何れか１項記載の物品所有確認方法をもって解決手段とする。
【００４１】
請求項１６の発明によれば、所有者の認証と物品の認証を同時に行う。
【００４２】
請求項１７では、前記無線タグアクセス装置が、前記無線タグから物品秘密鍵を受信し、該物品秘密鍵を用いて前記無線タグに代理して物品の認証を行う行程を有することを特徴とする請求項１０乃至１６何れか１項記載の物品所有確認方法をもって解決手段とする。
【００４３】
請求項１７の発明によれば、無線タグで物品の認証ができない場合でも、無線タグアクセス装置において物品の認証を行うことができる。
【００４４】
請求項１８では、前記所有者コンピュータが、前記無線タグから前記無線タグアクセス装置を介して物品秘密鍵を受信し、該物品秘密鍵を用いて、前記無線タグに代理して物品の認証を行う行程を有することを特徴とする請求項１０乃至１６何れか１項記載の物品所有確認方法をもって解決手段とする。
【００４５】
請求項１８の発明によれば、無線タグと無線タグアクセス装置とのどちらでも物品の認証ができない場合でも、所有者コンピュータにおいて行うことができる。
【００４６】
【発明の実施の形態】
図３は本発明の構成を含むシステム全体の構成を表した図である。無線タグ３１が商品３０に取り付けられており、所有者コンピュータ３２に内蔵された無線タグアクセス装置３３と通信する。所有者コンピュータ３２は、インターネット３４を介して、認証者コンピュータ３５と物品証明書データベース３６とに接続している。
【００４７】
図４は、図３のシステムにおいて、商品購入者限定で抽選によってプレゼントする第１の実施形態に係る処理手順のフローチャートである。本実施形態では、物品の認証のみ行う。
【００４８】
所有者が所有者コンピュータ３２を利用して認証者コンピュータ３５に抽選開始を要求すると（１）、認証者コンピュータ３５は所有者コンピュータ３２に物品識別子を要求し（２）、所有者コンピュータ３２は、無線タグアクセス装置３３経由で商品３０に貼り付けられた無線タグ３１から物品識別子を取得し、物品識別子を認証者コンピュータ３５に応答する（３）（４）（５）。認証者コンピュータ３５は、物品識別子に対応する物品証明書を物品証明書データベース３６から取得して物品公開鍵を抽出する（６）（７）（８）。そして、認証者コンピュータ３５は、乱数などのチャレンジデータを生成し、所有者コンピュータ３２に送信する（９）（１０）。所有者コンピュータ３２は、チャレンジデータを無線タグアクセス装置３３を経由して無線タグ３１に送信し（１１）、無線タグ３１は無線タグ３１に格納されている物品秘密鍵を用いてチャレンジデータの物品デジタル署名を生成し、所有者コンピュータ３２に送信する（１２）（１３）。所有者コンピュータ３２は、物品デジタル署名を認証者コンピュータ３５に送信する（１４）。続いて、認証者コンピュータ３５は、（８）で取得した物品公開鍵と、（９）で生成したチャレンジデータとを用いて、受信した物品デジタル署名を検証し（１５）、認証者コンピュータ３５は、検証結果が正しい場合、抽選を行い、その結果を所有者コンピュータ３２に送信する（１６）（１７）。
【００４９】
本実施形態において、認証者コンピュータ３５が所有者へサービスを提供する例を示したが、サービス提供者と認証者を別にし、サービス提供者が認証者に商品３０の所有確認処理を委託することも可能である。また、商品３０の認証方法として、物品デジタル署名の例を説明したが、認証者コンピュータ３５がチャレンジデータを物品公開鍵で暗号化し、無線タグ３１によって、物品秘密鍵で復号するといった認証も可能である。また、本実施形態では、物品証明書を物品証明書データベースから取得しているが、所有者側で保持しているものを送信することも可能である。
【００５０】
図５は、図３のシステムにおいて、商品購入者限定で抽選によってプレゼントする第２の実施形態に係る処理手順のフローチャートである。本実施形態では、認証者コンピュータ３５が所有者コンピュータ３２と通信するに先立ち、パスワードを用いて所有者の認証を行い、正しく認証された場合にのみ、以降の通信や物品の認証を行う。
【００５１】
所有者が所有者コンピュータ３２を利用して認証者コンピュータ３５に抽選開始を要求すると（１）、認証者コンピュータは、物品の認証に先立ち、所有者の認証を所有者コンピュータ３２に要求する（１８）。所有者コンピュータ３２は、所有者から入力された所有者ＩＤとパスワードを認証者コンピュータに送信し（必要に応じてチャレンジレスポンスを利用する）（１９）、認証者コンピュータ３５は、受信した所有者ＩＤとパスワードを用いて所有者を認証し、認証が正当な場合（２０）、認証者コンピュータ３５は所有者コンピュータ３２に物品識別子を要求する（２）。所有者コンピュータ３２は、無線タグアクセス装置３３経由で商品３０に貼り付けられた無線タグ３１から物品識別子を取得し、物品識別子を認証者コンピュータ３５に応答する（３）（４）（５）。認証者コンピュータ３５は、物品識別子に対応する物品証明書を物品証明書データベース３６から取得して物品公開鍵を抽出する（６）（７）（８）。そして、認証者コンピュータ３５は、乱数などのチャレンジデータを生成し、所有者コンピュータ３２に送信する（９）（１０）。所有者コンピュータ３２は、チャレンジデータを無線タグアクセス装置３３を経由して無線タグ３１に送信し（１１）、無線タグ３１は無線タグ３１に格納されている物品秘密鍵を用いてチャレンジデータの物品デジタル署名を生成し、所有者コンピュータ３２に送信する（１２）（１３）。所有者コンピュータ３２は、物品デジタル署名を認証者コンピュータ３５に送信する（１４）。続いて、認証者コンピュータ３５は、（８）で取得した物品公開鍵と、（９）で生成したチャレンジデータとを用いて、受信したデジタルデータを検証し（１５）、認証者コンピュータ３５は、検証結果が正しい場合、抽選を行い、その結果を所有者コンピュータ３２に送信する（１６）（１７）。
【００５２】
図６は、図３のシステムにおいて、商品購入者限定で抽選によってプレゼントする第３の実施形態に係る処理手順のフローチャートである。本実施形態では、所有者認証過程において、所有者のパスワードを利用して所有者の認証を行う。
【００５３】
所有者が所有者コンピュータ３２を利用して認証者コンピュータ３５に抽選開始を要求すると（１）、認証者コンピュータ３５は所有者コンピュータ３２に所有者のＩＤと物品識別子を要求し（２）、所有者コンピュータ３２は、無線タグアクセス装置３３経由で商品３０に貼り付けられた無線タグ３１から物品識別子を取得し、所有者ＩＤと物品識別子とを認証者コンピュータ３５に応答する（３）（４）（５）。認証者コンピュータ３５は、物品識別子に対応する物品証明書を物品証明書データベース３６から取得して物品公開鍵を抽出する（６）（７）（８）。そして、認証者コンピュータ３５は、乱数などのチャレンジデータを生成し、所有者コンピュータ３２に送信する（９）（１０）。所有者コンピュータ３２は、パスワードを入力し、パスワードとチャレンジデータを合わせたパスワード付きチャレンジデータを無線タグアクセス装置３３を経由して無線タグ３１に送信し（１１）、無線タグ３１は無線タグ３１に格納されている物品秘密鍵を用いてチャレンジデータの物品デジタル署名を生成し、所有者コンピュータ３２に送信する（１２）（１３）。所有者コンピュータ３２は、物品デジタル署名を認証者コンピュータ３５に送信する（１４）。続いて、認証者コンピュータ３５は、（５）で取得した所有者のＩＤに対応するパスワードを取得し（１８）、（８）で取得した物品公開鍵と、（９）で生成したチャレンジデータとを用いて、受信した物品デジタル署名を検証し（１５）、認証者コンピュータ３５は、検証結果が正しい場合、抽選を行い、その結果を所有者コンピュータ３２に送信する（１６）（１７）。
【００５４】
図７は、図３のシステムにおいて、商品購入者限定で抽選によってプレゼントする第４の実施形態に係る処理手順のフローチャートである。本実施形態では、共通鍵により所有者の認証を行い、公開鍵により物品の認証を行う。また、認証者コンピュータ３５において、所有者コンピュータ３５で共通鍵によって暗号化された共通鍵暗号化チャレンジデータを共通鍵によって復号する。
【００５５】
所有者が所有者コンピュータ３２を利用して認証者コンピュータ３５に抽選開始を要求すると（１）、認証者コンピュータ３５は所有者コンピュータ３２に所有者のＩＤと物品識別子を要求し（２）、所有者コンピュータ３２は、無線タグアクセス装置３３経由で商品３０に貼り付けられた無線タグ３１から物品識別子を取得し、所有者ＩＤと物品識別子とを認証者コンピュータ３５に応答する（３）（４）（５）。認証者コンピュータ３５は、物品識別子に対応する物品証明書を物品証明書データベース３６から取得して物品公開鍵を抽出する（６）（７）（８）。そして、認証者コンピュータ３５は、乱数などのチャレンジデータを生成し、所有者コンピュータ３２に送信する（９）（１０）。所有者コンピュータ３２は、共通鍵でチャレンジデータを暗号化し（２１）、共通鍵暗号化チャレンジデータを無線タグアクセス装置３３を経由して無線タグ３１に送信し（１１）、無線タグ３１は無線タグ３１に格納されている物品秘密鍵を用いて共通鍵暗号化チャレンジデータの物品デジタル署名を生成し、所有者コンピュータ３２に送信する（１２）（１３）。所有者コンピュータ３２は、物品デジタル署名を認証者コンピュータ３５に送信する（１４）。続いて、認証者コンピュータ３５は、（５）で取得した所有者のＩＤに対応する共通鍵を取得し（１９）、この共通鍵を用いて共通鍵暗号化チャレンジデータを復号する（２０）。そして、（８）で取得した物品公開鍵と、（２０）で復号されたチャレンジデータとを用いて、受信した物品デジタル署名を検証し（１５）、認証者コンピュータ３５は、検証結果が正しい場合、抽選を行い、その結果を所有者コンピュータ３２に送信する（１６）（１７）。
【００５６】
図８は、図３のシステムにおいて、商品購入者限定で抽選によってプレゼントする第５の実施形態に係る処理手順フローチャートである。本実施形態では、共通鍵により所有者の認証を行い、公開鍵により物品の認証を行う。また、本実施形態では、所有者コンピュータ３２において、認証者コンピュータ３２で共通鍵によって暗号化された共通鍵暗号化チャレンジデータを、所有者コンピュータ３２において共通鍵によって復号する。
【００５７】
所有者が所有者コンピュータ３２を利用して認証者コンピュータ３５に抽選開始を要求すると（１）、認証者コンピュータ３５は所有者コンピュータ３２に所有者のＩＤと物品識別子を要求し（２）、所有者コンピュータ３２は、無線タグアクセス装置３３経由で商品３０に貼り付けられた無線タグ３１から物品識別子を取得し、所有者ＩＤと物品識別子とを認証者コンピュータ３５に応答する（３）（４）（５）。認証者コンピュータ３５は、物品識別子に対応する物品証明書を物品証明書データベース３６から取得して物品公開鍵を抽出し（６）（７）（８）、所有者ＩＤに対応する共通鍵を取得する（１９）。そして、認証者コンピュータ３５は、乱数などのチャレンジデータを生成して共通鍵で暗号化し、所有者コンピュータ３２に送信する（９）（２０）（１０）。所有者コンピュータ３２は、受信した共通鍵暗号化チャレンジデータを共通鍵で復号し（２１）、復号されたチャレンジデータを無線タグアクセス装置３３を経由して無線タグ３１に送信し（１１）、無線タグ３１は無線タグ３１に格納されている物品秘密鍵を用いてチャレンジデータの物品デジタル署名を生成し、所有者コンピュータ３２に送信する（１２）（１３）。所有者コンピュータ３２は、物品デジタル署名を認証者コンピュータ３５に送信する（１４）。そして、（８）で取得した物品公開鍵と、（９）で生成したチャレンジデータとを用いて、受信した物品デジタル署名を検証し（１５）、認証者コンピュータ３５は、検証結果が正しい場合、抽選を行い、その結果を所有者コンピュータ３２に送信する（１６）（１７）。
【００５８】
図９は、図３のシステムにおいて、商品購入者限定で抽選によってプレゼントする第６の実施形態に係る処理手順のフローチャートである。本実施形態では、共通鍵により所有者の認証を行い、公開鍵により物品の認証を行う。また、本実施形態では、チャレンジデータを共通鍵により暗号化・復号する実施形態４及び５とは異なり、物品デジタル署名を共通鍵により暗号化・復号する。
【００５９】
所有者が所有者コンピュータ３２を利用して認証者コンピュータ３５に抽選開始を要求すると（１）、認証者コンピュータ３５は所有者コンピュータ３２に所有者のＩＤと物品識別子を要求し（２）、所有者コンピュータ３２は、無線タグアクセス装置３３経由で商品３０に貼り付けられた無線タグ３１から物品識別子を取得し、所有者ＩＤと物品識別子とを認証者コンピュータ３５に応答する（３）（４）（５）。認証者コンピュータ３５は、物品識別子に対応する物品証明書を物品証明書データベース３６から取得して物品公開鍵を抽出する（６）（７）（８）。そして、認証者コンピュータ３５は、乱数などのチャレンジデータを生成し、所有者コンピュータ３２に送信する（９）（１０）。所有者コンピュータ３２は、チャレンジデータを無線タグアクセス装置３３を経由して無線タグ３１に送信し（１１）、無線タグ３１は無線タグ３１に格納されている物品秘密鍵を用いて共通鍵暗号化チャレンジデータの物品デジタル署名を生成し、所有者コンピュータ３２に送信する（１２）（１３）。所有者コンピュータ３２は、物品デジタル署名を共通鍵で暗号化し（１８）、共通鍵暗号化物品デジタル署名を認証者コンピュータ３５に送信する（１４）。続いて、認証者コンピュータ３５は、（５）で取得した所有者のＩＤに対応する共通鍵を取得し（１９）、この共通鍵を用いて共通鍵暗号化デジタル署名を復号する（２０）。そして、（８）で取得した物品公開鍵と、（９）で生成したチャレンジデータとを用いて、復号された物品デジタル署名を検証し（１５）、認証者コンピュータ３５は、検証結果が正しい場合、抽選を行い、その結果を所有者コンピュータ３２に送信する（１６）（１７）。
【００６０】
図１０は、図３のシステムにおいて、商品購入者限定で抽選によってプレゼントする第７の実施形態に係る処理手順のフローチャートである。本実施形態では、公開鍵により所有者・物品の認証を行う。また、所有者コンピュータ３２において、所有者秘密鍵によってチャレンジデータをデジタル署名、つまり所有者デジタル署名する。
【００６１】
所有者が所有者コンピュータ３２を利用して認証者コンピュータ３５に抽選開始を要求すると（１）、認証者コンピュータ３５は所有者コンピュータ３２に所有者のＩＤと物品識別子を要求し（２）、所有者コンピュータ３２は、無線タグアクセス装置３３経由で商品３０に貼り付けられた無線タグ３１から物品識別子を取得し、所有者ＩＤと物品識別子とを認証者コンピュータ３５に応答する（３）（４）（５）。認証者コンピュータ３５は、物品識別子に対応する物品証明書を物品証明書データベース３６から取得して物品公開鍵を抽出する（６）（７）（８）。そして、認証者コンピュータ３５は、乱数などのチャレンジデータを生成し、所有者コンピュータ３２に送信する（９）（１０）。所有者コンピュータ３２は、所有者秘密鍵でチャレンジデータをデジタル署名、つまり所有者のデジタル署名を行い（２５）、所有者デジタル署名付きチャレンジデータを無線タグアクセス装置３３を経由して無線タグ３１に送信し（１１）、無線タグ３１は無線タグ３１に格納されている物品秘密鍵を用いて所有者デジタル署名付きチャレンジデータの物品デジタル署名を生成し、所有者デジタル署名とともに所有者コンピュータ３２に送信する（１２）（１３）。所有者コンピュータ３２は、所有者署名と物品デジタル署名とを認証者コンピュータ３５に送信する（１４）。続いて、認証者コンピュータ３５は、（５）で取得した所有者のＩＤに対応する所有者公開鍵を取得し（２６）、この所有者公開鍵と、（８）で取得した物品公開鍵と、（９）で生成したチャレンジデータとを用いて、受信した所有者デジタル署名と物品デジタル署名とを検証し（１５）、認証者コンピュータ３５は、検証結果が正しい場合、抽選を行い、その結果を所有者コンピュータ３２に送信する（１６）（１７）。
【００６２】
図１１は、図３のシステムにおいて、商品購入者限定で抽選によってプレゼントする第８の実施形態に係る処理手順のフローチャートである。本実施形態では、公開鍵により所有者・物品の認証を行う。また、認証者コンピュータ３２で所有者公開鍵によってチャレンジデータを暗号化し、所有者公開鍵暗号化チャレンジデータを、所有者コンピュータ３２において所有者秘密鍵によって復号する。
【００６３】
所有者が所有者コンピュータ３２を利用して認証者コンピュータ３５に抽選開始を要求すると（１）、認証者コンピュータ３５は所有者コンピュータ３２に所有者のＩＤと物品識別子を要求し（２）、所有者コンピュータ３２は、無線タグアクセス装置３３経由で商品３０に貼り付けられた無線タグ３１から物品識別子を取得し、所有者ＩＤと物品識別子とを認証者コンピュータ３５に応答する（３）（４）（５）。認証者コンピュータ３５は、物品識別子に対応する物品証明書を物品証明書データベース３６から取得して物品公開鍵を抽出し（６）（７）（８）、乱数などのチャレンジデータを生成する（９）。所有者ＩＤから所有者公開鍵を取得し、チャレンジデータを所有者公開鍵により暗号化する（２６）（２７）。そして、所有者コンピュータ３２に送信する（１０）。所有者コンピュータ３２は、受信した所有者公開鍵暗号化チャレンジデータを所有者秘密鍵で復号し（２８）、復号されたチャレンジデータを無線タグアクセス装置３３を経由して無線タグ３１に送信し（１１）、無線タグ３１は無線タグ３１に格納されている物品秘密鍵を用いてチャレンジデータの物品デジタル署名を生成し、所有者コンピュータ３２に送信する（１２）（１３）。所有者コンピュータ３２は、物品デジタル署名を認証者コンピュータ３５に送信する（１４）。そして、（８）で取得した物品公開鍵と、（９）で生成したチャレンジデータとを用いて、受信した物品デジタル署名を検証し（１５）、認証者コンピュータ３５は、検証結果が正しい場合、抽選を行い、その結果を所有者コンピュータ３２に送信する（１６）（１７）。
【００６４】
図１２は、図３のシステムにおいて、商品購入者限定で抽選によってプレゼントする第９の実施形態に係る処理手順のフローチャートである。本実施形態では、公開鍵により所有者・物品の認証を行う。また、所有者コンピュータ３２において、物品デジタル署名を、所有者秘密鍵によりデジタル署名する（所有者デジタル署名）。
【００６５】
所有者が所有者コンピュータ３２を利用して認証者コンピュータ３５に抽選開始を要求すると（１）、認証者コンピュータ３５は所有者コンピュータ３２に所有者のＩＤと物品識別子を要求し（２）、所有者コンピュータ３２は、無線タグアクセス装置３３経由で商品３０に貼り付けられた無線タグ３１から物品識別子を取得し、所有者ＩＤと物品識別子とを認証者コンピュータ３５に応答する（３）（４）（５）。認証者コンピュータ３５は、物品識別子に対応する物品証明書を物品証明書データベース３６から取得して物品公開鍵を抽出する（６）（７）（８）。そして、認証者コンピュータ３５は、乱数などのチャレンジデータを生成し、所有者コンピュータ３２に送信する（９）（１０）。所有者コンピュータ３２は、チャレンジデータを無線タグアクセス装置３３を経由して無線タグ３１に送信し（１１）、無線タグ３１は無線タグ３１に格納されている物品秘密鍵を用いて物品デジタル署名を生成し、所有者コンピュータ３２に送信する（１２）（１３）。所有者コンピュータ３２は、所有者秘密鍵で物品デジタル署名のデジタル署名を生成、つまり所有者デジタル署名を生成し、物品デジタル署名とともに認証者コンピュータ３５に送信する（１４）。続いて、認証者コンピュータ３５は、（５）で取得した所有者のＩＤに対応する所有者公開鍵を取得し（２６）、この所有者公開鍵と、（８）で取得した物品公開鍵と、（９）で生成したチャレンジデータとを用いて、受信した所有者デジタル署名と物品デジタル署名とを検証し（１５）、認証者コンピュータ３５は、検証結果が正しい場合、抽選を行い、その結果を所有者コンピュータ３２に送信する（１６）（１７）。
【００６６】
図１３は、図３のシステムにおいて、商品購入者限定で抽選によってプレゼントする第１０の実施形態に係る処理手順のフローチャートである。本実施形態では、所有者認証のためのチャレンジデータと、物品認証のためのチャレンジデータを別に設けている。
【００６７】
所有者が所有者コンピュータ３２を利用して認証者コンピュータ３５に抽選開始を要求すると（１）、認証者コンピュータ３５は所有者認証用のチャレンジデータを生成し、所有者のＩＤと物品識別子の要求とともに所有者コンピュータ３２へ送信する（２）。所有者コンピュータ３２は、所有者秘密鍵により所有者認証用チャレンジデータをデジタル署名（所有者デジタル署名）し、無線タグアクセス装置３３経由で商品３０に貼り付けられた無線タグ３１から物品識別子を取得する（２５）（３）（４）。そして、認証者コンピュータ３５に、所有者デジタル署名、所有者ＩＤ、物品識別子を送信する（５）。認証者コンピュータ３５は、所有者ＩＤに対応する所有者公開鍵を取得し、所有者デジタル署名の検証を行う（２６）（３０）。署名が正当な場合は、物品識別子に対応する物品証明書を物品証明書データベース３６から取得して物品公開鍵を抽出する（６）（７）（８）。そして、物品認証用のチャレンジデータを生成し、所有者コンピュータ３２に送信する（９）（１０）。所有者コンピュータ３２は、物品認証用チャレンジデータを無線タグアクセス装置３３を経由して無線タグ３１に送信し（１１）、無線タグ３１は無線タグ３１に格納されている物品秘密鍵を用いて物品認証用チャレンジデータの物品デジタル署名を生成し、所有者コンピュータ３２に送信する（１２）（１３）。所有者コンピュータ３２は、物品デジタル署名を認証者コンピュータ３５に送信する（１４）。続いて、認証者コンピュータ３５は、（８）で取得した物品公開鍵と、（９）で生成したチャレンジデータとを用いて、受信した物品デジタル署名を検証し（１５）、認証者コンピュータ３５は、検証結果が正しい場合、抽選を行い、その結果を所有者コンピュータ３２に送信する（１６）（１７）。
【００６８】
図１４は、図３のシステムにおいて、商品購入者限定で抽選によってプレゼントする第１１の実施形態に係る処理手順のフローチャートである。本実施形態では、所有者コンピュータ３２が、無線タグに代わって物品の認証を行う。
【００６９】
所有者が所有者コンピュータ３２を利用して認証者コンピュータ３５に抽選開始を要求すると（１）、認証者コンピュータ３５は所有者コンピュータ３２に物品識別子を要求し（２）、所有者コンピュータ３２は、無線タグアクセス装置３３経由で商品３０に貼り付けられた無線タグ３１から物品識別子を取得し、物品識別子を認証者コンピュータ３５に応答する（３）（４）（５）。認証者コンピュータ３５は、物品識別子に対応する物品証明書を物品証明書データベース３６から取得して物品公開鍵を抽出する（６）（７）（８）。そして、認証者コンピュータ３５は、乱数などのチャレンジデータを生成し、所有者コンピュータ３２に送信する（９）（１０）。所有者コンピュータ３２が、物品秘密鍵を無線タグアクセス装置３３を経由して無線タグ３１に要求すると、無線タグ３１は無線タグに格納されている物品秘密鍵を所有者コンピュータ３２に送信する（３１）（３２）。所有者コンピュータ３２は、受信した物品秘密鍵を用いて既に受信しているチャレンジデータの物品デジタル署名を、無線タグ３０に代理して生成する（１２）。この物品秘密鍵は、漏洩しないように直ちに削除する（３３）。続いて、物品デジタル署名を認証者コンピュータ３５に送信し（１４）、認証者コンピュータ３５は、（８）で取得した物品公開鍵と、（９）で生成したチャレンジデータとを用いて、受信した物品デジタル署名を検証し（１５）、認証者コンピュータ３５は、検証結果が正しい場合、抽選を行い、その結果を所有者コンピュータ３２に送信する（１７）。
【００７０】
尚、この場合、無線タグアクセス装置３３に物品の代理認証機能を持たせても良い。
【００７１】
これらの実施形態で説明した物品識別子は、物品の種類や固体番号を識別するための番号で必要はなく、無線タグ製造者が一意に無線タグを識別するために利用する無線タグ識別子でも構わない。また、所有者の共通鍵、秘密鍵は、所有者コンピュータに格納されている必要はなく、ＩＣカードに安全に格納されていることも想定される。物品の認証と所有者の認証とを組み合わせて行う場合、上記に挙げた例だけでなく、他の組合せも想定される。
【００７２】
【発明の効果】
以上説明したように、本発明によれば、これまで厳密に行うことが困難であった、物品の所有確認を安全かつ簡単に行うことが可能となるため、製造・販売者等が購入者や所有者に限定したサービスを安全に提供することができ、また、所有者も、保証書の番号確認や製品に添付される応募シールの返送など、煩わしい手間を省くことができる。さらに、オンラインオークションやオンライン売買等のように、物品の所有をオンラインで確認することができるようになり、より安全なオンライン物品取引が可能となる。
【図面の簡単な説明】
【図１】従来の物品所有証明のためのシステムを示した図
【図２】本発明における機能を示したブロック図
【図３】本発明の実施形態にかかるシステム構成全体を示す図
【図４】本発明の第１の実施形態に係る処理手順を示すシーケンス図
【図５】本発明の第２の実施形態に係る処理手順を示すシーケンス図
【図６】本発明の第３の実施形態に係る処理手順を示すシーケンス図
【図７】本発明の第４の実施形態に係る処理手順を示すシーケンス図
【図８】本発明の第５の実施形態に係る処理手順を示すシーケンス図
【図９】本発明の第６の実施形態に係る処理手順を示すシーケンス図
【図１０】本発明の第７の実施形態に係る処理手順を示すシーケンス図
【図１１】本発明の第８の実施形態に係る処理手順を示すシーケンス図
【図１２】本発明の第９の実施形態に係る処理手順を示すシーケンス図
【図１３】本発明の第１０の実施形態に係る処理手順を示すシーケンス図
【図１４】本発明の第１１の実施形態に係る処理手順を示すシーケンス図
【符号の説明】
１０…商品、１１、２２０、３２…所有者コンピュータ、１２、２３０、３５…認証者コンピュータ、２００、３１…無線タグ、２０１…物品識別子格納手段、２０２…物品秘密鍵格納手段、無線タグ側物品認証手段、２０４…データ通信手段、２１０、３３…無線タグアクセス装置、２１１…無線タグデータ通信手段、２１２…所有者コンピュータデータ通信手段、２１３…無線タグ代理認証手段、２２１…無線タグアクセス装置データ通信手段、２２２…ネットワーク通信手段、２２３…所有者側所有者認証手段、２２４…無線タグ代理認証手段、２３１…物品公開鍵抽出手段、２３２…物品証明書取得手段、２３３…認証者側物品認証手段、２３４…ネットワーク通信手段、２３５…認証者側所有者認証手段、２４０、３６…物品証明書データベース、３０…商品、３４…インターネット。
【図１】
2004135058.tif 000003
【図２】
2004135058.tif 000004
【図３】
2004135058.tif 000005
【図４】
2004135058.tif 000006
【図５】
2004135058.tif 000007
【図６】
2004135058.tif 000008
【図７】
2004135058.tif 000009
【図８】
2004135058.tif 000010
【図９】
2004135058.tif 000011
【図１０】
2004135058.tif 000012
【図１１】
2004135058.tif 000013
【図１２】
2004135058.tif 000014
【図１３】
2004135058.tif 000015
【図１４】
2004135058.tif 000016