JP2020108044A - トークン管理システムおよびトークン管理方法 - Google Patents

トークン管理システムおよびトークン管理方法 Download PDF

Info

Publication number
JP2020108044A
JP2020108044A JP2018246419A JP2018246419A JP2020108044A JP 2020108044 A JP2020108044 A JP 2020108044A JP 2018246419 A JP2018246419 A JP 2018246419A JP 2018246419 A JP2018246419 A JP 2018246419A JP 2020108044 A JP2020108044 A JP 2020108044A
Authority
JP
Japan
Prior art keywords
token
public key
distributed ledger
management
management system
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.)
Granted
Application number
JP2018246419A
Other languages
English (en)
Other versions
JP6640320B1 (ja
Inventor
玲於奈 日置
Reona Hioki
玲於奈 日置
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.)
Hioki Reona
Original Assignee
Hioki Reona
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 Hioki Reona filed Critical Hioki Reona
Priority to JP2018246419A priority Critical patent/JP6640320B1/ja
Priority to US16/727,664 priority patent/US11388009B2/en
Application granted granted Critical
Publication of JP6640320B1 publication Critical patent/JP6640320B1/ja
Publication of JP2020108044A publication Critical patent/JP2020108044A/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • G06F16/2365Ensuring data consistency and integrity
    • 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/3234Cryptographic 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 additional secure or trusted devices, e.g. TPM, smartcard, USB or software token
    • 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/22Payment schemes or models
    • G06Q20/223Payment schemes or models based on the use of peer-to-peer networks
    • 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/3823Payment protocols; Details thereof insuring higher security of transaction combining multiple encryption tools for a transaction
    • 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/3829Payment protocols; Details thereof insuring higher security of transaction involving key management
    • 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/389Keeping log of transactions for guaranteeing non-repudiation of a transaction
    • 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/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/06Network architectures or network communication protocols for network security for supporting key management in a packet data network
    • 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/06Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
    • H04L9/0618Block ciphers, i.e. encrypting groups of characters of a plain text message using fixed encryption transformation
    • H04L9/0637Modes of operation, e.g. cipher block chaining [CBC], electronic codebook [ECB] or Galois/counter mode [GCM]
    • 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/30Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy
    • 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/50Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees
    • 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
    • G06Q2220/00Business processing using cryptography
    • 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
    • G06Q2220/00Business processing using cryptography
    • G06Q2220/10Usage protection of distributed data files
    • G06Q2220/18Licensing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/56Financial cryptography, e.g. electronic payment or e-cash

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • Accounting & Taxation (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Finance (AREA)
  • General Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Computer Hardware Design (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

【課題】流動性が担保され、自由化された流通価格を有し、購入者および売却者のプライバシー保護の観点に立つライセンス管理を行うためのトークン管理システム、管理方法及びプログラムを提供する。【解決手段】トークン管理システムは、アドミニストレータ端末2と、ライセンサー端末3と、ライセンシー端末4からなる。これらのコンピュータ装置は、分散型台帳を構成する。アドミニストレータ端末2は、分散型台帳において、プロダクト識別子と対応付けられた非代替トークンを生成する生成手段11と、分散型台帳において、非代替トークンと、第1の公開鍵およびライセンシング処理するための第2の公開鍵とを、対応付ける管理手段12と、分散型台帳において、第1の秘密鍵に基づき、非代替トークンと対応付けられる第1の公開鍵を変更するトランザクション処理を、行う移転手段13と、を有する。【選択図】図2

Description

本発明は、トークン管理システム、トークン管理方法およびトークン管理プログラムに関する。
コンピュータプロダクトのデジタル配信を一例とする、無形資産の流通は、少なくとも、シリアルナンバーまたはAPI(アプリケーション・プログラミング・インターフェース)キーの配布プロセスと、クレジットカード等に基づく決済プロセスと、に基づき、実施される。このとき、当該流通は、適正価格に基づく無形資産の購入が困難であることと、無形資産のシェアリングが困難であることと、を問題点として有する。
特許文献1によると、各業務アプリケーションの所有者を管理する所有者管理データベースを記憶する所有者記憶部と、各業務アプリケーションの被貸与者を管理する被貸与者管理データベースを記憶する被貸与者記憶部と、被貸与者管理データベースに基づき、各業務アプリケーションの被貸与者に対し、当該各業務プリケーションのライセンス発行を行うと共に、所有者管理データベースに基づき、各業務アプリケーションの所有者に対し、当該各業務アプリケーションのライセンス管理に係る管理情報を送信するトークン管理部と、を備えるライセンス管理サーバが、報告されている。
特許第6402965号公報
しかし、中央管理サーバ群が無形資産の流通を一元的に管理する場合、当該無形資産の販売価格は、市場による適正な価格評価を受けない恐れがある。また、当該流通に係る決済プロセスに要されるクレジットカード情報を含む秘匿情報が漏洩/紛失する恐れがあり、無形資産の流通を好適に行うためのライセンス管理が実現できるとは言い難い。
本発明は、上記のような実情に鑑みてなされたものであり、流動性が担保され、自由化された流通価格を有し、購入者および売却者のプライバシー保護の観点に立つ、ライセンス管理を行うためのトークン管理の実現を、解決すべき課題とする。
上記課題を鑑みて、本発明は、トークン管理システムであって、アドミニストレーター端末、ライセンサー端末およびライセンシー端末を含むコンピュータ装置に基づく分散型台帳において、プロダクト識別子と対応付けられた非代替トークンを、生成する生成手段と、分散型台帳において、非代替トークンと、第1の公開鍵およびライセンシング処理するための第2の公開鍵とを、対応付ける管理手段と、分散型台帳において、第1の秘密鍵に基づき、非代替トークンと対応付けられる第1の公開鍵を変更するトランザクション処理を、行う移転手段と、を有すること、を特徴とする。
このような構成とすることで、本発明は、非代替トークンに基づき、無形資産の所有権管理とライセンシング処理との分散処理を実現でき、無形資産に係る流通価格の自由化を促進できる。
また、このような構成とすることで、無形資産の所有権は、複数コンピュータ装置により構成される分散型ネットワーク上の非代替トークンと対応する。よって、本発明は、システムにおける障害耐性が向上する、という更なる技術的効果を奏する。
本発明の好ましい形態では、分散型台帳は、1以上のノードと、プルーフ・オブ・ワーク方式および/またはプルーフ・オブ・ステーク方式の合意形成アルゴリズムと、に基づくブロックチェーンであり、記憶領域を含む仮想マシンを有すること、を特徴とする。
このような構成とすることで、本発明は、無形資産の所有権管理とライセンシング処理とに係る、透明性の担保とユーザのプライバシー保護と、を実現できる。
また、このような構成とすることで、本発明は、チューリング完全かつ非中央集権型のクリプトネットワークが有する改竄耐性をシステムに付与できる、という更なる技術的効果を奏する。
本発明の好ましい形態では、管理手段は、1以上のコンピュータ装置に基づく分散型台帳により、数値、文字列、真偽値、配列およびオブジェクトの少なくとも1つを表記するデータ記述言語に基づき、第2の公開鍵を、非代替トークンのメタデータとして登録すること、を特徴とする。
このような構成とすることで、本発明は、JSON形式を一例とする、可読性が担保されたオブジェクト型データ記述言語に基づき、好適なトークン管理を、実現できる。
また、このような構成とすることで、本発明は、マークアップ言語を利用した場合と比較して軽量なデータサイズで非代替トークンに係るメタデータを管理でき、分散型台帳を含むデータベースへの負荷を軽減できる、という更なる技術的効果を奏する。
本発明の好ましい形態では、移転手段は、トランザクション処理を転機として、非代替トークンおよび移転先の第1の公開鍵を、対応付け、管理手段は、当該非代替トークンおよび移転先の第2の公開鍵を対応付けること、を特徴とする。
このような構成とすることで、本発明は、所有権の設定先である非代替トークンに基づき、無形資産の所有権移転に係るプライバシー保護を容易にできる。
また、このような構成とすることで、無形資産の所有権移転は、1以上のコンピュータ装置により構成される分散型ネットワーク上で管理される。よって、本発明は、無形資産の所有権に係る情報の格納または更新に起因するシステム負荷を軽減できる、という更なる技術的効果を奏する。
本発明の好ましい形態では、管理手段は、第2の秘密鍵に基づくトランザクション処理を転機として、第2の公開鍵に対応する非代替トークンと、プロダクト識別子との対応付けを解消すること、を特徴とする。
このような構成とすることで、本発明は、非代替トークンに対応付けられるライセンシー端末のユーザが当該非代替トークンに対応する第2の公開鍵を公開することで発生する、当該ユーザ以外の不特定多数のユーザによる無形資産のフリーライドを、抑止できる。
また、このような構成とすることで、当該不特定多数のユーザによるプロダクト識別子に対応する無形資産の利用を抑止し、分散型データベースの負荷を軽減できる、という更なる技術的効果を奏する。
本発明の好ましい形態では、トークン管理システムであって、アドミニストレーター端末により、第2の秘密鍵に基づき生成されたデジタル署名の検証処理を、第2の公開鍵に基づき、行い、プロダクト識別子に対応するライセンシング処理を、検証処理の結果に基づき、行う許諾手段を、有すること、を特徴とする。
このような構成とすることで、本発明は、プロダクト識別子に対応する無形資産に係るライセンシング処理を、ライセンサー端末と分散型データベースとの相補的な処理に基づき、実現できる。
また、このような構成とすることで、本発明は、ライセンシング処理に係る第2の公開鍵の管理を分散型データベースに実行させ、ライセンサー端末が有するデータベースの負荷を軽減できる、という技術的効果を奏する。
本発明の好ましい形態では、許諾手段は、アドミニストレーター端末により、非代替トークンに対応付けられたトークン識別子およびデジタル署名の受付処理を転機として、分散型台帳に対するトークン識別子の入力処理を、行い、管理手段は、入力処理を転機として、当該非代替トークンと対応付けられた第2の公開鍵の出力処理を、行い、許諾手段は、出力処理を転機として、当該第2の公開鍵に基づき、当該デジタル署名の検証処理を、実行し、当該検証処理が成功した場合、ライセンシング処理を実行すること、を特徴とする。
このような構成とすることで、本発明は、非代替トークンに基づき、無形資産の所有権管理とライセンシング処理との分散処理を実現でき、無形資産に係る流通価格の自由化を促進できる。
また、このような構成とすることで、無形資産の所有権は、複数コンピュータ装置により構成される分散型ネットワーク上の非代替トークンと対応する。よって、本発明は、システムにおける障害耐性が向上する、という更なる技術的効果を奏する。
本発明は、トークン管理方法であって、分散型台帳において、プロダクト識別子と対応付けられた非代替トークンを、生成する生成ステップと、分散型台帳において、非代替トークンと、第1の公開鍵およびライセンシング処理するための第2の公開鍵とを、対応付ける管理ステップと、分散型台帳において、第1の秘密鍵に基づき、非代替トークンと対応付けられる第1の公開鍵を変更するトランザクション処理を、行う移転ステップと、をコンピュータのプロセッサに実行させること、を特徴とする。
本発明は、トークン管理プログラムであって、コンピュータを、分散型台帳において、プロダクト識別子と対応付けられた非代替トークンを、生成する生成手段と、分散型台帳において、非代替トークンと、第1の公開鍵およびライセンシング処理するための第2の公開鍵とを、対応付ける管理手段と、分散型台帳において、第1の秘密鍵に基づき、非代替トークンと対応付けられる第1の公開鍵を変更するトランザクション処理を、行う移転手段と、として機能させること、を特徴とする。
本発明によれば、改竄耐性と透明性を有する分散型データベースに基づき、好適なトークン管理が実現できる。
本発明の実施形態に係るハードウェア構成図である。 本発明の実施形態に係る機能ブロック図である。 本発明の実施形態に係るシークエンス図である。
以下、図面を用いて、本発明に係るトークン管理システム1について説明する。なお、以下に示す実施形態は本発明の一例であり、本発明を以下の実施形態に限定するものではなく、様々な構成を採用することができる。
本実施形態では、トークン管理システム1の構成、動作、機能について説明する。なお、同様の構成の方法、プログラムもしくは記録媒体は、同様の作用効果を奏する。
本実施形態におけるトークン管理プログラム1001は、好ましくは、非一過性の記録媒体に記録される。当該記録媒体を用いれば、コンピュータ装置に、トークン管理システム1に係る機能を、導入できる。
トークン管理システム1に係る機能は、コンピュータ装置に格納されたアプリケーションと、当該コンピュータ装置が備えるハードウェア資源と、を用いて実現される。当該アプリケーションは、インストール型ソフトウェア、もしくは、クラウド型ソフトウェアの態様で実現される。
図1に示すとおり、トークン管理システム1は、1又は複数のアドミニストレーター端末2と、1又は複数のライセンサー端末3と、1又は複数のライセンシー端末4と、を備える。
アドミニストレーター端末2は、演算装置201と、主記憶装置202と、補助記憶装置203と、入力装置204と、出力装置205と、通信装置206と、を備える。また、ライセンサー端末3は、演算装置301と、主記憶装置302と、補助記憶装置303と、入力装置304と、出力装置305と、通信装置306と、を備える。また、ライセンシー端末4は、演算装置401と、主記憶装置402と、補助記憶装置403と、入力装置404と、出力装置405と、通信装置406と、を備える。
演算装置201、301および401は、命令セットを実行可能なプロセッサを備える。主記憶装置202、302および402は、RAM(Random Access Memory)を一例とする揮発性メモリを備える。
補助記憶装置203、303および403は、不揮発性メモリを一例とする記録媒体を備え、その記録方式に、制限はない。当該記録媒体は、例えば、HDD(Hard Disk Drive)や、SSD(Solid State Drive)を、指す。
補助記憶装置203、303および403は、それぞれ、オペレーティングシステム(OS2001、OS3001およびOS4001)を有する。補助記憶装置203、303および403は、オペレーティングシステムと協調してその機能を発揮するトークン管理プログラム1001を、有する。
補助記憶装置303は、データベースDBに対応する。データベースDBでは、プロダクト識別子PIDと、プロダクト識別子PIDに対応するソフトウェアを含むデジタルコンテンツのシリアルナンバーと、がリレーショナルデータベースもしくはキーバリューストアの態様で、登録される。
入力装置204、304および404は、例えば、キーボードデバイスや、ポインティングデバイスや、タッチパネルであり、その種別に、制限はない。出力装置205、305および405は、描画情報を保持するためのフレームバッファと、液晶パネルを一例とするディスプレイ装置と、を備える。なお、本実施形態におけるトークン管理システム1は、入力装置204、304、404の少なくとも1つと、出力装置205、305および405の少なくとも1つと、を備えない構成としてもよい。
本実施形態では、少なくとも、演算装置および主記憶装置を含む、SoC(System−on−Chip)が、アドミニストレーター端末2、ライセンサー端末3およびライセンシー端末4の少なくとも1つに備えられている構成としてもよい。このとき、当該SoCには、例として、ハードウェアウォレット用途向けに最適化された回路を含むプロセッサ/コプロセッサが、備えられている。
通信装置206、306および406は、無線WAN(Wide Area Network)/LAN(Local Area Network)/PAN(Personal Area Network)を介した通信を行うために用いられる。当該通信は、Wi−Fi(登録商標)を例とする無線通信規格に基づく。通信媒体は、電波、音波および光波が利用できる。なお、本実施形態における通信装置206、306および406は、イーサネット(登録商標)を例とする有線通信規格を用いる構成としてもよい。
トークン管理システム1におけるネットワークNWには、例えば、通信プロトコルにTCP/IP(Transmission Control Protocol/Internet Protocol)を用いられる。なお、ネットワークNWには、CATV(Community Antenna Television)回線や、移動体通信網、航空通信網、衛星通信網を利用できる。
図2に示すとおり、トークン管理システム1は、アドミニストレーター端末2と、ライセンサー端末3と、ライセンシー端末4と、を備える。
アドミニストレーター端末2は、ブロックチェーンBCNと協調し、生成手段11と、管理手段12と、に係る機能を、実行する。
ライセンサー端末3は、ブロックチェーンBCNと協調し、許諾手段31に係る機能を発揮する。
ライセンシー端末4、ライセンサー端末3もしくはアドミニストレーター端末2は、ブロックチェーンBCNと協調し、移転手段13に係る機能を発揮する。
ブロックチェーンBCNでは、アドミニストレーター端末2、ライセンサー端末3およびライセンシー端末4を含む1以上のノードが、プルーフ・オブ・ワーク(PoW)方式および/またはプルーフ・オブ・ステーク(PoS)方式の合意形成アルゴリズムに基づき、未承認ブロックのハッシュ化を含むネットワーク維持/アップデートを行う構成としてもよい。なお、本実施形態における分散型台帳は、ネットワーク参加者の内の特定のValidatorがトランザクション処理を承認する構成としてもよい。
本実施形態では、イーサリアム(Ethereum)、EVM(Ethereum Virtual Machine)およびERC−721(Ethereum Request for Comments−721)トークンに基づくトークン管理について、例示する。なお、本実施形態では、データストレージ機能および非代替トークン生成機能を有する分散型台帳であれば、その種別に、制限はない。
生成手段11は、状態遷移マシン(ステートマシン)として振る舞うブロックチェーンBCNにおいて、非代替トークンNFT、トークン識別子TIDおよびプロダクト識別子PIDを、対応付ける。生成手段11は、ブロックチェーンBCN上の仮想マシンEVMに基づき、スマートコントラクトを執行し、非代替トークンNFTを、生成する。
ブロックチェーンBCNでは、ブロックヘッダーおよび1以上のトランザクションを含むブロックが、ハッシュチェーンの態様で相関を持つ。当該ブロックヘッダーは、親ブロックのハッシュ値と、現ブロックにおける全トランザクションが実行された状態に対応する状態木を示すルートノードのハッシュ値と、現ブロックにおけるトランザクションに対尾するトランザクション木を示すルートノードのハッシュ値と、現ブロックに含まれるトランザクションの実行結果に係るデータ構造を示すルートノードのハッシュ値と、を含む。このとき、ブロックヘッダーが有するルートノードは、中間ノードと、末端のリーフノードとに対応付けられ、マークルパトリシアツリー型のデータ構造として振る舞う。
ブロックチェーンBCNの状態は、アカウントステートおよびマシンステートを、含む。状態遷移を行うためのトランザクション処理は、少なくとも、アドレス、値および入力データを、含む。アカウントステートは、コントラクトアカウントCAと外部アカウントEOA(Externally Owned Account)と、を含み、ブロックチェーンBCN上のトランザクション処理は、EOA/CA間で処理を指定し合う。当該トランザクション処理は、第1の秘密鍵に基づき、実行される。このとき、トランザクション処理の実行に要されるネットワークコストは、適宜、決定される。
仮想マシンEVMは、仮想演算装置EVM101、仮想主記憶装置EVM102および仮想補助記憶装置EVM103を、有する。
仮想演算装置EVM101は、ブロックチェーンBCNにおける、少なくとも1つのノードに備えられる演算装置を含む。仮想主記憶装置EVM102は、揮発性を有する記憶領域として振る舞い、マシンステートに対応付けられる。仮想補助記憶装置EVM103は、不揮発性を有する記憶領域として振る舞い、コントラクトコードEVM1001およびストレージの保存先として振る舞う。当該ストレージには、トークン管理に係る第2の公開鍵が格納される。なお、マシンステートの更新は、トランザクション処理に含まれる入力データ(メッセージコール)に基づき、行われる。
生成手段11は、コントラクトコードEVM1001を有するコントラクトアカウントCAを、外部アカウントEOAを介して、ブロックチェーンBCN上で、生成する。本実施形態の非代替トークンNFTの生成は、コントラクトアカウントCAを介したトランザクション処理の態様で、API(Web3API)を介して、実行される。
生成手段11は、トークン識別子TIDおよび非代替トークンNFTを対応付け、プロダクト識別子PIDを、当該非代替トークンNFTのメタデータとして、非代替トークンNFTと対応付ける。当該プロダクト識別子PIDは、例えば、ソフトウェアを含むデジタルコンテンツのシリアルナンバーに対応付けられる。このとき、当該メタデータは、数値、文字列、真偽値、配列およびオブジェクトの少なくとも1つを表記するデータ記述言語に基づき、記述される。当該データ記述言語は、例えば、JSON形式である。なお、生成された非代替トークンNFTは、まず、コントラクトアカウントに対応する第1の公開鍵が、対応付けられる。
管理手段12は、ブロックチェーンBCNにおいて、非代替トークンNFT、第1の公開鍵および第2の公開鍵を、対応付ける。管理手段12は、第2の公開鍵を、当該非代替トークンNFTのメタデータとして登録する。登録された第2の公開鍵は、仮想補助記憶装置EVM103に格納される。なお、第1の公開鍵と、第2の公開鍵とは、異なる構成が好ましい。
管理手段12は、外部アカウントEOAに対応するライセンシー端末4、ライセンサー端末3およびアドミニストレーター端末2のいずれかによる、第1の秘密鍵に基づくトランザクション処理を転機として、当該第2の公開鍵をメタデータとして登録する構成が好ましい。なお、本実施形態における第1の公開鍵は、非代替トークンNFTのオーナー識別子として、非代替トークンNFTに対応付けられる構成が好ましい。
移転手段13は、ブロックチェーンBCNにおいて、第1の秘密鍵に基づき、外部アカウントEOAを介して、非代替トークンNFTのオーナー識別子を移転先の第1の公開鍵に変更するトランザクション処理を、実行する。なお、管理手段12は、第1の公開鍵が更新された後に、スマートコントラクトを執行し、非代替トークンNFTの第2の公開鍵を更新する。
許諾手段31は、非代替トークンNFTを所有するライセンシー端末4による、非代替トークンNFTに対応するトークン識別子TIDおよびデジタル署名SGNの受付処理(ステップS101、図3)を転機として、ブロックチェーンBCNに対するトークン識別子TIDの入力処理を、実行する(ステップS102、図3)。当該デジタル署名SGNは、第2の秘密鍵により生成される。また、当該入力処理は、Web3APIを介して実行される。
本実施形態におけるデジタル署名SGNは、第1の秘密鍵に加えて、ライセンシー端末4に対応する機器情報および/またはライセンシー端末4の所有者に対応する生体情報に基づき、生成される構成としてもよい。このとき、ステップS101において、ライセンシー端末4により送信される情報は、デジタル署名SGNを構成する情報の種別に基づき、適宜、決定される。
管理手段12は、ライセンサー端末3による、トークン識別子TIDの入力処理を転機として、非代替トークンNFTに対応する第2の公開鍵の出力処理を、実行する(ステップS103、図3)。このとき、好ましくは、第2の公開鍵が、出力処理される。当該出力処理は、ブロックチェーンBCNのブロック参照の態様で行われる構成としてもよいし、スマートコントラクト執行の態様で行われる構成としてもよい。
許諾手段31は、第2の公開鍵の出力処理を転機として、当該第2の公開鍵に基づき、当該デジタル署名SGNの検証処理を実行し(ステップS104、図3)、当該検証処理が成功した場合、ライセンシング処理を実行する(ステップS105、図3)。
ステップS104におけるデジタル署名SGNの検証処理では、出力処理された第2の公開鍵と、デジタル署名SGNと、に基づき正当性が確認される。当該ライセンシング処理は、ソフトウェアを含むデジタルコンテンツのアクティベーションを含む。当該アクティベーションは、例として、当該デジタルコンテンツの利用制限の解除を、指す。
管理手段12は、外部アカウントに対応するライセンシー端末4による、第2の秘密鍵に基づくトランザクション処理を転機として、当該第2の秘密鍵に対応する非代替トークンNFTについて、仮想補助記憶装置EVM103のストレージを更新し、プロダクト識別子PIDとの対応付けを解消する。当該対応付けが解消されている場合、許諾手段31によるトークン識別子TIDの入力処理が行われても、第2の公開鍵の出力処理は行われない。
本実施形態における、第1の公開鍵および第1の秘密鍵は、暗号化/複合化のために対応付けられ、同様に、第2の公開鍵および第2の秘密鍵も、対応付けられる。
本発明によれば、分散型取引所(DEX:Decentralized Exchanges)を含む取引所において、ソフトウェアを含むデジタルコンテンツの所有権に対応する非代替トークンの流通が、ユーザ主導で実現される。
本発明によれば、仮想通貨/暗号通貨としてのトークンの管理において、課題として挙げられる第1の秘密鍵の紛失が起きた場合でもライセンシング処理が実行可能な、トークン管理が実現される。
本発明によれば、流動性が担保され、自由化された流通価格を有し、購入者および売却者のプライバシー保護の観点に立つ、トークン管理システムが実現される。
1 トークン管理システム
2 アドミニストレーター端末
3 ライセンサー端末
4 ライセンシー端末
11 生成手段
12 管理手段
13 移転手段
31 許諾手段
201、301、401 演算装置
202、302、402 主記憶装置
203、303、403 補助記憶装置
204、304、404 入力装置
205、305、405 出力装置
206、306、406 通信装置
1001 トークン管理プログラム
2001、3001、4001 OS
BCN ブロックチェーン
DB データベース
EVM 仮想マシン
EVM101 仮想演算装置
EVM102 仮想主記憶装置
EVM103 仮想補助記憶装置
EVM1001 コントラクトコード
NFT 非代替トークン
NW ネットワーク
PID プロダクト識別子
SGN デジタル署名
TID トークン識別子
S101、S102、S103、S104、S105 ステップ
本発明は、トークン管理システムおよびトークン管理方法に関する。
ライセンシー端末4、ライセンサー端末3もしくはアドミニストレーター端末2は、ブロックチェーンBCNと協調し、移転手段13に係る機能を発揮する。このとき、ライセンシー端末が有する移転手段13は、移転手段134とも記される。また、このとき、アドミニストレーター端末2が有する移転手段13は、移転手段132とも記される。

Claims (9)

  1. トークン管理システムであって、
    分散型台帳において、プロダクト識別子と対応付けられた非代替トークンを、生成する生成手段と、
    前記分散型台帳において、前記非代替トークンと、第1の公開鍵およびライセンシング処理するための第2の公開鍵とを、対応付ける管理手段と、
    前記分散型台帳において、第1の秘密鍵に基づき、前記非代替トークンと対応付けられる前記第1の公開鍵を変更するトランザクション処理を、行う移転手段と、
    を有すること、
    を特徴とするトークン管理システム。
  2. 前記分散型台帳は、1以上のノードと、プルーフ・オブ・ワーク方式および/またはプルーフ・オブ・ステーク方式の合意形成アルゴリズムと、に基づくブロックチェーンであり、記憶領域を含む仮想マシンを有すること、
    を特徴とする請求項1に記載のトークン管理システム。
  3. 前記管理手段は、数値、文字列、真偽値、配列およびオブジェクトの少なくとも1つを表記するデータ記述言語に基づき、前記第2の公開鍵を、前記非代替トークンのメタデータとして登録すること、
    を特徴とする請求項1または2に記載のトークン管理システム。
  4. 前記移転手段は、前記トランザクション処理を転機として、前記非代替トークンおよび移転先の前記第1の公開鍵を、対応付け、
    前記管理手段は、当該非代替トークンおよび移転先の前記第2の公開鍵を対応付けること、
    を特徴とする請求項1〜3のいずれかに記載のトークン管理システム。
  5. 前記管理手段は、第2の秘密鍵に基づくトランザクション処理を転機として、前記第2の公開鍵に対応する前記非代替トークンと、前記プロダクト識別子との対応付けを解消すること、
    を特徴とする請求項1〜4のいずれかに記載のトークン管理システム。
  6. トークン管理システムであって、
    第2の秘密鍵に基づき生成されたデジタル署名の検証処理を、前記第2の公開鍵に基づき、行い、前記プロダクト識別子に対応するライセンシング処理を、前記検証処理の結果に基づき、行う許諾手段を、有すること、
    を特徴とする請求項1〜5のいずれかに記載のトークン管理システム。
  7. 前記許諾手段は、前記非代替トークンに対応付けられたトークン識別子およびデジタル署名の受付処理を転機として、前記分散型台帳に対する前記トークン識別子の入力処理を、行い、
    前記管理手段は、前記入力処理を転機として、当該非代替トークンと対応付けられた前記第2の公開鍵の出力処理を、行い、
    前記許諾手段は、前記出力処理を転機として、当該第2の公開鍵に基づき、当該デジタル署名の前記検証処理を、実行し、当該検証処理が成功した場合、前記ライセンシング処理を実行すること、
    を特徴とする請求項6に記載のトークン管理システム。
  8. トークン管理方法であって、
    分散型台帳において、プロダクト識別子と対応付けられた非代替トークンを、生成する生成ステップと、
    前記分散型台帳において、前記非代替トークンと、第1の公開鍵およびライセンシング処理するための第2の公開鍵とを、対応付ける管理ステップと、
    前記分散型台帳において、第1の秘密鍵に基づき、前記非代替トークンと対応付けられる前記第1の公開鍵を変更するトランザクション処理を、行う移転ステップと、
    をコンピュータのプロセッサに実行させること、
    を特徴とするトークン管理方法。
  9. トークン管理プログラムであって、コンピュータを、
    分散型台帳において、プロダクト識別子と対応付けられた非代替トークンを、生成する生成手段と、
    前記分散型台帳において、前記非代替トークンと、第1の公開鍵およびライセンシング処理するための第2の公開鍵とを、対応付ける管理手段と、
    前記分散型台帳において、第1の秘密鍵に基づき、前記非代替トークンと対応付けられる前記第1の公開鍵を変更するトランザクション処理を、行う移転手段と、
    として機能させること、
    を特徴とするトークン管理プログラム。

JP2018246419A 2018-12-28 2018-12-28 トークン管理システムおよびトークン管理方法 Active JP6640320B1 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2018246419A JP6640320B1 (ja) 2018-12-28 2018-12-28 トークン管理システムおよびトークン管理方法
US16/727,664 US11388009B2 (en) 2018-12-28 2019-12-26 Token management system and token management method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018246419A JP6640320B1 (ja) 2018-12-28 2018-12-28 トークン管理システムおよびトークン管理方法

Publications (2)

Publication Number Publication Date
JP6640320B1 JP6640320B1 (ja) 2020-02-05
JP2020108044A true JP2020108044A (ja) 2020-07-09

Family

ID=69320913

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018246419A Active JP6640320B1 (ja) 2018-12-28 2018-12-28 トークン管理システムおよびトークン管理方法

Country Status (2)

Country Link
US (1) US11388009B2 (ja)
JP (1) JP6640320B1 (ja)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022102816A1 (ko) * 2020-11-13 2022-05-19 주식회사 티지엑스씨 블록 체인 네트워크 기반의 대체 불가능 토큰을 이용한 소유권 아이템 데이터베이스 서비스 제공 방법, 그 장치 및 시스템
WO2022102815A1 (ko) * 2020-11-13 2022-05-19 주식회사 티지엑스씨 블록 체인 네트워크 기반의 대체 불가능 토큰을 이용한 소유권 아이템 자산의 거래 서비스 제공 방법, 그 장치 및 시스템
JP2022185579A (ja) * 2021-06-02 2022-12-14 ミュージックカウ,インク. Nft基盤のデジタルコンテンツ管理システム及び方法
WO2023042434A1 (ja) * 2021-09-16 2023-03-23 ソニーグループ株式会社 情報処理装置、情報処理方法、及び、プログラム
JP7246600B1 (ja) 2021-09-28 2023-03-28 WrapTag株式会社 ノンファンジブルトークンの生産方法及び生産システム、固有識別子の登録方法及びシステム、並びに組み合わせ製品の生産方法
WO2023054537A1 (ja) * 2021-09-28 2023-04-06 WrapTag株式会社 ノンファンジブルトークンの生産方法及び生産システム、固有識別子の登録方法及びシステム、組み合わせ製品の生産方法
KR102526406B1 (ko) * 2021-12-03 2023-04-27 에이치닥 테크놀로지 아게 Nft의 대상이 되는 원본 콘텐츠 데이터에 대한 액세스를 관리하는 액세스 관리 시스템 장치 및 그 동작 방법

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11968256B2 (en) 2019-09-19 2024-04-23 Atrium Separate Ip Holdings Number 4, Llc Blockchain architecture, system, method and device for automated cybersecurity and data privacy law compliance with a partitioned replication protocol
US20210304196A1 (en) * 2020-03-25 2021-09-30 SneakrCred Inc. System and method for digital fashion asset management through blockchain
US12009073B2 (en) 2020-04-22 2024-06-11 Atrium Separate Ip Holdings Number 4, Llc Blockchain architecture, system, method and device for facilitating secure medical testing, data collection and controlled distribution using a decentralized health information platform and token ecosystem
US11996174B2 (en) * 2020-04-22 2024-05-28 Atrium Separate Ip Holdings Number 4, Llc Blockchain architecture, system, method and device for facilitating electronic health record maintenance, sharing and monetization using a decentralized health information platform including a non-fungible token function and security protocols
US12008555B2 (en) 2020-04-22 2024-06-11 Atrium Separate Ip Holdings Number 4, Llc Blockchain architecture, system, method and device including a hybrid public-private iteration for facilitating secure data collection and controlled distribution using a decentralized transaction information platform and token ecosystem
US12021997B2 (en) * 2020-12-18 2024-06-25 VeriTX Corp. Blockchain tokenization of aircraft and other complex machinery
US20220300954A1 (en) * 2021-03-18 2022-09-22 Hashtag Protocol Inc. Decentralized tagging using tokenized strings
WO2022221768A1 (en) * 2021-04-16 2022-10-20 VeriTX Corp. Blockchain non-fungible tokenization of physical assets via digital twinning
CN113112262B (zh) * 2021-04-30 2023-07-25 支付宝(杭州)信息技术有限公司 一种知识产权对应的数字资产流转方法
US20220351165A1 (en) * 2021-04-30 2022-11-03 VeriTX Corp. Blockchain Fungible and Non-Fungible Tokenization of Physical Assets via Digital Twinning
CN113327168B (zh) * 2021-06-30 2022-11-08 杭州链网科技有限公司 非同质化数字货币的生成流转方法及***
US11374756B1 (en) 2021-07-12 2022-06-28 CreateMe Technologies LLC Tracking apparel items using distributed ledgers
KR20230027539A (ko) * 2021-08-19 2023-02-28 삼성전자주식회사 Nft 기반 소프트웨어에 관한 장치 및 방법
KR20230027566A (ko) * 2021-08-19 2023-02-28 삼성전자주식회사 디지털 컨텐츠에 대한 대체불가능 토큰을 효율적으로 검증하는 방법 및 장치
US11521200B1 (en) 2021-09-03 2022-12-06 Arif Khan Creating and managing artificially intelligent entities represented by non-fungible tokens on a blockchain
US20230145257A1 (en) * 2021-11-05 2023-05-11 Caerus Institute Llc Patent licensing distributed ledger infrastructure and method thereof
US20230162179A1 (en) * 2021-11-19 2023-05-25 Meta Platforms, Inc. Techniques for transactions associated with non-fungible tokens (nft) using artificial intelligence (ai) and machine learning (ml)
CN114065269B (zh) * 2022-01-14 2022-04-12 北京大学深圳研究生院 无绑定型非同质化代币的生成方法和解析方法和存储介质
WO2023148877A1 (ja) 2022-02-03 2023-08-10 Super Massive Global株式会社 コンテンツ提供装置、コンテンツ提供方法、コンテンツ提供プログラム及びコンテンツ提供システム
CN115186301B (zh) * 2022-09-09 2022-12-16 平安银行股份有限公司 信息处理方法、装置、计算机设备和计算机可读存储介质
US11863676B1 (en) * 2022-11-10 2024-01-02 Linda Lee Richter Apparatus and methods for minting non-fungible tokens (NFTS) from user-specific products and data

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6402965B2 (ja) 2013-12-06 2018-10-10 セイコーエプソン株式会社 ライセンス管理サーバー、ライセンスシステム、ライセンス管理サーバーの制御方法およびプログラム
SG11201809584XA (en) * 2016-05-13 2018-11-29 Nchain Holdings Ltd A method and system for verifying ownership of a digital asset using a distributed hash table and a peer-to-peer distributed ledger
WO2019143731A1 (en) * 2018-01-19 2019-07-25 Visa International Service Association Event communication and verification through a blockchain network
US10956931B2 (en) * 2018-02-07 2021-03-23 Verasity Foundation Company Limited System and method for proof of view via blockchain
US12015712B2 (en) * 2018-02-07 2024-06-18 Verasity Limited S.R.L. System and method for proof of view via blockchain
US11348099B2 (en) * 2018-07-01 2022-05-31 Artema Labs, Inc. Systems and methods for implementing blockchain-based content engagement platforms utilizing media wallets
US10997251B2 (en) * 2018-10-15 2021-05-04 Bao Tran Smart device
AU2019372344A1 (en) * 2018-11-02 2021-05-27 William Edward Quigley A tokenization platform
US20200202344A1 (en) * 2018-12-20 2020-06-25 Ripple Labs Inc. Private asset transactions

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022102816A1 (ko) * 2020-11-13 2022-05-19 주식회사 티지엑스씨 블록 체인 네트워크 기반의 대체 불가능 토큰을 이용한 소유권 아이템 데이터베이스 서비스 제공 방법, 그 장치 및 시스템
WO2022102815A1 (ko) * 2020-11-13 2022-05-19 주식회사 티지엑스씨 블록 체인 네트워크 기반의 대체 불가능 토큰을 이용한 소유권 아이템 자산의 거래 서비스 제공 방법, 그 장치 및 시스템
JP2022185579A (ja) * 2021-06-02 2022-12-14 ミュージックカウ,インク. Nft基盤のデジタルコンテンツ管理システム及び方法
WO2023042434A1 (ja) * 2021-09-16 2023-03-23 ソニーグループ株式会社 情報処理装置、情報処理方法、及び、プログラム
JP7246600B1 (ja) 2021-09-28 2023-03-28 WrapTag株式会社 ノンファンジブルトークンの生産方法及び生産システム、固有識別子の登録方法及びシステム、並びに組み合わせ製品の生産方法
WO2023054537A1 (ja) * 2021-09-28 2023-04-06 WrapTag株式会社 ノンファンジブルトークンの生産方法及び生産システム、固有識別子の登録方法及びシステム、組み合わせ製品の生産方法
JP2023048946A (ja) * 2021-09-28 2023-04-07 WrapTag株式会社 ノンファンジブルトークンの生産方法及び生産システム、固有識別子の登録方法及びシステム、並びに組み合わせ製品の生産方法
KR102526406B1 (ko) * 2021-12-03 2023-04-27 에이치닥 테크놀로지 아게 Nft의 대상이 되는 원본 콘텐츠 데이터에 대한 액세스를 관리하는 액세스 관리 시스템 장치 및 그 동작 방법

Also Published As

Publication number Publication date
JP6640320B1 (ja) 2020-02-05
US11388009B2 (en) 2022-07-12
US20200213121A1 (en) 2020-07-02

Similar Documents

Publication Publication Date Title
JP6640320B1 (ja) トークン管理システムおよびトークン管理方法
JP7385706B2 (ja) ブロックチェーンに登録されたデジタルアセットを分配する方法及び自律計算エージェント
Baird et al. Hedera: A public hashgraph network & governing council
JP6877448B2 (ja) 分散ハッシュテーブル及びブロックチェーンを用いてコンピュータソフトウェアを保証する方法及びシステム
KR20190004310A (ko) 분산 해시 테이블 및 개인대개인 분산 대장을 사용한 계약의 성능을 제어하는 방법 및 시스템
CN109074434A (zh) 使用分布式散列表和点对点分布式分类账验证数字资产所有权的方法和***
CN109313685A (zh) 区块链***的加密应用
CN106233292B (zh) 合成文档访问
US11720689B2 (en) Data registration method, data decryption method, data structure, computer, and program
KR102125042B1 (ko) 블록체인 네트워크를 구성하는 노드 장치 및 그 노드 장치의 동작 방법
CN111989707A (zh) 管理基于区块链的海关清关服务的用户权限
CN111989663A (zh) 基于区块链的智能合约池
KR20210037274A (ko) 저작물 관리 장치 및 방법
EP3844942B1 (en) Blockchain-based message services for time-sensitive events
CN115705571A (zh) 保护可审计的帐户的隐私
Zhang et al. OBBC: A blockchain-based data sharing scheme for open banking
JP2023510320A (ja) 分散型台帳ネットワークにおけるコンテンツのセキュアなピアツーピア送信のためのシステムおよび方法
JP2023538497A (ja) 編集可能なブロックチェーン
EP3841550B1 (en) Storage management based on message feedback
CN110599176B (zh) 基于区块链的数据处理方法、装置、存储介质及节点设备
US20230245102A1 (en) Non Fungible Token (NFT) Based Licensing and Digital Rights Management (DRM) for Software and Other Digital Assets
JP6909452B2 (ja) 情報処理方法、情報処理装置、プログラムならびに情報処理システム
Wright Turing Complete Bitcoin Script White Paper
US20220407696A1 (en) Server, data processing method, computer system, and computer
Gans Cryptography Versus Incentives

Legal Events

Date Code Title Description
A80 Written request to apply exceptions to lack of novelty of invention

Free format text: JAPANESE INTERMEDIATE CODE: A80

Effective date: 20190121

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190416

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20190416

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20190419

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190702

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190718

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20191008

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20191111

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: 20191203

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20191225

R150 Certificate of patent or registration of utility model

Ref document number: 6640320

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250