[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP6756817B2 - 非集中型のタイトル記録および認証のためのシステムならびに方法 - Google Patents

非集中型のタイトル記録および認証のためのシステムならびに方法 Download PDF

Info

Publication number
JP6756817B2
JP6756817B2 JP2018503735A JP2018503735A JP6756817B2 JP 6756817 B2 JP6756817 B2 JP 6756817B2 JP 2018503735 A JP2018503735 A JP 2018503735A JP 2018503735 A JP2018503735 A JP 2018503735A JP 6756817 B2 JP6756817 B2 JP 6756817B2
Authority
JP
Japan
Prior art keywords
record
asset
transfer
owner
bitmark
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2018503735A
Other languages
English (en)
Other versions
JP2018515048A (ja
Inventor
モス−パルツ ショーン
モス−パルツ ショーン
アルト ケイシー
アルト ケイシー
ホール クリストファー
ホール クリストファー
クイ クゥオック クオン ル
クイ クゥオック クオン ル
フランク ワン ユ−チアン
フランク ワン ユ−チアン
エディー リン ツー−ユン
エディー リン ツー−ユン
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Bitmark Inc
Original Assignee
Bitmark Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Bitmark Inc filed Critical Bitmark Inc
Publication of JP2018515048A publication Critical patent/JP2018515048A/ja
Application granted granted Critical
Publication of JP6756817B2 publication Critical patent/JP6756817B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3829Payment protocols; Details thereof insuring higher security of transaction involving key management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/04Payment circuits
    • G06Q20/06Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
    • G06Q20/065Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3825Use of electronic signatures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3827Use of message hashing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/12Applying verification of the received information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3236Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
    • H04L9/3239Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3247Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3263Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving certificates, e.g. public key certificate [PKC] or attribute certificate [AC]; Public key infrastructure [PKI] arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/50Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Technology Law (AREA)
  • Multimedia (AREA)
  • General Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • Storage Device Security (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Collating Specific Patterns (AREA)

Description

関連出願の相互参照
本出願は、2015年4月6日出願の米国仮特許出願第62/143,771号明細書、および2015年7月21日出願の米国仮特許出願第62/195,238号明細書の優先権の利益を主張するものであり、それらはそれぞれ、その内容全体が参照により本明細書に援用される。
本発明は、プロパティの所有権を記録し、移転するためのシステムおよび方法に関し、より詳細には、中央集中型の権限を必要としない非集中型のシステムに関する。
正式のプロパティシステムが行う最も重要なことの1つは、アクセスしにくい状態からアクセスしやすい状態にアセットを変形することにより、所有権を広範なネットワーク内で容易に通信し、組み立てることができるようにすることである。アセットをプロパティに変換するには、所有権の社会的、かつ経済的に有用な属性を記録し、体系化する複雑なシステムが必要である。アセットをプロパティタイトルで具体化し、それを公開台帳に記録する行為によって、アセットがどのように保持され、使用され、やり取りされるべきかについて行為者の間のコンセンサスが得られやすくなる。政情不安の時代を除き、行政および制度的に運営されているプロパティシステムは、信頼をもたらし、有意な価値を開放する。これらの記録をデジタル化すると、効率の向上およびコストの低減が見込まれるが、システムは詐欺やデータ損失に対し非常に脆弱になっている。
物理アセットについては、所有権およびその移転は伝統的に、中央集中型の権限を通して確立されてきた。例えば、不動産の権利の登録は、行政官庁に記録され、車両の権利の登録は、自動車両部門を通して処理される。特許、商標および著作権などの有形とはいえないアセットの所有権であっても、行政官庁に記録することができる。
ビジネスマーケティングにおいて、贋造が深刻な問題となっている。製造品の偽造は、世界的問題であり、最近の研究では、現在世界の総GDPの8%が、偽造品の製造および販売により生み出されていると推定されている。偽造医薬品、自動車部品、殺虫剤、および子供用玩具など、多岐にわたる偽造品が、公衆衛生に重大なリスクをもたらしている。加えて、偽造コンピュータチップ、航空宇宙部品、および本人確認書類は、国家の安全保障に重大なリスクを与えている。美術作品、公文書、および高級品といったような貴重品は、特定の手続き、またさらには、専門家によるそのアイテムの真正性の検証が必要な場合が多い。シリアル番号、バーコード、ホログラフィックラベル、RFIDタグ、および、セキュリティインクまたは特殊繊維を用いた隠しパターンを用いた、ラベリングおよびタギング戦略など、オブジェクトを一意的に識別し、認証するために、様々な手法が試みられてきた。これらの方法はすべて、複製または改ざんすることが可能であり、多くの場合、保護しようとする物品の製造にかなりの余分なコストがかかる。物理ラベルおよびタグも、容易に失われたり、変更されたり、盗まれたりする可能性がある。その結果、実用に適したマテリアル認証を実行することは、非常に難易度の高い問題であるといえる。
米国FBIは、偽造行為を「21世紀の犯罪」と名付けている。おおむね、世界全体の売上高の6500億ドルを超える金額が、物品を偽造するために毎年失われている。米国のビジネスは、偽造行為により年間2000〜2500億ドルの損害を被っている。フォーチュン500企業の92%が、偽造行為の影響を受けている。世界税関機構および国際商業会議所は、毎年の国際取引のおよそ7〜8%が偽造品での取引であると推定している。偽造行為は、年齢、居住地または富裕度に関係なく、ほぼすべての市場およびほぼすべての消費者に影響を及ぼす。偽造製品には、いくつか例をあげると、偽造薬により傷害および死亡を引き起こす医薬品、自動車および航空機の両方のフェイクバッテリ、車両部品などの情報技術(IT)および電子機器類、食品、飲料、およびその他の消耗品、例えばタバコおよびその他の農産物、玩具、衣類およびアクセサリ、家具、生地、建築資材などの消費財が含まれる。防衛技術までもが、偽造マイクロチップにより打撃を受けている。
認証だけでは、偽造行為を止めるのに十分ではない。偽造者は、本物の製品を製造する工場から未完成品を流用し、ラベルおよびタグなど自身の偽造ブランド識別子を追加するなど、様々な戦略を用いている。偽造品は、元の製造施設、荷送人、流通時、または小売店等々、あらゆる時点でサプライチェーンに入り込む可能性がある。製造者または供給者が、どこで、いつアイテムがサプライチェーンに入り込んだかを正確に特定することができなければ、偽造品の識別および除去はほぼ不可能になる。
望ましい解決策は、人間を識別し、検証するためのバイオメトリック法と類似したものとなるであろう。このようなプロセスであれば、アイテムを一意的に認証するために使用され得る特徴的なパターンまたはキー特徴を識別するであろう。このようなパターンが、適切なハッシュまたは暗号化技術とともに抽出されると、結果として生じる特徴は、コンパクトであるが複製不可能となり、これにより、追加の人間による検証を必要とせずに、認証プロセスをセキュリティ保護することが可能になる。
オブジェクトをフィンガープリンティングするための複数の解決策が提案されている。例えば、J.D.Buchanan,et al.,“Forgery:“Fingerprinting”documents and packaging”,Nature 436,475(28 July 2005);W.Clarkson,et al.,“Fingerprinting Blank Paper Using Commodity Scanners”,Proc.IEEE Symposium on Security and Privacy,May 2009,pp.301−314;A.Sharma,et al.,“Paperspeckle:microscopic fingerprinting of paper”,Proc.18th ACM Conf.Comput.Comm.Secur.,pp.99−110,2011を参照されたい。これらの論文に記述されている研究は、概して、オブジェクトの表面テクスチャの抽出および符号化を対象としている。加えて、オブジェクトの抽出された特徴を符号化する際に、テクスチャのランダム性のような物理プロパティがさらに考慮される。それにもかかわらず、上記の解決策は、概して、精巧な機械設定に依存するか、または正確な位置合わせを必要とするため、広く普及するには実用的ではない。したがって、目が肥えている美術商から一般の消費者まで誰もが手軽に入手可能で、アクセス可能なオブジェクト認証を実行するためのシステムおよび方法が依然として必要である。
偽造品の拡散に対する解決策を提供するために、様々な手法が取られてきた。このような例の1つは、MicrosoftのRF−DNAプロジェクトであり、これは、技術的に高度な真正性証明書(COA)を用いた、「署名」をコピーするのは難しいが、認証が簡単で便利な偽造行為防止デバイスである。提案されているCOAは、ランダムな一意の構造を有する固定次元のデジタル署名された物理オブジェクトである。その要件の中で重要な点は、COAは、作成および認証は安価であるが、複製が非常に高価であるということである。近接場において誘電体および導電性共振器の無線周波電磁気「フィンガープリント」を用いることが、提案されているCOAの技術的基礎である。DuPont(商標)は、自社のIzon(登録商標)偽造行為防止技術を提示しており、この技術は、製品をラベリングするための画像が埋め込まれた視覚的3Dホログラムに基づいたセキュリティシステムを用いている。
既存のシステムは、中央集中型の管理およびセキュリティデバイスのソーシングが必要であるため、記録作成のためのアクセスの容易さだけでなく、記録に関する情報の入手も制限される可能性がある。さらに、複数の管理主体が利用可能であり、複数の規格が記録の作成および保持に用いられている場合には、特定のアイテムに関する情報を求める人は、どの規格が用いられているかを知ることが必要となり、あらゆる利用可能な規格について復号化能力を有することが必要となるであろう。
デジタルアセットの所有権を文書化し、デジタル権利を移転するという課題、つまりデジタル著作権管理、すなわち「DRM」に対処しようと、様々な手法が取られてきた。米国特許第9,064,276号明細書に記載されているように、Amazon Technologies,Inc.は、アプリケーションに固有のデジタルストアを生成して、エンドユーザが、アプリケーションに関連付けされたコンテンツアイテム(ゲーム、音楽、電子書籍、映画など)の購入先、販売先、または取引先である他者とのトランザクションを行うことが可能になるシステムについて記載している。このシステムは、中央集中型のコンテンツ管理システムに依存しており、このシステムを通じて、時間制限された認証トークンが、移転されるアイテムに関連付けされる。トークンが指定された時間内に償還されない場合、中央集中型のデータベースに移転の記録は作成されない。
ブロックチェーンシステムは、グローバル状態が分散したデバイスの数にわたって格納されるグローバル状態のシステムである。例としては特に、ビットコイン(Bitcoin)、リップル(Ripple)、ネームコイン(Namecoin)などのネットワークがある。公開/秘密キー暗号方式およびハッシュチェーンを組み合わせることにより、分散したすべてのノードで保持される単一の台帳−ブロックチェーン−として任意の安全な状態を格納する仕組みを提供する。ノードは、システムに全体に適用される「プルーフオブワーク(proof of work:仕事量による証明)」ハッシュアルゴリズムに基づいてローカル状態を更新する。これらのシステムは、多数のデバイスにわたって共有される共通グランドを確立するための安全な仕組みを提供する。
ベルリンに拠点を置くAscribeは、ビットコインブロックチェーンに記録されたデジタルアートワークの暗号化ハッシュを用いるデジタル著作権および検証システムを提供している。国際特許公開第2015/024129号パンフレットに記載されているAscribeの手法は、アートワークのハッシュを用いて、ビットコインアドレスである識別子を生成している。アートワークの移転は、ビットコイントランザクションによって表される。したがって、システムは特定の暗号通貨規格に依存し、他の暗号通貨とは互換性がないことになる。さらに、ビットコインの楕円曲線暗号方式に依存すると、わずか160ビットのハッシュ(第1のハッシュ:SHA256;第2のハッシュ:RIPEMD−160)となってしまい、これでは量子コンピュータが利用可能なれば、ハッカーに対して脆弱であると予測されている。特に、Proof of ExistenceおよびBlocksignなどの他の企業は、ビットコインブロックチェーンに文書をハッシュし、文書の存在証明書を生成し、公証人サービスと同種の、後でそれを検証可能にするためのシステムを提供している。Ascribeと同じように、ビットコインブロックチェーンを用いることで、システムは単一の暗号通貨規格に限定される。
EverLedgerは、不正行為を防ごうと、何千ものダイヤモンドおよびそれらの一意の特性をビットコインブロックチェーンに記録している。他の方法ではその来歴が紙の証明書に依存するだろう他の高価な贅沢品への適用が企図されている。少なくともダイヤモンドについては、各宝石の「フィンガープリント」の一貫性を確保するために、認可された試験所による検査が必要である。このような方法は、ビットコインスクリプトのオペコードOP_RETURNを用いている。このような手法−ブロックチェーンに任意のデータを格納することは一般に、「悪いアイデア」であると考えられている−に関して、かなりの開発者が懸念している。非通貨データを他の場所に格納する方が、コストが低く、効率が良い。
事実上すべての潜在的ユーザに広く利用可能で、いかなる特定の暗号通貨システムまたはハッシング方式に依存しないシステムが依然として必要である。
例示的な一実施形態では、非集中型プロパティシステムおよび方法が提供され、中央集中型の権限がシステムを操作したり、セキュリティ保護したりすることを必要とせずに、ある当事者から別の当事者に所有権を直接移転することが可能になる。デジタル署名は、システム内でタイトル(「ビットマーク(bitmark)」)を発行し移転する方法を提供する。ブロックチェーンアルゴリズムを使用して、誰が何を所有しているかについての、分散コンセンサスが実現可能になる。デジタルアセットは、暗号的に安全なハッシュ関数を用いたデジタルフィンガープリントによって一意的に識別することができる。アセットの画像から計算されたフィンガープリントは、物理アセットを一意的に識別する方法において使用してもよい。いくつかの実施形態では、物理アセットに使用される一意の識別子は、物理複製困難関数、すなわち「PUF」であってもよい。タイトル移転は、検証可能であり、偽造不可能な所有権のチェーン(「来歴」)を作成する。
デジタル署名およびフィンガープリンティングのようなその他の方法は、ビットコインに用いられるもの(ワールドワイドウェブbitcoin.orgで入手可能であり、参照により本明細書に援用される、Satoshi Nakamoto,“Bitcoin:A Peer−to−peer Electronic Cash System”を参照されたい)に類似してはいるが、それとはかなり異なるブロックチェーンアルゴリズムを用いて、タイトル(「ビットマーク)」)を発行し、移転する方法を提供する。いずれの暗号通貨にも依存しない一元化された台帳が作成される。プロパティを記述している特定の属性を含むアセット記録(Asset Record)が作成され、アセットをデジタル表現する。次に、発行記録(Issue Record)が作成され、特定のアセット記録にリンクしているプロパティの実現値を表す。移転記録(Transfer Record)が作成され、所有権が変わるたびに記録する。移転記録は互いに連鎖されており、ルートは発行記録に連鎖され、これがアセット記録に連鎖される。ビットマークは、ビットマークブロックチェーンに格納されている全記録のチェーンである。ブロックチェーンの構築中には暗号通貨は生成されず、また所有権の移転を表す暗号通貨も使用されない。ビットマークブロックチェーンは、いかなる特定の暗号通貨システムにも依存しないため、SHA−2およびSHA−3を含め、どの安全なハッシュアルゴリズム群からのハッシュ関数を用いてもかまわない。
ビットマークシステムのユーザはそれぞれ、一意の番号、例えばEd25519公開キー(「pubkey」:public−key)のペア、または、ユーザが発行記録および移転記録に署名することが可能な他の適切なpubkeyシステムに関連付けされたアカウントを有する。ビットマークの所有者は、そのpubkeyによって識別される。これは、ビットマークのアカウントがSPHINCSなどのポスト量子コンピューティングアルゴリズムを含む複数のタイプの署名をサポートできるため、1つのタイプのアドレスおよび署名のみを有するビットコインとは異なる。
本発明の一態様では、物理オブジェクトの局所領域の画像から得られた符号化されたデータを用いて、一意の表面レベルのテクスチャパターンに基づいて物理アセットを安全に参照(「フィンガープリント」)し、物理アセットをデジタルアイテムとして追跡可能にする。暗号的に安全なハッシュ関数を用いて、デジタルアセットのフィンガープリントを行う。本発明は、それらのフィンガープリントの抽出およびマッチングを介して、異なるオブジェクトまたはマテリアルを認証するための枠組みを提供する。稜線終了点および分岐点などのパターンを「関心点」として用いるバイオメトリックフィンガープリンティングプロセスとは異なり、本発明の一実施形態は、表面テクスチャ情報を含むオブジェクトの局所画像領域を再構成するためのステレオ測光技術を適用している。回復された画像領域の関心点は、最先端のコンピュータビジョンアルゴリズムによって検出し、記述することができる。次元削減技術およびハッシング技術とともに、本発明の手法は、実際の物理オブジェクト認証作業のために、文書を含む事実上あらゆるオブジェクトのコンパクトな画像特徴を用いてオブジェクトの検証を実行することができる。
本明細書に記載されている技法は、「デジタル権管理」(DRM:Digital Rights Management)とは異なることに留意されたい。行為者に他者の記録された財産権を尊重させるかどうかは、プロパティおよび法制度の個別の性質によって決まる。本発明のシステムおよび方法は、誰が何を所有するかについて安全に合意する手段を提供する。
本発明の1つの態様では、アセットの所有権を記録するための方法は、コンピューティングデバイスを使用して、アセットのデジタル表現のハッシュを有するフィンガープリントと、アセット記録を生成するクライアントの公開キーと、作成クライアントの秘密キーによって生成されるデジタル署名とを有するアセット記録を生成するステップと、コンピューティングデバイスを使用して、ピアツーピアネットワークの1つまたは複数のノードと通信し、以下のステップ、すなわち、フィンガープリントの二重ハッシュから得られるそれぞれのアセットインデックスと、作成クライアントの公開キーと所有者署名と、を備える少なくとも1つの発行記録を生成するステップ、および少なくとも1つの発行記録を公開台帳に記録するステップを実行することによって、公開台帳にエントリを生成するステップと、を含む。所有者署名は、作成クライアントの秘密キーによって署名された、アセットインデックス、および、作成クライアントの公開キーのハッシュを有する。いくつかの実施形態では、アセットは、音楽、ビデオ、電子書籍、デジタル写真、デジタル画像、および個人情報からなる群から選択されるデジタルプロパティである。別の実施形態では、アセットは物理プロパティであり、方法は、物理プロパティの表面上の関心領域の局所画像を使用して、物理プロパティに対応するデジタルフィンガープリントを生成するステップをさらに含む。局所画像は、照度差ステレオ画像とすることができ、コンピューティングデバイスが、そこからキーポイント検出器を使用して照度差ステレオ画像内の局所的な関心点を識別し、2進記述子を使用する2進列であって、アセットのデジタル表現を備える2進列として、局所的な関心点を符号化する。
方法は、新たな所有者へのアセットの移転を記録するための第1の移転記録であって、アセットの完全な発行記録の二重ハッシュおよび新たな所有者の公開キーを備える移転記録であり、かつ、所有者署名によってデジタル署名された移転記録を生成するステップと、所有者署名に関連付けされたアセットの所有権の分散コンセンサスを生成するブロックチェーンアルゴリズムを使用して、第1の移転記録の有効性を確認し、第1の移転記録の有効性が確認された場合には、移転記録を公開台帳に記録し、第1の移転記録の有効性が確認されない場合には、移転記録を拒絶するステップと、をさらに含んでもよい。いくつかの実施形態では、方法は、第1の移転記録を生成するステップの後に、ユーザインタフェースにおいて支払いリクエストを表示するステップと、実行ステップに進む前に、ユーザの支払いが送金されたかどうかを判定するステップと、をさらに含んでもよい。方法は、前の所有者から後続の新たな所有者への移転を記録するための後続の移転記録であって、前の移転記録の二重ハッシュおよび後続の新たな所有者の公開キーを備える後続の移転記録であり、かつ、前の所有者によってデジタル署名された後続の移転記録を生成するステップをさらに含んでもよい。いくつかの実施形態では、方法は、後続の移転記録を生成するステップの後に、ユーザインタフェースにおいて支払いリクエストを表示するステップと、実行ステップに進む前に、ユーザの支払いが送金されたかどうかを判定するステップと、をさらに含んでもよい。少なくとも1つの発行記録が複数の発行記録を備える諸実施形態では、発行記録はそれぞれ、異なるノンス(nonce)を含み、別個のブロックチェーンに関連付けされている。
本発明の別の態様では、アセットの所有権を記録するためのシステムは、アセットのデジタル表現のハッシュを有するフィンガープリントと、アセット記録を生成するクライアントの公開キーと、作成クライアントの秘密キーによって生成されるデジタル署名とを有するアセット記録を生成するように構成されたクライアントコンピューティングデバイスと、クライアントコンピューティングデバイスと通信状態にあるピアツーピアネットワークであって、以下のステップ、すなわち、フィンガープリントの二重ハッシュから得られるそれぞれのアセットインデックスと、作成クライアントの公開キーと所有者署名と、を備える少なくとも1つの発行記録を生成するステップ、および少なくとも1つの発行記録を公開台帳に記録するステップを実行することにより、公開台帳にエントリを生成するピアツーピアネットワークと、を含む。所有者署名は、作成クライアントの秘密キーによって署名された、アセットインデックス、および、作成クライアントの公開キーのハッシュを有する。アセットは、音楽、ビデオ、電子書籍、デジタル写真、デジタル画像、および個人情報からなる群から選択されるデジタルプロパティであってもよい。あるいは、アセットは物理プロパティとすることができ、この場合、クライアントコンピューティングデバイスはさらに、物理プロパティの表面上の関心領域の局所画像を使用して、物理プロパティに対応するデジタルフィンガープリントを生成するように構成された照度差ステレオデバイスと通信状態にある。照度差ステレオデバイスは、キーポイント検出器を使用して照度差ステレオ画像内の局所的な関心点を識別し、2進記述子を使用する2進列であって、アセットのデジタル表現を備える2進列として、局所的な関心点を符号化するように構成されている。クライアントコンピューティングデバイスおよびピアツーピアネットワークの少なくとも1つのノードは、新たな所有者へのアセットの移転を記録するための第1の移転記録であって、アセットの完全な発行記録の二重ハッシュおよび新たな所有者の公開キーを備える移転記録であり、かつ、所有者署名によってデジタル署名された移転記録を生成し、所有者署名に関連付けされたアセットの所有権の分散コンセンサスを生成するブロックチェーンアルゴリズムを使用して、第1の移転記録の有効性を確認し、第1の移転記録の有効性が確認された場合には、移転記録を公開台帳に記録し、第1の移転記録の有効性が確認されない場合には、移転記録を拒絶するために通信するようにさらに構成されてもよい。いくつかの実施形態では、システムは、後続の移転記録を生成するステップの後に、ユーザインタフェースにおいて支払いリクエストを表示するために、少なくとも1つのクライアントコンピューティングデバイスおよび少なくとも1つのノードを通信させるステップと、実行ステップに進む前に、ユーザの支払いが送金されたかどうかを判定するステップと、をさらに含んでもよい。
システムは、前の所有者から後続の新たな所有者への移転を記録するための後続の移転記録であって、前の移転記録の二重のハッシュ、および後続の新たな所有者の公開キーを備える後続の移転記録を生成するためにピアツーピアネットワークと通信状態にある少なくとも1つの第2のクライアントコンピューティングデバイスをさらに備えてもよい。この場合、システムは、後続の移転記録を生成した後に、少なくとも1つの第2のクライアントコンピューティングデバイスに、ユーザインタフェースにおいて支払いリクエストを表示させ、実行ステップに進む前に、ユーザの支払いが送金されたかどうかを判定させるステップをさらに含んでもよい。
本発明のシステムのブロック図である。 複数の移転記録を示すシステムの一実施形態のブロック図である。 アセット記録を作成する初期トランザクションのブロック図である。 図3Aのアセット記録に基づいてビットマークが作成されるトランザクションのブロック図である。 2つのビットマーク内のトランザクションのブロック図である。 図3Aの元のアセット記録に基づいた追加のビットマークの発行を示すブロック図である。 ビットマーク記録の一例のための例示的なユーザインタフェース(UI)の図である。 ビットマークを移転するための例示的なUIの図である。 図5の移転完了後の例示的なUIの図である。 物理アセットのための符号化されたフィンガープリントを生成する際に使用されるデバイスの一実施形態を図式化したものである。 デバイスの使用の一例を図示する。 物理アセットのための符号化されたフィンガープリントを作成するためのステップを示すブロック図である。 物理オブジェクトのフィンガープリンティングに対する照度差ステレオ法(図9A)、およびベースライン法(図9B)の一実施形態を用いて得られたスコア分布を比較したものであり、図9Cは、各手法のROC曲線を比較したものである。 本発明のシステムの一実施形態を実施するための例示的なネットワーク環境の図である。
本発明の諸実施形態を説明する目的のために、以下の定義が適用される。
「アカウント」は、ビットマークシステム内のプロパティの登録および所有権を識別するために使用される公開キーと秘密キーのペアを意味する。「公開アカウント番号」とも呼ばれるアカウント識別子(ID)、すなわち「ビットマークアカウント」は、公開キーである。一人のユーザが、ビットマークシステム内に複数のアカウントを有してもよい。このアカウントは、公開キーの符号化方式、すなわちビットマークシステムでの「アカウント」である。アカウントには、キーに関する様々な情報が含まれている。例示的な一実施形態では、符号化方式は、base58符号化方式である。
「アセット記録」は、ビットマークシステム内の新たなプロパティの登録を不変に記録するブロックチェーンデータ構造を意味する。
「ビットマーク」は、ビットマークシステム内の特定の物理プロパティまたはデジタルプロパティに対する所有権を確保するデジタルタイトルを意味する。ある所有者から別の所有者へとビットマークを移転させることにより、指定されたプロパティの所有権が移転する。ビットマークは、ビットマーク移転記録およびルート発行記録のチェーンを介してブロックチェーンに表される。
「ビットマーク移転記録」、すなわち「BTR」は、ビットマークタイトルを表すブロックチェーンデータ構造を意味する。
「発行」は、デジタルプロパティのための新たなビットマークを作成するプロセスを意味する。発行はデジタルプロパティに対してのみ適用可能で、ビットマークシステム内で所有することが可能な、より多くのコピーを効果的に作成する。新たなビットマークの発行は、最新の登録移転記録の所有者のみが行うことができる。
「キーのインポートフォーマット」、すなわち「KIF」は、秘密キーの(base−58またはその他の)符号化、ならびにいくつかのアルゴリズムおよびチェックサムオブジェクトを意味する。KIFを用いて、ビットマークアカウントをインポートしてクライアントに戻してもよい。
「所有者」は、少なくとも1つのアカウントへの秘密キーを保持する、ビットマークシステムの任意のユーザを意味する。ビットマークシステムのユーザが、ビットマークの所有権のチェーン内の最新のビットマーク移転記録の所有者公開キーフィールドに対応する秘密キーを保持することを、ユーザは「ビットマークを所有する」といわれる。
「パスフレーズ」は、ユーザのキーストアにアクセスするために使用される複合パスワードを意味する。ビットマークアカウントは、どの同期されたキーストアがローカルダウンロードのユーザに属しているかを識別する一方で、パスフレーズは、ユーザがローカルキーストアを解読し、それぞれのアカウントの秘密キーにアクセスできるようにする。ビットマーククライアントアプリにログインするには、ビットマークアカウントIDおよびパスフレーズの両方が必要である。パスフレーズはまた、クライアント内で安全なトランザクションが開始されるときは常に必要である。
「プロパティ」は、物理アイテムまたはデジタルアイテムの一意のデジタル表示(ハッシュ)を意味する。プロパティのハッシュは、新たなプロパティの登録価格の間に生成される。登録記録の一部として、プロパティのハッシュは永続的かつ不変である。
「登録者」は、新たなプロパティ、すなわちビットマークシステム内のアセット記録の登録の作成に使用されるビットマークアカウントを意味する。より具体的には、アカウントの公開キーは、アセット記録の「登録者」フィールドに不変に記録され、アカウントの秘密キーは、アセット記録に署名するために使用される。物理プロパティについては、登録者はまた、初期ビットマーク移転記録の所有者でもある。デジタルプロパティについては、登録者は、初期登録移転記録の所有者である。
「登録」は、新たな物理プロパティまたはデジタルプロパティをビットマークブロックチェーンに追加するプロセスを意味する。登録により、プロパティはブロックチェーン内の登録記録に永続的にバンドされる。登録は、登録者によって作成され、登録記録としてブロックチェーンに記録される。登録記録は、プロパティの全ビットマークチェーンの基本要素としての役割を果たす。
「登録移転記録」、すなわち「RTR」は、プロパティ登録の現在の所有者を表すブロックチェーンデータ構造を意味する。RTRは、デジタルプロパティについてのみ存在する。登録移転記録の所有権は、所有者にビットマーク発行能力を付与する。登録移転記録とビットマーク移転記録との間の唯一の技術的違いは、プロパティのタイプである。
「トランザクション」は、3つの主なビットマークプロセス、すなわち登録、移転、および発行のうちのいずれかを意味する。
「移転」は、あるビットマークアカウントから別のアカウントへの所有権の変更を意味する。移転は、BTRまたはRTRのいずれかに適用することができる。移転トランザクションは、旧所有者の秘密キーで署名され、かつ、新たなユーザの公開キーに割り当てられた新たなBTRまたはRTRのいずれかを作成する。移転記録のチェーンが、ビットマークブロックチェーン内で、登録、すなわちビットマークの所有権のチェーンを構成している。
本発明の諸実施形態によれば、非集中型のプロパティシステムおよび方法により、中央集中型の権限がシステムを操作したり、セキュリティ保護したりすることを必要とせず、かつ、既存の暗号通貨システムに依存せずに、ある当事者から別の当事者に所有権を直接移転することが可能になる。デジタル署名は、システム内でタイトル(「ビットマーク」)を発行し移転する方法を提供する。ブロックチェーンアルゴリズムを使用することにより、ビットコインおよびその他の暗号通貨に対して用いられるやり方に類似したやり方で、誰がアセットを所有しているかについての分散コンセンサスが実現可能になる。デジタルアセットは、暗号的に安全なハッシュ関数を用いて一意的に識別することができる。物理アセットの局所画像から得られたフィンガープリントを用いて、物理アセットを一意的に識別することができる。タイトル移転は、検証可能であり、偽造不可能な所有権のチェーン(「来歴」)を作成する。
本発明の1つの態様では、物理オブジェクトの表面の局所領域の画像から得られた符号化されたデータを用いて、一意の表面レベルのテクスチャパターンに基づいて物理アセットを安全に参照(「フィンガープリント」)する。暗号的に安全なハッシュ関数を用いて、デジタルアセットのフィンガープリントを行う。デジタルプロパティの稀少性が実現可能であり、現実世界の概念的および法的枠組みに対応することが可能である。
ビットマークシステムの使用を開始するには、ユーザ、または「クライアント」が最初にアカウントを作成する必要がある。クライアントは、デスクトップもしくはその他のパーソナルコンピューティングデバイスを使用して、または「ビットマークアプリ(Bitmark App)」を有するモバイルデバイスを使用して格納またはアクセスされたウェブベースのアプリケーションを用いて、ビットマークシステムにログオンすることができる。ビットマークシステムを説明する目的のために、このようなデバイスを一般に「コンピューティングデバイス」と呼ぶことにする。セットアップウィザードは、ユーザに新たなアカウントを作成するステップを案内する。まず、アカウント番号が割り当てられる。例示的な一実施形態では、一意の50個の文字のビットマークアカウント番号を使用して、ビットマークシステム内のユーザおよびユーザのプロパティ(アセット)を識別する。アカウント番号は、クライアントのアカウントにビットマークを移転するために、クライアントが他のビットマークユーザに与える識別子である。アカウント番号は、コンピューティングデバイス上でクライアントの設定ページからアクセス可能なままである。
ビットマークアカウントの作成の次のステップは、クライアントの秘密キーの生成および格納を伴い、このステップもまた、クライアントのコンピューティングデバイス上で行われ、すなわちビットマークシステムのサーバ(「ビットマークドクサーバ」)で行われるのではない。例示的な一実施形態では、秘密キーは、クライアントのアカウントにアクセスし、かつ、ビットマークが作成されているアセットを管理するために使用される54個の文字列である。次に、ビットマークアカウントは、クライアントの秘密キーから生成される。クライアントのアセットの管理に加えて、秘密キーは、万一クライアントのコンピューティングデバイスが紛失または破損した場合に、ビットマークソフトウェアがアカウントを回復するための手段を提供する。ビットマークドサーバは、秘密キーを生成せず、また格納しないため、セットアップウィザードは、コンピューティングデバイスとは別個の安全な場所に秘密キーを保存するようユーザに指示し、次に、検証のために秘密キーを入力するようにユーザに指示する。秘密キーの検証後に、ユーザの秘密キーを入力するためのショートカットとして、同じコンピューティングデバイスを使用する場合には、ユーザは、使用可能なパスコードを入力するように指示される。パスコードが入力され、検証されると、ビットマークソフトウェアは、ユーザのアカウント番号に対応する新たなアカウントを初期化する。ユーザはここで、ビットマークシステムで自身のアセットの記録を開始できる状態になる。
図1を参照すると、ビットマーク100は、ただ1つの発行記録102と、BTRまたはRTRのいずれかとすることができる1つまたは複数の移転記録104と、で構成されているデジタル署名されたチェーンとして定義されている。アセット記録106には、物理アセットまたはデジタルアセットについてのメタデータ、ならびに、ビットマークシステム内でそれを識別するために使用される一意のアセットフィンガープリントが含まれている。アセット記録106はそれぞれ、次のフィールドを含む。すなわち、(1)物理オブジェクトまたはデジタルファイルのデジタル表現のハッシュである「フィンガープリント」108、(2)登録者の公開キー(ED255194)である登録者109、(3)短いUTF−8識別子である「名前」110、(4)UTF−8テキストを識別する「記述」111、および(5)登録者の秘密キーによって署名されたフィールド108〜111のハッシュである「署名」112である。
発行記録102は、アセット記録106から新たなビットマークを作成する。発行記録102は、次のフィールド、すなわち、「アセットインデックス(AssetIndex)」113を含み、これは対応するアセット記録106のフィンガープリント108の値の二重SHA−512ハッシュ(64バイト)である。アセットインデックス113は、アセット記録106に対する一意の識別子としての役割を果たし、同じアセット記録106に対するすべての発行記録102を通じて同一になる。アセット記録のフィンガープリント108は、フィンガープリント値の元のサイズにかかわらず一貫したサイズを保証する手段として、2回ハッシュされる。さらに発行記録102に含まれているのは、所有者の公開キー114である。いくつかの実施形態では、所有者の公開キー114は、発行を作成したユーザの公開キー(ED25519)である。当業者には明らかになるように、Ed25519+SPHINCSなどの他の公開キーを使用することができる。新たな発行が行われると、発行記録102は、発行者によって自動的に所有される。ノンス115は、同じアセットの複数の発行を区別するための一意の番号としての役割を果たす、符号のない整数である。発行記録102は、署名116もまた含む。それは、発行者の秘密キーによって署名されたフィールド113〜115のハッシュである。
ビットマークは、技術的には発行記録102のみを必要とする。移転記録は必要ではない。移転記録のないビットマークは、単に元のビットマークの発行者に属する。ビットマークの発行者が別の所有者にビットマークを移転しなければ、ビットマークの所有権のチェーンは、決して初期発行記録を超えて増大することはない。
移転記録104は、ビットマークの所有権を移転し、以下のフィールド、すなわち、(署名116を含む)以前の記録全体の二重SHA−256ハッシュ(32バイト)であり、ビットマークの所有権のチェーン内の以前の記録を示すリンク117を含んでいる。以前の記録は、発行記録102または別の移転記録104のいずれかとすることができる。以前の記録は、以前の記録の元のサイズにかかわらず一貫したサイズを保証する手段として、2回ハッシュされる。移転記録104にさらに含まれているのは、ビットマーク移転受領者の公開キー(ED25519)である所有者の公開キー118、および以前の記録の所有者120の秘密キーを用いて署名された、フィールド117および118のハッシュである以前の所有者の署名120である。
移転記録104は、参照チェーン接続107および署名チェーン接続103の両方を有する。リンク117の値は、参照チェーン接続107に対応し、それは先行する全記録の二重SHA−256ハッシュである。リンク117は、ビットマークチェーン内の先行する記録の方向を指しているものである。以前の(発行または移転)記録への署名チェーン接続103には、以前の記録の所有者が自身の秘密キーを使用して、後続の移転記録104にデジタル署名することが必要である。
参照チェーン107と、署名チェーン103との間の区別の実際の意味合いの1つは、アセット記録106と、こうしたアセット記録に接続されている発行記録103との間にデジタル署名接続がないという点である。アセット記録の登録者フィールド109において指定された公開キーの所有者は、アセット記録106それ自体にのみ署名し、いかなる後続の発行記録にも署名する必要はない。これは、発行記録が元のアセットの登録者によってではなく、記録を発行するユーザによって自己署名されているので、どのユーザも、アセットに対して新たなビットマークを発行できることを意味する。一方、移転記録は、以前の記録の所有者の秘密キーを使用して署名されなければならない。ビットマークの現在の所有者は、ビットマークを別のユーザに移転する権限が与えられた唯一のユーザであるので、署名チェーンは、移転許可の暗号証明を提供する。
ビットマークの現在の所有者(チェーンの右端の記録)は、チェーン内のデジタル署名をチェックすることによって検証される。移転記録のリンクフィールド117が以前の記録への参照チェーン107を確立するのに対して、移転記録の署名値は、移転記録104が実際に有効かどうかを判定する。移転記録のデジタル署名が以前の記録の所有者の公開キーにマッチする場合、移転記録は有効であると見なされ、ブロックチェーンに記録される。そうでない場合、無効な移転記録はブロックチェーンから拒絶される。元のアセット記録106は、実際のオブジェクトに対してその参照フィンガープリント108の有効性を確認することによって検証される。システムは、分散型タイムスタンプサーバを通して、その他の無効なトランザクション(例えば二重移転)から保護する。
引き続き図1を参照すると、参照チェーン105の接続は、発行記録のアセットインデックス113(AssetIndex)が、対応するアセット記録のフィンガープリント値108に戻る方向を指していることを意味する。これは、以前の所有者の署名120を所有者の公開キー114に接続している署名チェーン103とは異なる。この接続には、チェーン内の直前の記録の所有者の秘密キー署名が必要である。
アセット記録106は、自己署名されている。したがって、図2に示されるように、どのユーザもアセットに対して新たなビットマークを発行することができる。この場合、右端の移転記録124Dおよび124Gに示された所有者の公開キーである「エバ(Eva)」および「ジーナ(Gina)」はいずれも、(それぞれのビットマークチェーン(単に「ビットマーク」とも呼ばれる200Aおよび200B)内で、最後の移転記録を保持しているので)現在の所有者である。同じアセットの方向を指していながら、異なる発行署名を有するビットマークから生じている矛盾した所有権の主張は、財産権執行者によって外部で解決されなければならない。すべてのプロパティトランザクションの不変、かつ永続的な履歴として、ビットマーク200Aおよび200Bは、証拠としての役割を果たすことになる。
実施例1−デジタルアセットデータ構造例
以下の例は、ビットマークシステムの基本データモデルに従って発生するトランザクションを示す。本例は、例示目的でのみ提供されているが、1つのアセット、アセットに対する3つのビットマーク、および12人の異なるビットマークユーザで構成されている。
図3Aを参照すると、この例は、ユーザ#1「アマンダ(Amanda)」が、新たなアセット記録150を作成することによってビットマークシステムに新たなアセットを登録しているトランザクション#1から始まっている。この例では、アセットは、「崩れたもの」というタイトルの、アマンダの新たな自費出版のサスペンス電子書籍である。アマンダが電子書籍全体を用いてフィンガープリントを作成することもおそらくは可能であるが、書籍の一意の記述、例えば、タイトル、アマンダの名前、および出版日といったような単純なものだけを生成することを選ぶか、または例えば選択されたページなど、書籍の認識可能な抜粋を選択することができる。ビットマーク発行ユーザインタフェース(「UI」)にアクセスすることによって、アマンダの選択されたデジタルファイルは、コピー、すなわち例えばドラッグアンドドロップされるか、またはユーザのファイルをブラウズすることにより選択され、UIを介して、ファイルをハッシュしてアセットの一意のフィンガープリントを計算するビットマークシステムにロードされる。ユーザインタフェースは、フィンガープリントが生成されている間、時計、砂時計または回転ホイールなどのアニメーションを表示することができる。フィンガープリントが計算されたら、プッシュ通知を送ることができる。フィンガープリント値がビットマークシステムにまだ存在しない場合には、新たなアセット記録150が作成される。フィンガープリント値がビットマークシステム内に既に存在していれば、アマンダには、アセットに対する新たなビットマークを発行するオプションが代わりに表示されることになるが、これらは追加の、新たなアセットとみなされることになる。
アセット記録150の(2番目の)登録者フィールドは、アマンダの公開キー(太字で示されたアマンダの名前)を表示している。アセット記録もまた、アマンダの秘密キーを使用して署名されている。したがって、アセット記録は、新たなアセットを登録する人によって「自己署名」されている。
この第1のトランザクションでは、ビットマークは実際に生成されない。ビットマークは、図3Bに示される2つのトランザクション(#2および#3)の間に発行が行われるまで生成されない。トランザクション#2および#3において、アマンダは、第1のトランザクションで登録したアセットに対する2つの新たなビットマークを発行する。これらの2つの新たなビットマーク152および154は、2つの新たな発行記録160および162を介して作成される。
新たな発行記録160および162はいずれも、トランザクション#1で作成された同じアセット記録150を参照するので、アセット記録のフィンガープリント値は、SHA−512アルゴリズムを使用して2回ハッシュされ、新たな発行記録のアセットインデックスのプロパティのいずれにも格納される。発行記録は、発行を作成したユーザによって自動的に所有されるため、いずれの発行記録の所有者フィールドの値も、アマンダの公開キー(「O:アマンダ」)である。発行記録のノンス(「N」)フィールドには、ノンスのカウンタ値、例えば「N:1」および「N:2」が含まれており、同じアセットに対する発行記録がそれぞれ、必ず一意であるようになっている。発行記録160および162はそれぞれ、アマンダの秘密キーを使用して、下部で署名されている。アセット記録と同様に、発行記録は、発行記録を作成したユーザの秘密キーを使用して、常に自己署名される。どのユーザも、アセットに対して発行記録を作成することができる。アセット記録と、それに対応する発行記録との間には、デジタル署名チェーンは存在しない。発行記録160、162と、それに対応するアセット記録150との間の唯一の接続は、各発行記録のアセットインデックスのプロパティによって確立された参照チェーン158である。この時点で、アマンダはビットマーク152および154を所有している。
図3Cは、ビットマーク152および154についてのトランザクション#4から#7を図示する。トランザクション#4において、アマンダは、ブライアン(Brian)に対しビットマーク154の移転(販売、寄贈、ライセンス供与、譲渡、またはその他のプロパティ移転方法)を行う。新たな移転記録172は、ブライアンの公開キーを所有者(「O:Brian」)としてリストし、アマンダは、署名チェーン164によって示されるように、自身の秘密キーで移転記録172に署名して移転を許可する。参照チェーン166は、以前の記録の二重SHA−256ハッシュ(32B)を含む。
トランザクション#5において、アマンダは、新たな移転記録170を生成してクロエ(Chloe)にビットマーク152を移転するが、この新たな移転記録は、以前の記録160のハッシュとともに、クロエの公開キーおよびアマンダの秘密キーを識別する。トランザクション#6は、クロエからディラン(Dylan)へのビットマーク152の移転を移転記録180に記録する。現在クロエが所有者であるので、移転記録170と180との間の署名チェーンを介しての移転を認可するために、クロエの秘密キーが使用される。7番目のトランザクションにおいて、ビットマーク152の現在の所有者であるクロエは、移転記録190を作成してディランにビットマーク152を移転する。
移転記録は、以前の記録への参照チェーン接続、および以前の記録への署名チェーン接続の両方が常に必要である。参照チェーンは、署名を含む以前の全記録の二重SHA−256ハッシュを計算し、このハッシュを移転記録のリンクフィールドに格納することによって作成される。リンク値は、ビットマークチェーン内の所定の記録の前にどの記録があるかをビットマークシステムに通知する。記録はそれぞれ、前の記録からの情報を含んでいるため、不変の来歴を作成して、元の所有者に戻るまで追跡可能になる。
移転記録のリンクフィールドは以前の記録への参照チェーンを確立するが、一方、移転記録の署名値は、移転記録が有効かどうかを判定する。移転記録のデジタル署名が以前の記録の所有者フィールド(公開キー)にマッチする場合には、移転記録は有効なビットマーク移転を表し、移転記録はビットマークブロックチェーンに記録される。しかしながら、移転記録の署名値が以前の記録の所有者の公開キーにマッチしない場合には、ビットマークシステムの有効性確認ノードは、移転記録を「無効」と指定し、移転記録をビットマークブロックチェーンに含めることを拒絶することになる。要約すると、リンク値はビットマークについての参照チェーンを作成するが、一方、署名値は参照チェーンをセキュリティ保護する。
図3Dを参照すると、エディ(Eddie)もまた、アセットの一定の権利を有している。本例に従うと、エディはアマンダの編集者であり、アマンダは、彼の助力に対する感謝のしるしに数冊の電子書籍をエディに贈ったと言える。アマンダはエディに、第1のトランザクションに備えて作成したフィンガープリントを提供する。フィンガープリントを有することにより、エディはビットマークシステムにログオンし、フィンガープリントを使用して発行記録164を作成することによって、新たなビットマーク156を発行することが可能になる。新たな発行記録は、エディによって自己署名され、アセットインデックスは、ここでもまたアセット記録のフィンガープリント値の二重SHA−512ハッシュである。この新たな発行記録のノンス(「N」)フィールドには、前の発行記録とは異なるノンス値(N=3)が割り当てられ、同じアセットに対する発行記録がそれぞれ、必ず一意であるようになっている。エディによる新たな発行は、発行記録の署名値が、対応するアセット記録の登録者値の公開キーにマッチする必要がないことを示している。どのユーザも、アセットに対して発行記録を作成することができるが、それが元のアセット記録に関連付けされるようにするには、ユーザは、アセット記録と組み合わせて生成されるフィンガープリントへのアクセスを有することが必要となる。
ビットマークシステムのユーザインタフェース(「UI」)は、多くの様々な表示およびアクセスポイントを提供する。ユーザのビットマークアカウントには、ワールドワイドウェブに接続されたパーソナルコンピュータ(デスクトップ、ラップトップ、タブレットなど)を介してログインして、ビットマークのウェブサイト、またはデスクトップアプリケーションまたはモバイルアプリケーション)に移動して、(1)保存されたビットマークアカウントIDファイルを求めてユーザのデバイス(コンピュータ、スマートフォン、タブレットなど)をブラウズするか、または(2)ビットマークアカウントIDをスキャンする(別のデバイスの画面のスキャンを含む場合がある)か、のいずれかによって、アクセスすることができる。いくつかの実施形態では、印刷されたビットマークアカウントIDは、スキャン可能なQR(クイックレスポンス)コード、または1次元のバーコード、2次元以上のバーコード、カラーコードおよび/または組み合わせ、色調値などを含む他の光学的に読み取り可能なコードとして提供されてもよい。他の実施形態では、ビットマークアカウントIDは、ユーザの運転免許写真であってもよいし、またはバイオメトリック的に符号化したもの、例えば、指紋、手の形状、網膜または虹彩パターン、顔面の特徴など、スマートフォンのカメラもしくは他の走査デバイスを用いてスキャンすることが可能なもの、スマートフォンのボイスレコーダを用いて入力された音声パターン、DNA、またはユーザの様々な一意のバイオメトリック特徴の組み合わせであってもよい。
万一ユーザが自分のビットマークアカウントIDを紛失した場合、システムにログインするための第3の方法では、ビットマーク回復コード(Bitmark Recovery Code)を使用することになる。このようなコードは、通常、新たなシステムのユーザが最初にアカウントをアクティブにするときに提供される。回復コードを入力して回復モードが開始されると、ユーザは、ビットマークデータを暗号化し、新たなビットマークトランザクションを許可するために使用される新たなビットマークパスフレーズの入力を求められる。システムは、ビットマークシステムへのアクセスに使用されるデバイスに回復コードを保存しないようにユーザに警告する。パスフレーズは印刷して、書類金庫または貸し金庫などの安全な場所に保存することが好ましい。ユーザのビットマークアカウントIDが回復不能に失われた場合の第4のオプションは、新たなビットマークアカウントIDを作成することである。
ビットマークユーザが、自分の(または企業体の場合にはその企業体の)アカウントにアクセスできるようになると、アクセス可能なUIに特定のビットマークに対する記録、すなわちビットマーク記録UI(Bitmark Record UI)が含まれる。図4は、図3Cのビットマーク152に基づいたビットマーク記録400の一例を示し、上述したように、ビットマークアカウントID、すなわち、ユーザの秘密キーに対応する英数字コードを入力するか、またはいくつかの実施形態では、ビットマーク152のQRコード(登録商標)402をスキャンすることによりアクセスすることができる。(QRコード(登録商標)は、例示的な例としてのみ図面に含まれていることに留意されたい)。UIは、QRコード(登録商標)(使用される場合)と、アセットのタイトルと、対応するアセット記録150の作成中に提供された情報に基づいたアセットの記述404と、現在の日付および時刻と、を表示している。記録400に記載されている名前および日付は、「来歴」を構成している。各行406は、移転を表す。図示された移転は、図3Cでビットマーク152について示されたものに対応しており、各行は、識別されたユーザの対応するアカウントUI、例えばディラン、クロエ、アマンダへのリンクを有効な移転が完了したときの日付およびタイムスタンプとともに示している。ユーザがビットマークの現在の所有者である場合、この場合エバが、先頭の行をクリックするか、または先頭の行の上にマウスを重ねると、エバを別のページに移動させる「移転ボタン」が表示され、そこで、移転が行われている当事者、この例ではフレディについての名前、アカウント番号、またはその他の識別情報を入力することができるようになる。図5は、移転を開始するためのUIの一例を図示する。
このシステムのいくつかの実施形態では、移転を記録するごとにトランザクション手数料を請求することができる。トランザクション手数料は、別個のビットコインもしくはその他の暗号通貨のアカウント、またはクレジットカード/デビットカードのアカウントで支払ってもよい。1つの実施形態では、新たなビットマークアカウントごとにビットコインウォレットが埋め込まれている。ビットマークアカウントに使用された同じ秘密キーを使用して、ビットコインアカウントを生成することができる。技術的に、秘密キーが別の番号(カウンタ)でハッシュされ、ビットコインアドレスを作成する。この目的のために、HD(階層的決定性)ウォレットを実装することができる。トランザクション手数料の支払形式を選択するために、ユーザは、ページ上の「ビットコイン」ボタン、または「クレジット/デビット」ボタンを選択することができ、これにより、ユーザは、ユーザの支払情報を入力するための適切な画面に移動する。
支払いが確認されると、UIは、移転者(「フレディ」)の識別情報を来歴リストに移動し、移転の有効性が確認されるまで、移転を「保留中(Pending)」として表示する。移転の有効性が確認されると、図6に示されるビットマーク記録400は、先頭に、移転の日付および時刻とともに、ビットマークの現在の所有者がフレディである来歴を表示する。
追加のユーザインタフェースは、ビットマークトランザクションの履歴、すなわちトランザクションUIを含むことができる。これは、所定の期間に発生したビットマークトランザクションのリストであって、トランザクションを開始したアカウント(ユーザ)、および発行なのか移転なのかといった、発生したトランザクションのタイプを、例えば、「保留中」などのステータスとともに、または有効性が確認されている場合には日付および時刻とともに識別しているリストを有する。ナビゲーションUIは、ビットマークシステム内に記録されたプロパティ(アセット)の検索可能なリストを含むことができる。典型的なリストは、アセットのタイトル、アセットの作成者、登録者(アセット記録を作成した人物)、発行者(発行記録を作成した人物)、およびこうした特定のアセットに対して発行されたビットマークの数を含むことができる。この性能を用いると、リストされたプロパティのうちの1つを取得することに関心をもつ人がプロパティをクリックしてビットマーク(複数も可)に関する情報にアクセスし、複数のビットマークがある場合には、異なる所有者の中から選択したり、現在の所有者と連絡をとってプロパティの購入が可能かどうかを問い合わせる手段を提供したりすることが可能になる(所有者は、迷惑な問い合わせを受け付けないことを選ぶことができる。その場合には、購入見込み者は、もしあれば、別のソースを捜し出すことが必要であろう)。
例えば、特定のプロパティを検索した後に発行者名をクリックするなどしてアクセス可能なアカウント記録UIは、発行者の連絡先情報、ビットマークアカウントIDならびにその発行者に関連付けされたビットマークの量、およびその発行者についてのトランザクション履歴、すなわち、発行ならびに、移転の保留および完了を含むことができる。
電子書籍であったデジタルアセットに基づいた前述の例は、例示目的でのみ提供されている。当業者には明らかになるように、本明細書に記載された方法は、デジタルアセットであれ、物理アセットであれ、あらゆるアセットに適用可能である。デジタルアセットには、文学作品、写真、文書、アートワーク、ビデオゲーム、ソフトウェア、音楽、映画、またはデジタル形式で具体化された任意の他のアイテムが含まれ得るが、これらに限定されない。物理アセットについては、以下でさらに説明する。
実施例2−デジタルアセットとしての個人データ
関心が高まっている分野は、とりわけ、例えば写真、ビデオ、音楽または著作物などの、ソーシャルメディアに投稿したり、クラウドストレージファイルに格納したりすることが可能な個人データに関連付けされたデジタルアセットの管理、フィットネスブレスレット、活動量計、心拍数計、睡眠計、およびその他の健康モニタなどのウェアラブルモニタリングデバイス、モノのインターネット(IoT:Internet of Things)デバイスによって収集されたデータ、総称して、「個人データ(Personal Data)」に関わる分野である。本明細書に開示された方法を用いて、ある人物の個人データに対応するビットマークを生成することができる。
個人データを管理するための1つの実施形態では、ユーザは、カリフォルニア州サンフランシスコのIFTTT(イフト:If This Then That)から現在利用可能な機能である、「レシピ」と呼ばれる条件ステートメントのチェーンを作成するウェブベースのサービスを組み込むことができる。レシピは、例えば、フェイスブック、Gメール、インスタグラム、ツイッター(登録商標)およびピンタレストのようなソーシャルメディアサイトなど、様々なアプリケーションに対する変更に基づいてトリガされる。IFTTTのレシピは、特定のトリガが発生すると、例えば、ユーザの写真がフェイスブック投稿でタグ付けされ、その写真がユーザの個人データに対応する場合には、アクションをトリガする。こうしたトリガが発生すると、個人データに対するビットマークを生成するアクションが生じ、デジタルアセットの管理について前述したやり方と同じやり方で個人データに対するフィンガープリント、アセット記録および発行記録を作成し、データ、データの起源、およびデータの所有権の不変の記録を作成する。1つの実施形態では、ビットマークシステムは、認可なしにコピーされるか、それ以外の方法で使用される個人データを削除または編集するコード化を埋め込んだアプリケーションを含んでいた。ユーザの個人データに対してビットマークを暗号化および/または作成することにより、作成者/発行者/所有者は、自身のアセット(データ)の使用を管理することができ、さらにアセットを貨幣化するツールも与えられる。
実施例3−物理アセットの来歴
アセット記録を生成するようにハッシュすることが可能なフィンガープリントは、物理オブジェクトに対して、物理アセットに一意のデジタルデータを生成することにより作成することができる。いくつかの実施形態では、物理アセットに使用される一意の識別子は、物理複製困難関数、すなわち「PUF」であってもよい。
物理オブジェクトを追跡するための既存の手法の多くは、バーコードまたはその他の符号化されたラベルをオブジェクトに付ける必要があり、ラベルは、オブジェクト表面に接着剤で貼付してもよいし、押印してもよいし、エッチングしてもよいし、刻印してもよい。次に、バー(またはその他の)コードに対応するデジタル情報を用いて、不変のタイトルのチェーンの作成を提供するビットマークシステムに、アセット記録を作成することができる。低価格の消耗品から処方薬、車両などの大型のアイテムに至るまでの一般的な消費者商品には、これは実用的であるかもしれないが、オブジェクトに追跡コードを付けたり押印したりすれば、その価値が低下したり、台無しになったりしてしまう芸術作品、高額品、稀少アイテム、蒐集対象品、または法的意義を有する文書の重要な原本には適切ではない。
ビットマーク方式の1つの実施形態では、照度差ステレオ法を用いて、物理アセットの1つまたは複数の関心領域(「ROI:regions of interest」)について表面テクスチャの情報を抽出する。この目的で使用可能な方法の1つが、R.J.Woodham(“Photometric method for determining surface orientation from multiple images”,Optical Engineering,1980、参照により本明細書に援用される)により記載されている。表面テクスチャの範囲は、絵画における筆致、彫刻像または彫り物における凹凸部、キャンバスまたは紙における織り方または組織から、物理アセットの永久的な要素である他のあらゆる物理的な特徴に及び得る。
図7Aに図示された例示的な一実施形態では、照度差ステレオデバイス700は、カメラレンズ706の上方に取り付けられた環状支持体704のまわりに、均一に間隔を置いて配置された複数のLED702を含む。レンズは、物理オブジェクトのデジタルフィンガープリントを生成するという特定の目的を意図した専用カメラのレンズ、または、示されているようなスマートフォン、例えばiPhone(登録商標)、Android、または高解像度写真性能を有するその他の最新式スマートフォン710のレンズ708とすることができる。1つの実施形態では、環状支持体704の内側に0度、90度、180度および270度で取り付けられた4つの白色光LED702が、それぞれのLEDを独立して制御して、順次のアクティブ化、または様々な組み合わせでのアクティブ化が可能になっている。(斜視図であるため、図では4つのLED702のうちの3つだけが見えていることに留意されたい。容易に明らかになるように、複数の照明角度が可能である限り、任意の数のLEDを使用することができる)。カメラ/電話機へのアタッチメントの取り付けは、図示されているようなばねクリップ716、クランプ、その他の留め具(一時的または永続的なもの)であってもよいし、スマートフォンを挿入して安定性をさらに高めるハウジングであってもよい。使用のために、環状支持体704は、ROIの上方のオブジェクト表面に向かって下方に面して安定した状態に配置される。LEDを順次アクティブにして画像を照明角度ごとに収集する全照明/撮像シーケンスにわたって、均一な間隔を確保するために機械的な支持を追加することができる。例えば、環状支持体704は、その縁部に幅広い平面形状、例えば、直径数センチメートルのフランジ状の構造を有するように構成することで、表面上で平らになり、電話機/カメラを十分に安定した状態に支持することを可能にしてもよい。
図7Bは、ゴッホ(van Gogh)の有名な絵画「星月夜(The Starry Night)」720に対するフィンガープリントを生成するための設定の一例を図示する。照度差ステレオデバイス700およびスマートフォン710を使用し、複数のLEDを順次アクティブにして異なる角度からROIを照らすことにより、小さいROI750を撮像し、複数の画像を収集し、次にそれらを組み合わせて、勾配画像754を生成する。勾配画像内に示されたキーポイント756の例について、以下で説明する。
先行技術に記載されている手法、例えば、Sharmaらによる(“Paperspeckle:microscopic fingerprinting of paper”,Proc.18th ACM Conf.Comput.Comm.Secur.,pp.99−110,2011)、およびTakahashiらによる(FIBAR:Fingerprint Imaging by Binary Angular Reflection for Individual Identification of Metal Parts“,Proc.of Fifth International Conference on Emerging Security Technologies(EST‘14),2014,pp.46−51)は、ROIから1つの画像だけを取り込む。対照的に、本発明の方法はステレオ測光技術を採用していることで、表面テクスチャに関する詳細な情報を生み出すことにより、検証のための一意のフィンガープリントの抽出が可能になっている。
図8は、本発明のシステムおよび方法の一実施形態によるオブジェクトのフィンガープリンティングのための例示的な枠組みを図示する。ROIの順次の照明および画像取り込みによって収集された画像の組み合わせから生成された勾配画像が導出されると、局所的な関心点(すなわちキーポイント756、図7Bに示される例)は、FAST(E.Rosten et al.,“Faster and better:a machine learning approach to corner detection”,IEEE Trans.Pattern Analysis and Machine Intelligence(PAMI’10),32(1),105−119,2010、参照により本明細書に援用される)、またはFREAK(A.Alahi et al.,“FREAK:Fast Retina Keypoint”,In Proc.of 2012 IEEE Conference on Computer Vision and Pattern Recognition(CVPR’12),June 16−21,2012,pp.510−517、参照により本明細書に援用される)などの、マシンビジョンアルゴリズムを使用して識別され、記述される。
ランダム投影法および局所性鋭敏型ハッシュを使用することにより、抽出された記述子の符号化、および特徴寸法の縮小が可能になる。その結果、コンパクトな情報だけを格納し、処理し、マッチングすることが必要になる。特に好適な実施形態では、各ROIについて300個未満のキーポイントが得られるが、各記述子は64ビットしか必要としない。キーポイントの位置を追加すると、ROIのフィンガープリントのサイズは、約25Kビットにしかならない。
図8を参照すると、ステップ802において、各ROIについて、4つの異なる水平方向および垂直方向(すなわち0度、90度、180度および270度)からの照明を用いて4つの別個の画像を撮影する。照度差ステレオ技術を用いて、得られた勾配画像を導出し、表面テクスチャ情報を記述することができる。ステップ804において、FASTなどのキーポイント検出器を画像に適用して、ROIの局所的な関心点(300個未満)を識別する。キーポイントには、コーナー、エッジ、場合によっては引っかき傷、および不完全さなどといった弁別的素性を含めることができる。次に、2進記述子が局所的な関心点に適用され、各キーポイントのまわりの領域を特徴ベクトルとして記述する。2進記述子は、コンピュータビジョンの分野で知られているように、画像情報を取り込み、2進列として符号化するために用いられる。これらの記述子は、非常に迅速に計算することができ、検証のためのXOR演算とともにハミング(Hamming)距離などのメトリックを適用し、計算効率を高めることができる。BRIEF、ORB、BRISK、およびFREAKを含め、多数の様々な2進記述子が公開されており、入手可能である。実施形態を例示する目的のために、局所的な関心点はそれぞれ、ステップ806において、FREAK記述子を用いて記述された。
ステップ808において、局所鋭敏型ハッシュを用いてランダム投影法を各記述子に適用し、各記述子を64ビットの2進列に縮小する。すべての記述子(810)の2進列およびキーポイント位置(812)の集合は、一組のオブジェクトのフィンガープリントを表す一意の特徴点を形成する。これらのフィンガープリントは、後でオブジェクトの認証に使用するために、オブジェクトの所有者が維持するギャラリーに保存することができる。フィンガープリントは、ビットマークチェーンを作成するためのアセット記録の作成に使用され、アセット記録を通して来歴の確立が可能であることが好ましい。購入見込み者による、後のある時点でのオブジェクトの認証のために、例えばステップ802において、上述の照度差ステレオデバイスを用いて得られたオブジェクトのクエリ画像に対して生成されたフィンガープリントを、ビットマークチェーン内のフィンガープリントと比較することができるからである。
検証プロセスの性能を評価するために、同じ材料の、10個の異なるアート紙の試料を使用した。紙の種類ごとに、変更されていない紙に加えて、勾配画像を取得する前に、2種類の異なる改ざん処理、すなわち摩擦および浸漬を実行し、検証作業がより現実的ではあるが、より困難になるようにした。摩擦処理は、紙を消しゴムで激しくこすることを含み、一方浸漬処理は、紙を1時間水に浸すことを含む。
紙の試料のそれぞれの条件(改ざんなし、摩擦、および浸漬)に対して、時間の間隔を置いて2つの勾配画像が取り込まれた。したがって、合計10×3×2=60個の試料が、検証試験に使用可能であった。この結果、同じアート紙の異なる改ざん条件に対応する360個の本物のペアが得られたが、その一方で3240個の偽物のペアを得る可能性がある。既存の方法の性能と比較するために、ベースライン法は、マッチングに同じ記述子を用いて、ROIの単一の写真の(非勾配)画像だけを使用して検討された。
図9Aは照度差ステレオ法を用いた本物のペアおよび偽物のペアのマッチングスコア分布を、また図9Bは、ベースライン法を用いた本物のペアおよび偽物のペアのマッチングスコア分布をそれぞれ示している。示されているように、本発明の手法は、本物のペアと偽物のペアを区別することができたが、一方、ベースライン法は区別できなかった。図9Cは、ROC曲線(すなわち真陽性率(TPR)対誤検出率(FAR))を比較し、照度差ステレオ法の有効性を確認するものである。本発明の手法が、オブジェクトのフィンガープリントを抽出する際に、正確な位置合わせを必要としないことは、注目に値する。これは、ロバストなキーポイント記述子を用いるためである。別の利点は、上記のLSH技術を用いると、符号化されたフィンガープリントのサイズが、わずかに約25Kビットしかないことである。その結果、本発明の枠組みは、オフラインの検証試験に対して適用可能であるだけでなく、符号化されたフィンガープリントを使用して、関心のあるオブジェクトの起こり得る贋造もまた防ぐ。
フィンガープリントの作成
実施例4−ネットワーク機能
以下の説明は、Nakamotoのブロックチェーンに精通していることを想定している。背景情報は、ワールドワイドウェブのBitcoin wikiで公開され、入手可能であり、参照により本明細書に援用される。
図10は、ビットマークシステムの高レベルの機能を図示し、それは、ビットマークのピアツーピア(「P2P」)ネットワーク310を通してトランザクションを作成し、処理する。ビットマークのクライアント200は、クライアントユーザインタフェース(UI)を実行するためのソフトウェアを含むが、広く用いられている遠隔手続き呼び出し(RPC)プロトコル210、例えばJSON−RPCを用いて、「ビットマークド(bitmarkd)」と呼ばれるビットマークノード304のポートサーバに接続し、トランザクションを送信する。ビットマークのクライアント200は、キーの生成および格納を処理する一方で、ビットマークドサーバは、クライアントのトランザクションの送信、ブロックチェーンの生成および署名の検証のためのJSON−RPCのリスナとして機能する。ビットマークシステムは、ブロックチェーンおよびトランザクションのブロードキャスティング用のカスタムP2Pバイナリプロトコルを用いる。フルビットマークノード306は、管理コマンド用JSON−RPCのリスナおよび採掘者310用の階層的(Stratum)プロトコルのリスナ316を含む。データは、LevelDBデータベース312に格納される。
クライアント200は、ビットマークドのRPCポート304に接続し、トランザクションをJSON−RPCリクエスト210として送信する。ビットマークドサーバは、トランザクションの署名を検証する。前述したように、アセット記録および発行記録は、自己署名されるが、移転記録は、以前の所有者が署名しなければならない。無効な署名および間違ってリンクされた記録が拒絶される。有効なトランザクションは、未払いアイテムとしてプールされ、ピアツーピアネットワーク内の他のサーバにブロードキャストされる。
未払いトランザクションごとに、ビットマークドサーバは、トランザクションIDと、トランザクションを採掘することに対する支払い(「報酬」)としてネットワークが承認する支払いペア、例えば通貨名および支払いアドレスのアレイと、を返送する。マルチ出力を含み、必要な報酬をスケーリングすることにより、1回の支払いで複数のトランザクションに対する支払いができるようにしてもよい。ビットマークドサーバによって提供されるトランザクション情報を用いて、クライアントは、支払いトランザクションを完了し、検証および中継のためにビットマークドにそれを送信する。別の実施形態では、クライアントは、直接払うことができ、ビットマークドサーバは、支払いが行なわれたかどうかを判定するために、サポートするすべての通貨を監視する。サーバは、記録が期限切れになる前に支払いが受領されるまで、一定期間、例えば最長1時間まで待つことが可能である。支払いが確認されると、記録(複数も可)を採掘することができる。
引き続き図10を参照すると、ビットマークのブロックチェーンは、ビットコインブロックチェーンに類似した構造を有する。1つの実施形態では、ビットマークおよびビットコインのブロックチェーンは、同じプルーフオブワークアルゴリズムを共有することができる。他の実施形態では、ビットマークブロックチェーンは、異なるアルゴリズムを用いることができる。共用技術の使用に関係なく、ビットマークシステムは、ビットコインまたは他の暗号通貨から独立した、独自のブロックチェーンを確立しているため、トランザクションに関連する暗号通貨としてビットコインを使用することに限定されない。ビットコインシステムとのインタラクションについての以下の説明は、支払いを送金するための実現可能な仕組みのうちの1つとして与えられており、ビットマークシステムが、ビットコイン暗号通貨システムに依存することを示唆するようには意図されていない。
ビットコインモデルに従って、採掘を実行して、参加者全員が必ず、一貫性のあるビットマークデータの表示を有するようにする。ビットマークは分散型ピアツーピアシステムであるため、誰がビットマークを所有しているのかを追跡する中央集中型のデータベースが存在しない。代わりに、すべてのトランザクションのログが、ピアツーピアネットワーク全体にわたって分散される。未処理のビットマークトランザクションは、それらを正式なものにするために、トランザクションのブロックへと採掘される。競合した、または無効なトランザクションは、ブロックへ入ることが許されないため、重複移転の問題が回避される。
採掘プロセスそれ自体は、当技術分野で知られているように、ビットマークドサーバの外にあり、階層的採掘プロトコルを使用する。ビットマークドサーバは、既存の採掘ソフトウェア(例えばcgminer(Con Kolivas,“A multi−threaded multi−pool FPGA and ASIC miner for bitcoin”)が、ビットコインブロックであるかのようにビットマークブロックを採掘することが可能になる、埋め込み記録ハッシュを有するダミーのビットコインヘッダを作成する。サーバは、入手可能なトランザクションをリストに蓄積し、トランザクションの要約の部分的なマークル木(Merkle tree)を計算する(この部分的なマークル木はコインベースの要約がない)。アセット記録が発行記録の前に必ず含まれるように(すなわち、関連するアセットが以前のブロックで採掘されているか、またはビットマークドに知られるように)するために、発行記録がチェックされる。
ブロック番号、64ビットのタイムスタンプ、および支払いアドレスを含む部分的なコインベースが作成され、部分的なマークル木とともに階層的サーバ316に送信される。採掘者310は、階層的ポートに接続してこのデータを受信する。採掘者が成功すると、採掘者は見つけたノンス値を返信する。次に、ビットマークドは、完全なマークル木とともに、完全なヘッダおよびコインベースを作成し、要約が現在の難易度内にあり、かつ、現在のブロック番号よりも高いことを検証する。両方の条件を満たすブロックが、現在のブロックチェーンに組み込まれる。
ビットマークのコインベースは、ビットコインのコインベースと互換性を有し、1つの入力と、1つまたは複数の出力と、を含んでいる。入力スクリプトには、以下に列挙する一連のプッシュデータ操作が含まれる。入出力スクリプトは、OP_RETURN操作で構成されているので、スクリプトは、コインベースを実際のビットコイントランザクションとして機能させない。
入出力トランザクションに格納されたデータを、表1に示す。
Figure 0006756817
ビットマークドサーバが追加のトランザクションを受信すると、定期的に採掘者に新たな作業を割り当てて、それを階層的サーバに送信する。正しく解読されたビットマークブロックは、トランザクションのすべてを採掘済み状態に設定し、このように入手可能なプールからそれらを削除する。次に、階層的サーバがリセットされ、残りの入手可能なトランザクションで引き続き作業する。
以下の条件のうちのいずれかが発生すると、採掘が中断され、入手可能なトランザクションのプールが完全に再構築されるまで、サーバは回復モードになる。
1.新たなブロックが現在のブロックチェーンよりも高い数で作成される
2.サーバが、一時オフラインであった(か、または単にいくつかのブロックが欠落した)
3.ブロックチェーンの分岐
サーバは、近隣から入手可能な最も高いブロックを決定することで回復し、次に、逆の順序でブロックを取り出し、そのブロックチェーンが近隣のブロックチェーンと一致するまで古いブロックをすべて上書きする。
すべてのブロックが受信され、対応するトランザクションが「採掘済み」に設定されると、採掘を再開することができる。欠落しているトランザクションの取り出しは、バックグラウンド処理とすることが可能であり、現在の採掘に影響を及ぼすことはない。
フルネットワークノードを運営することなく、システム内の任意のビットマークの現在の所有者を検証することが可能である。サーバは、ビットマークごとに現在の所有者の一覧表を内部的に維持管理しているため、簡単なルックアップクエリで、クライアントからの所有権リクエストを検証することができる。
この方法には脆弱性がある。とりわけ重要なのは、この方法は、正直なノードがネットワークを制御する場合にしか、信頼できないことである。したがって、ビットマークを頻繁に移転または受領する行為者は、自分自身のフルノードを運営するべきである。フルローカルノードを運営する方が、独立したセキュリティおよび検証の高速化のためにも、より望ましい。
採掘に対するインセンティブは、ビットコインまたはその他の暗号通貨などの通貨で支払い可能な、トランザクション手数料により資金提供され、システムの悪用の防止にも役立っている。トランザクション手数料は、支払いトランザクションの出力値と、その入力値との間の差である。
必要に応じて、システムはすべてのトランザクションを公表する。公開キーを匿名にしておくことにより、引き続きプライバシーを維持することができる。追加の予防措置として、新たなキーのペアを用いて、各トランザクションが、共通の所有者に戻ってリンクすることを防止することができる。
所有者がシステム内で自身の身元を明らかにすることを望む場合がある。博物館などの機関は、自身の所蔵品が知られることを望む場合が多い。クライアントが公開キーインフラストラクチャ(PKI)を用いて、こうした特定の公開キーが確かな事業体に属していることを検証することができる。
金銭は、分散型システムが望まれる場合を除いて、プロパティを前提としている。既存の手法の下では、中央集中型のシステムに対する依存を避けるために、中央集中型の権限のないプロパティの移転が可能になる前に、ピアツーピアの金銭が要求される。一方、プロパティを移転しようとするとき、特定のピアツーピアの暗号通貨システムの使用に限定されることは必ずしも望ましいことではない。当然ながら、プロパティの購入または売却に関心を持ち得るすべての当事者が、単一の支払い形式に限定されることを望んでいるわけではない。
本明細書に記載された方法およびシステムは、プロトコルによって施行され、かつ、Nakamotoのブロックチェーンを採用して偽造不可能な来歴を作成するグローバルなプロパティシステムを構築する、トラストフリーの方法を提供する。アーキテクチャが、ビットコインと中心的な技術的側面を共有していることで、ビットコインまたはその他の暗号通貨システムとは独立したままで、分散型の支払いおよびレバレッジ採掘リソースが可能になる。
ビットマークは、国際的に検証可能であり、しかも局所的に実施可能であるようなやり方でデジタル署名を通じて透明性を提供する。システムは、プロパティ(物理プロパティかデジタルプロパティか)や、所有者(個人、機関、または機械)を区別しないため、現在のプロパティシステムの限界をはるかに超えて所有権を拡張させることができる。
前述の説明は、多くの詳細を含んでいるが、これらは、本発明の範囲、または特許請求され得るものの限定として解釈されるべきではなく、むしろ、本発明の特定の実施形態または実施例に特有の特徴の説明として解釈されるべきである。本明細書において別個の実施形態または実施例の文脈において記載されている、特定の特徴は、単一の実施形態において組み合わせて実施することもまた可能である。逆に、単一の実施形態の文脈において記載されている様々な特徴は、複数の実施形態において別々に、または任意の好適な部分的組み合わせにおいて実施することもまた可能である。さらに、特徴は、何らかの組み合わせで作用するものとして上記で説明されることがあり、まさに当初はそのように特許請求され得るが、特許請求される組み合わせからの1つまたは複数の特徴は、場合によっては、組み合わせから削除することが可能であるし、特許請求される組み合わせは、部分的組み合わせ、または部分的組み合わせの変形例を対象としてもよい。

Claims (30)

  1. アセットの所有権を記録するための方法であって、
    ユーザインタフェースを有するコンピューティングデバイスを使用して、前記アセットのデジタル表現のハッシュを有するフィンガープリントと、前記アセット記録を生成するクライアントの公開キーと、前記作成クライアントの秘密キーによって生成されるデジタル署名とを有するアセット記録を生成するステップと、
    前記コンピューティングデバイスを使用して、ピアツーピアネットワークの1つまたは複数のノードと通信し、以下のステップ、すなわち、
    前記フィンガープリントの二重ハッシュから得られるそれぞれのアセットインデックスと、前記作成クライアントの前記公開キーと所有者署名と、を備える少なくとも1つの発行記録を生成するステップ、および
    前記少なくとも1つの発行記録を公開台帳に記録するステップ
    を実行することにより、前記公開台帳にエントリを生成するステップと、
    を含み、
    前記所有者署名は、前記作成クライアントの前記秘密キーによって署名された、前記アセットインデックス、および、前記作成クライアントの前記公開キーのハッシュを有する、
    方法。
  2. 前記アセットが、デジタルプロパティである、請求項1に記載の方法。
  3. 前記デジタルプロパティが、音楽、ビデオ、電子書籍、デジタル写真、デジタル画像、および個人情報からなる群から選択される、請求項2に記載の方法。
  4. 前記アセットが、物理プロパティであり、前記物理プロパティの表面上の関心領域の局所画像を使用して、前記物理プロパティに対応するデジタルフィンガープリントを生成するステップをさらに含む、請求項1に記載の方法。
  5. 前記局所画像が、照度差ステレオ画像である、請求項4に記載の方法。
  6. キーポイント検出器を使用して前記照度差ステレオ画像内の局所的な関心点を識別するステップ、および
    2進記述子を使用する2進列であって、前記アセットの前記デジタル表現を備える2進列として、前記局所的な関心点を符号化するステップのために、前記コンピューティングデバイスを使用するステップをさらに含む、請求項5に記載の方法。
  7. 新たな所有者への前記アセットの移転を記録するための第1の移転記録であって、
    前記アセットの完全な発行記録の二重ハッシュ、および前記新たな所有者の公開キーを備える移転記録であり、かつ、前記所有者署名によってデジタル署名された移転記録を生成するステップと、
    前記ピアツーピアネットワークの前記1つまたは複数のノードに前記第1の移転記録を通信するステップと、
    前記1つまたは複数のノード内で、前記所有者署名に関連付けされた前記アセットの所有権の分散コンセンサスを生成するブロックチェーンアルゴリズムを実行して、前記第1の移転記録の有効性を確認し、
    前記第1の移転記録の有効性が確認された場合には、前記移転記録を前記公開台帳に記録し、
    前記第1の移転記録の有効性が確認されない場合には、前記移転記録を拒絶するステップと、
    をさらに含む、請求項1に記載の方法。
  8. 前記第1の移転記録を生成する前記ステップの後に、
    前記ユーザインタフェースにおいて支払いリクエストを表示するステップと、
    前記実行ステップに進む前に、ユーザの支払いが送金されたかどうかを判定するステップと、
    をさらに含む請求項7に記載の方法。
  9. 前記完全な発行記録の前記二重ハッシュが、32バイトのリンクを生成するSHA−256ハッシュを備える、請求項7に記載の方法。
  10. 前の所有者から後続の新たな所有者への移転を記録するための後続の移転記録であって、前の移転記録の二重ハッシュ、および前記後続の新たな所有者の公開キーを備える後続の移転記録であり、かつ、前記前の所有者によってデジタル署名された後続の移転記録を生成するステップと、
    前記ピアツーピアネットワークの前記1つまたは複数のノードに前記後続の移転記録を通信するステップと、
    前記1つまたは複数のノード内で、前記所有者署名に関連付けされた前記アセットの所有権の分散コンセンサスを生成するブロックチェーンアルゴリズムを実行して、前記後続の移転記録の有効性を確認し、
    前記後続の移転記録の有効性が確認された場合には、前記後続の移転記録を前記公開台帳に記録し、
    前記後続の移転記録の有効性が確認されない場合には、前記後続の移転記録を拒絶するステップと、
    をさらに含む、請求項7に記載の方法。
  11. 前記後続の移転記録を生成する前記ステップの後に、
    前記ユーザインタフェースにおいて支払いリクエストを表示するステップと、
    前記実行ステップに進む前に、ユーザの支払いが送金されたかどうかを判定するステップと、
    をさらに含む、請求項10に記載の方法。
  12. 前記少なくとも1つの発行記録が、複数の発行記録であって、それぞれが異なるノンスを含む発行記録を備える、請求項1に記載の方法。
  13. それぞれの発行記録が、別個のブロックチェーンに関連付けされている、請求項12に記載の方法。
  14. 前記フィンガープリントの前記二重ハッシュが、64バイトのアセット記録を生成するSHA−512ハッシュを備える、請求項1に記載の方法。
  15. 前記コンピューティングデバイスが、ウェブに接続されたデスクトップもしくはラップトップコンピュータ、またはモバイルデバイスである、請求項1に記載の方法。
  16. アセットの所有権を記録するためのシステムであって、
    前記アセットのデジタル表現のハッシュを有するフィンガープリントと、前記アセット記録を生成するクライアントの公開キーと、前記作成クライアントの秘密キーによって生成されるデジタル署名とを有するアセット記録を生成するように構成されたクライアントコンピューティングデバイスであって、ユーザインタフェースを有するクライアントコンピューティングデバイスと、
    ピアツーピアネットワークであって、以下のステップ、すなわち、
    前記フィンガープリントの二重ハッシュから得られるそれぞれのアセットインデックスと、前記作成クライアントの前記公開キーと所有者署名と、を備える少なくとも1つの発行記録を生成するステップ、および
    前記少なくとも1つの発行記録を公開台帳に記録するステップ
    を実行することにより、前記公開台帳にエントリを生成する前記クライアントコンピューティングデバイスと通信状態にある、1つまたは複数のノードを備えるピアツーピアネットワークと、
    を備え
    前記所有者署名は、前記作成クライアントの前記秘密キーによって署名された、前記アセットインデックス、および、前記作成クライアントの前記公開キーのハッシュを有する、
    システム。
  17. 前記アセットが、デジタルプロパティである、請求項16に記載のシステム。
  18. 前記デジタルプロパティが、音楽、ビデオ、電子書籍、デジタル写真、デジタル画像、および個人情報からなる群から選択される、請求項17に記載のシステム。
  19. 前記アセットが物理プロパティであり、前記クライアントコンピューティングデバイスがさらに、前記物理プロパティの表面上の関心領域の局所画像を使用して前記物理プロパティに対応するデジタルフィンガープリントを生成するように構成された照度差ステレオデバイスと通信状態にある、請求項16に記載のシステム。
  20. 前記照度差ステレオデバイスが、キーポイント検出器を使用して前記照度差ステレオ画像内の局所的な関心点を識別し、
    2進記述子を使用する2進列であって、前記アセットの前記デジタル表現を備える2進列として、前記局所的な関心点を符号化するように構成された、請求項19に記載のシステム。
  21. 前記クライアントコンピューティングデバイスおよび前記ピアツーピアネットワークが、
    新たな所有者への前記アセットの移転を記録するための第1の移転記録であって、前記アセットの完全な発行記録の二重ハッシュ、および前記新たな所有者の公開キーを備える移転記録であり、かつ、前記所有者署名によってデジタル署名された移転記録を生成し、
    前記所有者署名に関連付けされた前記アセットの所有権の分散コンセンサスを生成するブロックチェーンアルゴリズムを使用して、前記第1の移転記録の有効性を確認し、
    前記第1の移転記録の有効性が確認された場合には、前記移転記録を前記公開台帳に記録し、
    前記第1の移転記録の有効性が確認されない場合には、前記移転記録を拒絶するために通信するようにさらに構成された、請求項16に記載のシステム。
  22. 前記クライアントコンピューティングデバイスおよび前記ピアツーピアネットワークが、前記第1の移転記録を生成した後に、
    前記ユーザインタフェースにおいて支払いリクエストを表示し、
    前記実行ステップに進む前に、ユーザの支払いが送金されたかどうかを判定するようにさらに構成された、請求項21に記載のシステム。
  23. 前記完全な発行記録の前記二重ハッシュが、32バイトのリンクを生成するSHA−256ハッシュを備える、請求項21に記載のシステム。
  24. 前の所有者から後続の新たな所有者への移転を記録するための後続の移転記録であって、前の移転記録の二重ハッシュ、および前記後続の新たな所有者の公開キーを備える後続の移転記録であり、かつ、前記前の所有者によってデジタル署名された後続の移転記録を生成するための前記ピアツーピアネットワークの前記少なくとも1つのノードと通信状態にある、少なくとも1つの第2のクライアントコンピューティングデバイスをさらに備え、
    前記少なくとも1つの第2のクライアントコンピューティングデバイス、および前記ピアツーピアネットワークが、
    前記ピアツーピアネットワークの前記1つまたは複数のノードに前記後続の移転記録を通信し、
    前記1つまたは複数のノード内で、前記所有者署名に関連付けされた前記アセットの所有権の分散コンセンサスを生成するブロックチェーンアルゴリズムを実行して、前記後続の移転記録の有効性を確認し、
    前記後続の移転記録の有効性が確認された場合には、前記後続の移転記録を前記公開台帳に記録し、
    前記後続の移転記録の有効性が確認されない場合には、前記後続の移転記録を拒絶するようにさらに構成された、請求項21に記載のシステム。
  25. 前記クライアントコンピューティングデバイスおよび前記ピアツーピアネットワークが、前記後続の移転記録を生成した後に、
    前記ユーザインタフェースにおいて支払いリクエストを表示し、
    前記実行ステップに進む前に、ユーザの支払いが送金されたかどうかを判定するようにさらに構成された、請求項24に記載のシステム。
  26. 前記少なくとも1つの第2のクライアントコンピューティングデバイスが、ウェブに接続されたデスクトップもしくはラップトップコンピュータ、またはモバイルデバイスである、請求項24に記載のシステム。
  27. 前記少なくとも1つの発行記録が、複数の発行記録を備えるとともに、それぞれの発行記録が異なるノンスを含む、請求項16に記載のシステム。
  28. それぞれの発行記録が、別個のブロックチェーンに関連付けされている、請求項27に記載のシステム。
  29. 前記フィンガープリントの前記二重ハッシュが、64バイトのアセット記録を生成するSHA−512ハッシュを備える、請求項16に記載のシステム。
  30. 前記クライアントコンピューティングデバイスが、ウェブに接続されたデスクトップもしくはラップトップコンピュータ、またはモバイルデバイスである、請求項16に記載のシステム。
JP2018503735A 2015-04-06 2016-04-06 非集中型のタイトル記録および認証のためのシステムならびに方法 Expired - Fee Related JP6756817B2 (ja)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US201562143771P 2015-04-06 2015-04-06
US62/143,771 2015-04-06
US201562195238P 2015-07-21 2015-07-21
US62/195,238 2015-07-21
PCT/US2016/026266 WO2016164496A1 (en) 2015-04-06 2016-04-06 System and method for decentralized title recordation and authentication

Publications (2)

Publication Number Publication Date
JP2018515048A JP2018515048A (ja) 2018-06-07
JP6756817B2 true JP6756817B2 (ja) 2020-09-16

Family

ID=57072090

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018503735A Expired - Fee Related JP6756817B2 (ja) 2015-04-06 2016-04-06 非集中型のタイトル記録および認証のためのシステムならびに方法

Country Status (7)

Country Link
US (2) US20160300234A1 (ja)
EP (1) EP3281171A4 (ja)
JP (1) JP6756817B2 (ja)
CN (1) CN107851284A (ja)
CA (1) CA2981952A1 (ja)
SG (2) SG11201708295XA (ja)
WO (1) WO2016164496A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12118070B2 (en) 2019-04-18 2024-10-15 Mitsubishi Electric Corporation Access management system, authentication device for access management system, management device for access management system, portable terminal for access management system, mobile body for access management system, data structure for access management data, access management program, and construction method for access management system

Families Citing this family (330)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8874477B2 (en) 2005-10-04 2014-10-28 Steven Mark Hoffberg Multifactorial optimization system and method
US9443298B2 (en) 2012-03-02 2016-09-13 Authentect, Inc. Digital fingerprinting object authentication and anti-counterfeiting system
US11062278B1 (en) 2014-05-20 2021-07-13 Wells Fargo Bank, N.A. Systems and methods for math-based currency credit transactions
US11176524B1 (en) 2014-05-20 2021-11-16 Wells Fargo Bank, N.A. Math based currency credit card
US11170351B1 (en) 2014-05-20 2021-11-09 Wells Fargo Bank, N.A. Systems and methods for identity verification of math-based currency account holders
US10565645B1 (en) 2014-05-20 2020-02-18 Wells Fargo Bank, N.A. Systems and methods for operating a math-based currency exchange
US11037110B1 (en) 2014-05-20 2021-06-15 Wells Fargo Bank, N.A. Math based currency point of sale systems and methods
US10970684B1 (en) 2014-05-20 2021-04-06 Wells Fargo Bank, N.A. Systems and methods for maintaining deposits of math-based currency
US11270274B1 (en) 2014-05-20 2022-03-08 Wells Fargo Bank, N.A. Mobile wallet using math based currency systems and methods
US10909509B1 (en) 2014-05-20 2021-02-02 Wells Fargo Bank, N.A. Infrastructure for maintaining math-based currency accounts
US11295380B2 (en) 2015-01-28 2022-04-05 Crediot, Inc. Method and system for tracking personal property collateral
US9967334B2 (en) * 2015-03-02 2018-05-08 Dell Products Lp Computing device configuration and management using a secure decentralized transaction ledger
US9967333B2 (en) * 2015-03-02 2018-05-08 Dell Products Lp Deferred configuration or instruction execution using a secure distributed transaction ledger
US9965628B2 (en) 2015-03-02 2018-05-08 Dell Products Lp Device reporting and protection systems and methods using a secure distributed transactional ledger
US10592985B2 (en) 2015-03-02 2020-03-17 Dell Products L.P. Systems and methods for a commodity contracts market using a secure distributed transaction ledger
US10484168B2 (en) 2015-03-02 2019-11-19 Dell Products L.P. Methods and systems for obfuscating data and computations defined in a secure distributed transaction ledger
SG11201708295XA (en) * 2015-04-06 2017-11-29 Bitmark Inc System and method for decentralized title recordation and authentication
US10380702B2 (en) * 2015-05-01 2019-08-13 Monegraph, Inc. Rights transfers using block chain transactions
US20160321434A1 (en) * 2015-05-01 2016-11-03 Monegraph, Inc. Digital content rights transactions using block chain systems
US9722790B2 (en) 2015-05-05 2017-08-01 ShoCard, Inc. Identity management service using a blockchain providing certifying transactions between devices
US20160358184A1 (en) 2015-06-04 2016-12-08 Chronicled, Inc. Open registry for identity of things including tamperproof tags
US10210527B2 (en) * 2015-06-04 2019-02-19 Chronicled, Inc. Open registry for identity of things including social record feature
US20160364787A1 (en) * 2015-06-09 2016-12-15 Intel Corporation System, apparatus and method for multi-owner transfer of ownership of a device
KR101680540B1 (ko) * 2015-06-18 2016-11-30 주식회사 코인플러그 블록체인을 기반으로 하는 금융기관 제증명서류 위변조 검증시스템 및 방법
US11989713B2 (en) * 2015-06-26 2024-05-21 Charles Christian Bedford System, method and device for processing a transaction
US20170011460A1 (en) * 2015-07-09 2017-01-12 Ouisa, LLC Systems and methods for trading, clearing and settling securities transactions using blockchain technology
US20170052676A1 (en) * 2015-08-19 2017-02-23 vAtomic Systems, LLC Virtual object registry and tracking platform
US10719816B1 (en) 2015-11-19 2020-07-21 Wells Fargo Bank, N.A. Systems and methods for math-based currency escrow transactions
US10521780B1 (en) * 2015-12-16 2019-12-31 United Services Automobile Association (Usaa) Blockchain based transaction management
US20170236123A1 (en) * 2016-02-16 2017-08-17 Blockstack Inc. Decentralized processing of global naming systems
US10572883B2 (en) 2016-02-19 2020-02-25 Alitheon, Inc. Preserving a level of confidence of authenticity of an object
US10833863B2 (en) * 2016-02-29 2020-11-10 Intel Corporation Device provisioning service
EP4027254A3 (en) * 2016-03-04 2022-10-05 Ping Identity Corporation Method for authenticated session using static or dynamic codes
US10509932B2 (en) 2016-03-07 2019-12-17 ShoCard, Inc. Large data transfer using visual codes with feedback confirmation
US10007826B2 (en) 2016-03-07 2018-06-26 ShoCard, Inc. Transferring data files using a series of visual codes
US9985964B2 (en) * 2016-03-28 2018-05-29 Black Gold Coin, Inc. Systems and methods for providing block chain-based multifactor personal identity verification
US11334882B1 (en) * 2016-03-28 2022-05-17 United Services Automobile Association (Usaa) Data access management on a distributed ledger system
US11727391B2 (en) 2016-04-11 2023-08-15 Nchain Licensing Ag Computer-implemented methods and systems for validating tokens for blockchain-based cryptocurrencies
US10022613B2 (en) 2016-05-02 2018-07-17 Bao Tran Smart device
US10046228B2 (en) 2016-05-02 2018-08-14 Bao Tran Smart device
US20170331896A1 (en) * 2016-05-13 2017-11-16 De La Rue International Limited Methods and systems for processing assets
JP6037078B1 (ja) * 2016-05-13 2016-11-30 富士ゼロックス株式会社 情報処理装置、譲渡システム及びプログラム
ES2701980T3 (es) * 2016-05-13 2019-02-26 Nchain Holdings Ltd Método y sistema para verificar la propiedad de un activo digital mediante el uso de una tabla de hash distribuidas y un libro mayor distribuido entre pares
US11107088B2 (en) 2016-05-27 2021-08-31 Chronicled, Inc. Open registry for internet of things
CN107438002B (zh) * 2016-05-27 2022-02-11 索尼公司 基于区块链的系统以及系统中的电子设备和方法
US11829998B2 (en) 2016-06-07 2023-11-28 Cornell University Authenticated data feed for blockchains
US11144911B2 (en) * 2016-06-20 2021-10-12 Intel Corporation Technologies for device commissioning
US10572641B1 (en) 2016-06-21 2020-02-25 Wells Fargo Bank, N.A. Dynamic enrollment using biometric tokenization
US10142333B1 (en) 2016-06-21 2018-11-27 Wells Fargo Bank, N.A. Biometric reference template record
US10193884B1 (en) 2016-06-21 2019-01-29 Wells Fargo Bank, N.A. Compliance and audit using biometric tokenization
US10740767B2 (en) 2016-06-28 2020-08-11 Alitheon, Inc. Centralized databases storing digital fingerprints of objects for collaborative authentication
US10915612B2 (en) 2016-07-05 2021-02-09 Alitheon, Inc. Authenticated production
IL294128B2 (en) * 2016-07-29 2024-04-01 Magic Leap Inc Secure exchange of cryptographically signed records
US10839528B2 (en) 2016-08-19 2020-11-17 Alitheon, Inc. Authentication-based tracking
US10523443B1 (en) 2016-08-24 2019-12-31 Bruce Kleinman Devices, methods, and systems for cryptographic authentication and provenance of physical assets
CN107967416B (zh) * 2016-10-19 2021-07-09 华为技术有限公司 版权维权检测的方法、装置和系统
GB201617913D0 (en) * 2016-10-24 2016-12-07 Trustonic Limited Multi-stakeholder key setup for lot
CN106534085B (zh) * 2016-10-25 2019-09-06 杭州云象网络技术有限公司 一种基于区块链技术的隐私保护方法
US10176309B2 (en) * 2016-10-28 2019-01-08 Acronis International Gmbh Systems and methods for authenticating video using watermarks
CA3043241A1 (en) * 2016-11-16 2018-05-24 Walmart Apollo, Llc Registration-based user-interface architecture
US10491378B2 (en) 2016-11-16 2019-11-26 StreamSpace, LLC Decentralized nodal network for providing security of files in distributed filesystems
US10013246B2 (en) * 2016-12-03 2018-07-03 Dell Products, Lp Distributed information handling systems and methods for automatic object code replacement and patching
CN107016542A (zh) 2016-12-06 2017-08-04 阿里巴巴集团控股有限公司 一种业务数据处理方法、验证方法、装置及系统
US10373159B2 (en) * 2016-12-07 2019-08-06 International Business Machines Corporation Concomitance of an asset and identity block of a blockchain
EP3340212B1 (en) * 2016-12-21 2019-11-13 Merck Patent GmbH Reader device for reading a composite marking comprising a physical unclonable function for anti-counterfeiting
WO2018116105A1 (en) * 2016-12-21 2018-06-28 nChain Holdings Limited Computer-Implemented Systems and Methods To Enable Complex Functionality On A Blockchain While Preserving Security-Based Restrictions On Script Size and Opcode Limits
CA3045897A1 (en) * 2016-12-23 2018-06-28 Walmart Apollo, Llc Verifying authenticity of computer readable information using the blockchain
US10275739B2 (en) * 2017-01-05 2019-04-30 International Business Machines Corporation Tracking assets with a blockchain
US20180211322A1 (en) * 2017-01-20 2018-07-26 Jiko Group, Inc. Systems and methods for private node-level data computing and reconciliation
US10297255B2 (en) 2017-01-23 2019-05-21 Bank Of America Corporation Data processing system with machine learning engine to provide automated collaboration assistance functions
US10972297B2 (en) 2017-01-23 2021-04-06 Bank Of America Corporation Data processing system with machine learning engine to provide automated collaboration assistance functions
US10419225B2 (en) 2017-01-30 2019-09-17 Factom, Inc. Validating documents via blockchain
USRE49968E1 (en) 2017-02-06 2024-05-14 Ping Identity Corporation Electronic identification verification methods and systems with storage of certification records to a side chain
US10498541B2 (en) 2017-02-06 2019-12-03 ShocCard, Inc. Electronic identification verification methods and systems
US11341488B2 (en) 2017-02-06 2022-05-24 Northern Trust Corporation Systems and methods for issuing and tracking digital tokens within distributed network nodes
US11321681B2 (en) 2017-02-06 2022-05-03 Northern Trust Corporation Systems and methods for issuing and tracking digital tokens within distributed network nodes
US20180225661A1 (en) 2017-02-07 2018-08-09 Microsoft Technology Licensing, Llc Consortium blockchain network with verified blockchain and consensus protocols
WO2018145201A1 (en) 2017-02-08 2018-08-16 Upstream Data Inc. Blockchain mine at oil or gas facility
US20180232731A1 (en) * 2017-02-14 2018-08-16 Digital Treasury Corporation Supply chain recording method with traceable function by implementing blockchain technique
US10411897B2 (en) 2017-02-17 2019-09-10 Factom, Inc. Secret sharing via blockchains
CN107066893B (zh) 2017-02-28 2018-11-09 腾讯科技(深圳)有限公司 区块链中账户信息的处理方法和装置
CA3055211A1 (en) * 2017-03-07 2018-09-13 Mastercard International Incorporated Method and system for recording point to point transaction processing
US20180260889A1 (en) * 2017-03-10 2018-09-13 Factom Sourcing Mortgage Documents via Blockchains
US20180268504A1 (en) * 2017-03-15 2018-09-20 Factom Indexing Mortgage Documents via Blockchains
US10817873B2 (en) 2017-03-22 2020-10-27 Factom, Inc. Auditing of electronic documents
US10467586B2 (en) 2017-03-23 2019-11-05 International Business Machines Corporation Blockchain ledgers of material spectral signatures for supply chain integrity management
US11151553B2 (en) 2017-03-23 2021-10-19 At&T Intellectual Property I, L.P. Time and geographically restrained blockchain services
US10826681B1 (en) 2017-03-24 2020-11-03 Open Invention Network Llc Blockchain node initialization
CN107239479B (zh) * 2017-03-28 2020-03-13 创新先进技术有限公司 一种基于区块链的数据存储以及查询的方法及装置
US10871948B1 (en) 2017-03-30 2020-12-22 Wells Fargo Bank, N.A. Smart contract blockchain abstraction API
US10102526B1 (en) * 2017-03-31 2018-10-16 Vijay K. Madisetti Method and system for blockchain-based combined identity, ownership, integrity and custody management
JP7060221B2 (ja) * 2017-03-31 2022-04-26 Necソリューションイノベータ株式会社 物品情報管理装置、システム、方法およびプログラム
US10685399B2 (en) 2017-03-31 2020-06-16 Factom, Inc. Due diligence in electronic documents
PL3610430T3 (pl) * 2017-04-10 2024-04-22 Ringler Informatik Ag Sposób i urządzenia do rejestrowania danych i dokumentów dla osoby
JP7148933B2 (ja) * 2017-04-18 2022-10-06 ティービーシーエーソフト,インコーポレイテッド 分散取引合意ネットワーク上でのデジタル財産取引の匿名性及び追跡性
US10528377B2 (en) * 2017-04-26 2020-01-07 Red Hat, Inc. Cooperative cloud infrastructure using blockchains for hardware ownership and access
US10505723B1 (en) 2017-04-26 2019-12-10 Wells Fargo Bank, N.A. Secret sharing information management and security system
US10270599B2 (en) 2017-04-27 2019-04-23 Factom, Inc. Data reproducibility using blockchains
CN107392040B (zh) * 2017-04-28 2019-08-09 阿里巴巴集团控股有限公司 一种共识验证的方法及装置
US11436597B1 (en) 2017-05-01 2022-09-06 Wells Fargo Bank, N.A. Biometrics-based e-signatures for pre-authorization and acceptance transfer
US10700875B1 (en) 2017-05-01 2020-06-30 Wells Fargo Bank, N.A. Systems and methods for value transfers using signcryption
US11074648B1 (en) 2017-05-01 2021-07-27 Wells Fargo Bank, N.A. Blockchain based loan securitization
SE541713C2 (en) * 2017-05-03 2019-12-03 Enigio Time Ab Method and system for registering digital documents
US20200184465A1 (en) * 2017-05-08 2020-06-11 Security Matters Ltd. A system for virtual currency based on blockchain architecture and physical marking
US10788229B2 (en) 2017-05-10 2020-09-29 Johnson Controls Technology Company Building management system with a distributed blockchain database
EP3635667A4 (en) * 2017-05-18 2021-08-25 Codex LLC PROCESS AND SYSTEM FOR DECENTRALIZED DISTRIBUTION OF DIGITAL CONTENT USING BLOCK CHAINS
WO2018213804A2 (en) * 2017-05-19 2018-11-22 Zest Labs, Inc. Process and condition recording and validation using a blockchain
US11626993B2 (en) * 2017-05-22 2023-04-11 Visa International Service Association Network for improved verification speed with tamper resistant data
WO2018215871A1 (en) * 2017-05-22 2018-11-29 nChain Holdings Limited Constraining injection of unlocking transaction bytecode
EP4296926A3 (en) * 2017-05-23 2024-01-24 Materialytics, LLC Distributed ledger for physical material
CN107450981B (zh) 2017-05-31 2020-04-24 创新先进技术有限公司 一种区块链共识方法及设备
TWI632507B (zh) * 2017-06-03 2018-08-11 蔡政育 實物履歷識別碼之輸出系統
US10341105B2 (en) 2017-06-07 2019-07-02 At&T Intellectual Property I, L.P. Blockchain-based social media history maps
US10663303B2 (en) * 2017-06-12 2020-05-26 Panasonic Intellectual Property Management Co., Ltd. System and method for dynamically authenticating map data using blockchains
CN107566116B (zh) * 2017-06-15 2021-07-02 中国银联股份有限公司 用于数字资产确权登记的方法及装置
GB201709760D0 (en) * 2017-06-19 2017-08-02 Nchain Holdings Ltd Computer-Implemented system and method
CN107330694A (zh) * 2017-07-03 2017-11-07 重庆小犀智能科技有限公司 基于区块链的版权交易系统以及交易方法
US10944546B2 (en) 2017-07-07 2021-03-09 Microsoft Technology Licensing, Llc Blockchain object interface
CN107395343B (zh) * 2017-07-10 2019-10-25 腾讯科技(深圳)有限公司 证书管理方法及系统
CN107508680B (zh) 2017-07-26 2021-02-05 创新先进技术有限公司 数字证书管理方法、装置及电子设备
CN107360001B (zh) 2017-07-26 2021-12-14 创新先进技术有限公司 一种数字证书管理方法、装置和系统
US12045811B2 (en) 2017-07-31 2024-07-23 Chronicled Inc. Secure and confidential custodial transaction system, method and device using zero-knowledge protocol
US20190205898A1 (en) * 2017-07-31 2019-07-04 Chronicled, Inc Decentralized confidential transfer system, method and device
FR3070077A1 (fr) * 2017-08-09 2019-02-15 Orange Procede et serveur de certification d'un document electronique
FR3070079B1 (fr) 2017-08-09 2019-08-16 Philippe Dewost Procede de signature electronique d'un document par une pluralite de signataires
US11018870B2 (en) * 2017-08-10 2021-05-25 Visa International Service Association Biometric verification process using certification token
US11748830B2 (en) 2017-08-11 2023-09-05 Tellurium Inc. Distributed ledger based system and method for the settlement and transfer of title to real estate
CN107507010A (zh) * 2017-08-18 2017-12-22 赣州新链金融信息服务有限公司 一种基于区块链的防止假冒专利方法及装置
US11234033B2 (en) 2017-08-20 2022-01-25 Cisco Technology, Inc. Decentralized content distribution
US12056698B2 (en) 2017-09-05 2024-08-06 Peemova, Inc. Capturing related events in cryptographically linked records
EP3454266A1 (en) * 2017-09-11 2019-03-13 Legalock Srl Method and system for the certification of the identity and moving position of individuals, goods and processes in space and time through electronic devices
CN109508998A (zh) * 2017-09-11 2019-03-22 中兴通讯股份有限公司 一种基于区块链的烟草溯源防伪方法和系统
US11521166B2 (en) * 2017-09-25 2022-12-06 Cable Television Laboratories, Inc. Systems and methods for secure fulfillment tracking using a shared registry
DE102017122227A1 (de) * 2017-09-26 2019-03-28 Innogy Innovation Gmbh System, insbesondere authentizitätssystem
US20190095831A1 (en) * 2017-09-27 2019-03-28 Earth Observation Inc. System and method for preserving forests and certifying the supply chain of lumber
EP3462667A1 (en) * 2017-09-27 2019-04-03 Banco Bilbao Vizcaya Argentaria, S.A. Blockchain based joint blind key escrow
CN107657463A (zh) * 2017-09-29 2018-02-02 北京京东尚科信息技术有限公司 物品溯源平台和方法及装置
US10755819B2 (en) 2017-09-29 2020-08-25 International Business Machines Corporation Multi agent consensus resolution and re-planning
US11481786B2 (en) 2017-10-03 2022-10-25 Sony Group Corporation Genuine instance of digital goods
US10374803B2 (en) 2017-10-06 2019-08-06 Stealthpath, Inc. Methods for internet communication security
US10630642B2 (en) 2017-10-06 2020-04-21 Stealthpath, Inc. Methods for internet communication security
US10397186B2 (en) 2017-10-06 2019-08-27 Stealthpath, Inc. Methods for internet communication security
US10375019B2 (en) 2017-10-06 2019-08-06 Stealthpath, Inc. Methods for internet communication security
US10361859B2 (en) 2017-10-06 2019-07-23 Stealthpath, Inc. Methods for internet communication security
US10367811B2 (en) 2017-10-06 2019-07-30 Stealthpath, Inc. Methods for internet communication security
EP3701443A4 (en) * 2017-10-25 2021-07-21 SAFELIGHTS INC., D.B.A. 14Bis Supply Tracking ASSET MANAGEMENT DEVICES AND PROCESSES
IT201700123941A1 (it) * 2017-10-31 2019-05-01 Mario Rosa Procedimento/metodo per gestire, registrare e controllare, attraverso l'interazione tra un inedito software, una piattaforma digitale e un documento informatico immodificabile, la data certa e la titolarità di un'opera intellettuale, un contratto, uno scambio, una transazione.
US11270318B1 (en) * 2017-11-08 2022-03-08 Brand Therapy Llc System and method for identifying virtual goods
US20210098096A1 (en) * 2017-11-14 2021-04-01 Robert Gergely System, Method, and Apparatus for Universally Accessible Personal Records
US11836717B2 (en) 2017-12-04 2023-12-05 Vijay Madisetti System and method for processing payments in fiat currency using blockchain and tethered tokens
WO2019111513A1 (ja) * 2017-12-08 2019-06-13 ソニー株式会社 情報処理装置、登録装置、情報処理方法、登録方法、およびプログラム
US11206133B2 (en) 2017-12-08 2021-12-21 Ping Identity Corporation Methods and systems for recovering data using dynamic passwords
JP6998747B2 (ja) * 2017-12-08 2022-02-10 長瀬産業株式会社 データ管理装置及びコンテンツデータの提供方法
US20190251249A1 (en) * 2017-12-12 2019-08-15 Rivetz Corp. Methods and Systems for Securing and Recovering a User Passphrase
CA3074119A1 (en) * 2017-12-22 2019-06-27 Max Adel RADY Physical item mapping to blockchain framework
US10469250B2 (en) 2017-12-22 2019-11-05 Max Adel Rady Physical item mapping to blockchain framework
US10958436B2 (en) 2017-12-28 2021-03-23 Industrial Technology Research Institute Methods contract generator and validation server for access control of contract data in a distributed system with distributed consensus
US10715323B2 (en) 2017-12-29 2020-07-14 Ebay Inc. Traceable key block-chain ledger
US11544708B2 (en) 2017-12-29 2023-01-03 Ebay Inc. User controlled storage and sharing of personal user information on a blockchain
US11296863B2 (en) * 2018-01-04 2022-04-05 Bank Of America Corporation Blockchain enterprise data management
WO2019144042A2 (en) * 2018-01-21 2019-07-25 CipherTrace, Inc. Distributed security mechanism for blockchains and distributed ledgers
EP3514715A1 (en) 2018-01-22 2019-07-24 Alitheon, Inc. Secure digital fingerprint key object database
US20210099284A1 (en) * 2018-02-08 2021-04-01 2Bc Innovations, Llc Modifying blockchain-encoded records of rived longevity-contingent instruments
CN108509149A (zh) * 2018-02-09 2018-09-07 北京欧链科技有限公司 区块链中的数据处理方法和装置
KR101880175B1 (ko) * 2018-02-13 2018-07-19 주식회사 마크로젠 복수의 블록체인에 기반을 둔 생명정보 데이터 제공 방법, 생명정보 데이터 저장 방법 및 생명정보 데이터 전송 시스템
US10614253B2 (en) 2018-02-14 2020-04-07 Fortune Vieyra Systems and methods for state of data management
CN108389118B (zh) * 2018-02-14 2020-05-29 阿里巴巴集团控股有限公司 资产管理系统、方法及装置、电子设备
US10693662B2 (en) * 2018-02-22 2020-06-23 Idlogiq Inc. Methods for secure serialization of supply chain product units
US20190273618A1 (en) * 2018-03-05 2019-09-05 Roger G. Marshall FAKEOUT© Software System - An electronic apostille-based real time content authentication technique for text, audio and video transmissions
US11720888B2 (en) * 2018-03-08 2023-08-08 Borsetta Labs, Llc Decentralized title transfer and validation of assets
TWI662428B (zh) * 2018-03-16 2019-06-11 艾維克科技股份有限公司 可對於產品評鑑的去中心化資訊建立系統及其方式
US10693637B2 (en) * 2018-03-23 2020-06-23 Belavadi Nagarajaswamy Ramesh System and method for composite-key based blockchain device control
CN110198292B (zh) * 2018-03-30 2021-12-07 腾讯科技(深圳)有限公司 域名识别方法和装置、存储介质及电子装置
KR20210024993A (ko) * 2018-03-30 2021-03-08 엑스포지션 파크 홀딩스 에스이지씨 디지털 자산 교환
US10958642B2 (en) 2018-04-05 2021-03-23 The Toronto-Dominion Bank Dynamic biometric authentication based on distributed ledger data
CN108833460B (zh) * 2018-04-10 2021-05-25 平安科技(深圳)有限公司 基于区块链的音乐发布方法、装置及终端设备
US10846375B2 (en) 2018-04-11 2020-11-24 Microsoft Technology Licensing, Llc Software license distribution and validation using a distributed immutable data store
JP6949249B2 (ja) * 2018-04-16 2021-10-13 ビーシー ディベロップメント ラボズ ゲーエムベーハー 最小限の検証クライアントを使用したトラストレスステートレスインセンティブ型リモートノードネットワーク
US20210097532A1 (en) * 2018-04-19 2021-04-01 Sak Mahasuverachai Systems and methods for recording assets and transactions thereof in blockchains
CN108648076B (zh) * 2018-04-19 2021-03-19 上海分布信息科技有限公司 一种选举共识节点及生成节点信息表格的方法及系统
US11563557B2 (en) * 2018-04-24 2023-01-24 International Business Machines Corporation Document transfer processing for blockchains
CN108563784A (zh) * 2018-04-26 2018-09-21 福建中锐海沃科技有限公司 一种数字资源引用关系记录方法及系统
US20190333048A1 (en) * 2018-04-27 2019-10-31 Social Wallet, Inc. Systems and methods for zero knowledge crypto-asset exchange
JP6989694B2 (ja) * 2018-04-27 2022-01-05 株式会社東芝 改ざん検出システム及び改ざん検出方法
EP3564846A1 (en) * 2018-04-30 2019-11-06 Merck Patent GmbH Methods and systems for automatic object recognition and authentication
US11669914B2 (en) 2018-05-06 2023-06-06 Strong Force TX Portfolio 2018, LLC Adaptive intelligence and shared infrastructure lending transaction enablement platform responsive to crowd sourced information
US20220366494A1 (en) * 2018-05-06 2022-11-17 Strong Force TX Portfolio 2018, LLC Market orchestration system for facilitating electronic marketplace transactions
CN108595709B (zh) * 2018-05-10 2020-02-18 阿里巴巴集团控股有限公司 基于区块链的音乐原创性分析方法和装置
US11170366B2 (en) 2018-05-18 2021-11-09 Inveniam Capital Partners, Inc. Private blockchain services
US11134120B2 (en) 2018-05-18 2021-09-28 Inveniam Capital Partners, Inc. Load balancing in blockchain environments
US10783164B2 (en) 2018-05-18 2020-09-22 Factom, Inc. Import and export in blockchain environments
US10929352B2 (en) 2018-05-29 2021-02-23 Oracle International Corporation Securing access to confidential data using a blockchain ledger
US11836718B2 (en) 2018-05-31 2023-12-05 CipherTrace, Inc. Systems and methods for crypto currency automated transaction flow detection
EP3803746B1 (en) * 2018-06-02 2024-07-31 Scarselli, Bruno Asset identification, registration, tracking and commercialization apparatuses and methods
US20210166247A1 (en) * 2018-06-08 2021-06-03 Hewlett-Packard Development Company, L.P. Asset ownership transfer and verification management
CN112262558A (zh) * 2018-06-14 2021-01-22 慧与发展有限责任合伙企业 基于区块链的验证框架
US10834062B2 (en) * 2018-06-20 2020-11-10 International Business Machines Corporation Unlinking ownership of successive asset transfers on a blockchain
US11681815B2 (en) * 2018-06-22 2023-06-20 Vault Security Systems Ag Secure tracking of items utilizing distributed computing
US11777744B2 (en) 2018-06-25 2023-10-03 Auth9, Inc. Method, computer program product and apparatus for creating, registering, and verifying digitally sealed assets
EP3814967A4 (en) * 2018-07-01 2022-03-09 Madhu Vijayan SYSTEMS AND METHODS FOR IMPLEMENTING BLOCKCHAIN-BASED CONTENT BINDING PLATFORMS USING MEDIA WALLETS
US11348099B2 (en) 2018-07-01 2022-05-31 Artema Labs, Inc. Systems and methods for implementing blockchain-based content engagement platforms utilizing media wallets
EP3821353A4 (en) * 2018-07-09 2022-03-16 Prescient Innovations Inc. MULTIMEDIA CONTENT ALLOCATION SYSTEMS AND METHODS
WO2020019341A1 (zh) * 2018-07-27 2020-01-30 区链通网络有限公司 区块链账户的处理方法、装置和存储介质
US11276059B2 (en) * 2018-07-31 2022-03-15 Molten Inc. System and method for autonomous sustenance of digital assets
CN110807641A (zh) * 2018-08-01 2020-02-18 隽名有限公司 宠物食品溯源系统
US11989208B2 (en) 2018-08-06 2024-05-21 Inveniam Capital Partners, Inc. Transactional sharding of blockchain transactions
US11328290B2 (en) 2018-08-06 2022-05-10 Inveniam Capital Partners, Inc. Stable cryptocurrency coinage
US11164250B2 (en) 2018-08-06 2021-11-02 Inveniam Capital Partners, Inc. Stable cryptocurrency coinage
US11044095B2 (en) 2018-08-06 2021-06-22 Factom, Inc. Debt recordation to blockchains
CN111768304A (zh) 2018-08-06 2020-10-13 阿里巴巴集团控股有限公司 区块链交易方法及装置、电子设备
US11276056B2 (en) 2018-08-06 2022-03-15 Inveniam Capital Partners, Inc. Digital contracts in blockchain environments
US11557011B1 (en) 2018-09-06 2023-01-17 Side, Inc. Blockchain-based system and method for document transformation and accountability
WO2020055926A2 (en) * 2018-09-10 2020-03-19 Masterpeace Solutions Ltd. Establishing provenance of digital assets using blockchain system
KR20200034020A (ko) 2018-09-12 2020-03-31 삼성전자주식회사 전자 장치 및 그의 제어 방법
US20200097671A1 (en) * 2018-09-25 2020-03-26 XRSpace CO., LTD. Method of Managing Ownership of Virtual Object and Related Interactive Platform
US11301452B2 (en) 2018-10-09 2022-04-12 Ebay, Inc. Storing and verification of derivative work data on blockchain with original work data
US11082221B2 (en) 2018-10-17 2021-08-03 Ping Identity Corporation Methods and systems for creating and recovering accounts using dynamic passwords
US10979227B2 (en) 2018-10-17 2021-04-13 Ping Identity Corporation Blockchain ID connect
CN111131345B (zh) * 2018-10-30 2022-04-15 伊姆西Ip控股有限责任公司 多云计算环境中的分散式节点查找器
AU2019372344A1 (en) 2018-11-02 2021-05-27 William Edward Quigley A tokenization platform
US11048780B2 (en) * 2018-11-15 2021-06-29 International Business Machines Corporation Preventing fraud in digital content licensing and distribution using distributed ledgers
BR112019008025B1 (pt) * 2018-11-16 2022-03-15 Advanced New Technologies Co., Ltd Método implementado por computador, meio legível por computador e sistema para implementar um método
US11546373B2 (en) 2018-11-20 2023-01-03 CipherTrace, Inc. Cryptocurrency based malware and ransomware detection systems and methods
US11223474B2 (en) 2018-11-20 2022-01-11 Champ Titles, Inc. Digital asset management
CN109523280A (zh) * 2018-11-23 2019-03-26 浙江工商大学 一种区块链上基于所有权的溯源防伪方法
CN109472118B (zh) * 2018-11-23 2021-05-04 北京奇眸科技有限公司 一种基于区块链的版权保护方法
CN110730963B (zh) 2018-11-27 2023-12-01 创新先进技术有限公司 用于信息保护的系统和方法
EP3545644B8 (en) 2018-11-27 2021-03-10 Advanced New Technologies Co., Ltd. System and method for information protection
CA3040601C (en) 2018-11-27 2021-03-30 Alibaba Group Holding Limited System and method for information protection
RU2716740C1 (ru) 2018-11-27 2020-03-16 Алибаба Груп Холдинг Лимитед Система и способ защиты информации
EP3549082B1 (en) 2018-11-27 2020-08-26 Alibaba Group Holding Limited System and method for information protection
US10700850B2 (en) 2018-11-27 2020-06-30 Alibaba Group Holding Limited System and method for information protection
US11176093B2 (en) * 2018-11-29 2021-11-16 International Business Machines Corporation Defensible disposition of data
EP3823322B1 (en) * 2018-12-20 2023-02-15 Merck Patent GmbH Methods and systems for preparing and performing an object authentication
CN111782668B (zh) * 2018-12-20 2024-06-28 创新先进技术有限公司 数据结构的读取及更新方法、装置、电子设备
CN109660357A (zh) * 2018-12-29 2019-04-19 东莞见达信息技术有限公司 数字资产注册方法、验证方法、装置、设备及存储介质
CN111444479B (zh) * 2018-12-29 2024-05-14 北京奇虎科技有限公司 一种数字指纹所有权的验证方法及系统
CN111428172A (zh) * 2019-01-10 2020-07-17 嘉太科技(北京)有限公司 一种文字作品在互联网传播中的管理方法、装置及平台
ES2854289T3 (es) * 2019-01-16 2021-09-21 Siemens Ag Procedimiento, equipos y sistema para proporcionar registros de datos con seguridad protegida
US11210512B2 (en) 2019-01-25 2021-12-28 International Business Machines Corporation Fingerprinting of physical objects
US20200242711A1 (en) * 2019-01-27 2020-07-30 Auth9, Inc. Method, computer program product and apparatus for transferring ownership of digital assets
US11146394B2 (en) 2019-02-08 2021-10-12 My Job Matcher, Inc. Systems and methods for biometric key generation in data access control, data verification, and path selection in block chain-linked workforce data management
US10530577B1 (en) 2019-02-08 2020-01-07 Talenting, Inc. Systems and methods for biometric key generation in data access control, data verification, and path selection in block chain-linked workforce data management
CN110022216B (zh) * 2019-02-18 2022-02-01 西安链融科技有限公司 低通信复杂度的高效异步拜占庭共识方法、网络通信平台
CN110046999A (zh) * 2019-02-28 2019-07-23 阿里巴巴集团控股有限公司 区块链交易方法和装置
US10491608B1 (en) 2019-03-26 2019-11-26 Farmobile Llc Distributed transaction-based security and tracking of agricultural machine and agronomic data
US11605076B2 (en) 2019-04-01 2023-03-14 The Toronto-Dominion Bank Reconciliation of indirectly executed exchanges of data using permissioned distributed ledgers
US11151261B2 (en) 2019-04-03 2021-10-19 Cisco Technology, Inc. Blockchain system with severable data and cryptographic proof
US10990563B2 (en) 2019-04-11 2021-04-27 Advanced New Technologies Co., Ltd. Information read/write method and apparatus based on blockchain
US11201726B2 (en) * 2019-05-02 2021-12-14 International Business Machines Corporation Multi-layered image encoding for data block
EP3736717A1 (en) 2019-05-10 2020-11-11 Alitheon, Inc. Loop chain digital fingerprint method and system
CN114144743A (zh) 2019-05-15 2022-03-04 上游数据公司 移动式区块链挖矿系统和使用方法
US20220351188A1 (en) 2019-05-16 2022-11-03 Sony Group Corporation Digital asset transfer method, digital asset transfer device, and program
US10929570B2 (en) 2019-05-17 2021-02-23 Advanced New Technologies Co., Ltd. Method, apparatus, and electronic device for blockchain-based infringement evidence storage
CN111183423B (zh) * 2019-05-20 2023-10-17 创新先进技术有限公司 使用嵌入在电子文件中的版权信息识别版权材料
CN111279338A (zh) 2019-05-20 2020-06-12 阿里巴巴集团控股有限公司 使用嵌入式版权信息识别版权材料
EP3673455B1 (en) * 2019-05-20 2021-08-11 Advanced New Technologies Co., Ltd. Identifying copyrighted material using embedded copyright information
PL3662637T3 (pl) 2019-05-20 2021-09-20 Advanced New Technologies Co., Ltd. Identyfikacja materiałów chronionych prawem autorskim przy zastosowaniu osadzonych informacji o prawie autorskim
CN111164640B (zh) 2019-05-20 2023-12-12 创新先进技术有限公司 使用嵌入在表中的版权信息识别版权材料
WO2019144977A2 (en) * 2019-05-20 2019-08-01 Alibaba Group Holding Limited Identifying copyrighted material using embedded timestamped copyright information
WO2019141297A2 (en) * 2019-05-20 2019-07-25 Alibaba Group Holding Limited Copyright protection based on hidden copyright information
EP3673390B1 (en) 2019-05-20 2022-10-05 Advanced New Technologies Co., Ltd. Identifying copyrighted material using embedded copyright information
US11115191B2 (en) 2019-05-31 2021-09-07 Hcl America Inc System and method for modifying content stored in a blockchain
US11271751B2 (en) * 2019-06-21 2022-03-08 Oracle International Corporation Distributed data records
US11151228B2 (en) 2019-06-26 2021-10-19 Advanced New Technologies Co., Ltd. Blockchain-based image transaction system, method, apparatus, and electronic device
KR102720562B1 (ko) * 2019-07-12 2024-10-23 광주과학기술원 채굴 장치
WO2021030288A1 (en) * 2019-08-09 2021-02-18 Ruon Limited User media platform server system
KR102221736B1 (ko) * 2019-08-27 2021-03-03 (주)하몬소프트 블록체인 기반의 edr 장치 및 방법
US11558423B2 (en) 2019-09-27 2023-01-17 Stealthpath, Inc. Methods for zero trust security with high quality of service
SG11201913391YA (en) * 2019-10-10 2021-05-28 Standard Chartered Bank Singapore Ltd Methods, systems, and devices for managing digital assets
US20210110469A1 (en) * 2019-10-15 2021-04-15 Alitheon, Inc. Digital hypothecation database system
US11238146B2 (en) 2019-10-17 2022-02-01 Alitheon, Inc. Securing composite objects using digital fingerprints
US11397760B2 (en) 2019-11-25 2022-07-26 International Business Machines Corporation Managing relationships between persons and physical objects based on physical fingerprints of the physical objects
US11798342B2 (en) 2019-11-25 2023-10-24 International Business Machines Corporation Managing physical objects using crypto-anchors
US11556675B2 (en) 2019-12-16 2023-01-17 Northrop Grumman Systems Corporation System and method for providing security services with multi-function supply chain hardware integrity for electronics defense (SHIELD)
CN112990918A (zh) * 2019-12-17 2021-06-18 上海唯链信息科技有限公司 物品的确权、转移方法、系统、电子设备和存储介质
US11444749B2 (en) 2020-01-17 2022-09-13 Inveniam Capital Partners, Inc. Separating hashing from proof-of-work in blockchain environments
EP3859603A1 (en) 2020-01-28 2021-08-04 Alitheon, Inc. Depth-based digital fingerprinting
CA3076653A1 (en) 2020-03-21 2021-09-21 Upstream Data Inc. Portable blockchain mining systems and methods of use
US11341348B2 (en) 2020-03-23 2022-05-24 Alitheon, Inc. Hand biometrics system and method using digital fingerprints
EP3885984A1 (en) 2020-03-23 2021-09-29 Alitheon, Inc. Facial biometrics system and method of using digital fingerprints
US11552785B2 (en) 2020-04-02 2023-01-10 Epidaurus Health, Inc. Methods and systems for a synchronized distributed data structure for federated machine learning
US11368289B1 (en) 2020-04-06 2022-06-21 Bank Of America Corporation Video registration and authentication using blockchain
US11948377B2 (en) 2020-04-06 2024-04-02 Alitheon, Inc. Local encoding of intrinsic authentication data
US11663849B1 (en) 2020-04-23 2023-05-30 Alitheon, Inc. Transform pyramiding for fingerprint matching system and method
CN111552747A (zh) * 2020-05-07 2020-08-18 北京海益同展信息科技有限公司 物品信息处理方法、装置、设备及计算机可读存储介质
US11983957B2 (en) 2020-05-28 2024-05-14 Alitheon, Inc. Irreversible digital fingerprints for preserving object security
CN111884991B (zh) * 2020-06-08 2022-04-19 杭州电子科技大学 一种面向智能家居的用户可监管匿名身份认证方法
US11700123B2 (en) 2020-06-17 2023-07-11 Alitheon, Inc. Asset-backed digital security tokens
US11991284B1 (en) 2020-07-02 2024-05-21 Steven Ali Ghabel Blockchain-based authentication system and method
US11489679B2 (en) 2020-07-06 2022-11-01 Hewlett Packard Enterprise Development Lp Methods and systems for submission and validating decentralized verifiable claims in a physical world
US11882222B2 (en) 2020-07-23 2024-01-23 The Toronto-Dominion Bank Multidirectional synchronization of confidential data using distributed ledgers
EP3965358A1 (en) * 2020-09-04 2022-03-09 Thales DIS France SA Method for secure, traceable and privacy-preserving digital currency transfer with anonymity revocation on a distributed ledger
US20220083433A1 (en) * 2020-09-17 2022-03-17 EMC IP Holding Company LLC Data center backup at the edge
US20220092153A1 (en) * 2020-09-24 2022-03-24 Robert Cantrell System and method for securing stored and merged images using blockchain
US20220156861A1 (en) * 2020-11-16 2022-05-19 Jpmorgan Chase Bank, N.A. Systems and methods for blockchain-based data-driven property management
KR102724004B1 (ko) * 2020-11-30 2024-10-31 한국전자통신연구원 개체 소유자 이력 관리 장치 및 방법
US11438175B2 (en) 2020-12-29 2022-09-06 CipherTrace, Inc. Systems and methods for correlating cryptographic addresses between blockchain networks
CN112911011B (zh) * 2021-02-05 2022-05-27 深圳前海益链网络科技有限公司 一种应用于区块链的区块生成控制方法及相关装置
US12026789B2 (en) 2021-02-08 2024-07-02 CipherTrace, Inc. Systems and methods of forensic analysis of cryptocurrency transactions
US11144978B1 (en) * 2021-02-25 2021-10-12 Mythical, Inc. Systems and methods to support custom bundling of virtual items within an online game
SE545318C2 (en) * 2021-03-01 2023-07-04 Enigio AB Method and system for registering digital documents
CN112926091B (zh) * 2021-03-26 2022-08-12 支付宝(杭州)信息技术有限公司 基于区块链的数据所有权记录、数据交易验证方法及装置
US12008526B2 (en) 2021-03-26 2024-06-11 Inveniam Capital Partners, Inc. Computer system and method for programmatic collateralization services
US11170130B1 (en) 2021-04-08 2021-11-09 Aster Key, LLC Apparatus, systems and methods for storing user profile data on a distributed database for anonymous verification
US20220383295A1 (en) * 2021-05-26 2022-12-01 Disney Enterprises, Inc. Collector Container for Non-Fungible Token (NFT) Assets
US12137179B2 (en) 2021-06-19 2024-11-05 Inveniam Capital Partners, Inc. Systems and methods for processing blockchain transactions
US12007972B2 (en) 2021-06-19 2024-06-11 Inveniam Capital Partners, Inc. Systems and methods for processing blockchain transactions
US20220006791A1 (en) * 2021-07-15 2022-01-06 Mohammed Mujib Alshahrani Secured Node Authentication and Access Control Model for IoT Smart City
SK500422021A3 (sk) * 2021-08-23 2021-10-13 EN Group, s.r.o. Spôsob identifikácie produktov alebo predmetov
JP7568119B2 (ja) 2021-08-25 2024-10-16 日本電気株式会社 システム、サーバ装置の制御方法及びプログラム
US20240303675A1 (en) 2021-08-25 2024-09-12 Nec Corporation System, control method of user terminal, and storage medium
JP7487849B2 (ja) 2021-08-25 2024-05-21 日本電気株式会社 システム、利用者端末の制御方法及びプログラム
US11822524B2 (en) 2021-09-23 2023-11-21 Bank Of America Corporation System for authorizing a database model using distributed ledger technology
US11907179B2 (en) 2021-09-23 2024-02-20 Bank Of America Corporation System for intelligent database modelling
EP4409442A1 (en) * 2021-09-29 2024-08-07 Intertrust Technologies Corporation Cryptographic token rights management systems and methods using trusted ledgers
US20230121573A1 (en) * 2021-10-14 2023-04-20 Hypely, LLC Blockchain-based sneaker authenticity verification and tracking
CH719096A1 (fr) * 2021-10-29 2023-05-15 Wisekey S A Système et procédé pour fournir un jeton non-fongible durablement authentifiable
US20230224166A1 (en) * 2021-12-03 2023-07-13 Snektech, Inc. Systems and Methods for Associating Digital Media Files with External Commodities
US20240330948A1 (en) * 2021-12-23 2024-10-03 Fujitsu Technology Solutions Gmbh Methods and systems that register a digital medium and verify a registration of a digital medium
AU2023207964A1 (en) * 2022-01-11 2024-08-01 Phydeliter, Inc. Method for the identification, authentication, and tracking of physical assets
US20230237483A1 (en) * 2022-01-24 2023-07-27 Osom Products, Inc. Digital non-fungible assets in persistent virtual environments linked to real assets
WO2023144770A2 (en) * 2022-01-27 2023-08-03 Brand Therapy Llc System and method for identifying virtual goods
US20230306413A1 (en) * 2022-03-28 2023-09-28 Royal Ark, Inc. Tokenization of real-world objects and monetization thereof
US20230316439A1 (en) * 2022-03-30 2023-10-05 Jpmorgan Chase Bank, N.A. System and method for implementing a digital deed and title via non-fungible token (nft) and blockchain
US20230344660A1 (en) * 2022-04-20 2023-10-26 EllansaLabs Inc. System and Method for Etching Internal Surfaces of Transparent Gemstones with Information Pertaining to a Blockchain
WO2023063996A1 (en) * 2022-04-20 2023-04-20 EllansaLabs Inc. System and method for etching internal surfaces of transparent gemstones with information pertaining to a blockchain
US20230200502A1 (en) * 2022-10-18 2023-06-29 EllansaLabs Inc. Authentication of gemstones
US11867637B2 (en) 2022-12-15 2024-01-09 EllansaLabs Inc. Systems for authentication and related devices and methods
US11783145B2 (en) 2022-12-21 2023-10-10 EllansaLabs Inc. Systems for authentication and related devices and methods

Family Cites Families (55)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB0229894D0 (en) * 2002-12-21 2003-01-29 Ibm Methods, apparatus and computer programs for generating and/or using conditional electronic signatures and/or for reporting status changes
US20060005237A1 (en) * 2003-01-30 2006-01-05 Hiroshi Kobata Securing computer network communication using a proxy server
US7644275B2 (en) * 2003-04-15 2010-01-05 Microsoft Corporation Pass-thru for client authentication
US20050154889A1 (en) * 2004-01-08 2005-07-14 International Business Machines Corporation Method and system for a flexible lightweight public-key-based mechanism for the GSS protocol
WO2006050367A2 (en) 2004-11-01 2006-05-11 Visualant, Incorporated Full color spectrum object authentication methods and systems
US8917159B2 (en) * 2005-08-19 2014-12-23 CLARKE William McALLISTER Fully secure item-level tagging
DE602005014119D1 (de) * 2005-11-16 2009-06-04 Totemo Ag Verfahren zur Herstellung eines sicheren E-mail Kommunikationskanals zwischen einem Absender und einem Empfänger
WO2007072793A1 (ja) * 2005-12-19 2007-06-28 International Frontier Technology Laboratory, Inc. 真贋判別可能なカード
UA102067C2 (ru) 2007-04-24 2013-06-10 Сікпа Холдінг Са СПОСОБ нанесения метки НА ДОКУМЕНТ ИЛИ ИЗДЕЛИЕ, СПОСОБ И УСТРОЙСТВО ДЛЯ ИДЕНТИФИКАЦИИ ПОМЕЧЕННОГО ДОКУМЕНТА И СПОСОБ ПРИМЕНЕНИЯ ЧАСТИЦ ПОЛИМЕРА ДЛЯ КРУГОВОЙ ПОЛЯРИЗАЦИИ
EP2203903B1 (en) 2007-10-09 2015-06-10 Sicpa Holding Sa Security marking authentication device
JP5239849B2 (ja) * 2008-12-26 2013-07-17 富士通株式会社 電子署名方法、電子署名プログラムおよび電子署名装置
JP5332635B2 (ja) * 2009-01-19 2013-11-06 富士通株式会社 電子署名方法、電子署名プログラムおよび電子署名装置
JP2011107528A (ja) * 2009-11-19 2011-06-02 Sony Corp 情報処理装置、鍵生成装置、署名検証装置、情報処理方法、署名生成方法、及びプログラム
US9537650B2 (en) * 2009-12-15 2017-01-03 Microsoft Technology Licensing, Llc Verifiable trust for data through wrapper composition
US9152771B2 (en) * 2011-05-31 2015-10-06 Qualcomm Incorporated Apparatus and method of managing a licensable item
EP2716094A4 (en) * 2011-06-03 2014-12-03 Blackberry Ltd SYSTEM AND METHOD FOR ACCESSING PRIVATE NETWORKS
US9565180B2 (en) * 2012-09-28 2017-02-07 Symantec Corporation Exchange of digital certificates in a client-proxy-server network configuration
CN102945532A (zh) * 2012-11-20 2013-02-27 南京邮电大学 一种支持版权转让的数字版权实现方法
US20140281556A1 (en) * 2013-03-14 2014-09-18 Qualcomm Incorporated Media presentation description verification
AU2013205125B1 (en) * 2013-04-13 2014-07-31 Hasq Technology Pty Ltd Method and system for the secure transfer and verification of ownership of digital sequences
US20140329497A1 (en) * 2013-05-04 2014-11-06 Ameya M Sanzgiri Smartdevices Enabled Secure Access to Multiple Entities (SESAME)
EP3036672A4 (en) * 2013-08-21 2017-04-26 Ascribe GmbH Method to securely establish, affirm, and transfer ownership of artworks
US20150127554A1 (en) * 2013-10-16 2015-05-07 Boku, Inc. Merchant managed method and system for text-to-pay subscriptions at a subscription server
US9595034B2 (en) * 2013-10-25 2017-03-14 Stellenbosch University System and method for monitoring third party access to a restricted item
US20150227926A1 (en) * 2014-02-07 2015-08-13 Bank Of America Corporation Determining user authentication requirements based on the current location of the user in comparison to a user's travel route
US9224196B2 (en) 2014-03-12 2015-12-29 ClearMark Systems, LLC System and method for authentication
US20150356523A1 (en) * 2014-06-07 2015-12-10 ChainID LLC Decentralized identity verification systems and methods
US20160217436A1 (en) * 2015-01-25 2016-07-28 Dror Samuel Brama Method, System and Program Product for Tracking and Securing Transactions of Authenticated Items over Block Chain Systems.
SG11201708295XA (en) * 2015-04-06 2017-11-29 Bitmark Inc System and method for decentralized title recordation and authentication
US10834436B2 (en) * 2015-05-27 2020-11-10 Arris Enterprises Llc Video classification using user behavior from a network digital video recorder
US9578379B1 (en) * 2015-09-29 2017-02-21 Rovi Guides, Inc. Scene-by-scene viewer ratings
US11074663B2 (en) * 2015-12-31 2021-07-27 Camelot Uk Bidco Limited System and method of facilitating intellectual property transactions
US10129238B2 (en) * 2016-02-10 2018-11-13 Bank Of America Corporation System for control of secure access and communication with different process data networks with separate security features
US10142347B2 (en) * 2016-02-10 2018-11-27 Bank Of America Corporation System for centralized control of secure access to process data network
US10135870B2 (en) * 2016-02-22 2018-11-20 Bank Of America Corporation System for external validation of secure process transactions
US10026118B2 (en) * 2016-02-22 2018-07-17 Bank Of America Corporation System for allowing external validation of data in a process data network
WO2017152186A2 (en) * 2016-03-04 2017-09-08 Visa International Service Association Mid-range reader interactions
US9985964B2 (en) * 2016-03-28 2018-05-29 Black Gold Coin, Inc. Systems and methods for providing block chain-based multifactor personal identity verification
AU2017277538B2 (en) * 2016-06-06 2019-11-14 Financial & Risk Organisation Limited Systems and methods for providing identity scores
US10067810B2 (en) * 2016-07-28 2018-09-04 Cisco Technology, Inc. Performing transactions between application containers
US10361869B2 (en) * 2016-08-23 2019-07-23 International Business Machines Corporation Event ledger
US10484178B2 (en) * 2016-10-26 2019-11-19 Black Gold Coin, Inc. Systems and methods for providing a universal decentralized solution for verification of users with cross-verification features
US10749681B2 (en) * 2016-10-26 2020-08-18 Black Gold Coin, Inc. Systems and methods for providing a universal decentralized solution for verification of users with cross-verification features
FR3061330B1 (fr) * 2016-12-28 2019-05-24 Bull Sas Systeme et procede pour la creation et la gestion d'autorisations decentralisees pour des objets connectes
WO2018222730A1 (en) * 2017-05-30 2018-12-06 Patrinos Christos System of hardware and software to prevent disclosure of personally identifiable information
EP3698514B1 (en) * 2017-10-19 2024-02-21 Autnhive Corporation System and method for generating and depositing keys for multi-point authentication
US11044356B2 (en) * 2018-01-29 2021-06-22 Global Business Software Development Technologies, Inc. Active call verification to prevent falsified caller information
US11109201B2 (en) * 2018-01-31 2021-08-31 Giesecke+Devrient Mobile Security America, Inc. Device and method for provisioning services to mobile communication device
US10425230B1 (en) * 2019-03-01 2019-09-24 Capital One Services, Llc Identity and electronic signature verification in blockchain
US20200389467A1 (en) * 2019-06-07 2020-12-10 Live Planet, Inc. Method and apparatus for supporting secure 5g by non-carrier entities
US20210019754A1 (en) * 2019-07-19 2021-01-21 Visa International Service Association Method, System, and Computer Program Product for Detecting Fraudulent Activity
US11790349B2 (en) * 2019-10-18 2023-10-17 Landis+Gyr Technology, Inc. Secure tokens for controlling access to a resource in a resource distribution network
US11514449B2 (en) * 2019-10-31 2022-11-29 The Toronto-Dominion Bank Pre-authorization of non-activated payment instruments at specific merchants
US11250484B2 (en) * 2019-11-18 2022-02-15 Verizon Patent And Licensing Inc. Systems and methods for secure assisted order generation
US11416837B2 (en) * 2019-11-26 2022-08-16 Mastercard International Incorporated Methods, systems, and computer readable media for electronically facilitating streaming payments

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12118070B2 (en) 2019-04-18 2024-10-15 Mitsubishi Electric Corporation Access management system, authentication device for access management system, management device for access management system, portable terminal for access management system, mobile body for access management system, data structure for access management data, access management program, and construction method for access management system

Also Published As

Publication number Publication date
JP2018515048A (ja) 2018-06-07
WO2016164496A1 (en) 2016-10-13
EP3281171A4 (en) 2018-11-07
CN107851284A (zh) 2018-03-27
SG10201909244RA (en) 2019-11-28
US11514441B2 (en) 2022-11-29
CA2981952A1 (en) 2016-10-13
US20160300234A1 (en) 2016-10-13
US20210201310A1 (en) 2021-07-01
SG11201708295XA (en) 2017-11-29
EP3281171A1 (en) 2018-02-14

Similar Documents

Publication Publication Date Title
US11514441B2 (en) System and method for decentralized title recordation and authentication
US12118627B2 (en) Secure and traceable manufactured parts
US11593503B2 (en) Secure digital fingerprint key object database
US11941644B2 (en) Method of providing real asset authentication service using decentralized identifier and non-fungible token
CN110458699B (zh) 基于分布式帐簿的、实现金融包容性和可持续性的供应链应用的身份和起源
US20160098723A1 (en) System and method for block-chain verification of goods
US20160162897A1 (en) System and method for user authentication using crypto-currency transactions as access tokens
US20160098730A1 (en) System and Method for Block-Chain Verification of Goods
US20230045071A1 (en) Physical Non-Fungible Tokens (pNFT) Certificates of Ownership
US20170331896A1 (en) Methods and systems for processing assets
WO2017194976A1 (en) Methods and systems for processing assets
CN111936995A (zh) 海关清关数据的分布式存储
US20210133875A1 (en) Comprehensive buying, selling, trading, tracking, verification, validation, tokenization and financial services using blockchain
CN111989707A (zh) 管理基于区块链的海关清关服务的用户权限
CN111989663A (zh) 基于区块链的智能合约池
US20230216682A1 (en) Managing the consistency of digital assets in a metaverse
WO2019233951A1 (fr) Une application logicielle et un serveur informatique pour authentifier l'identité d'un créateur de contenu numérique et l'intégrité du contenu du créateur publié
CN111936994A (zh) 用于海关清关的基于区块链的文档注册
CN113421100A (zh) 物品信息记录、流转、鉴别发起及服务方法、终端和系统
Dalla Preda et al. Exploring NFT Validation through Digital Watermarking
JP7367270B1 (ja) 鑑定証明システム、及び鑑定証明方法
WO2024232035A1 (ja) 鑑定証明システム、及び鑑定証明方法
JP7477937B1 (ja) 鑑定証明システム、及び鑑定証明方法
WO2024232302A1 (ja) 鑑定証明システム、及び鑑定証明方法
WO2024232081A1 (ja) 鑑定証明システム、及び鑑定証明方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190320

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20191128

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200114

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20200403

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20200604

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200709

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20200804

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200827

R150 Certificate of patent or registration of utility model

Ref document number: 6756817

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees