(57)【要約】マークされた物体の取引を管理する方法、及び、システム。実施例では、マークされた物体を記録する方法は、リーダユニットによって、物体に関する特定の、及び、一意のマーキングを決定し、また、物体、及び、そのマーキングに関する少なくとも１つのレコードを生成するために、マーキングを示す暗号化データ、及び、マークされた物体を示すデータを、少なくとも１つのサーバシステムに通信することを有する。少なくとも１つのサーバシステムは、ブロックチェーンに物体の取引を記録することに適合された少なくとも１つのブロックチェーンサービスモジュール、及び、取引の承認に基づく物体の各取引の承認に適合された少なくとも１つの管理サービスモジュール、を有する分散ブロックチェーンシステムであって、物体上の特定のマーキングを正確に読み取ることを承認し／可能とする特定の読み取りスキーム／パラメータを伴うリーダユニットを提供することによって、また、応答において、リーダから、読み取りスキームを用いて読み取られるマーキングを示す読み取りデータを取得し、また、少なくとも１つのサーバによって保存された物体のマーキングに関する読み取りデータと、保存されたデータとの間での一致性に基づき、物体を承認するものであってもよい。次に、ブロックチェーン内で物体に関する取引の記録の要求を実行される前に、ブロックチェーンサービスモジュールは、管理サービスからの取引の承認を待つように適合されている。
2020520503.tif 000002
【特許請求の範囲】
【請求項１】
マークされた物体を記録する方法であって、
前記マーキングを示すデータを提供するために、前記物体の特定、及び、一意のマーキングを決定するためのリーダユニットを使用し、
少なくとも１つの対応するサーバシステムと通信し、前記マーキングを示すデータ、及び、前記マークされた物体を示すデータを、暗号鍵を用いて、送信する計算装置を使用し、
少なくとも１つの前記サーバシステムによって、前記送信されたデータの少なくとも１つのレコードを生成することを可能にする、
マークされた物体を記録する方法。
【請求項２】
少なくとも１つの前記サーバシステムは、
少なくとも１つの前記レコードを、公開、半公開、又は、秘密（private）データベースに含む、
請求項１に記載の方法。
【請求項３】
少なくとも１つの前記サーバシステムは、
管理サービスを含み、
前記通信は、
前記物体を示すデータを前記管理サービスに提供し、前記物体の前記特定のマーキングの決定を実行するために、ある読み取りスキームで、動作することを、前記リーダユニットに、承認する読み取りパラメータを示す応答データを受信する、
請求項１、又は、請求項２に記載の方法。
【請求項４】
前記リーダユニットは、
前記マーキングを示す前記データを、前記管理サービスに提供し、
前記管理サービスは、
前記マーキングの前記データを、そこに保存されている前記マーキングの記録データと比較して、前記物体の真正性を確定する、
請求項３に記載の方法。
【請求項５】
少なくとも１つの前記サーバシステムは、
ブロックチェーンにおいて前記物体の取引を記録するように適合されたブロックチェーンサービスと、ブロックチェーンサービスによる記録の前に、前記取引の真正性を確定することによって、各取引を承認するために適合された管理サービスと、を備え、
前記管理サービスは、以下を実行することにより、前記取引の真正性を決定する、
前記リーダユニットが、前記物体の前記特定のマーキングを決定する特定の読み取りスキームで、動作することを承認するための読み取りパラメータを示すデータを、前記リーダに、提供し、
前記リーダユニットから、前記読み取りパラメータを利用して読み取られるマーキングを示すデータを、応答して、取得し、
前記マーキングを示す前記受信データと、前記物体上のマーキングを示す保存データと、を比較し、そして、前記マーキングの前記保存データと前記受信データとの一致に基づいて前記物体を認証し、
さらに、前記ブロックチェーンサービスに保存された物体に対する取引の記録を要求する際に、前記ブロックチェーンサービスは、前記管理サービスから、前記取引の前記承認を待つ／要求する、
請求項１〜請求項４のいずれかに記載の方法。
【請求項６】
前記管理サービスは、
安全なシステムのような１つ以上のサーバによって実行され、
前記ブロックチェーンサービスは、
公開、半公開、及び／又は、秘密ブロックチェーンサーバのうちの少なくとも１つとして実行される、
請求項５に記載の方法。
【請求項７】
１つ以上の物体のマーキングを読み取るための要求を、１つ以上のサーバシステムに、送信し、対応する物体のマーキングの読み取りを可能にする１つ以上の読み取りパラメータを示す応答データを受信し、また、前記物体のマーキングを読み取るために前記１つ以上の読み取りパラメータを利用する前記リーダユニットを使用する、
請求項１〜請求項６のいずれかに記載の方法。
【請求項８】
１つ以上の前記読み取りパラメータは、
前記物体の前記特定の一意なマーキングの場所を示すための適切な読み取りプロトコルを示すデータを有する、
請求項７に記載の方法。
【請求項９】
少なくとも１つの対応するサーバシステムとの前記通信、及び、前記マーキングを示すデータの前記送信は、
読み取りパラメータに関するデータに応答した１つ以上の管理関連サーバへの読み取りデータの送信を有し、応答する１つ以上の前記管理関連サーバは、前記マーキングデータを検証し、そして、前記送信データに関する少なくとも１つの前記レコードを生成するために、対応する検証データを送信するように構成されている、
請求項１〜請求項８のいずれかに記載の方法。
【請求項１０】
前記リーダユニットシステムは、
Ｘ線蛍光（ＸＲＦ）システムであり、
前記1つ以上の読み取りパラメータは、
前記物体の前記特定の一意なマーキングの場所を示すための適切な読み取りプロトコルを示すデータを有し、
前記読み取りプロトコルは、
放射管電流、又は、電圧、キャリブレーションスキーム、及び、前記マーキングのスキャンニング、及び、読み込みの少なくとも一つの幾何的設定のうちの1つ以上に関するデータを有する、
請求項１〜請求項９のいずれかに記載の方法。
【請求項１１】
さらに、前記物体に、特定の値を割り当てる、
請求項１〜請求項１０のいずれかに記載の方法。
【請求項１２】
少なくとも１つのサーバシステムと通信するコンピュータ装置を利用し、物体レコードの更新の要求を示すデータを送信し、前記データは、少なくとも既存の所有者検証データ、及び、更新されるべきデータを有し、前記所有者検証データ、及び、前記物体マーキングデータを検証するための前記物体に関連付けられた公開レコードのコピーを生成し、送信された前記データの少なくとも１つのレコードを生成し、対応するレコードに追加され、少なくとも１つの更新されたレコードを、前記公開データベースに、表示する、
マークされた物体の所有権の取引における使用方法。
【請求項１３】
さらに、物体レコードを更新する前記要求に応答して、対応する物体のマーキングの読み取りを可能にする１つ以上の読み取りパラメータを示すデータを受信し、前記物体の一意のマーキングを読み取るリーダユニットを使用し、前記物体マーキングデータを検証するために、対応するマーキングデータを前記1つ以上のサーバシステムに送信する、
請求項１２に記載の方法。
【請求項１４】
前記送信されたデータは、さらに、
取引の価値を示すデータを有し、
前記方法は、さらに、
既存の所有者公開レコードと新しい所有者公開レコードとの間で、公開レコードにおける対応する通貨の転送をもたらす、
請求項１２、又は、請求項１３に記載の方法。
【請求項１５】
前記送信されたデータは、転送される所有権の一部を示すデータを有する、
請求項１２〜請求項１４のいずれかに記載の方法。
【請求項１６】
物理的にマークされた物体を示すデータから仮想通貨を生成し、それによって、物理的物体に伴われた仮想通貨を生成する方法であって、
前記マーキングを示すデータを提供するために、前記物体の特定、及び、一意のマーキングを決定するためのリーダユニットを使用し、
少なくとも１つの対応するサーバシステムと通信するコンピュータ装置を使用し、前記マーキングを示すデータ、及び、マークされた前記物体を示すデータを、暗号鍵を用いて送信し、
送信された前記データを通信し、前記送信されたデータの少なくとも１つのレコードを生成し、前記少なくとも１つのレコードを、公開、半公開、又は、秘密データベースに、表示し、
マーキングを示すデータが暗号関数を使用してハッシュされ、マーキングを示すデータが秘密に保たれ、前記仮想通貨が、前記マーキングを示す暗号的にハッシュされたデータから暗号関数を用いて生成され、データベースに永続的に保存される、
物理的にマークされた物体を示すデータから仮想通貨を生成し、それによって、物理的物体に伴われた仮想通貨を生成する方法。
【請求項１７】
２つ以上の仮想通貨の所有権の記録を保存するブロックチェーンシステムであって、
前記２つ以上の仮想通貨の各々は、物理的にマークされた物体に関連付けられ、
仮想通貨の所有権、又は、仮想通貨の一部を、変更し、公開鍵暗号化スキームを用いて、前記ブロックチェーンシステムに、記録することができる、
２つ以上の仮想通貨の所有権の記録を保存するブロックチェーンシステム。
【請求項１８】
物理的にマークされた物体のマーキングは、ＸＲＦ分析によって検出できる、
請求項１７に記載のブロックチェーンシステム。
【請求項１９】
分散ブロックチェーンシステムであって、
少なくとも１つのサーバシステムは、
ブロックチェーン内に、前記物体の取引を記録するように適合された少なくとも１つのブロックチェーンサービスモジュールと、
少なくとも１つのブロックチェーンサービスモジュールによって前記取引が記録される前に、前記物体の前記取引の真正性を確定することによって、物体の各取引の承認に適合された少なくとも１つの管理サービスモジュールと、を有し、
前記物体は、
リーダユニットによって読み取り可能なある特定のマーキングによってマークされており、
前記管理サービスモジュールは、
以下を実行することにより、前記取引の真正性を確定するように構成され、動作可能であり、
前記読取ユニットを読み取りパラメータを示すデータと通信することにより、前記マーキングを読み取るために前記リーダユニットを承認し、それによって、前記読み取りユニットは、前記物体の前記特定のマーキングを確定するために、ある読み取りスキームで動作することによって前記マーキングを読み取り、
応答において、前記読み取りパラメータを利用して読み取られた前記マーキングを示すデータを、前記リーダユニットから、取得し、
前記マーキングを示す前記受信データと、前記物体上の前記マーキングを示す保存データと、を比較し、前記マーキングの前記保存されたデータと前記受信されたデータとの間の一致に基づいて前記物体を認証し、及び、
前記ブロックチェーンサービスに保存された物体に関する取引の記録の前記要求の際に、前記ブロックチェーンサービスは、前記管理サービスからの前記取引の承認を待つように構成され、動作可能である、
分散ブロックチェーンシステム。
【請求項２０】
物体に物理的に結合された一意のマーキングを読み取り、前記物体の前記マーキングを示すデータを提供するリーダユニットであって、
前記リーダユニットは、
前記マーキングを読み取るための読み取り動作を動作させるための読み取りパラメータを示す前記管理サーバ認可データから受信するための前記マーキングを読み取る動作を実行する前に、予め定められた管理サーバとの通信を開始するよう、構成され、動作可能であり、
前記受信された読み取りパラメータを用いて前記読み取り動作を実行することによって前記一意の署名を確定する、
リーダユニット。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ブロックチェーン技術の分野にあり、ブロックチェーンを介して物体取引を管理するためのシステム、及び、方法に関する。
【背景技術】
【０００２】
一意の、及び、高い価値の物体は、商業的、及び、経済的な価値に関連付けられたアイテムが典型的な例である。特定の芸術作品、又は、宝飾品は、典型的には、物体の履歴、及び、所有権を示す文書とともに所有者の間で移転され、また、偽造の企てにさらされる可能性がある。
【０００３】
分散台帳に基づくブロックチェーンアーキテクチャは、インターネット２．０時代の始まりであり、情報のみがオンラインで（「通常の」インターネットのように）転送されるだけでなく、価値も同様である。ブロックチェーン、及び、ブロックチェーン型の分散データベースは、データの変更、及び、コピーに対する耐性を提供する一方、ここでは、ブロックと呼ばれるレコードデータを維持するために使用される。一般に、ブロックチェーンは、データレコードの連続的に成長するリストを利用し、そこでは、新しいレコードは、更新されたデータを提供する古いレコードにリンクされる。典型的には、ブロックチェーン型データレコードは、分散コンピュータシステムを利用し、また、承認されていない変更からデータセキュリティを達成するように構成される公開レジストリを提供する。ブロックチェーンデータベースのアーキテクチャ、及び、設計は、デジタルデータレコードを複製できず、したがって、変換可能な仮想アセット（ビットコインなど）として使用できることを保証する。
【０００４】
物品の真正性の検証を助けるためにブロックチェーンプラットフォームを使用する技術は、当該技術分野において知られている。例えば、米国特許出願第１１／００９８７２３号は、商品のブロックチェーン検証、及び、在庫の認証のための方法を開示し、この方法は、コンピュータ装置によって、コードスキャナを使用して、製品に添付されたコードからのアドレスを検証し、そのアドレスは、取引記録簿に記録された暗号化通貨取引に関連付けられ、前記コンピュータ装置によって、少なくとも１つの現在の取引データを取得し、検証、及び、少なくとも１つの現在の取引データに基づいて、物体が、本物であることを確定する。
【発明の概要】
【０００５】
本発明は、コード化された物理的アイテムのデータベースを管理（作成、及び、更新）するためのシステム、及び、方法を提供する。本発明の技術は、取引されるであろう選択された物体と対応するデータベースレコードとの間の一意の関連付けに従って、一意の物体マーク、又は、署名に基づいて、物体／アイテムの所有権を監視し、また、移転してもよい。
【０００６】
本発明は、ブロックチェーンアーキテクチャを利用して、コンピュータ、及び、仮想システムが物理的な物体、及び、資産と情報とを交換する方法を提供する。特に、本発明は、安全な1対1方式で、物理的物体を仮想的資産（即ち、デジタルレコード）に関連付けるための方法、及び、システムを提供する。即ち、マークされた物理的物体とデジタルレコードとの間の対応関係を作成し、管理するために、対応関係を壊すことができないようにする。具体的には、本発明の方法、及び、システムは、デジタル記録を複製し、削除し、又は、他の方法でハックすることが非常に困難であり、さらに、そこでは、物理的物体を、偽造、又は、複製できず、また、未承認の方法では、異なるデジタル記録に関連させることはできないことを保証する（即ち、物理的物体は、仮想システムにおいて、２つの異なる識別子を有することができない）。さらに、物理的物体は、デジタル追跡、及び、物理的に識別可能な追跡の両方を物体自体に残すことなく、その仮想レコードから分離されるようにしてもよい。
【０００７】
仮想レコードの複製、及び、ハッキングを防止する目的で、ブロックチェーンデータベースは、ブロックチェーンシステム内の多数のノード（サーバ）によって、デジタルレコードへの変更、又は、更新が承認されなければならないことを保証するために、使用されてもよい。物理的物体の偽造、及び、改ざんを防止し、物理的物体とデジタルレコードとの対応関係を作成するために、本発明は、物理的物体をマーキングする技術、及び、マーキングの検出を含むデジタルレコードを作成、及び、管理する新しいスキームを利用する。マーキング、及び、スキームは、物体上の物理的な署名、及び、対応するデジタル署名を生成する。物理的物体に関連付けられたデジタルレコードは、公衆によって見ることができるブロックチェーンデータベースに保存される公開レコードを有してもよく、また、ブロックチェーンデータベース上に暗号化された形態で保存されるか、又は、管理データベース（ブロックチェーンデータベース上の特権ノード、又は、サーバであってもよい）にのみ記憶される閉ざされた部分を有するようにしてもよい。閉ざされた部分は、デジタル署名を示してもよく、また、物体のマーキングに関する付加的な情報を有してもよい。
【０００８】
本発明の一態様では、管理データベースは、承認／管理集中当事者によって管理され、物体の物理的、及び、対応する署名に関する情報を保存するようにしてもよい。認証された本体は、物体を承認し、仮想システム（管理データベース、及び、管理データベースを含む）上に物体を記録することを承認するブロックチェーンデータベースは、物体の所有権（及び、所有権の履歴）、物体の起源、製造材料、現在位置などに関する情報を保存し、管理する。
【０００９】
一例では、物理的、及び、デジタル署名に関する情報は、認証／管理当事者にのみ公開される。すなわち、この情報は、ブロックチェーンデータベースにおいて利用できないようにし、及び、物体の所有者、又は、保持者に利用できないようにしてもよい。物体の所有権（及び、所有権の履歴）を詳述する付加的な情報は、一般に、ブロックチェーンデータベースシステムによって管理されてもよい。そのような情報は、公開鍵（公開秘密鍵暗号方式が使用される場合）、又は、所有者に対応する一意のデジタル署名の他の型、及び、その物体を識別するコード、又は、所有者、及び、物体に関する追加の詳細を有してもよい一方、物体、及び／又は、その署名に関連付けられた他のデータを保持しないようにしてもよい。一例では、情報は、物体の価値を有してもよい。物体の価値は、予め選択された時間周期毎に一度、更新されてもよい。所有権の変更は、典型的には、ブロックチェーンデータベースに登録され、そこでは、所有者は、秘密鍵（ブロックチェーンデータベースに公開された公開鍵に対応する）を使用して所有権を証明してもよい。
【００１０】
管理当事者（例えば、サービス／サーバ）は、物体が真正であることを確定することによって、物体の所有権を変更するプロセスに関与してもよい（そのような認証が要求される場合）が、しかし、所有権に対するいかなる変更も実行できず、また、所有権（例えば、所有者によって保持されている署名、又は、秘密鍵）を実証し、又は、証明することができる任意のデータへはアクセスしない。
【００１１】
本発明のブロックチェーンデータベースは、また、仮想暗号通貨に関連付けられてもよい（第1ブロックチェーンがビットコインに関連付けられているのと同じ方法で）。この仮想通貨は、データベースに記録されているマークされた物体に価値を提供するために利用されてもよい。物体の価値は、物体がシステムに最初に記録されたときに所有者によって設定され、後の時点で所有者によって更新されてもよい。代替的に、又は、追加的に、物体の価値は、物体の所有権、又は、一部の所有権の変更を伴う取引が行われる時間毎に更新され、そこでは、その価値は、取引において設定される物体の価値に応じて設定されるようにしてもよい。一例では、物体の価値は、所有者からの承認が提供されたときにのみ、公に設定され、及び／又は、利用可能にしてもよい。
【００１２】
任意のプライベート、又は、商業的な実体は、物体、及び、部分的にブロックチェーンデータベースに関連付けられた内部仮想通貨の所有者となってもよい。階層的決定性鍵の使用を通して、実体は、追加の依存秘密鍵に関連付けられる単一の秘密鍵を使用することによって、複数の物体を所有してもよい。
【００１３】
本発明のブロックチェーンシステムは、物々交換のための交換所、又は、中央市場として利用されてもよく、そこでは、任意の物体、又は、一部の所有権は、任意の他の物体、又は、物体の一部と物々交換されてもよい。さらに、本発明は、任意の物体の所有権を複数の所有者に分割できるように、マークされた物体、又は、そのような物体のレコードが、それ自体で仮想通貨となってもよく、そこでの取引、価格、及び、資産の価値は、物体に対して相対的に設定されてもよい。
【００１４】
本発明の方法、及び、安全な１対１の物理的物体と仮想レコードとの間の関連付けは、物理的物体を含む様々な処理、取引、及び、契約を取り引きし、また、実行するための仮想プラットフォームを提供してもよい。このような処理、及び、取引は、物体の所有権を変更し、また、更新し、物体に更新可能な価格を設定し、物体の真正性を検証することによって、ブロックチェーンデータベース（仮想アセットを作成する）における物体の記録を含む。さらに、物理的物体、及び、デジタルレコードを偽造し、及び、複製しようとする企てに対するロバスト性のために、本発明は、マークされた物体、及び、商品の所有権を共有し、また、物体の一部の所有権を取引する（即ち、物体の所有権の任意のパーセンテージで取引）ためのプラットフォームを提供してもよい。
【００１５】
一般的に、本発明は、条件付き、及び、非条件付き取引を含む取引の少なくとも２つのカテゴリを提供し、非条件付き取引は、取引に対する当事者、又は、管理データベースによって実行される任意の追加のアクションに条件付けされることなく、実行され、また、確定されてもよい取引になる（例えば、物体のマーキングの読み取り、又は、通貨の移転）。非条件付き取引は、管理データベースからの関与なしに、ブロックチェーンシステムによって実行されるようにしてもよい。条件付き取引は、条件が満たされたときにのみ確定され、そこでは、条件は、取引（例えば、通貨移転）に対する当事者によって、又は、は管理データベースによって（例えば、物体が適切にマークされていることの検証）管理データベース）実行される動作であってもよい。
【００１６】
条件付き取引は、2つ以上の当事者を含んでもよい物体の所有権の変更に関連づけられた取引に関し、一部、又は、すべての当事者を含む１つ以上の条件で調整されるように設定されてもよい。
【００１７】
取引（所有権の変更）は、物体が物体の新しい所有者となる当事者によって受領されるときに、マーキングの読み取りを条件としてもよい。この当事者は、新しい所有者、又は、第三者（例えば、物体がエスクローで保持されている信頼された関係者）であってもよい。例えば、物体の所有権は、複数の所有者に移送されてもよい一方、物体自体がこれらの当事者の１つによって保持されるか、又は、物体の所有者ではない信頼された当事者によって保持されてもよい。このような取引において、ブロックチェーンデータベースは、読み出しが実行されたこと、及び、読み出しマークが正しいものであることを管理データベースから確認する際にのみ、所有権の変更を完了できるように構成してもよい。
【００１８】
取引は、所有権を移送する前に、新しい所持者に物体自体を移送する（例えば、物体の所有者、又は、所持者がマークされた物体を有することを検証するために）物体の最初の読み取りを条件としてもよい。
【００１９】
所有権の変更は、物体の所有者に移送される設定コストを条件としてもよく、そこでは、コストは、仮想通貨であってもよい予め選択された通貨で設定してもよい。例えば、仮想通貨は、ブロックチェーンデータベースに関連付けられた内部仮想通貨であってもよいし、異なる外部仮想通貨であってもよい。別の例では、コストは、仮想通貨として使用されてもよい１つ以上のマークされた物体、及び、物体に関して設定されてもよい。即ち、所有権の変更は、仮想通貨として使用されるマークされた物体、及び、物体群（又は、その一部の所有権）を、物体の所有者の手に、移送したときのみ、確定される。そのような取引は、複数の当事者からの複数の通貨転送（例えば、１つ以上の所有者から複数の新しい所有者への所有権の変更）を条件としてもよい。
【００２０】
所有権の変更は、ある時間フレーム内で実行されるアクション（ある日／時まで、又は、ある時間から、又は、両方）を条件としてもよく、そこでは、アクションは、上記条件のいずれかに関連付けられてもよい（例えば、マークの読み取り、又は、コストの移送が予め選択された時間までに実行される）。
【００２１】
１つ以上の当事者によって実行される１つ以上のアクションに条件付けられた取引を容易にするために、ブロックチェーンシステムは、階層的決定性鍵を採用してもよく、そこでは、例えば鍵ペア（秘密、及び、公開）の階層は、例えば、秘密鍵がそのサブ鍵を制御できるように生成される。例えば、通貨の移送が条件づけられた取引において、通貨が移送され、取引が確定される鍵は、取引が開始された鍵よりも階層の上層に位置してもよい。このような鍵ペアは、予め選択された有効期限を有してもよい。予め選択された有効期限を有する鍵ペアは、条件のうちの１つ以上が予め選択された時間内で満たされなければならない条件付き取引で使用されてもよい。条件付き取引は、条件が満たされ、取引が確定される前のいつでも、取引の開始者（例えば、物体の所有者）によって失効されてもよい。あるいは、条件付き取引マットは、その有効期限（満了日が予め設定されていない場合には、他の予め選択された時間）の前に、一旦開始されると、無効にされないものであってもよい。
【００２２】
上述したように、物体（例えば、有価物）は、商業的、及び、経済的な価値に関連付けられ、また、時には所有者間で移送される。従来の経済的な、及び、認証の技術は、物体の履歴の追跡と同様に、物体の文書、及び、所有権の認証にかなりの労力を必要とする。本発明は、コンピュータ分析、及び、適切なデータベース構造を利用して、安全な所有権データと同様に、物体履歴の高レベル監視を可能にする技術を提供する。さらに、本技術は、一意の、及び／又は、共有された所有権を可能にし、物体データの有効な表示を提供できるようにする物体の所有権の商業的な、及び、経済的な移送のために、このような適切なデータベースの使用を可能にする。
【００２３】
従って、データ通信における提供されたデータの高い有効性、及び、データ通信における高いセキュリティを提供する一方、物体所有権の商業的、及び、経済的な使用を可能にするのと同様に、価値のある物体についてのデータを監視し、及び、更新することができる技術、及び、システムに対する技術が必要とされている。本発明は、そのような要件を提供するために、特定の物体に提供される一意のマーキングと組み合わせて、ブロックチェーンタ型データベースを利用する。一般に、本発明は、マーク付けされた物体の台帳を維持するためのブロックチェーン型データベース構造を利用してもよい。このように、用語「ブロックチェーン」、及び、「ブロックチェーン型」は、本明細書では、１つ以上のサーバ上で動作する分散データベースを参照して交換可能に使用され、また、上述したように、データレコードを維持するリンクされた履歴のチェーンを提供する。
【００２４】
本発明によるブロックチェーン型データベースは、特定的にマークされたアイテムの存在、所有権、及び、追加のパラメータを示すデータを安全に記憶し、また、提供するために用いられてもよい。物体に関連付けられた異なるデータ片は、公に利用できてもよく、または、承認可されたリーダ（以下に示すように）、物体の所有者、及び／又は、管理鍵に関連付けられた適切な暗号化鍵を用いて、可視的であり／読み取り可能となるように暗号化されてもよい。一般的に、マークされた物体は、ホログラム、ＱＲコード、ＵＶ、又は、ＩＲタガント、ＲＦＩＤタグ、及び、ＸＲＤ、又は、ＸＲＦに基づくＸ線署名を含む様々なタイプの署名によってマークされてもよい。さらに、いくつかの実施例では、所定の読み取りパラメータを使用する専用リーダを使用して、物体署名は、読み取られてもよい。この目的のために、リーダは、マーキングを読み取るための特定の承認に関連付けられてもよく、また、物体に関連付けられたブロックチェーンレコードから、又は、管理ユーティリティ（管理データベース）に関連付けられた１つ以上のサーバから、特定の物体に関連付けられた読み取りパラメータを安全に取得するように構成してもよい。この目的のために、本技術によるブロックチェーン型のレコードを有するデータベースは、典型的には、対応する物体を安全に識別できるように、読み取りパラメータに関するデータを保存し、択一的、又は、追加的に、このような読み取りパラメータのデータは、１つ以上の管理関連サーバに保存されてもよく、また、承認キーに従って承認されたリーダユニットにアクセスできてもよい。
【００２５】
この目的のために、エントリーデータ片は、マークされた物体（例えば、ホログラム、ＱＲコード、ＵＶ、又は、ＩＲタガント、ＲＦＩＤタグ、及び、ＸＲＤ、又は、ＸＲＦに基づくＸ線署名）の認証された走査／読み取りを提供する際に、作成されてもよく、そのような読み取りは、一意の物体マーキングを示すデータを提供する。物体に関連付けられ、また、データエントリに含まれる追加のデータピースは、製造プロセスに関する情報、最初の／現在の所有権データ、物体説明、承認されたマーキング／読み取りデータのうちの少なくとも１つを示すデータを有している。物体データは、また、物体のマークの検出のための特定の命令を提供する走査／読み取り方法に関するデータと、物体に関連付けられた価値データとを有してもよい。これに関連して、適切な一意のマーキングは、マーキング生成ツールにしたがって提供されてもよく、その結果、適切なマーキングは、１つ以上の管理サーバによって提供されるデータにしたがって承認されてもよいことに注意が必要である。したがって、異なるマーキングは、１つ以上の管理関連サーバによって提供されるように、特定のマーキング系列、及び、アイテム識別に関連付けられてもよい。
【００２６】
このように生成されたデータエントリは、本発明に従って、処理され、及び、安全なデータベースに保存される。このように、データベースは、物体の安全な物理的マーキングに対応する物体署名を示すデータ；所有者（コードを介して識別される）を含み、また、物体から物体署名が読み取られる（即ち、検出され、又は、測定される）方法、例えば、承認されたリーダ、及び／又は、読み取りパラメータの型についてのデータを有してもよい。いくつかの構成では、読み取りパラメータは、１つ以上の管理関連サーバシステムに接続できる承認されたリーダユニットによってのみアクセスできる。さらに、データベースレコードは、静的であるか、又は、更新可能である様々なオンライン手段によって、任意の選択された通貨において、又は、選択された仮想／集中管理されない通貨において、ブロックチェーン内の他の物体の経済的価値に、リンクされる物体に割り当てられる経済的価値を有してもよい。さらに、データベースレコードは、１つ以上の記憶ユーティリティに保存され、データ完全性の増大した耐久性のために集中管理されないデータベース構成を提供するようにしてもよい。データベースストレージは、各エントリの作成後に提供されるデータ片の変更が、対応するデータエントリの更新されたフィールドに関連する以前のデータを維持する一方、新しい、及び、更新されたデータを追加しながら、階層化された構造、又は、リンクされたレコードに保存されるようなエントリ履歴維持構成（例えば、エントリ履歴維持構成）となるように構成されてもよい（例えば、ブロックチェーン構成）。さらに、ある物体に対応する更新可能なデータ（例えば、現在の経済的価値）は、１つ以上の記憶ユーティリティに保存されてもよく、集中型データベース（例えば、ＮｏＳＱＬデータベースのような）内に、様々な第三者によって維持され、管理されてもよい。物体の所有権の履歴に関する証明されたレコードは、物体の値に追加してもよく、例えば、有名な以前の所有者は、しばしば、物体の値を増加させることに注意が必要であう。
【００２７】
一般的に、本発明の技術は、データベースの少なくとも１つの公開レコードを提供するストレージユーティリティに関連付けられた１つ以上のサーバを有する分散データベースを利用してもよい。いくつかの実施例によれば、本発明のデータベースは、安全な、及び、変更耐性を有するレコードを提供するブロックチェーン型データベースとして構成されてもよい。したがって、特定のマークされた物体に関連付けられた各データエントリは、ブロック、又は、ブロック内のレコードを形成してもよく、そこでは、このブロックでは、所有権、又は、価値データなどの物体データの更新は、追加のレイヤ、又は、リンクされたブロック／レコードとして追加され、公開レコードのコピーに登録されてもよい。上述したように、物体関連レコードの少なくともいくつかの詳細は、典型的には、公開、又は、半公開（即ち、インターネットからの直接的なアクセスを伴っても、又は、伴わなくても、集中管理されない台帳に分散される）である一方、ユーザが、各ユーザによってどのようなデータが見られるかを制御する能力を有する多くの場合は、いくつかの他のデータ片は、暗号化され、適切な複合鍵でアクセスできるようにしてもよい。
【００２８】
さらに、本発明の技術は、特定の物体の物理的マーキングを利用して、記録されたデータの妥当性検証を提供する。より具体的には、このようなマーキングは、物体に組み込まれ、また、物体に永久的、及び、物理的に関連付けられるように構成される、ホログラム、ＱＲコード、ＵＶ、又は、ＩＲタガント、ＲＦＩＤタグ、ＸＲＤ、又は、ＸＲＦに基づくＸ線署名の１つを利用してもよい。適切な物体マーキングは、標準的に、又は、特別に構成された読取システムを使用して読み取られてもよく、特定の走査／読み取りプロトコル、及び、パラメータを必要としてもよい。このような一意の物体署名は、一方で、物体の有効性に関する適切な指示を提供し、他方で、データベースの対応するブロック／エントリに関連付けられた物理的、及び、一意の物体の検証を提供してもよい。上述したように、安全なデータベース構成、及び、実際の物理的物体に対する参照を表示することは、取引されるであろう所有権に対応する市場と同様に、貴重品の適切な登録の両方を提供してもよい。
【００２９】
一般的に、物体の適切な読み取りデータを提供すること、又は、物体に割り当てられたマーキングデータの表示を提供することによって、特定のマークされた物体のために、データレコードは生成されてもよい。より具体的には、この技術は、１つ以上の選択された物体に特定の一意のマーキングを割り当て、また、それに応じて物体をマーキングし、必要な読み取りパラメータをリーダユニットに提供し、また、管理データベースに関連付けられたサーバに読み取りデータ（典型的には、適切に暗号化されている）を提供すること、読み取りデータが真正でることを決定するために管理データベースでデータを処理し、また、物体レコードを生成し、典型的には、物体に関する自身の所有権を識別し、また、証明でき、また、対応する秘密暗号鍵を使用して前述のすべての可能性のあるアプリケーションを使用できる物体の最初の、又は、現在の所有者の公開鍵に、新たに作成されたレコードを割り当てること、物体を認証し、また、データを読み取る際に、管理サーバは、物体データレコードを生成するために、ブロックチェーンデータベースに関連付けられた少なくとも１つのサーバ（計算ノード）に適切な指示を送信し、ブロックチェーンデータベースの一部としてレコードを表示すること、を有してもよい。一般的に、物体を読み取る際に、リーダユニットは、読取りに関するデータを、ブロックチェーンに関連する少なくとも１つのサーバ（計算ノード）に、送信するように、例えば、実際の読取りデータを伴わずに、読み取りの対象、位置、及び、時刻に関する一般的な記述を有し、実際の物体が読み取られ、要求されたレコードに関連付けられているという指示を提供するように、構成されてもよい。
【００３０】
一旦生成されると、物体データレコードは、所有権データのような物体に関するレコードデータを提供する。さらに、対応するデータレコードは、物体コードが物理的物体の一意のマーキングに関連付けられるという意味において、物体に直接的にリンクされる。したがって、データレコードは、実際の物体にリンクされるという指示を提供し、また、物体の識別は、例えば、その上のマーキングを読み取ることによって、対応するデータレコードに直接的関係を提供してもよい。
【００３１】
ブロックチェーン型データベース構造の利用は、物体所有権を監視し、また、物体に関連付けられた権利を転送することを可能とする安全性、及び、データの完全性を提供する。一般的に、このような物体関連取引は、物体マーキングの実際の読み取りに関連付けることができ、それによって取引の完全性に関する保証を提供する。
【００３２】
この目的のために、物体データレコードの更新は、ブロックチェーンデータベースに関連付けられた少なくとも１つのサーバに接続できるコンピュータシステムを介して、要求を送信することによって、開始されてもよい。典型的には、このような更新要求は、管理データベースに関連付けられた１つ以上のサーバシステムに追加的に送信され、物体の識別を可能にする読み取り技術／較正に関連するパラメータを要求してもよい。要求は、一般的には、問い合わせにおいて、物体の所有者に関連付けられた秘密暗号鍵を用いて、ブロックチェーンネットワーク（例えば、署名された後）に送信されてもよい。
【００３３】
更新物体データの要求に応答して、サーバは、典型的には、管理データベースに安全に保存されるか、又は、物体関連レコードにおいて適切に暗号化された、読み取りパラメータに関するデータを提供してもよい。読み取りパラメータは、承認されたリーダユニットに直接ダウンロードされて、リーダユニットが物体の一意のマーキングを走査／読み取り、及び、識別できるようにしてもよい。読み取りデータ（即ち、物体から読み出されるマーキングデータ）は、一般的に、データ更新要求、及び、読み取りデータを処理する、例えば、固有のマーキングを識別するための生の読み取りデータを処理するための管理データベースに関連付けられた１つ以上のサーバに送信される。読取りデータを認証する際に（即ち、物体上に存在することが期待される期待されたマーキングに適合することを確認する際に）、管理データベースに関連付けられた少なくとも１つのサーバは、更新された物体レコードを生成するための少なくとも１つのブロックチェーン計算ノード／サーバに、対応する指示を送信するように動かされる。
【００３４】
場合によっては、対応する指示は、リーダユニット自体を介してブロックチェーンノードに送信され、これにより、管理データベースとブロックチェーンシステム（ノード）との間の直接的な接続なしに、読み取り物体のデータレコードの更新は実行されることが提供されてもよい。そのような実施例では、管理データベースは、管理データベースによってマーキングが認証されたことを証明するブロックチェーンシステムに提供され得る情報を、リーダユニットに、送信するようにしてもよい。更新されたデータレコードは、物体に関連付けられた既存のレコードにリンクされるように生成され、また、ブロックチェーン型データベースに関連付けられた対応する１つ以上のサーバに公開される。
【００３５】
したがって、本発明は、１つの広い態様において、マークされた物体を安全に記録する方法を提供し、この方法は、一意の物体署名を読み取るための１つ以上のパラメータを提供し、マーキングを示すデータを提供するために、物体の特定の、及び、一意のマーキングを決定するための読み取りシステム（以下、読み取りユニットとして参照される）を使用し、少なくとも１つの対応するサーバシステムと通信し、マーキングを示すデータ、及び、マークされた物体を示すデータを、暗号鍵を用いて送信するコンピュータ装置（読み取りユニットと任意に統合された）を使用し、それによって、少なくとも１つのサーバシステムによって、送信されたデータの少なくとも１つのレコードの生成を可能にすることを有している。いくつかの実施例では、少なくとも１つのサーバシステムは、公開、半公開、及び／又は、秘密データベースに保存された少なくとも１つのレコードを有している。
【００３６】
いくつかの実施例では、少なくとも１つのサーバシステムは、管理サービスを有している。少なくとも１つの対応するサーバシステムとの通信は、物体を示すデータを管理サービスに提供し、また、応答において、リーダユニットが、物体の特定のマーキングの決定を実行するためのある読み取りスキームで、動作することを承認する読み取りパラメータを示すデータを、取得すること、を有している。
【００３７】
いくつかの実施例では、リーダユニットは、マーキングを示すデータを管理サービス／サーバに提供するように構成され、また、動作可能であり、管理サービス／サーバは、物体の真正性を決定するために、マーキングのこのデータをマーキングのレコードデータと比較する。
【００３８】
いくつかの実施例によれば、少なくとも１つのサーバシステムは、ブロックチェーン内の物体の取引を記録するように適合されたブロックチェーンサービス、及び／又は、サーバ、及び、ブロックチェーンサービスによる記録の前に、取引の真正性を確定することによって各取引を認証するように適合された管理サービス、及び／又は、サーバを有している。管理サーバ／サービスは、以下を実行することにより、取引の真正性を決定する。
前記リーダユニットが、前記物体の前記特定のマーキングを決定する特定の読み取りスキームで、動作することを承認するための読み取りパラメータを示すデータを、前記リーダに、提供し、
前記リーダユニットから、前記読み取りパラメータを利用して読み取られるマーキングを示すデータを、応答して、取得し、
（前記リーダユニットからの）前記マーキングを示す前記受信データと、前記物体上のマーキングを示す保存データと、を比較し、そして、前記マーキングの前記保存データと前記受信データとの一致に基づいて前記物体を認証する。
【００３９】
続いて、前記ブロックチェーンサービスに保存された物体に対する取引の記録を要求する際に、前記ブロックチェーンサービスは、前記管理サービスから、前記取引の前記承認を待つ／要求する。
【００４０】
本発明のいくつかの実施例によれば、管理サービス／サーバは、安全なシステムとして、１つ以上の安全なサーバによって実施されることに注意する必要がある。ブロックチェーンサービス／サーバは、少なくとも１つの公開、半公開、及び／又は、秘密ブロックチェーンサーバ／データベースとして実装されてもよい。この目的のために、一旦、取引が認証されると、それは記録され、ブロックチェーンサービス／サーバ／データベースの公開、又は、半公開データベース上の少なくとも１つのレコードとして表示されてもよい。典型的には、少なくとも１つの対応するサーバシステムは、管理サーバシステムとして構成してもよい。このような管理サーバシステムは、一意の読み出しデータを示すデータを保存し、マーキングを示すデータを処理し、読み出しパラメータに関するマーキングデータを認証し、管理データベースに保存されたデータを承認するように構成してもよい。データが有効であると確定すると、管理システムは、物体に関連付けられた一意の読み取りを示すデータを、非可逆的な暗号化形式で送信して、実際の読み取りデータの露出を防止、又は、少なくとも有意に低減するようにしもよい。
【００４１】
一般に、一意の物体署名を読み取るための１つ以上のパラメータの提供は、物体の特定の一意のマーキングを特定するための適切な読み取り／走査プロトコルを示すデータを提供するように構成されてもよい。例えば、マーキング技術は、Ｘ線蛍光（ＸＲＦ）システムを利用してもよい。そのような実施例では、対応するＸＲＦ走査／読み取りプロトコルは、ＸＲＦ読み取り／走査の間に使用されるフィルタタイプ、読み取り物体を照明するための、及び／又は、それからのＸＲＦ応答を受信/検出するための較正スキーム、及び／又は、幾何学的構成、ＸＲＦ読み取り電圧、及び／又は、電流パラメータ（例えば、電圧を示す／読み取り／走査中に読み取られる物体を照明するために使用される、及び／又は、放射管を通して流れる電流）等、の少なくとも１つ示すデータを有してもよい。このようなデータは、専用の管理サーバシステム（管理データベース）に保存されてもよく、対応する読み取り要求の送信に応じて、専用の/承認されたリーダユニットに送信されてもよい。
【００４２】
送信されたデータは、また、物体に割り当てられた価値に関するデータを有してもよい。価値は、分散通貨を含む任意のタイプの通貨であってもよく、物体データが提供される入力パラメータに応じて、物体に割り当てられてもよく、または、公開レコードにおいて利用可能な既存のデータブロックにしたがって、物体パラメータを解析することによって割り当てられてもよい。
【００４３】
さらに、１つの他の広範な態様によれば、本発明は、マークされた物体の所有権に関する取引において使用するための方法であって、少なくとも１つの対応するサーバシステムと通信するコンピュータ装置を使用し、物体レコードを更新するための要求を示すデータを送信し、そのデータは、少なくとも既存の所有者の検証データ、新しい所有者の検証データのような要求された更新についてのデータ、及び、物体マーキングデータを有し、所有者の検証データ、及び、物体マーキングデータを検証するために、物体に関連付けられた公開レコードの少なくとも１つのコピーを処理し、検証成功時に、対応するレコードに追加される、送信されたデータに関する少なくとも１つのレコードを生成し、公開データベース上に少なくとも１つの更新されたレコードを表示することを有する。
【００４４】
この方法は、さらに、対応する物体のマーキングに関する読み取りパラメータを、承認されたリーダユニットに送信し、また、物体のマーキングの読み取り成功時に、リーダユニットから物体マーキングデータを受信することを有してもよい。さらに、デジタル署名技術と組み合わされた暗号化機能（例えば、準同型暗号）は、ブロックチェーンに、又は、管理サーバに記録された生データにアクセスすることなく（即ち、ブロックチェーン、又は、管理サーバのデータを複合化するために秘密鍵を必要とせず）、物体の真正性を検証するために使用されてもよい。
【００４５】
送信された更新データは、さらに、取引の価値を示すデータを有してもよい。いくつかの実施例では、この方法は、さらに、既存の所有者公開レコードと新しい所有者公開レコードとの間で公開レコードの対応する通貨の移送に影響を与えることを有してもよい。物理的物体の一意のマーキングを使用するこのようなデジタルブロックチェーンベースの取引プラットフォームの例は、２つ以上の当事者間の取引を解決するために、仮想通貨を使用する（例えば、各当事者、秘密、及び、公開鍵、及び、利用可能な資産、及び、利用可能な仮想通貨のレコードを保持する財布フォームを有する）。したがって、本方法は、物体の所有権の移転の登録に応答して、価値の取引を、直接的に、結びつけるために、集中管理されていない通貨のプロパティを利用してもよい。
【００４６】
一般に、本発明のいくつかの実施例によれば、送信されたデータは、転送されている所有権の一部を示すデータを有してもよい。より具体的には、物体レコードは、異なる当事者に関連付けられた所有権の一部についての共通所有権提供データを登録してもよく、したがって、物体所有権の一部を移転できる。
【００４７】
上記の方法に従って生成された製品データエントリは、典型的には、１つ以上のサーバシステムに記憶されてもよい。さらに、安全性、及び、透明性を高めるために、データのコピーは、典型的には、あるレベルの公開レコードを提供する分散ピアツーピアネットワークに保存される。したがって、本発明によるデータベースに保存されたデータは、一般的には、データの完全性を維持するためにアクセス可能である。
【００４８】
この目的のために、物体パラメータに関連する特定のデータ片が、その非可逆的に暗号化されたコピーとして記憶されることに注意する必要がある。例えば、物体の特定のマーキングを示すデータは、マーキング自体が、保存されたデータから特定できないように保存されてもよい。しかし、一旦、物体のマーキングが読み取られ／走査されると、特定されたマーキングは、保存された対応するデータと機能上、保存された対応するデータに関連付けられる。代替的に、又は、追加的に、実際のマーキングデータは、承認されたリーダユニットによって提供された読み取りデータを検証するために使用される管理データベースに関連付けられた１つ以上のサーバに、暗号化されて、又は、平文で保存されてもよい。したがって、そのような１つ以上の管理関連サーバは、物体のマーキングデータを識別するためにデータを処理し、物体のレコード更新を可能にするために１つ以上のブロックチェーン関連サーバに対応する指示を提供するように構成してもよい。
【００４９】
本発明のさらに別の広範な態様によれば、少なくとも１つのサーバシステムを有する分散ブロックチェーンシステムであって、
−ブロックチェーン内で、前記物体の取引を記録するように適合された少なくとも１つのブロックチェーンサービスモジュール；及び、
−少なくとも１つのブロックチェーンサービスモジュールによって取引が記録される前に、物体の取引の真正性を確定することによって、物体の各取引を承認することに適合された少なくとも１つの管理サービスモジュール；
を有する。
【００５０】
そのような実施例では、物体は、リーダユニットによって読み取り可能な特定のマーキングによってマークされており、管理サービス／サーバモジュールは、以下を実行することによって、取引の真正性を決定するように構成され、また、動作可能である。
−読み取りユニットが読み取りパラメータを示すデータと通信することによって、前記マーキングを読み取るために前記リーダユニットを認可し、それによって、前記物体の特定のマーキングを決定するために、ある読み取りスキームで処理することによって、前記マーキングを読み取り、
−応答において、前記読み取りパラメータを利用して、読み取られる前記マーキングを示すデータを、前記リーダユニットから取得し、及び、
−前記マーキングを示す前記受信されたデータと前記物体上のマーキングを示す保存されたデータとを比較し、前記マーキングに関する前記保存されたデータと前記受信されたデータとの間の一致に基づいて、前記物体を承認する。
【００５１】
この目的ために、ブロックチェーンサービス／サーバに保存された物体に対する取引の記録を要求すると、ブロックチェーンサービス／サーバは、管理サービスから取引の承認を待機し／要求するように構成され、また、実施可能である。
【００５２】
本発明のさらに別の広い態様によれば、物体に物理的に結合された一意のマーキングを読み取り、物体のマーキングを示すデータを提供するリーダユニット/システムが提供される。リーダユニットは、管理サーバから、読み取りを実行するための承認データを受信するために、マーキングを読み取る動作を実行する前に、所定の管理サーバとの通信を開始するように構成され、また、実施可能であり、そこでは、前記承認データは、前記マーキングを読み取るための読み取り動作を実施させるための読み取りパラメータを示すデータを有している。したがって、リーダは、受信された読み取りパラメータで読み取り動作を実行することによって、物体の一意のマーキングの署名を決定するように構成される。
【００５３】
本明細書に開示される主題をより良く理解するために、また、実際に実施され得る方法を例示するために、実施例は、添付の図面を参照しながら、非限定的な例としてのみ記述される。
【図面の簡単な説明】
【００５４】
【図１】本発明のいくつかの実施形態による、マークされた物体に関連するデータブロックを概略的に示す図である。
【図２】本発明のいくつかの実施形態による一般的な通信トポロジを示す図である。
【図３】本発明の実施形態による、物体関連データエントリを生成する方法を例示する流れ図である。
【図４】本発明のいくつかの実施形態による、物体権利を転送し、物体データエントリを更新する際に使用する方法を例示する流れ図である。
【発明を実施するための形態】
【実施例１】
【００５５】
上述したように、本発明は、安全な物理的マーキングを使用して識別可能な物体に関連するデータに関して、専用データベースの安全な作成、及び、更新を可能にするプラットフォーム、及び、技術を提供する。いくつかの好ましい実施形態では、本技術は、ブロックチェーン、又は、ブロックチェーン型データベースのような分散データベースの形態で、ブロックチェーン型データベースを利用する。
【００５６】
本発明は、対応する仮想／電子レコードに、マークされた物体を１対１で関連付けることを可能にし、仮想レコード、及び／又は、物理的マーキングは、適切な承認なしに、ハッキングによる複製、偽造、及び／又は、変更の可能性を排除、又は、少なくとも有意に低減するように構成される。このように、本発明の技術は、既存のレコードと物体の履歴との間の適切な追跡を確立し、その対応するレコードにしたがって物体を識別できるようにする一方（その逆も同様）、マークされた物体の所有権、又は、一部の所有権の登録、維持、取引、及び、その他の変更をサポートする安全なプラットフォームを提供する。したがって、本発明は、登録されたデータに信頼性を提供し、また、各仮想レコードについて、唯一のマークされた物体のみが存在することを、ユーザに、保証し、そのレコードは、ハッキングされることなく、また、物体上のマーキングは、マーキングが一旦読み取られると検出され得るトレースを残すことなく、除去されず、又は、改ざんされない。
【００５７】
本発明による物体に関連するデータレコード（ブロック）チェーンを概略的に示す図１を参照する。図示のように、以下においてさらに詳細に説明するように、適切な証明書、及び、物体パラメータを提供する際に、物体に対して初期データエントリ１００が生成される。データベースエントリは、関連する物体に関連付けられたいくつかのデータ片を有している。このようなデータ片は、物体表示、例えば、タイトル、対応する物体説明、一意の物体マークを示すデータ、物体の所有権に関するデータ、及び、マーク読み取りパラメータに関するデータ、を有している。
【００５８】
データベース構造は、好ましくは、履歴保存であるように構成される。より具体的には、例えば、１つ以上の物体パラメータ、例えば、所有権の変更に応答して、物体に関するデータが更新されると、更新データ片は、以前のデータにリンクされた追加／新規データブロック１１０に追加される。さらに、更新されたデータ片と同様に、データブロックは、一般的に、少なくとも１つの公開レコードに保存され、公開レコードは、物体履歴の追跡を可能にし、したがって、物体関連データのコピー、及び／又は、誤登録を制限し、好ましくは、防止する。
【００５９】
この点について、本技術は、特定のマークされた物体に関連付けられたデータを維持することに関する。そのような物体は、典型的には、宝飾品、貴重な石、芸術品等のような金銭的価値のあるアイテムであり、物体の安全な物理的マーキングに対応する特定の一意の物体署名が埋め込まれる。物体に関連づけられたデータは、一般的に、所有権データ（例えば、個人の公開暗号鍵のようなコードを介して識別される）を有することができ、また、物体の追加のパラメータを有することができる。
【００６０】
一般に、様々な物体の一意のマーキング署名の読み取りは、特定の読み取りパラメータの使用を必要とするだろう。したがって、本技術の物体データブロックも、物体署名が読み取られる方法を示すデータ（例えば、検出され、又は、測定された）を有してもよい。このデータは、承認されたリーダユニットを示すデータ、及び、１つ以上の管理関連サーバシステムに保存された実際の読み取りパラメータに対応するアドレス、又は、暗号化された、又は、公開された読み取りパラメータのコピーを有してもよい。実際の読み取りパラメータは、特定の読み取り技術、読み取り較正データ、又は、その他のパラメータを有してもよい。これは、安全な物理的マーキング型に、物体署名の対応関係を提供し、これは、一般的に、ホログラム、ＱＲコード、ＵＶ又はＩＲタガント、ＲＦＩＤタグ、及び、ＸＲＤ又はＸＲＦに基づくＸ線署名であってもよい。必要とされる分析装置パラメータ（例えば、ＸＲＦ解析のための）は、読み取りのパラメータのセット、及び、（物体の型に対応する）読み取り装置の較正に対応する可能性のある情報を有してもよい。
【００６１】
この点について、ブロックチェーン型データベースは、公開アクセス可能データを有してもよい。しかし、いくつかの実施例では、アクセス可能なデータは、非可逆的となるような方法で暗号化されてもよく、即ち、実際の読み出しデータを処理して、それが、公にアクセス可能な簡単なデータに対応することを立証するが、ブロックチェーンデータに基づいて読み出しデータを識別することは不可能であってもよく、又は、少なくとも非常に困難な処理タスクであってもよい。この目的のために、物体関連データの適切なコピーは、図２に例示されるような１つ以上の管理関連サーバに関連付けられた管理データベースに保存されてもよい。具体的には、ブロックチェーン型公開レコードは、物体マーキングデータを有してもよく、管理データベースは、物体マーキングデータを公にアクセス可能なバージョンに暗号化するように構成されてもよい。加えて、いくつかの実施形態では、管理関連サーバシステムは、物体の読み取りに必要なパラメータを有しても／保存してもよく、また、予め保存されたマーキングデータにしたがって、読み出しデータを認証するように構成されてもよい。
【００６２】
例えば、ブロックチェーンデータベースは、その１つ以上の対応するサーバ内に、所有権、及び、所有権履歴に関する詳細（即ち、所有者を識別する公開鍵を有している）、物体に関する追加の詳細、所有者、読み取り履歴（即ち、いつ、過去において、リーダシステム、及び、たぶんリーダシステムを識別することによって検査されたか）、及び、追加のデータを保存する。これは、一方で、管理データベースが、１つ以上の対応する管理関連サーバシステム内に、読み取りデータ、及び、読み取りしパラメータを保存する。読み取りデータは、実際の物体署名に関するものであり、読み取りパラメータは、承認されたリーダシステムが、物体から正確な、及び、適切な読み取りデータを提供することを可能にする適切な読み取り技術に関連する。公開されたデータピースと、暗号化された／秘匿にされたデータ片との間の選択は、それはブロックチェーンデータベース上の公衆に利用可能であるが、所有者によって設定されてもよい。すなわち、公衆に利用可能な所有権レコードは、デフォルトでは、所有者の公開鍵のみを有してもよく、一方では、追加のデータは、所有者からの承認にしたがって、公衆、又は、設定されたユーザに対して利用できるようになってもよい。上述のように、物体関連データレコード１００は、一般的には、所有権データ（典型的には、所有者関連コード、又は、公開暗号鍵として提供される）に関連付けられたデータ片と、一意のマーキング署名データ、即ち、自然、又は、組み込まれた署名に基づくＸＲＦ読み取りを示すデータとを有してもよい。上述したように、追加のデータは、読み取り／走査パラメータ、及び／又は、物体価値を有してもよい。
【００６３】
署名読取パラメータは、正しいＸＲＦ署名を取得し、識別するために、物体、又は、ＸＲＦの物体署名に対応する選択された較正パラメータＸＲＦと同様に、リーダが使用するパラメータ値（例えば、管電流、管電圧、フィルタの種類）を有してもよい。したがって、上述したように、このような読み取りパラメータは、公開データレコードに、直接、保存されてもよく、又は、指定されたリーダユニットによってアクセス可能な対応する管理データベースレコードに保存されてもよい。この点について、ある特定のＸＲＦ署名は、特定のＸＲＦリーダ型を使用して、読み取られ、信頼できるデータを提供するようにしてもよい。異なるリーダ、又は、指定されたリーダを用いるが、正確なパラメータを使用せずにこのようにマークされた物体を測定することは、誤った、又は、正確でないＸＲＦ署名を提供するだろう。
【００６４】
一般的に、ＸＲＦ、又は、その他の物体署名は、マーキングが不可視であり、また、不正な読み取りから隠蔽されるように構成されるように、秘密にされ、暗号化され、又は、隠されてもよい。他のいくつかの構成では、マーキングは可視であるが、暗号化されるか、又は、添加されたダイ、インク等を使用して、完全に可視であってもよい。このようなＸＲＦ署名は、実際の署名マーキングを提供する少量のマーカ材料（即ち、ＸＲＦ分析によって識別または測定され得る材料）を利用してもよい。例えば、ＸＲＦ署名の読み取りは、本明細書に参考として援用されるＰＣＴ／ＩＬ２０１６／０５３４０に記載された方法のような信号処理、フィルタリング、及び、エンハンシングを利用してもよい。ＸＲＦ署名は、局所領域における連続的なフィルム、又は、コーティングとして、物体の表面に、適用、又は、付加されてもよい。ＸＲＦマーキングは、物体の中（即ち、物体のバルク材料内）に、導入されてもよい。ＸＲＦマーキングの利点は、物体を害することなく、又は、その物理的、化学的、電気的、及び／又は、磁気的な特性に影響を及ぼすことなく、物体に適用または組み込むことができることである。
【００６５】
物体価値は、中央で制御された通貨、又は、分散された（仮想）通貨の任意の型で決定されてもよい。物体値は、頻繁な取引の中にある物体型について、所有者入力に応じて設定されてもよいし、定期的に更新されてもよい。示したように、本技術による物体関連データベースは、ブロックチェーン型のデータベースであってもよく、所有権データが更新されると即時取引を可能にする、１つ以上の分散された通貨データベースアーキテクチャに関連付けられてもよい。
【００６６】
本発明のいくつかの実施例に係るよる一般的な通信トポロジを例示する図２を参照する。図示のように、マークされた物体のためのデータベースの維持は、複数のサーバシステム上で動作する分散されたブロックチェーン型データベース３００、管理サーバ２００に基づく通信ネットワークプラットフォームを利用してもよい。管理サーバ２００は、以下の少なくとも１つによって操作される。１つ以上の安全なサーバシステム、リーダユニット５００と管理サーバ２００との間のデータを緩和するように構成されたローカルコンピュータ装置４００、及び、ブロックチェーン型データベース／サーバ３００（管理データベース２００が、ブロックチェーンサーバ内で実行され、典型的には、公衆に対して公開されないブロックチェーンの限定された／安全な領域として実行される場合）。ブロックチェーン型データベース３００は、典型的には、公開の、リンクされたレコードに基づいている。これは、管理データベース２００は、一般的に、安全で公開されていないからである。
【００６７】
この点で、ブロックチェーンサーバは、その中に管理／記録されている各物体ごとにブロックチェーンデータ構造を実装し、それによって、取引履歴、及び／又は、所有者データ、及び／又は、物体に関する他のパラメータ（例えば、スペクトル応答、及び／又は、物体の中に／上に、組み込まれ／含まれるマーキングによって物理的に実装される他の要素符号化シンボルのような署名を示すデータ）を示すデータを記録する。管理データベース／サーバ（上述したように、ブロックチェーンサーバの一部（例えば、安全な、及び／又は、非公開部分）として、及び／又は、独立したサーバ内で、実装されてもよい）は、物体自体の中に／上に実装／埋め込みされるマーキング（例えば、ＸＲＦマーク、及び／又は、他のマーク）を示すデータを搬送／保存し、より具体的には、管理データベース／サーバは、そのマーキングを読み取る方法を示すデータを保存／記録する。そのようなデータは、物体上のマーキングを読み取るために使用される特定のリーダ／リーダタイプに、及び/又は、リーダの特定の構成（例えば、照明／検出の角度、及び／又は、照明放射波長、及び／又は、強度）、に関連付けられ、また、物体上のマーキングから正しいマーキング署名を取得するために使用されるパラメータを読み取るようにしてもよい。
【００６８】
本発明の目的のために使用され得るＸＲＦマーキングを読み取るリーダ（即ち、ＸＲＦ分析装置）は、国際公開ＷＯ２０１８／０５１３５３に記載されており、これは、参照により本明細書に組み込まれる。
【００６９】
この目的のために、本発明のいくつかの実施形態によれば、ブロックチェーンサーバは、物体の取引履歴を記録するブロックチェーンデータ構造を実装し、各新しい取引（例えば、物体のブロックチェーンデータ構造における各新しいブロック）は、物体の中に／上に埋め込まれ／実装されるマーキングの正しい署名を読み取ることによって、承認されるべきである。しかしながら、上述したように、正しいマーキングの読み取りを可能にする読み取りパラメータは、安全な／非公開の管理サーバに保存される。したがって、（ブロックチェーンに取引を委ねる前に獲得される）マーキングの署名を取得／読み取るために、読取パラメータは、管理サーバ／サービスから取得されなければならない。この目的のために、読み取り動作の間、又は、前に、リーダユニット５００、及び／又は、リーダの操作者は、管理サーバにアクセスして承認され、安全に（例えば、暗号化された方法で）読み取りパラメータを取得するべきである。このようにして、承認された読み取り操作のみが、管理サーバによって可能とされ、したがって、ブロックチェーンサーバ内のマークされた物体の誤った／偽造の取引（承認されていない取引）の「リスク」を排除する。これは、本発明の技術にしたがって、承認されていない読み取りは、正しい読み取りパラメータ、及び／又は、読み取り承認がない場合には、制限され／実行されない一方、物体のマーキングが読み取られるべきではなく、読み取り操作自体が、承認されるべきである（例えば、承認されたリーダ／オペレータによって実行される）ことによる。したがって、本発明は、安全なブロックチェーン取引記録技術を提供し、その中で、ブロックチェーンの各ブロック／取引を登録／記録する際に、取引の対象である物体のマーキングの安全な物理的承認が取得される。
【００７０】
いくつかの実施形態では、管理サーバに保存されている物体のマークの実際の署名データと、ブロックチェーン記録に記憶されている物体のマークを示す選択的なマーキングデータとの間で区別されることに注意する必要がある。前者の署名データは、物体の実際の署名を示すデータ（場合によっては暗号化され符号化されたデータ）であってもよい。後者のブロックチェーンレコードに保存され得る物体のマークを示すマーキングデータは、実際の署名データの一方向エンコーディングを介してのみ取得されるデータであってもよい。言い換えると、実際の署名データ、及び、エンコーディング方式を有すると、ブロックチェーンサーバに保存されているマーキングデータを理論的に取得できるが、その逆はない。実際の署名データは、承認されたリーダ／読み取りパラメータからは取得できない。このような実施例では、読み取り操作を完了した後のみ、管理サーバは、承認されたリーダ／読み取りパラメータによって読み取られた実際の署名データを処理し、また、そこから、ブロックチェーンサーバに保存されたマーキングデータを復元する。そして、正しいマーキングデータが（管理サーバによって）復元された場合にのみ、このデータは、ブロックチェーンサーバに保存されたマーキングデータとの比較に提供され、読み取ったマーキングデータが保存されたマーキングデータと一致した場合、または、取引（新しいブロック）を承認しない場合に、取引（ブロックチェーン内の新たなブロック）を承認する。このことは、ブロックチェーンサーバに保存され、（偽の管理サーバを使用しても）物体の偽装取引への使用に対しても全く役に立たないマーキングデータ（公開データであってもよい）を形成する他のセキュリティ層を追加する。なぜなら、ブロックチェーンサーバ内のマーキングデータは、マーキングの実際の署名データの復元に使用できないからである（オンウェイのエンコーディングのために）。
【００７１】
他の実施例では、ブロックチェーンサーバに保存される選択的なマーキングデータは、適切な読み取りパラメータを提供した場合に、物体マーキングから得られる実際の署名、に類似するもの、又は、を示すものであってもよい。
【００７２】
さらに、他の実施例では、マーキングデータは、ブロックチェーンサーバ内に完全に保存されなくてもよいが、代わりに、各新しい取引は、管理サーバ／サービスの許可／承認を必要としてもよく、そのことは、同様に、物体上のマーキングの実際の読み取りを承認し、また、承認の前、及び／又は、取引に承認を提供する前に、正しい読み取りパラメータ、及び／又は、承認されたリーダユニットによって、正しい署名が得られること、を検証する。
【００７３】
それにもかかわらず、本発明の上述した３つの実施例の全て（ブロックチェーンサーバにマーキングデータが記録されているか、及び／又は、実際の署名データと一致するか否か）において、正しい読み取りパラメータ、及び／又は、承認されたリーダを用いた承認の読み取りは、管理サーバの承認を必要とするので、依然として、安全な取引が得られる。同時に、管理サーバから承認／取引の真正性の指標を得ることなく、ブロックチェーンサーバ内では、偽造取引は、実行／登録されない。後者（取引の真正性）は、承認されたリーダ、（及び／又は、承認された読み取りオペレータ、）及び／又は、正しい読み取りパラメータによって、実際の物体を実際に読み取る際にのみ得られるであろう。
【００７４】
これに関連して、一般的に、リーダユニット５００自体は、セキュリティリスク、及び、システムからのデータ漏洩を排除し、又は、少なくとも著しく低減するように構成してもよい。より具体的には、リーダ５００は、管理データベース２００によって、特定の物体、又は、マーキングの読み取りを実行することを承認され、また、物体をマークするマーカ（及び、その濃度）を暴露に導く任意のデータへのアクセスを承認しないように構成してもよい。リーダ５００は、対応するコンピュータ装置４００を介して、管理データベース２００にアクセスし、読み出されるであろう物体の未確認の識別子／型を示すデータを、管理データベース２００に、提供し、また、管理データベース２００からの応答で、物体を読み取るための測定／読み出しパラメータ（読み出しデータ）を示すデータを取得するように構成されてもよい。同様に、管理データベース２００は、システムによってマークされる各物体のレコードを保存し、そこによって、各物体（又は、各物体型）のレコード、物体の読み取りパラメータ、及び／又は、物体から取得されるマーキングの署名を示す可能性のあるデータは、それぞれの読み取りパラメータでの読み取りに応答して、取得される。上述したように、読み取りパラメータは、以下の１つ以上を含むことができる：シリアル番号、及び／又は、型、及び／又は、物体／物体型を読み取ることを承認されたリーダユニットを示す他のリーダ識別子；照明／検出の角度のような読み取り設定パラメータ；波長、及び／又は、読み取り操作に関する他のパラメータ。この点で、最初に、物体がシステム（例えば、ブロックチェーンサーバの一部分であっても、なくてもよい管理サーバ２００）内に記録されることに注意する必要があり、物体上のマーキングの読み取りパラメータ（上述したように）は、その読み取りパラメータによって取得可能な物体のマーキングの実際の署名（例えば、スペクトル応答、及び／又は、コード化されたシンボル）と同様に、管理サーバ内に記録される。この目的のために、本発明は、いくつかの実施例において、物体の任意の取引がブロックチェーンサーバに委ねられ／記録される前に、正しい物体の物理的な測定／読み取りが実行されることを検証する技術を提供する。これは、ブロックチェーンサーバにおいて、以下のいずれかを記録するリスクを減少し、実質的に排除する：特定の物体の偽造された取引；及び、１つ以上のブロックチェーン構造における同一の物理的物体の重複登録。これはまた、安全な、及び、承認された物体の読み取りが必要とされるので、ブロックチェーンに委ねられた取引が、取引の対象である物理的に真正な物体にリンクされることを検証することを提供する。
【００７５】
さらに、リーダコンピュータ装置４００は、ブロックチェーンデータベースの１つ以上のサーバに、読み出しを示すデータを送信するように構成されてもよく、そのようなデータは、典型的には、読み取りデータを有さずに、読み取り、位置、及び、時間の指標を有してもよい。
【００７６】
Ｘ線蛍光（ＸＲＦ）物体マーキングの特定の例では、物体は、一意のＸＲＦ署名を提供する１つ以上の追加の材料でマークされてもよい。さらに、実際の物体のマーキングは、散らされている読み取りデータ間で秘密にされてもよい。したがって、リーダユニットは、以下の１つ以上を示す読み取りパラメータを取得するように構成されてもよい：ＸＲＦフィルタ、Ｘ線放射源のための電流、及び／又は、電圧（エネルギー）、較正型（リーダに保存されたリストからの較正データ、又は、型）、及び／又は、リーダ型。さらに、リーダ５００は、生の読み取りデータを提供し、それを、ローカルコンピュータ装置４００を用いて、処理、及び、認証のための管理データベースの少なくとも１つのサーバに、送信してもよい。
【００７７】
いくつかの実施形態によれば、リーダ５００は、試料に到達し、試料によって吸収されるＸ線放射、また、特に、測定される要素／マーカーによって吸収されるその放射の部分／破片の量を最大にするように構成されてもよく、また、測定された要素から放出された二次放射の部分（放射源からの放射線摂取に応答して放出された放射線）を最大にするように構成されてもよい。
【００７８】
リーダは、試料上で測定するためのＸＲＦシステムの動作状態を制御するための制御システムに関連付けられてもよい。制御システムは、典型的には、データ入出力ユーティリティ（ソフトウェア／ハードウェア）、メモリユーティリティ、及び、データプロセッサ、及び、分析モジュールを有するコンピュータシステムである。後者は、測定されるであろうマーカに関するマーカ関連データを有する入力データを取得するために、予めプログラムされ、受信された入力データを処理して、マーカを測定するためのシステムの最適な動作状態を規定するＸＲＦシステムの最適な幾何学的特性を決定し、ＸＲＦシステムの幾何学的特性を調整するための対応する出力データを生成する。
【００７９】
リーダ５００は、試料によって搬送された少なくとも１つのマーカーの検出に使用するためのＸ線蛍光（ＸＲＦ）システムとして構成されてもよく、ＸＲＦシステムは、試料平面に向かって一次放射を放出するためのＸ線源；試料からの二次放射を検出する検出器；及び、制御装置を有してもよく、そこで、制御装置は、動作データを受信し、以下のうちの少なくとも１つを有するＸＲＦシステムの幾何学的特性を調整するように、構成され、また、動作可能であってもよい。Ｘ線源の一次放射線放出面と試料平面との間の距離；検出器の検出面と試料平面との間の距離；Ｘ線源によって規定される照射チャネルの角度配向；及び、検出器によって規定される検出チャネルの角度配向。
【００８０】
リーダ５００は、管理データベース２００から対象マーキングを読み取るためのデータパラメータを取得するように設計されてもよく、測定が行われ、結果がデータベース２００に送られると、リーダは、一般的に、標準状態に戻り、また、引き出された情報、及び、測定結果（スペクトル、及び、スペクトルから得られる任意の情報）を削除して、リーダを開くことによって情報が得られないように構成されてもよい。例えば、フィルタを設定するメカニズムは、エミッタが放射を停止すると初期の標準状態に戻り、測定に使用されたフィルタを見つけることができない。さらに、リーダユニット５００は、特定の物体に関連付けられた（物体ＩＤ、及び、所有者ＩＤに基づいて、物体識別子を検証するために）パラメータを読み出すための要求を送信するように構成されてもよい。この要求は、管理データベース２００に関連付けられた１つ以上のサーバシステムによって処理されてもよく、読取パラメータは、承認されたリーダユニットのみに送信されてもよい。
【００８１】
リーダ５００は、また、閉じられた筐体内にロックされるように、リーダの筐体、及び／又は、エミッタのようなリーダの内部のコンポーネントの筐体を、ユーザが開けることを物理的に防止するように、構成されてもよい。例えば、物理的なセキュリティ手段は、エミッタ、及び、検出器の幾何学的構成が明らかにされないように、リーダに物理的な力が加えられると、それが破壊することを保証してもよい。
【００８２】
データ通信は、典型的には、ローカルコンピュータ装置４００（リーダ５００の制御ユニットに関連付けられてもよい）によって制御されてもよい。ローカルコンピュータ装置は、一般的に、管理データベース２００（又は、それに関連するサーバ）との通信を暗号化するように構成されてもよい。このような暗号化は、公開鍵暗号化の使用を有してもよく、その結果、傍受された通信は、読み取りパラメータ、及び／又は、リーダに関する情報を提供すること／明らかにすることはない。
【００８３】
一例では、リーダ５００は、ＩＤを割り当てられ、その位置（例えば、ＧＰＳ）を検証するための手段を有してもよい。リーダによって取られた全ての読み取りは、管理データベース、また、おそらくはブロックチェーンデータベースに、記録され、また、文章化される。即ち、リーダＩＤ、及び、読み取り位置、及び、時刻は、読み取りの時刻、及び、場所、及び、物体の型、物体の所有者の識別子（又は、コード化された識別子）、リーダを操作する（承認された）人のＩＤ、読み取りの目的（例えば、新しい物体の記録、取引、又は、所有権の変更の生成、又は、物体がマークされているかのチェック）のような付加的な情報を示す管理データベース２００、及び、ブロックチェーンデータベース３００に送信されてもよい。また、管理データベース２００は、読み出しの結果（測定されたスペクトル）を記録するようにしてもよく、その不可逆的に暗号化されたバージョンを、ブロックチェーンデータベース３００に提供する。したがって、ブロックチェーンデータベース３００は、読み取りデータの読み取り、又は、一部のコード化されたバージョンを記録してもよく、例えば、暗号ハッシュ関数、公開鍵暗号化などの１つ以上の暗号化手段を使用してもよい。例えば、物体の読み取り、及び、署名のパラメータのような、マーキングに関連付けられた様々なデータストリング、及び、物体上のマークの読み取りは、別々にハッシュされ、次いで、結合、又は、マージされ、追加のハッシュ関数によってハッシュされ、又は、追加の暗号化方式によって暗号化されてもよい。さらに、部分的、又は、完全な準同型暗号化方式は、いくつかの数学的操作が暗号化データに実行されることを承認するブロックチェーンデータベースに保存された署名、及び、読み取りデータの暗号化に使用されてもよい。
【００８４】
さらに、いくつかの実施例では、承認されたリーダユニットは、読み取り時に測定結果を直ちに暗号化するように構成されたハードウェア／ソフトウェア暗号化コンポーネントを有してもよい。暗号化コンポーネントは、リーダユニットに、又は、から送信された他の通信信号の暗号化にも使用され、例えば、承認されていないユーザが、リーダユニット５００に関連付けられた記憶ユーティリティに記憶されたソースコードデータを取得できないように、それによって、ハッキングに対して様々なソフトウェアコンポーネントを安全にしてもよい。
【００８５】
一般的に、ハードウェア暗号化コンポーネントは、例えば、ＵＳＢを介して、リーダに接続された取外し可能なコンポーネントであってもよく、ここで、リーダは、暗号化コンポーネントに接続されたときにのみ測定し、それによって、承認されたユーザによる操作を可能にし、不正な読み取りを防止してもよい。
【００８６】
上述したように、本発明のいくつかの実施例によれば、認可されたリーダユニットによって測定された読み取りデータは、リーダユニット５００の電子回路で、既に暗号化され、また、保護されてもよい。これは、リーダユニットの検出器ユーティリティに具体化されてもよく、物体内／上の１つ以上のマーカ要素（例えば、重金属原子）に関連する電磁放射信号を検出するように構成されてもよい。一般的に、適切な電磁信号検出器ユーティリティ（例えば、シリコンドリフト検出器−ＳＳＤ）は、マルチチャネル分析器（ＭＣＡ）によって対応する異なるチャネルに受信され、及び、ソートされた１つ以上のアナログ電気パルス（検出された電磁信号から発生する）を送信するように構成してもよい。さらに、ＭＣＡは、信号周波数（及び、エネルギー）に対応する信号の振幅に沿って、複数のチャネルの１つにアナログ信号を分類する。したがって、測定されたスペクトルは、各チャネルのカウント数（即ち、カウント数対周波数）から構成されてもよい。ＭＣＡは、与えられたチャネルに対応する周波数（したがって、正しいスペクトル）が、例えば、混合スキームを逆にすることによって、適切な復号化を行うことなく取得できないように、チャネルの追加、及び／又は、混合によって検出されたスペクトルデータを暗号化するように構成されてもよい。
【００８７】
上述したように、管理データベース２００は、１つ以上のリーダユニット５００に承認ポリシーを設定し、及び、管理するように構成された１つ以上の安全なサーバシステム（管理サーバ）によって操作されてもよい。例えば、いくつかのリーダユニットのみが、ブロックチェーンデータベースに新しい物体を記録するパーミッションを有してもよく、一方で、他のリーダユニットは、新しい物体の記録を防止してもよく、また、物体のデータの更新のみに使用されてもよい。あるいは、いくつかのリーダユニットは、物体データを更新／変更することを許可されない一方、物体データを検証することのみ許可されてもよい。パーミッションポリシーは、読み出し位置、時間、所有者暗号鍵の要求、所有者識別子、リーダの操作者、及び、その他のような追加の要因に従属してもよい。例えば、管理データベース２００は、昼間の間にのみ、新しい物体を記録することを許可にしてもよいし、特定の所有者、又は、物体について、特定の操作者、又は、リーダによって読み取りが行われるべきであることを要求してもよい。別の例では、ある型、又は、ある所有者に属する新しい物体の記録は、所定の場所（例えば、店舗、配送センター）において許可されてもよい。例えば、製造された製品をマークし、また、記録する製造者の場合、製品の記録は、製造現場においてのみ許可されてもよい。例えば、所定のマーキングセットを、製造された物体（例えば、時計、宝飾品、又は、他の任意の品目）の特定のラインに割り当ててもよい。対応するマーキングは、製造者によって、又は、製造後に、又は、販売によって個人所有者に配布された後に、物体に埋め込まれてもよい。したがって、本技術によるデータベースへの物体の登録は、特定のマーキングが物体に割り当てられると、同じマーキングを使用して追加の物体を登録することができないように、マーキングの一意性を検証することに関連付けられる。一般的に、本発明の技術は、（例えば、製造者によって）マークされた物体の異なる型に関連付けられた複数の分離管理データベースを利用してもよい。異なる管理サーバ（データベース）は、共通の公開ブロックチェーン型データベース３００を利用する一方、リーダユニット５００の同じ、又は、異なるセットで動作するように構成されてもよい。
【００８８】
本発明のいくつかの実施例におけるマークされた物体を登録するための技術が示されている図３を参照する。図示のように、物体に関連付けられたデータブロックを生成するために、物体マーキングに関連付けられたデータは、例えば、製造者データを提供することによって、承認されたリーダユニットに提供される１０１０。さらに、物体説明、及び、価値を有するテキストドキュメントのような、物体に関する特定のデータが提供される１０１５。実際の／物理的な物体を識別するために、物体（そのマーキング）は、適切なリーダユニットによって読み取り／走査され１０２０、適切なリーダユニットは、読み取りデータ１０３０（典型的には、暗号化された）を管理データベースの１つ以上のサーバに送信するためのローカルコンピュータ装置を利用する。典型的には、ローカルコンピュータ装置は、ブロックチェーンデータベースの１つ以上のサーバへ読み出しの指示を送信してもよい１０５０。物体は、物体固有の署名を識別し、また、データベースストレージに関連付けられた１つ以上のサーバシステムと通信できるコンピュータシステムに、その署名を示すデータを提供できるある証明書読取システムを用いて走査／読み取りされる。典型的には、物体に関する追加データは、所有権データ、及び、物体の様々な他のデータパラメータを有するように提供される１０１５。
【００８９】
そのように処理されたデータは、データの完全性を認証するために、典型的にはコンピュータシステムを用いて、管理データベースに関連付けられた少なくとも１つのサーバシステムに送信される１０４０。管理サーバシステムは、物体コードデータ１０４４（例えば、読み取りの暗号化されたデータ）、及び、場合によっては対応する公開、及び、秘密暗号化鍵を生成してもよい１０４６。管理サーバは、関連データを１つ以上のブロックチェーンに送信し、これは、管理サーバから承認を受信すると１０４０、データベースに物体関連ブロックを生成する１０６０ように構成される。対応するデータブロックは保存され、必要に応じて、さらに、認証が実行され、ブロックデータは、少なくとも１つの公開データベースレコード１０７０に表示される。
【００９０】
一般的に、少なくとも１つのサーバシステム、及び／又は、物体データ（署名関連データを有する）を送信するように構成されたコンピュータシステムは、一意の管理機関に割り当てられてもよい。より具体的には、以前に存在する（公開データベースレコード内の）ブロックへのリンクを有しない物体ブロックは、ある位置で、１つ以上の管理暗号化鍵を使って、又は、前述のような特定の読み取りパーミッションを利用して、生成されてもよい。あるいは、少なくとも１つのサーバは、分散データベースに関連付けられた任意のサーバであってもよく、また、所有者鍵、及び、認証された物体署名読み出しは、以前のリンクを用いずに、十分にブロックを生成する。
【００９１】
さらに、データベース上に新たな物体を記録するために、物体は、マークされるべきである。このようなマーキングは、物体を組み立てる/構築する際に、製造者によって物体に組み込まれてもよい。物体は、適切なマーキング技術を用いて、配布者によってマークされてもよく、あるいは、所有者によってマークされてもよい。一般的に、物体の一意のマーキングは、物体に関する高度な検証データを可能にする特定の要求された特性を追跡するために必要とされてもよい。典型的には、このようなマーキングは、マーキングシステム 及び、リーダユニットにアクセスする認証／管理機関によって提供される。例えば、物体の所有者が、データベースに物体を記録したい場合、所有者は、管理機関に連絡し、一意の（例えば、ＸＲＦ）署名を用いるマーキング、及び、検査のための物体を提供する。
【００９２】
いくつかの実施例では、データベースに物体を記録するために、リーダは、署名を管理し、及び、割り当てるクラウドベースの管理データベースに接続してもよい。即ち、物体のマーキングは、管理データベースに保存された情報に従ってなされともよく、また、リーダ（おそらくは、マーキング装置）は、管理データベースと通信する。典型的には、実際の署名データは、管理データベースにのみ保存され、暗示的、及び、不可逆的に暗号化されたデータのみが、そこの物体ブロックデータベースに提供される。
【００９３】
この実施例では、リーダは、管理データベースに関連付けられたコンピュータシステムとのみ通信する。次いで、コンピュータシステムは、物体ブロックデータベースのデータを保存している少なくとも１つのサーバと通信して、公開登録のための物体に関するデータを送信してもよい。
【００９４】
他のいくつかの実施例によれば、物体ブロックデータベースは、分散管理プロトコルに従って内部的に管理され、選択された物体のマーキングは、物体の製造者、又は、販売者の代表者よって提供されてもよい。例えば、拡張時計の所有者は、時計が購入された店舗でマーキングできる。即ち、物体は、ストア内でマークされ、マーキングは、ストア内の指定されたリーダによって読み取られ、次に、上述したように、データベースに関連付けられた少なくとも１つのサーバシステムと通信する。
【００９５】
上述したように、このように生成されたデータブロックは、データフィールドの全部、又は、一部に対する必要な暗号化によって、公にアクセス可能でとなり、また、分散されて、完全なブロック更新履歴の追跡を提供する。したがって、データレコードは、一意のマーキングを有する既存の物体に関連付けられると理解され、集中管理されない通貨、又は、取引可能アイテムとして、ある程度、利用される。具体的には、物体の所有権データは、データベースに適切な更新を生成することによって取引されてもよく、そこでは、そのような更新は、一般的に、盗難防止のための所有者暗号鍵の使用を少なくとも必要とする。
【００９６】
上述したように、リーダユニットは、一般的に、管理データベースに関連付けられた１つ以上のサーバからパラメータを読み取るための要求を示すデータを送信してもよいことに注意する必要がある。このような読み取りパラメータの要求は、読み取られる物体、リーダユニットの識別子、及び、位置を有してもよい。一般的に、このような読取要求は、読取機関スキームにしたがって処理されてもよく、特定の物体マーキングは、承認されたリーダユニットによって指定された場所でのみ読み取られてもよい。したがって、読取パラメータは、承認されたリーダユニットに送信されてもよく、又は、予め定められた承認パラメータに従って、承認されていないリーダユニットから拒否されてもよい。
【００９７】
物体データを更新するプロセス例を図４に例示する。この例では、物体の更新は、適切な読み取り／走査によって物体の認証を必要としてもよい。例示されるように、物体の更新要求は、例えば、物体所有者によって生成されてもよい２０１０。この要求は、少なくとも１つのブロックチェーンサーバ、及び、少なくとも１つの管理サーバに送信されてもよい２０１５。したがって、物体の読み取り／走査パラメータを示すデータは、そのようなデータフィールドが特定の読み取りパラメータと共に保存されている場合、管理データベースの対応するデータフィールドから読み出されてもよい２０２０。パラメータは、物体署名の走査／読み出しを可能にするために２０３０、適切な走査システム／リーダユニット、例えば、ＸＲＦリーダ、に提供される。物体マーキングの読み取る際、リーダユニットは、処理のために少なくとも１つの管理サーバにマーキングデータを送信するローカルコンピュータ装置を利用してもよい２０４０。管理サーバは、データ更新要求、及び、読み取り出力データを取得し２０５０、物体マーキングの既存のレコードに関して読み取りデータを認証する２０５０。読み取りデータ、及び、所有者鍵が、管理データベース内のデータと一致する場合、対応する指示が、更新されたデータを有する物体レコードを生成し２０６０、また、それを物体の既存のレコードにリンクする１つ以上のブロックチェーンサーバに送信される。
【００９８】
一例では、読み取りデータが真正であるという指示は、データ更新プロセスが管理データベースとブロックチェーンシステムとの間の直接的な通信を必要としないように、リーダ、又は、そのローカルコンピュータ装置を介して、管理サーバから１つ以上のブロックチェーンサーバに送信されてもよい。この場合、管理サーバは、読取データが検査され、及び、管理データベースによって認証されたことを証明するブロックチェーンシステムに送信されるリーダへの情報を提供するようにしてもよい。
【００９９】
ブロックは、一般的に、所有権のようなパラメータの認証された更新を保証するために、現在の所有者秘密暗号鍵を使用して、更新されてもよい。所望の更新、例えば、全部、又は、一部の所有権の移送は、更新されたレコード内の、及び、物体履歴にリンクされるレコードを、完全な状態のために、登録されてもよい。示されるように、移送されたデータは、典型的には、暗号化され、及び、この特定の例では、現在の所有者の秘密暗号鍵を使用して、暗号化されてもよい。
【０１００】
送信された更新要求が有効であると決定する際、物体に関連付けられた既存のレコードにリンクされた更新データレコードを生成する２０６０。このように生成されたデータブロックは、ピアツーピアデータベースに分散されるように送信され、また、それに関連付けられた公開レコードに表示される２０７０。
【０１０１】
したがって、物体所有権の移転は、専用の管理を必要とせずに、ピアツーピアアグリーメントで関連付けられてもよい。より具体的には、2つの当事者が所有権を変更し、また、彼らの間で物体の移送（一の当事者から別の当事者への実際の物体の移送を含む）に同意するとき、物体の署名の読み取りは、移送の妥当性を保証することを要求してもよい。あるいは、署名読み取りの要求がない場合には、所有者の秘密暗号鍵の使用は、所有権の移転を登録するのに適していてもよい。
【０１０２】
更新要求は、物体データを変更するための実際の更新データ、例えば、所有権を含んでもよいし、又は、含まなくてもよいことに注意することが必要である。「空の」更新要求２０１０は、１つ以上のデータベースサーバに保存された物体データを変更することなく、物体を読み取り／識別するために送信、及び、使用されてもよい。したがって、これは、物体の原本性を検証する、例えば、物体を実際に動かし、偽造の疑いのあるものなどを一般的に示すようになされてもよく、物体マーキングの任意の読み取りは、データ更新を伴っても、又は、伴わなくても、リンクされた物体関連レコードに記録され、ブロックチェーン型データベースの１つ以上のサーバに保存されてもよい。
【０１０３】
このような所有権の変更は、一部の実施形態では、最初にバッファに記録され、物体を受信し、マークを読み取る際にのみ、所有権の変更は、確定され、データベースのブロックに記録される。代わりに、所有権の変更は、例えば、実際の物体が安全に保管され、一部の所有権等を移送するときには、物体自体の実際の移送を必要としなくてもよい。所有権の変更は、取引が成立すると、記録されてもよい。
【０１０４】
一般に、本技術による署名データを提供するのに適した署名リーダユニットは、署名の読み取り、及び、一意性の正当性を保証する１つ以上の特定のパラメータに関連付けられてもよい。典型的には、そのようなリーダユニットは、関連するコンピュータ装置を介して読み出しパラメータを受信し、データベースに関連付けられた少なくとも１つのサーバと通信するように構成されてもよい。示されるように、実際の読み取り署名は、マークの偽造を防止するために、典型的には、そのまま送信されなくてもよい。
【０１０５】
測定が行われ、結果がデータベースに送られると、リーダは、標準状態に戻り、検索された情報を削除し、測定結果（スペクトル、及び、スペクトルから得られる任意の情報）を削除して、リーダを開くことによって情報が得られないようにするように構成してもよい。例えば、フィルタを設定するメカニズムは、エミッタが放射を停止すると初期の標準状態に戻り、測定に使用されたフィルタは見つけられない。
【０１０６】
したがって、本技術は、一意にマークされた物体に関連付けられた権利の検証、取引、及び、維持を可能にする安全、及び、分散の技術を提供する。このような技術は、物体の履歴の追跡を可能にし、物体、又は、所有者が存在しても、又は、しなくても、物体の元々の／現在の所有者を識別することを可能にする。典型的には、この技術は、履歴データを維持し、また、特定の公にアクセス可能なレコードを有する分散データベースを利用し、したがって、エラー／盗難の訂正を可能にする。
【０１０７】
上記のデータベースの使用は、オンライン仮想通貨型システム（例えば、ビットコイン型支払システム）を利用して、マークされた物体の実際の、及び、仮想の取引を可能にする。具体的には、本発明は、実際の物体を用いる取引、あるいは、仮想通貨システムを定義する取引を可能にする。さらに、本発明は、マークされた物体の共有、又は、部分的所有の取引を可能にする。例えば、芸術作品、又は、拡張時計の一部を購入、又は、販売できる（ビットコインを売り買いできるように、例えば、実際の時計を購入することなく、ロレックスの時計に投資できる）。
【図１】
2020520503.tif 000003
【図２】
2020520503.tif 000004
【図３】
2020520503.tif 000005
【図４】
2020520503.tif 000006
【国際調査報告】
2020520503.tif 000007
2020520503.tif 000008
2020520503.tif 000009