(57)【要約】【課題】物品の取引を適切に行うことができる物品管理システム及び物品管理方法を得る。【解決手段】物品管理装置１２が、取引対象の物品の物品情報を取得する。物品管理装置１２が、物品に取り付けるタグのタグＩＤを取得し、物品情報とタグＩＤとが対応付けられた管理情報と管理ユーザのデジタル署名とに基づいて、ハッシュ値を生成する。次に、物品管理装置１２が、ハッシュ値に基づいて、タグに付与するための情報であって、かつ管理情報の格納場所を表す情報である登録情報を生成し、登録情報と管理情報とを管理サーバ１４へ格納する。物品管理装置１２が、ハッシュ値をブロックチェーンへ登録する。端末１６が、物品のタグに付与された登録情報を読み出し、登録情報に応じた要求信号を管理サーバ１４へ送信する。管理サーバ１４が、ハッシュ値がブロックチェーンへ登録されていることを表す格納情報を、端末１６へ送信する。そして、端末１６は、管理サーバ１４から送信された情報を端末表示部１６４に表示させる。【選択図】図１
2020201589.tif 000002
【特許請求の範囲】
【請求項１】
物品管理装置と、管理サーバと、端末とを含む物品管理システムであって、
前記物品管理装置が、取引対象の物品を表す情報である物品情報を取得し、
前記物品管理装置が、前記物品に取り付けるタグの識別情報を表すタグＩＤを取得し、
前記物品管理装置が、前記物品情報と前記タグＩＤとが対応付けられた情報である管理情報と、管理ユーザの秘密鍵に応じて生成されたデジタル署名とに基づいて、ハッシュ関数を用いて、前記管理情報及び前記デジタル署名に応じたハッシュ値を生成し、
前記物品管理装置が、前記ハッシュ値に基づいて、前記タグに付与するための情報であって、かつ前記管理情報の格納場所を表す情報である登録情報を生成すると共に、前記登録情報と前記管理情報とを対応付けて前記管理サーバへ格納し、
前記物品管理装置が、前記ハッシュ値を、複数の記憶装置によって管理されているブロックチェーンのブロックへ登録し、
前記端末が、前記物品に取り付けられている前記タグに付与された前記登録情報を読み出し、前記登録情報に応じた要求信号を前記管理サーバへ送信し、
前記管理サーバが、前記端末からの前記要求信号を受け付けた場合に、前記登録情報に対応する前記管理情報から生成された前記ハッシュ値が前記ブロックチェーンへ登録されていることを表す格納情報、及び前記登録情報に対応する前記管理情報の前記ハッシュ値は、前記管理ユーザの秘密鍵を用いて生成されていることを表す署名情報を、前記端末へ送信し、
前記端末は、前記管理サーバから送信された情報を端末表示部に表示させる、
物品管理システム。
【請求項２】
前記管理サーバは、前記端末からの前記要求信号を受け付けた場合に、前記登録情報に対応する前記管理情報を、前記端末へ送信し、
前記端末は、前記管理サーバから送信された情報を端末表示部に表示させる、
請求項１に記載の物品管理システム。
【請求項３】
前記物品情報は、前記物品が写った画像情報、前記物品の形状又は質量を計測した際に得られる計測情報、及び前記物品の取引の際に得られる取引情報の少なくとも１つの情報を含む、
請求項１又は請求項２に記載の物品管理システム。
【請求項４】
前記計測情報は、前記物品のミリ単位の寸法又は質量の情報を含む、
請求項３に記載の物品管理システム。
【請求項５】
前記物品情報は、超音波による検査、電磁波による検査、音波による検査、及び通電による検査のうちの少なくとも１つの検査による前記物品の非破壊検査結果に関する情報を含む、
請求項１〜請求項４の何れか１項に記載の物品管理システム。
【請求項６】
前記物品情報は、香気又は臭気を検知する機器を利用した前記物品の香りに関する検査結果に関する情報を含む、
請求項１〜請求項５の何れか１項に記載の物品管理システム。
【請求項７】
前記物品情報は、前記物品の真贋に関する鑑定結果を表す鑑定情報及び前記物品の鑑定を行った鑑定人に関する情報の少なくとも１つの情報を含む、
請求項１〜請求項５の何れか１項に記載の物品管理システム。
【請求項８】
物品管理装置と、管理サーバと、端末とを含む物品管理システムが実行する物品管理方法であって、
前記物品管理装置が、取引対象の物品を表す情報である物品情報を取得し、
前記物品管理装置が、前記物品に取り付けるタグの識別情報を表すタグＩＤを取得し、
前記物品管理装置が、前記物品情報と前記タグＩＤとが対応付けられた情報である管理情報に基づいて、ハッシュ関数を用いて、前記管理情報に応じたハッシュ値を生成し、
前記物品管理装置が、前記ハッシュ値に基づいて、前記タグに付与するための情報であって、かつ前記管理情報の格納場所を表す情報である登録情報を生成すると共に、前記登録情報と前記管理情報とを対応付けて前記管理サーバへ格納し、
前記物品管理装置が、前記ハッシュ値を、複数の記憶装置によって管理されているブロックチェーンのブロックへ登録し、
前記端末が、前記物品に取り付けられている前記タグに付与された前記登録情報を読み出し、前記登録情報に応じた要求信号を前記管理サーバへ送信し、
前記管理サーバが、前記端末からの前記要求信号を受け付けた場合に、前記登録情報に対応する前記管理情報、又は、前記登録情報に対応する前記管理情報から生成された前記ハッシュ値が前記ブロックチェーンに登録されていることを表す情報を、前記端末へ送信し、
前記端末は、前記管理サーバから送信された情報を端末表示部に表示させる、
物品管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、物品管理システム及び物品管理方法に関する。
【背景技術】
【０００２】
従来、物品の処理状況に関する情報の改ざんを抑制して厳密なトレーサビリティ管理を行うことが可能な物品処理管理システムが知られている（例えば、特許文献１）。この物品処理管理システムは、複数の廃棄物のそれぞれに対し、廃棄物処理の処理段階がどの業者により実行されたかを示す追跡情報が割り当てられる。なお、この物品処理管理システムは、ブロックチェーンのような分散型台帳技術を利用したシステムであり、廃棄物とともに流通するマニフェストＭから、廃棄物に関する情報（廃棄物情報）を読み取られる。なお、マニフェストＭは、廃棄物情報（物品情報）が記録された管理票であり、紙媒体に印刷された紙マニフェストであってもよいし、廃棄物に付されたＩＣタグに記憶される電子マニフェストであってもよい。
【０００３】
また、物品自体に情報を付与したり固定することなく、物品および所有者の真偽を判定する物品情報管理装置が知られている（例えば、特許文献２）。この物品情報管理装置は、物品およびその証明書それぞれの認証用画像と、物品の所有者に関する所有者情報とを受信して、物品の認証用画像である物品認証画像と証明書の認証用画像である証明書認証画像とを対応づけて所定の画像データベースに登録する。また、この物品情報管理装置は、２台以上のノードが参加する所定のコンセンサスアルゴリズムに従った処理を経て新たなブロックが追加されるブロックチェーンに、物品認証画像の要約と証明書認証画像の要約と所有者情報とを少なくとも含む取引明細が記録された取引情報ブロックを追加する。
【０００４】
また、供給網内の資産の流通過程管理を追跡および記録するシステムが知られている（例えば、特許文献３）。このシステムは、初期生成から最終移転または廃棄までの各移転地点における管理移転に関する否認不可電子記録を生成する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開2018-169764号公報
【特許文献２】特開2018-173692号公報
【特許文献３】特表2018-530806号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
物品を取引する際、その物品が真正品であるか否かは重要な情報である。例えば、ブランド品にはそのブランドを表すマーク等が真正品を表す情報として付与されている。しかし、そのマークさえも偽造されてしまう場合がある。
【０００７】
このため、取引対象の物品が真正品であるのか否かについて、鑑定人による真贋鑑定が行われる場合がある。この場合、鑑定人による鑑定を経て真正品であるとされた物品には、鑑定書が付与され、その後の取引が行われる。しかし、その鑑定書さえも偽造されてしまう場合がある。
【０００８】
このような課題に対し、上記特許文献１〜３に記載の技術では、廃棄物の追跡情報、物品及びその証明書それぞれの認証用画像、並びに管理移転に関する情報等がブロックチェーンに格納される。取引対象の物品に関する情報がブロックチェーンに格納されることにより、その情報の改竄が困難となり、取引対象の物品に対する信頼性が保たれる。
【０００９】
しかし、上記特許文献１〜３に記載の技術では、例えば、ユーザは、どのような管理主体によって物品の取引仲介が行われているのかに関する情報を得ることができない。このため、上記特許文献１〜３に記載の技術では、取引対象の物品の鑑定が適切に行われたのかが不明であり、物品の取引を円滑に行うことが出来なくなる、という課題がある。
【００１０】
本発明は、上記の事情を鑑みてなされたもので、物品の取引を適切に行うことができる物品管理システム及び物品管理方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記の目的を達成するために本発明に係る物品管理システムは、物品管理装置と、管理サーバと、端末とを含む物品管理システムであって、前記物品管理装置が、取引対象の物品を表す情報である物品情報を取得し、前記物品管理装置が、前記物品に取り付けるタグの識別情報を表すタグＩＤを取得し、前記物品管理装置が、前記物品情報と前記タグＩＤとが対応付けられた情報である管理情報と、管理ユーザの秘密鍵に応じて生成されたデジタル署名とに基づいて、ハッシュ関数を用いて、前記管理情報及び前記デジタル署名に応じたハッシュ値を生成し、前記物品管理装置が、前記ハッシュ値に基づいて、前記タグに付与するための情報であって、かつ前記管理情報の格納場所を表す情報である登録情報を生成すると共に、前記登録情報と前記管理情報とを対応付けて前記管理サーバへ格納し、前記物品管理装置が、前記ハッシュ値を、複数の記憶装置によって管理されているブロックチェーンのブロックへ登録し、前記端末が、前記物品に取り付けられている前記タグに付与された前記登録情報を読み出し、前記登録情報に応じた要求信号を前記管理サーバへ送信し、前記管理サーバが、前記端末からの前記要求信号を受け付けた場合に、前記登録情報に対応する前記管理情報から生成された前記ハッシュ値が前記ブロックチェーンへ登録されていることを表す格納情報、及び前記登録情報に対応する前記管理情報の前記ハッシュ値は、前記管理ユーザの秘密鍵を用いて生成されていることを表す署名情報を、前記端末へ送信し、前記端末は、前記管理サーバから送信された情報を端末表示部に表示させる、物品管理システムである。
【００１２】
前記管理サーバは、前記端末からの前記要求信号を受け付けた場合に、前記登録情報に対応する前記管理情報を、前記端末へ送信し、前記端末は、前記管理サーバから送信された情報を端末表示部に表示させる、ようにすることができる。
【００１３】
前記物品情報は、前記物品が写った画像情報、前記物品の形状又は質量を計測した際に得られる計測情報、及び前記物品の取引の際に得られる取引情報の少なくとも１つの情報を含むようにすることができる。
【００１４】
前記計測情報は、前記物品のミリ単位の寸法又は質量の情報を含むようにすることができる。
【００１５】
前記物品情報は、超音波による検査、電磁波による検査、音波による検査、及び通電による検査のうちの少なくとも１つの検査による前記物品の非破壊検査結果に関する情報を含むようにすることができる。
【００１６】
前記物品情報は、香気又は臭気を検知する機器を利用した前記物品の検査結果に関する情報を含むようにすることができる。
【００１７】
前記物品情報は、前記物品の真贋に関する鑑定結果を表す鑑定情報及び前記物品の鑑定を行った鑑定人に関する情報の少なくとも１つの情報を含むようにすることができる。
【００１８】
本発明の物品管理方法は、物品管理装置と、管理サーバと、端末とを含む物品管理システムが実行する物品管理方法であって、前記物品管理装置が、取引対象の物品を表す情報である物品情報を取得し、前記物品管理装置が、前記物品に取り付けるタグの識別情報を表すタグＩＤを取得し、前記物品管理装置が、前記物品情報と前記タグＩＤとが対応付けられた情報である管理情報に基づいて、ハッシュ関数を用いて、前記管理情報に応じたハッシュ値を生成し、前記物品管理装置が、前記ハッシュ値に基づいて、前記タグに付与するための情報であって、かつ前記管理情報の格納場所を表す情報である登録情報を生成すると共に、前記登録情報と前記管理情報とを対応付けて前記管理サーバへ格納し、前記物品管理装置が、前記ハッシュ値を、複数の記憶装置によって管理されているブロックチェーンのブロックへ登録し、前記端末が、前記物品に取り付けられている前記タグに付与された前記登録情報を読み出し、前記登録情報に応じた要求信号を前記管理サーバへ送信し、前記管理サーバが、前記端末からの前記要求信号を受け付けた場合に、前記登録情報に対応する前記管理情報、又は、前記登録情報に対応する前記管理情報から生成された前記ハッシュ値が前記ブロックチェーンに登録されていることを表す情報を、前記端末へ送信し、前記端末は、前記管理サーバから送信された情報を端末表示部に表示させる、物品管理方法である。
【発明の効果】
【００１９】
本発明によれば、物品の取引を適切に行うことができる、という効果が得られる。
【図面の簡単な説明】
【００２０】
【図１】本実施形態の物品管理システムの概略構成の一例を示す図である。
【図２】本実施形態の概要を説明するための説明図である。
【図３】本実施形態の物品管理システムの詳細な構成例を示す図である。
【図４】物品管理システムの各装置として機能するコンピュータの概略ブロック図である。
【図５】本実施形態の物品管理システムによって実行される処理を説明するための説明図である。
【図６】本実施形態の物品管理システムの処理の概要を説明するための説明図である。
【図７】本実施形態の物品管理システムによって実行される処理を説明するための説明図である。
【図８】端末に表示される画面の一例を示す図である。
【発明を実施するための形態】
【００２１】
以下、図面を参照して実施形態を詳細に説明する。
【００２２】
＜物品管理システムのシステム構成＞
【００２３】
図１は、本実施形態の物品管理システム１０を示すブロック図である。図１に示されるように、本実施形態の物品管理システム１０は、物品管理装置１２と、管理サーバ１４と、ブロックチェーンネットワーク１５と、端末１６とを備える。物品管理装置１２と、管理サーバ１４と、ブロックチェーンネットワーク１５と、端末１６とは、例えばインターネット等のネットワーク１７によって接続されている。
【００２４】
ブロックチェーンネットワーク１５は、複数のブロックチェーン端末１５Ａ、１５Ｂ、１５Ｃ・・・を備えている。複数のブロックチェーン端末１５Ａ、１５Ｂ、１５Ｃ・・・の各々は、各種情報が格納されたブロックの系列を表すブロックチェーンを保持している。複数のブロックチェーン端末１５Ａ、１５Ｂ、１５Ｃは、複数の記憶装置の一例である。
【００２５】
本実施形態の物品管理システム１０においては、物品の一例であるスニーカーの取引に関する管理を行うためのシステムである。
【００２６】
図２に、本実施形態の物品管理システム１０の概要を説明するための説明図を示す。図２に示されるように、例えば、ユーザＵ１がスニーカーＳを第三者に売りたい場合、スニーカーの売買を管理する管理ユーザＫＵは、取引対象のスニーカーＳを受け取る。管理ユーザＫＵは、例えば、取引対象のスニーカーＳを一旦受け付け、そのスニーカーＳの鑑定又は取引の仲介をするような組織体である。
【００２７】
管理ユーザＫＵは、取引対象のスニーカーＳを表す情報である物品情報を収集する。具体的には、管理ユーザＫＵの鑑定人ＫＵ１は、取引対象のスニーカーＳの鑑定を行い、スニーカーＳの真贋に関する鑑定結果を表す鑑定情報を得る。そして、管理ユーザＫＵの職員ＫＵ２は、スニーカーＳをカメラによって撮像し、そのスニーカーＳの画像情報を収集する。また、職員ＫＵ２は、スニーカーＳの寸法又は重さを計測し、そのスニーカーＳの計測情報を収集する。更に、職員ＫＵ２は、スニーカーＳの過去の取引の際に得られたレシートの情報を収集する。
【００２８】
管理ユーザＫＵは、上記のようにして得られた各種情報を、スニーカーＳの物品情報とする。そして、図２に示されるように、物品管理システム１０の物品管理装置１２は、スニーカーＳの物品情報を受け付ける。また、物品管理装置１２は、取引対象のスニーカーＳに取り付ける予定のＲＦＩＤ（Radio frequency identifier）タグの識別情報であるタグＩＤを取得する。
【００２９】
次に、物品管理装置１２は、スニーカーＳの物品情報と、ＲＦＩＤタグのタグＩＤと、管理ユーザＫＵのデジタル署名とに基づいて、ハッシュ値を生成する。そして、物品管理装置１２は、当該ハッシュ値をブロックチェーンネットワーク１５へ送信する。ブロックチェーンネットワーク１５は、物品管理装置１２から送信されたハッシュ値をブロックチェーンのブロックへ登録する。これにより、スニーカーＳの物品情報と、ＲＦＩＤタグのタグＩＤと、管理ユーザＫＵのデジタル署名とから生成されたハッシュ値がブロックチェーンへ格納され、改竄困難な状態となる。
【００３０】
更に、物品管理装置１２は、ハッシュ値からＵＲＬ（Uniform Resource Locator）を生成する。そして、物品管理装置１２は、当該ＵＲＬとスニーカーＳの物品情報とを対応付けて、管理サーバ１４へ格納する。また、物品管理装置１２は、当該ＵＲＬをＲＦＩＤタグＴへ書き込む。そして、管理ユーザＫＵの職員ＫＵ２は、取引対象のスニーカーＳにＲＦＩＤタグＴを取り付けて、当該スニーカーＳを第三者へ引き渡す。
【００３１】
例えば、スニーカーＳを購買したユーザＵ２は、端末１６を操作し、スニーカーＳに取り付けられているＲＦＩＤタグＴのタグＩＤとＵＲＬとを読み取る。ユーザＵ２は、端末１６を操作し、読み取ったＵＲＬへアクセスする。
【００３２】
このとき、管理サーバ１４にはスニーカーＳの物品情報とＵＲＬとが対応付けられて格納されているため、ユーザＵ２は端末１６を介してスニーカーＳの物品情報を閲覧することができる。スニーカーＳの物品情報には、スニーカーＳに関する各種情報（例えば、スニーカーＳの鑑定情報、画像、寸法、及びレシート等）が含まれている。このため、ユーザＵ２は、スニーカーＳが、管理ユーザＫＵによる鑑定を経ていることを確認することができる。
【００３３】
更に、スニーカーＳの物品情報が表示されるサイトには、ブロックチェーンの各種情報にアクセスするためのリンク情報が付与されている。ユーザＵ２は、端末１６を操作することにより、ブロックチェーンの各種情報にアクセスする。これにより、ユーザＵ２は、スニーカーＳの物品情報と、ＲＦＩＤタグのタグＩＤと、管理ユーザＫＵのデジタル署名とから生成されたハッシュ値がブロックチェーンへ格納されていることを確認することができる。ユーザＵ２は、スニーカーＳの物品情報とＲＦＩＤタグのタグＩＤと管理ユーザＫＵのデジタル署名とから生成されたハッシュ値は、改竄困難な状態であることを確認することができ、購買したスニーカーＳに対する信頼性が高まる。
【００３４】
以下、本実施形態について具体的に説明する。図３は、本実施形態の物品管理システム１０の詳細な構成例を示す図である。
【００３５】
［物品管理装置］
【００３６】
図３に示されるように、物品管理装置１２は、情報取得部１２０と、制御部１２２と、通信部１２４とを備えている。
【００３７】
情報取得部１２０は、取引対象のスニーカーを表す情報である物品情報を取得する。物品情報は、スニーカーが写った画像情報、スニーカーの形状又は質量を計測した際に得られる計測情報、及びスニーカーの取引の際に得られる取引情報が含まれる。
【００３８】
例えば、画像情報として、以下の（１）〜（１０）の情報を含めても良い。
【００３９】
（１）複数視点からのスニーカーの写真
（２）複数視点からのスニーカーの箱の写真
（３）スニーカーの中底又はインソールを取り出して撮った写真
（４）スニーカーの靴紐又はロゴなどの特徴点を拡大した写真
（５）スニーカーの靴底をブラックライトで照らして撮った写真
（６）購入時にスニーカー本体の中に入っている緩衝材として丸められた紙（アンコとも称される。）の写真
（７）購入時に箱の中でスニーカーを包んでいる紙（中紙とも称される。）の写真
（８）スニーカー本体の内タグ又は内面に貼られているモデル名、サイズ、及びバーコード等の写真
（９）スニーカー本体の外タグ又は商品にナイロンで結び付けられている紙の写真
（１０）スニーカーの箱に貼られている商品情報シール、モデル名、サイズ、又はバーコード等の写真
【００４０】
なお、上記（１）〜（１０）については、写真ではなくスキャン画像であってもよい。
【００４１】
また、例えば、計測情報として、以下の（１）〜（５）の情報を含めても良い。
【００４２】
（１）スニーカー本体の重さ（例えば、デジタル重量計により0.1g単位で取得された情報）
（２）スニーカーの箱の重さ（例えば、デジタル重量計により0.1g単位で取得された情報)
（３）スニーカー本体の幅又は長さ（例えば、デジタルノギスにより0.1mm単位で取得された情報）
（４）スニーカーの靴紐又はロゴなどの特徴点の長さ（例えば、デジタルノギスにより0.1mm単位で取得された情報)
（５）スニーカーのソール、裏面のクッション部分、アッパー、表面、又は中底の硬さ（例えば、硬度計で計測された情報）
【００４３】
なお、上記の計測情報は、物品の詳細な個体に関する情報であり、物品のミリ単位の寸法又は質量の情報が含まれている。
【００４４】
また、例えば、取引情報として、スニーカーの発送伝票、レシート、又は納品書等を含めても良い。なお、これらの画像情報、計測情報、及び取引情報は、鑑定の際に得てもよい。
【００４５】
また、物品情報には、スニーカーの真贋に関する鑑定結果を表す鑑定情報及びスニーカーの鑑定を行った鑑定人に関する情報が含まれる。
【００４６】
また、情報取得部１２０は、取引対象のスニーカーに取り付けるＲＦＩＤタグの識別情報を表すタグＩＤを取得する。
【００４７】
制御部１２２は、スニーカーの物品情報とタグＩＤとを対応付けて管理情報とする。スニーカーの管理情報は、スニーカーに取り付けられるＲＦＩＤタグのタグＩＤと、スニーカーの物品情報（例えば、鑑定情報、画像情報、計測情報、及び取引情報）とが対応付けられて、１つの情報として設定されたものである。
【００４８】
そして、制御部１２２は、スニーカーの管理情報と、管理ユーザＫＵの秘密鍵に応じて生成されたデジタル署名とに基づいて、ハッシュ関数を用いて、スニーカーの管理情報及びデジタル署名に応じたハッシュ値を生成する。このハッシュ値は、後述するブロックチェーンに登録される。
【００４９】
通信部１２４は、制御部１２２による制御に応じて、他の装置との通信処理を行う。
【００５０】
なお、物品管理装置１２が実行する詳細な処理については後述する。
【００５１】
［管理サーバ］
【００５２】
図３に示されるように、管理サーバ１４は、サーバ制御部１４０と、管理情報記憶部１４２と、サーバ通信部１４４とを備えている。
【００５３】
サーバ制御部１４０は、管理サーバ１４を制御する。また、サーバ通信部１４４は、サーバ制御部１４０による制御に応じて、他の装置との通信処理を行う。
【００５４】
具体的には、サーバ制御部１４０は、物品管理装置１２から送信された管理情報とＵＲＬとを対応付けて、管理情報記憶部１４２へ格納する。
【００５５】
また、サーバ制御部１４０は、後述する端末１６からの要求信号に応じて、管理情報記憶部１４２に格納された管理情報を端末１６へ出力する。端末１６と管理サーバ１４との間の情報のやりとりについては後述する。
【００５６】
［ブロックチェーンネットワーク］
【００５７】
図３に示されるように、ブロックチェーンネットワーク１５を構成するブロックチェーン端末１５Ａは、ブロック制御部１５０と、ブロックチェーン情報記憶部１５２と、ブロック通信部１５４と、を備えている。なお、ブロックチェーンネットワーク１５を構成する他のブロックチェーン端末１５Ｂ、１５Ｃ等も同様の構成である。
【００５８】
ブロック制御部１５０は、ブロックチェーン端末１５Ａを制御する。ブロック通信部１５４は、ブロック制御部１５０による制御に応じて、他の装置との通信処理を行う。
【００５９】
ブロックチェーン情報記憶部１５２には、ブロックチェーン（例えば、参考文献（Satoshi Nakamoto,"Bitcoin: A Peer-to-Peer Electronic Cash System"）を参照）が格納されている。本実施形態のブロックチェーンの各ブロックには、物品管理装置１２によって生成されたハッシュ値が格納される。なお、物品管理システム１０を利用する各ユーザは、ブロックチェーンに格納された情報を閲覧することができる。
【００６０】
［端末］
【００６１】
端末１６は、取引対象のスニーカーを購入したユーザによって操作される。図３に示されるように、端末１６は、端末操作部１６０と、端末処理部１６２と、端末表示部１６４とを含む。端末処理部１６２は、端末制御部１６６と、端末通信部１６８とを含む。
【００６２】
端末操作部１６０は、ユーザからの操作情報を受け付ける。端末操作部１６０は、例えば、タッチパネル、マウス、及びキーボード等によって実現される。
【００６３】
端末制御部１６６は、端末１６を制御する。例えば、端末制御部１６６は、端末操作部１６０により受け付けた操作情報に基づいて、端末１６を制御する。
【００６４】
端末通信部１６８は、端末制御部１６６による制御に応じて、他の装置との通信処理を行う。端末表示部１６４は、端末制御部１６６の制御に応じて画面を表示する。
【００６５】
物品管理システム１０の物品管理装置１２、管理サーバ１４、ブロックチェーン端末１５Ａ，１５Ｂ，１５Ｃ、及び端末１６は、例えば、図４に示すコンピュータ７０で実現することができる。コンピュータ７０はＣＰＵ７１、一時記憶領域としてのメモリ７２、及び不揮発性の記憶部７３を備える。また、コンピュータ７０は、入出力装置等（図示省略）が接続される入出力interface（Ｉ／Ｆ）７４、及び記録媒体に対するデータの読み込み及び書き込みを制御するread/write（Ｒ／Ｗ）部７５を備える。また、コンピュータ７０は、インターネット等のネットワークに接続されるネットワークＩ／Ｆ７６を備える。ＣＰＵ７１、メモリ７２、記憶部７３、入出力Ｉ／Ｆ７４、Ｒ／Ｗ部７５、及びネットワークＩ／Ｆ７６は、バス７７を介して互いに接続される。
【００６６】
記憶部７３は、Hard Disk Drive（ＨＤＤ）、solid state drive（ＳＳＤ）、フラッシュメモリ等によって実現できる。記憶媒体としての記憶部７３には、コンピュータ７０を機能させるためのプログラムが記憶されている。ＣＰＵ７１は、プログラムを記憶部７３から読み出してメモリ７２に展開し、プログラムが有するプロセスを順次実行する。
【００６７】
＜物品管理システム１０の作用＞
【００６８】
次に、本実施の形態の物品管理システム１０の作用について説明する。管理ユーザＫＵが取引対象のスニーカーＳを受け取ると、管理ユーザＫＵのうちの鑑定人は、スニーカーＳの鑑定を行い、スニーカーＳの鑑定情報を得る。また、管理ユーザＫＵの職員は、スニーカーが写った画像情報、スニーカーの形状を計測した際に得られる計測情報、及びスニーカーの取引の際に得られる取引情報を収集する。そして、管理ユーザＫＵの職員は、スニーカーＳの鑑定情報、スニーカーＳの画像情報、スニーカーＳの計測情報、及びスニーカーＳの取引情報を、スニーカーＳの物品情報として物品管理装置１２へ入力する。スニーカーＳの物品情報が物品管理装置１２へ入力されると、物品管理装置１２、管理サーバ１４、及びブロックチェーンネットワーク１５は、図５に示す処理に対応する各プログラムを実行する。
【００６９】
なお、以降の説明では、物品管理システム１０の処理の流れを示した図６を適宜参照する。
【００７０】
ステップＳ１００において、物品管理装置１２の情報取得部１２０は、管理ユーザＫＵから入力された取引対象のスニーカーの物品情報を取得する。
【００７１】
ステップＳ１０２において、物品管理装置１２の情報取得部１２０は、管理ユーザＫＵから入力された取引対象のスニーカーに取り付けるＲＦＩＤタグのタグＩＤを取得する。
【００７２】
ステップＳ１０４において、物品管理装置１２の制御部１２２は、上記ステップＳ１００で取得された物品情報と、上記ステップＳ１０２で取得されたタグＩＤとを対応付けて管理情報として設定する。
【００７３】
ステップＳ１０６において、物品管理装置１２の制御部１２２は、図６に示されるように、上記ステップＳ１０４で設定された管理情報ＫＪから、ハッシュ関数を用いて、ハッシュ値ｈ１を生成する。そして、物品管理装置１２の制御部１２２は、管理情報ＫＪから生成されたハッシュ値ｈ１と管理ユーザＫＵの秘密鍵Ｋ１とに基づいて、デジタル署名を生成する。
【００７４】
ステップＳ１０８において、物品管理装置１２の制御部１２２は、図６に示されるように、上記ステップＳ１０４で設定された管理情報ＫＪと、上記ステップＳ１０６で生成されたデジタル署名とに基づいて、ハッシュ関数を用いて、ハッシュ値ｈ２を生成する。
【００７５】
ステップＳ１１０において、物品管理装置１２の制御部１２２は、上記ステップＳ１０８で生成されたハッシュ値ｈ２に基づいて、ＲＦＩＤタグに書き込むＵＲＬ「ＵＲＬ：ｘｘｘｘ」を生成する。このＵＲＬは、スニーカーに取り付けられるＲＦＩＤタグに書き込まれる。なお、ＵＲＬは、スニーカーの管理情報の格納場所を表す情報である登録情報の一例である。
【００７６】
ステップＳ１１２において、物品管理装置１２の制御部１２２は、上記ステップＳ１０４で設定された管理情報ＫＪと、上記ステップＳ１０６で生成されたデジタル署名と、上記ステップＳ１１０で生成されたＵＲＬとを対応付けて、管理サーバ１４へ送信する。
【００７７】
ステップＳ１１４において、管理サーバ１４のサーバ通信部１４４は、物品管理装置１２から送信された、管理情報ＫＪとデジタル署名とＵＲＬとを受信する。そして、管理サーバ１４のサーバ制御部１４０は、管理情報ＫＪとデジタル署名とＵＲＬとを、管理情報記憶部１４２へ格納する。後述する端末１６がＵＲＬにアクセスすると、該当する管理情報ＫＪとデジタル署名とが端末１６の端末表示部１６４に表示される。
【００７８】
ステップＳ１１６において、物品管理装置１２の制御部１２２は、図６に示されるように、上記ステップＳ１０８で生成されたハッシュ値ｈ２を、ブロックチェーンネットワーク１５へ出力する。
【００７９】
ステップＳ１１８において、ブロックチェーンネットワーク１５の少なくとも１つのブロックチェーン端末は、図６に示されるように、ブロックチェーンのブロックへハッシュ値ｈ２を登録する。なお、ブロックチェーンへハッシュ値ｈ２が登録される際には、既知である所定の合意形成アルゴリズムによって、ブロックチェーンのブロックへハッシュ値ｈ２が登録される。
【００８０】
そして、管理ユーザＫＵは、ＵＲＬが書き込まれたＲＦＩＤタグＴをスニーカーＳへ取り付けて、当該スニーカーＳを第三者へ引き渡す。
【００８１】
次に、スニーカーＳを購入したユーザは、自身の端末１６を操作して、スニーカーＳに取り付けられているＲＦＩＤタグＴに付与されたＵＲＬを読み出す。ユーザの端末１６によるＵＲＬの読み出しが開始されると、物品管理装置１２、管理サーバ１４、及びブロックチェーンネットワーク１５は、図７に示す処理に対応する各プログラムを実行する。
【００８２】
ステップＳ２００において、端末１６は、ＲＦＩＤタグに付与されたＵＲＬ「ＵＲＬ：ｘｘｘｘ」を読み出す。なお、端末１６は、ＲＦＩＤタグとの間の無線通信によって、ＲＦＩＤタグに付与されたＵＲＬを読み出す。
【００８３】
ステップＳ２０２において、端末１６は、上記ステップＳ２００で読み出されたＵＲＬに応じた要求信号を管理サーバ１４へ送信する。具体的には、端末１６は、ＵＲＬに対応するサイトへアクセスする。
【００８４】
ステップＳ２０４において、管理サーバ１４は、上記ステップＳ２０２で端末１６からのアクセスを受け付けた場合に、ＵＲＬに対応するスニーカーの管理情報ＫＪと付帯情報とを、端末１６へ送信する。
【００８５】
ステップＳ２０６において、端末１６の端末制御部１６６は、管理サーバ１４から送信された管理情報ＫＪと付帯情報とを端末表示部１６４に表示させる。具体的には、ユーザＵ２が端末１６を操作してＵＲＬにアクセスすると、図８に示されるようなサイトＷ１，Ｗ２が端末表示部１６４に表示される。
【００８６】
この管理情報ＫＪには、ユーザＵ２が購入したスニーカーＳの画像情報、計測情報、取引情報、及び鑑定情報が含まれている。これにより、ユーザは、購入したスニーカーが、管理ユーザＫＵによる管理の下で流通したものであることを確認することができる。特に、スニーカーＳの鑑定情報が含まれているため、ユーザは、自身が購入したスニーカーＳが、管理ユーザＫＵによる鑑定を経て流通しているスニーカーであることを確認することができる。
【００８７】
なお、図８に示されるＷ２の付帯情報には、ハッシュ値がブロックチェーンに登録されていること及び当該ハッシュ値が管理ユーザＫＵの秘密鍵によって生成されていることを確認するためのリンクが含まれている。このため、例えば、ユーザが端末１６の端末表示部１６４を操作し、付帯情報に含まれるリンクを押下すると、ステップＳ２０８以降の処理が実行される。
【００８８】
ステップＳ２０８において、端末１６の端末制御部１６６は、ハッシュ値がブロックチェーンに登録されていることを確認するための要求信号を管理サーバ１４へ送信する。
【００８９】
ステップＳ２１０において、管理サーバ１４のサーバ制御部１４０は、上記ステップＳ２０８で端末１６から送信された要求信号を受信すると、ハッシュ値の取得を要求する制御信号をブロックチェーンネットワーク１５へ送信する。
【００９０】
ステップＳ２１２において、ブロックチェーンネットワーク１５のブロックチェーン端末は、上記ステップＳ２１０で管理サーバ１４から送信された制御信号に対応するブロックチェーンのブロックのハッシュ値を管理サーバ１４へ送信する。
【００９１】
ステップＳ２１４において、管理サーバ１４のサーバ制御部１４０は、図６に示されるように、上記ステップＳ２１２でブロックチェーン端末から送信されたハッシュ値ｈ２を取得する。そして、管理サーバ１４のサーバ制御部１４０は、管理情報記憶部１４２に格納された管理情報ＫＪ及びデジタル署名からハッシュ値ｈ２’を生成する。そして、管理サーバ１４のサーバ制御部１４０は、ブロックチェーンから取得したハッシュ値ｈ２と、管理情報記憶部１４２に格納された管理情報ＫＪ及びデジタル署名から生成されたハッシュ値ｈ２’とが一致しており、管理情報Ｋから生成されたハッシュ値ｈ２’がブロックチェーンへ登録されていることを表す格納情報ＣＫ１を端末１６へ送信する。
【００９２】
ステップＳ２１６において、端末１６の端末制御部１６６は、管理サーバ１４から送信された格納情報ＣＫ１を取得し、端末表示部１６４へ表示させるように制御する。これにより、ユーザは、購入したスニーカーの物品情報から生成されたハッシュ値が、ブロックチェーンに登録されていることを確認することができる。
【００９３】
ステップＳ２１８において、ユーザが端末１６の端末表示部１６４を操作し、付帯情報に含まれるリンクを押下すると、端末１６の端末制御部１６６は、ハッシュ値が管理ユーザＫＵの秘密鍵を用いて生成されていることを表す情報を確認するための要求信号を管理サーバ１４へ送信する。
【００９４】
ステップＳ２２０において、管理サーバ１４のサーバ制御部１４０は、上記ステップＳ２１８で端末１６から送信された要求信号を受信すると、管理ユーザＫＵの公開鍵を取得する。公開鍵は、例えば、管理ユーザＫＵのホームページ等に公開されている。
【００９５】
ステップＳ２２２において、管理サーバ１４のサーバ制御部１４０は、図６に示されるように、管理情報記憶部１４２に格納されたデジタル署名と、上記ステップＳ２２０で取得された管理ユーザＫＵの公開鍵Ｋ２とに基づいて、デジタル署名を復号してハッシュ値ｈ１を生成する。また、管理サーバ１４のサーバ制御部１４０は、管理情報記憶部１４２に格納された管理情報ＫＪからハッシュ値ｈ１’を生成する。
【００９６】
ステップＳ２２４において、管理サーバ１４のサーバ制御部１４０は、上記ステップＳ２２２で、デジタル署名から復号されたハッシュ値ｈ１と、管理情報ＫＪから生成されたハッシュ値ｈ１’とが一致しており、管理情報ＫＪから生成されたハッシュ値ｈ１’は、管理ユーザＫＵの秘密鍵Ｋ１を用いて生成されていることを表す署名情報ＣＫ２を、端末１６へ送信する。
【００９７】
ステップＳ２２６において、端末１６の端末制御部１６６は、管理サーバ１４から送信された署名情報ＣＫ２を取得し、端末表示部１６４へ表示させるように制御する。これにより、ユーザＵ２は、購入したスニーカーＳの物品情報から生成されたハッシュ値は、管理ユーザＫＵの秘密鍵を用いて生成されていることを確認することができる。このため、ユーザＵ２は、管理ユーザＫＵによって管理情報ＫＪが生成されていることを確認することができる。
【００９８】
以上説明したように、本実施の形態に係る物品管理システムの物品管理装置が、取引対象のスニーカーを表す情報である物品情報を取得し、スニーカーに取り付けるタグの識別情報を表すタグＩＤを取得する。そして、物品管理装置が、物品情報とタグＩＤとが対応付けられた情報である管理情報と、管理ユーザの秘密鍵に応じて生成されたデジタル署名とに基づいて、ハッシュ関数を用いて、管理情報及びデジタル署名に応じたハッシュ値を生成する。そして、物品管理装置が、ハッシュ値に基づいて、タグに付与するための情報であって、かつ管理情報の格納場所を表す情報である登録情報を生成すると共に、登録情報と管理情報とを対応付けて管理サーバへ格納する。そして、物品管理装置が、ハッシュ値を、複数のブロックチェーン端末によって管理されているブロックチェーンのブロックへ登録する。そして、端末が、物品に取り付けられているタグに付与された登録情報の一例であるＵＲＬを読み出し、ＵＲＬに応じた要求信号を管理サーバへ送信する。そして、管理サーバが、端末からの要求信号を受け付けた場合に、ＵＲＬに対応する管理情報から生成されたハッシュ値がブロックチェーンへ登録されていることを表す格納情報、及びＵＲＬに対応する管理情報のハッシュ値は、管理ユーザの秘密鍵を用いて生成されていることを表す署名情報を、端末へ送信する。そして、端末は、管理サーバから送信された情報を端末表示部に表示させる。これにより、物品の取引を適切に行うことができる。
【００９９】
また、スニーカーを購入したユーザは、端末を操作することにより、スニーカーのタグに付与されたＵＲＬへアクセスし、自身が購入したスニーカーの物品情報を確認することができる。物品情報には、スニーカーの鑑定情報等が含まれているため、ユーザは自身が購入したスニーカーが鑑定を経たものであることを確認することができる。これにより、取引対象のスニーカーに対する信頼性が高まる。
【０１００】
また、ＲＦＩＤタグが持つ固有のタグＩＤとスニーカーの物品情報を対応付け、ハッシュ値を生成し、そのハッシュ値をブロックチェーンへ登録することで、タグ自体の複製が困難となる。また、鑑定済みのスニーカーのミリ単位の個体情報を物品情報とすることにより、スニーカー自体の複製の難易度が劇的に上がる。これにより、スニーカーとＲＦＩＤタグとのセットのスニーカーを保有する限りは、当該スニーカーは真正品であると保証される。このため、スニーカーの個体の真正品保証の信頼性が向上する。
【０１０１】
また、スニーカーの物品情報とタグＩＤとを含む管理情報から生成されたハッシュ値がブロックチェーンに登録されていることを確認することができる。また、スニーカーの物品情報は管理ユーザにより生成されたものであることが、デジタル署名から判明する。これにより、ユーザは自身が購入したスニーカーが管理ユーザの管理を経たものであることを確認することができ、取引対象のスニーカーに対する信頼性が高まる。
【０１０２】
なお、本発明は、上述した実施形態に限定されるものではなく、この発明の要旨を逸脱しない範囲内で様々な変形や応用が可能である。
【０１０３】
例えば、本実施形態では、物品の一例としてスニーカーが取引される場合を例に説明したがこれに限定されるものではなく、スニーカーとは異なる他の物品を対象としてもよい。
【０１０４】
また、物品情報には、他の情報が含まれていてもよい。例えば、出品元の情報（例えば、誰がどこで仕入れたか）又は出品先の情報（例えば、取引の結果誰に売ってどこに届けたか）等を物品情報に含めるようにしてもよい。また、例えば、物品の表面の情報を物品情報に含めるようにしてもよい。この場合、表面の模様及びざらつき等は個体差があるため、それらの情報を物品情報に含めることにより、例えば、真正品認証の際の情報とすることができる。
【０１０５】
また、例えば、物品情報には、超音波による検査、電磁波による検査、音波による検査、及び通電による検査等の少なくとも１つの検査による物品の非破壊検査結果に関する情報が含まれていても良い。また、物品情報には、香気又は臭気等を検知する機器を利用した物品の香りに関する検査結果に関する情報が含まれていても良い。
【０１０６】
また、本実施形態では、スニーカーに取り付けるタグとしてＲＦＩＤタグを用いる場合を例に説明したが、これに限定されるものではなく、他の種類のタグを用いてもよい。
【０１０７】
また、本実施形態では、管理ユーザ内の鑑定人によって鑑定が実施される場合を例に説明したが、これに限定されるものではなく、外部の鑑定人によって鑑定が行われるようにしてもよい。または、複数の鑑定人によって鑑定が行われ、その鑑定人に関する情報（例えば、氏名及び鑑定の日時等）と鑑定結果とが鑑定情報として用いられても良い。
【０１０８】
また、本願明細書中において、プログラムが予めインストールされている実施形態として説明したが、当該プログラムを、コンピュータ読み取り可能な記録媒体に格納して提供することも可能である。
【符号の説明】
【０１０９】
１０   物品管理システム
１２   物品管理装置
１４   管理サーバ
１５   ブロックチェーンネットワーク
１５Ａ，１５Ｂ，１５Ｃ      ブロックチェーン端末
１６   端末
１７   ネットワーク
７０   コンピュータ
７３   記憶部
７２   メモリ
１２０ 情報取得部
１２２ 制御部
１２４ 通信部
１４０ サーバ制御部
１４２ 管理情報記憶部
１４４ サーバ通信部
１５０ ブロック制御部
１５２ ブロックチェーン情報記憶部
１５４ ブロック通信部
１６０ 端末操作部
１６２ 端末処理部
１６４ 端末表示部
１６６ 端末制御部
１６８ 端末通信部
【図１】
2020201589.tif 000003
【図２】
2020201589.tif 000004
【図３】
2020201589.tif 000005
【図４】
2020201589.tif 000006
【図５】
2020201589.tif 000007
【図６】
2020201589.tif 000008
【図７】
2020201589.tif 000009
【図８】
2020201589.tif 000010