JP6570768B2 - コンテンツ流通プログラムならびにそれを用いるコンテンツの管理システムおよびコンテンツの提供方法 - Google Patents

コンテンツ流通プログラムならびにそれを用いるコンテンツの管理システムおよびコンテンツの提供方法 Download PDF

Info

Publication number
JP6570768B2
JP6570768B2 JP2018551485A JP2018551485A JP6570768B2 JP 6570768 B2 JP6570768 B2 JP 6570768B2 JP 2018551485 A JP2018551485 A JP 2018551485A JP 2018551485 A JP2018551485 A JP 2018551485A JP 6570768 B2 JP6570768 B2 JP 6570768B2
Authority
JP
Japan
Prior art keywords
content
block chain
contract
program
information processing
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.)
Active
Application number
JP2018551485A
Other languages
English (en)
Other versions
JPWO2019004118A1 (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.)
NONPROFIT ORGANIZATION CYBER CAMPUS CONSORTIUM TIES
Original Assignee
NONPROFIT ORGANIZATION CYBER CAMPUS CONSORTIUM TIES
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 NONPROFIT ORGANIZATION CYBER CAMPUS CONSORTIUM TIES filed Critical NONPROFIT ORGANIZATION CYBER CAMPUS CONSORTIUM TIES
Publication of JPWO2019004118A1 publication Critical patent/JPWO2019004118A1/ja
Application granted granted Critical
Publication of JP6570768B2 publication Critical patent/JP6570768B2/ja
Active 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/18Legal services
    • G06Q50/184Intellectual property management
    • 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/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • 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]
    • G06F21/105Arrangements for software license management or administration, e.g. for managing licenses at corporate level
    • 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • 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/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
    • 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]
    • G06F21/107License processing; Key processing
    • G06F21/1077Recurrent authorisation
    • 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
    • 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/60Digital content management, e.g. content distribution
    • H04L2209/603Digital right managament [DRM]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Technology Law (AREA)
  • Tourism & Hospitality (AREA)
  • Software Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Hardware Design (AREA)
  • Economics (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Computing Systems (AREA)
  • Databases & Information Systems (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Multimedia (AREA)
  • Operations Research (AREA)
  • Data Mining & Analysis (AREA)
  • Bioethics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Storage Device Security (AREA)

Description

本発明は、オンライン上に任意のコンテンツを提供するにあたって、コンテンツのデジタル資産としての価値を高めるために、改竄耐性や運用信頼性の高いブロックチェーンを基盤として用いる新規なコンテンツ流通プログラム、ならびにそれを用いるコンテンツの管理システムおよびコンテンツの提供方法に関する。
前記ブロックチェーンは、前記改竄耐性や運用信頼性が高く、コンテンツの著作権管理および利用許諾管理において、該ブロックチェーンを用いることが従来から提案されている。該ブロックチェーンは、仮想通貨の取引に広く利用される技術である。該ブロックチェーンにおけるP2Pのネットワークは、特定のサーバを用いない非集中型アーキテクチャーである。そのため、該ブロックチェーンは、中央での管理を不要にしつつも、前記の高い改竄耐性や運用信頼性を有する優れた技術である。
たとえば図4で示すような管理システムでは、ブロックチェーンの技術を、コンテンツの著作権管理に用いている。なお、本発明が著作権管理や利用許諾管理を行う対象のコンテンツとしては、静的なものの場合は、たとえば動画ファイル、画像ファイル、テキストファイルである。対象コンテンツがプログラムであり、それが前記ファイルのデータを処理するために必要なものの場合は、たとえばOS、JAVA(登録商標)等のライブラリ、エンコーダー等の変換プログラム、Webブラウザや電子書籍リーダー等の表示プログラムである。一方、対象コンテンツがプログラムであり、所望の機能を実現する動的なプログラムの場合は、たとえばライブ配信、TV会議、チャット機能などのスクリプトやコードを含むプログラムである。以下、説明の簡略化のために、これらを総称してコンテンツと言う。
図4を参照して、コンテンツ(図4では画像ファイルを例にしている)10の利用者12は、サーバ11からのWeb配信や、SNS等の他のネットワーク13へのアクセスなどによって、コンテンツ10の提供者14の側から、自身の情報処理装置19にコンテンツ10を取得する。一方、提供者14は、作者名、作成日時、所在地情報などの属性情報を記載したメタデータ15を、任意のブロックチェーンノード16を介して、ブロックチェーン17に記録する。これによって、ブロックチェーン17の前記高い改竄耐性や運用信頼性を利用して、コンテンツ10の著作権管理を行うようになっている。
この図4の従来技術では、記録されたメタデータ15、つまり著作権の属性情報は、改竄不能で、また長期に亘り保持されるが、コンテンツ10の利用には制限を掛けられない。そのため、利用者12は、無償で、無期限に、繰返しコンテンツ10を利用可能である。また、改変など、2次利用にも制限が無いので、提供者14の関知しないところで、コンテンツ10が不所望に利用されてしまう可能性がある。
そこで、この著作権管理に加えて、コンテンツ10の利用許諾を、ブロックチェーン17を用いて行うことが、特許文献1で示されている。この特許文献1のシステムを図5に示す。図5の構成において、図4の構成に類似し、対応する部分には同一の参照符号を付して、その説明を省略する。この従来技術では、提供者14の側には、権利者用の端末と称される管理サーバ11'が設置され、その管理サーバ11'が、コンテンツ10を暗号鍵20で暗号化して暗号化済コンテンツ10'とし、前記他のネットワーク13を介して、利用者12へ提供する。したがって、利用者12の側では、情報処理装置19にコンテンツ10'を取込んだとしても、そのままでは、再生などの利用はできない。そのため、利用者12は、情報処理装置19によって、前記メタデータ15(属性情報)を参照し、ブロックチェーン17を介して、提供者14の側へ利用許諾を請求する。さらに利用者12が、適宜の経路で利用料の支払いなどを行い、前記管理サーバ11'が利用許諾を行うと、該管理サーバ11'から情報処理装置19に復号鍵18が渡され、利用者12はコンテンツ10の利用が可能になる。
上述の従来技術は、ブロックチェーン17の電子署名の機能と、管理サーバ11'の鍵管理機能とによって利用許諾を行うので、誰(提供者14)が誰(利用者12)にコンテンツ10を提供したかの「本人性」を高め、提供者14が関知しないところでのコンテンツ10の利用を避けることができる。しかしながら、特許文献1では、従来のDRM(digital rights management)などの大規模な集中管理型データベースによるコンテンツ利用許諾システムは不要となるものの、依然として、暗号鍵20および復号鍵18の鍵管理機能を有する管理サーバ11'が必要になる。そのため、特許文献1では、コンテンツ10の利用許諾処理の増加に伴い、その維持管理費用が高額となり、その費用がコンテンツ10の費用の上乗せにつながる。また、ブロックチェーン17は、上述のように運用信頼性が高いものの、管理サーバ11'は、上述のように、権利者端末と称される程度で、通常の単体のサーバなどで構成されることも多く、システムの可用性(連続稼働)の課題が発生する。
特開2017−50763号公報
そこで本発明は、利用許諾などのコンテンツの提供にあたって、所有者が有する所有権を、ブロックチェーンの特徴を上手く利用して、適正に執行することができるコンテンツ流通プログラムならびにそれを用いるコンテンツの管理システムおよびコンテンツの提供方法を提供することを目的とする。
本発明のコンテンツ流通プログラムならびにそれを用いるコンテンツの管理システムおよびコンテンツの提供方法は、1または複数のWebページ、或いはそのWebページから取得されることの多いデジタルデータまたはプログラムなどのオンライン上の任意のコンテンツの閲覧、引用、ダウンロードなどに対して、そのコンテンツの所有者が、適切な所有権を執行するために、ブロックチェーンに、本発明による新規な所有権の執行ツールであるコンテンツ流通プログラムを記録する。そして、そのコンテンツコントラクトには、前記所有権を執行するための執行条件を記述したコントラクト部、および前記執行条件に従って所有権を執行する執行プログラムを記述したメソッド部が記載されるとともに、前記コンテンツのメタデータが設けられており、このメタデータに、属性情報や、前記ブロックチェーンとは異なる任意のネットワークである前記オンライン上の外部ストレージを参照するためのURL,URNなどの所在地情報を記載しておく。
それゆえ、オンライン上のコンテンツは、従来、所有者の意図に反した閲覧、引用、ダウンロードなどの利用が行われるケースが多かったのに対して、本発明によれば、大規模な集中管理型データベース、或いは暗号鍵を管理するだけの小規模な管理サーバさえも用意する必要は無く、ブロックチェーンによる改竄耐性、本人性、可用性、公共性と言った技術的特徴を上手く利用して、前記所在地情報の所在地に準備しておいたコンテンツを公開することができる。
本発明の実施の一形態に係るコンテンツ流通プログラムを適用するコンテンツ管理システムの構成を示すブロック図である。 本発明の実施の一形態に係るコンテンツ管理システムを実現するコンテンツ、コンテンツコントラクトおよびコンテンツカプセルの構造の関連を説明するための図である。 本発明の実施の他の形態に係るコンテンツ流通プログラムを適用するコンテンツ管理システムの構成を示すブロック図である。 典型的な従来技術のコンテンツ提供システムで、ブロックチェーンを用い、著作権管理を強化した例を示すブロック図である。 他の従来技術のコンテンツ提供システムで、ブロックチェーンを用い、利用許諾迄を強化した例を示すブロック図である。
(実施の形態1)
図1は、本発明の実施の一形態に係るブロックチェーンにおけるコンテンツ管理システムの構成を示すブロック図である。該コンテンツ管理システムは、後に詳述する、コンテンツ流通プログラムとなるコンテンツコントラクト4a,4b,4c(総称する際は、参照符号4で示す)およびコンテンツコントラクト6を適用することを特徴とする。本実施形態のコンテンツコントラクト4,6およびコンテンツ管理システムは、ブロックチェーン17を用いて、コンテンツ30a,30b,30c(総称する際は、参照符号30で示す)に対する前述の図5のような利用許諾を行うことを特徴とするが、その利用許諾を行うことで、図4で示すような著作権管理も行うことができる。
本コンテンツ管理システムは、ブロックチェーン17と、情報処理装置11a,11b,11c(総称する際は、前記参照符号11で示す)と、情報処理装置33や構成機34と、情報処理装置19と、オンライン上の図示しない外部ストレージと、それらを接続するネットワーク(インターネット13)とを備えて構成される。
前記ブロックチェーン17には、前記コンテンツコントラクト4,6がオブジェクトとして記載される。情報処理装置11a,11b,11cは、それぞれコンテンツ30a,30b,30cの提供(所有)者14a,14b,14c(総称する際は、前記参照符号14で示す)側に設けられ、前記コンテンツコントラクト4a,4b,4cを作成し、作成したコンテンツコントラクト4をブロックチェーン17に記録させるものである。前記情報処理装置33や構成機34は、構成者32側に設けられ、後述のコンテンツコントラクト6を作成するものである。前記情報処理装置19は、利用者12側に設けられ、ブロックチェーン17を介して、コンテンツ30(6)の利用許諾を受けるものである。前記外部ストレージは、コンテンツ30の実体36(図2参照)を格納するものである。
こうして、任意のコンテンツ30(6)を取引きするにあたって、それらのコンテンツ30(6)の実体36は任意のネットワーク(オンライン)を介してアクセスできるものの、その利用許諾などの提供(所有)者14による所有権の執行には、改竄耐性の高いブロックチェーン17に記録されたコンテンツコントラクト4,6を用いる管理システムを実現することができる。
図1の例では、コンテンツ30aは静止画のファイルであり、コンテンツ30bは文書ファイルであり、コンテンツ30cは動画のファイルであり、提供(所有)者14a,14b,14cによって、それぞれの情報処理装置11a,11b,11cから、インターネット13上にアップロードされている。本発明では、コンテンツ30の提供(所有)者14として、個人である場合も多く含み、情報処理装置11は、特定のサーバではなく、任意のWebサイトなどのクラウド環境13'であってもよい。
提供(所有)者14は、コンテンツ30のアップロードとともに、図2で示すような、作者名、作成日時、所在地情報などの属性情報を記載したメタデータ31a,31b,31c(総称する際は、参照符号31で示す)を含むコンテンツコントラクト4を、任意のブロックチェーンノード16を介してブロックチェーン17に記録する。これによって、ブロックチェーン17の前記高い改竄耐性や運用信頼性によって、コンテンツ30の著作権管理や、後述するようにして利用許諾などの所有権の執行管理を行うようになっている。図1において、図4や図5に類似し、対応する部分には同一の参照符号を付して、その説明を省略する。
また、本実施形態では、素材となるコンテンツ30の所有者である提供者14自身がコンテンツ30の提供者となるだけでなく、そのコンテンツ30を2次利用し、適宜、組合わせたり、その際、再生順や処理順を指定したり、レイアウトを組んだり、解説や注釈を付けたりするなどの、コンテンツ30を再構成(キュレーション)する構成者32の情報処理装置33をシステムに含むことを特徴とする。その再構成(キュレーション)されるコンテンツのコンテンツコントラクト4を纏めたコンテンツコントラクト6も、本実施形態ではコンテンツとして扱い、ブロックチェーン17に登録される。なお、構成者32が関与せずに、予め定められるルールの下で、コンテンツ30の再構成(キュレーション)が自動的に行われてもよく、そのような装置を構成機34として示している。
一方、利用者12は、自身の情報処理装置19からブロックチェーンノード16を介してコンテンツコントラクト4,6にアクセスすることで、コンテンツ30(6)の概要を確認することができる。本実施形態には、ブロックチェーン17として、EthereumやHyperledger Fabricなど、契約やビジネスルール(コントラクト)に関するプログラムコードを実行できるブロックチェーンを好適に用いることができる。
次に、コンテンツコントラクト4,6およびコンテンツカプセル5について詳述する。図2は、それらのコンテンツコントラクト4,6およびコンテンツカプセル5に、素材となるコンテンツ30を加えて、それぞれの構造の関連を説明するための図である。コンテンツ30は、ブロックチェーン17とは異なる,インターネットなどのオンラインのネットワーク13(13')上に格納されている。提供(所有)者14は、コンテンツ30のデータやプログラムなどのコンテンツの実体36に、前記のメタデータ31を付記している。提供(所有)者14側のコンテンツの実体36は、静止画のファイル(30a)、文書ファイル(30b)、動画のファイル(30c)などの単体のファイルやプログラムなどで構成される。通常、ネットワーク上に公開されるコンテンツ30には、前記メタデータ31として、コンテンツ30の作成者や作成日時などの属性情報311と、前記コンテンツの実体36のネットワーク13上での所在地(URL,URNなどのアドレス)情報312とが記録されている。
本実施形態では、この素材となるコンテンツ30a,30b,30cも、所有権を明確にするために、ブロックチェーン17に登録される。そのため、容量の大きなコンテンツの実体36を登録するのではなく、ブロックチェーン17にはメタデータ部31'を備えるコンテンツコントラクト4a,4b,4cが登録される。そのメタデータ部31'には、ブロックチェーン17への登録にあたって、コンテンツ30の固有アドレス313および提供(所有)者14の固有アドレス314が追加される。
また、コンテンツコントラクト4には、利用条件などの執行条件371を記載したコントラクト部37およびその執行条件371に沿って所有権を執行する執行プログラム381が記載されたメソッド部38を含む。こうして、コンテンツ30は、コンテンツコントラクト4によって、デジタル資産としてブロックチェーン17に登録される。
一方、構成者32や構成機34(キュレーター)によって、前記コンテンツ30を素材コンテンツとして複数組合わせ、予め定める論理に沿って並べたり、予め定める法則に沿って並べたりして、独自の構成済コンテンツに再構成(キュレーション)されることがある。具体的には、コンテンツ30が、デジタルファイルの場合には表示(再生)順を、プログラムの場合は処理順を指定したり、さらにレイアウト情報や注釈なども加えたりして、前記独自の構成済コンテンツとするものである。その構成済コンテンツのコンテンツコントラクトを参照符号6で示す。
構成済コンテンツのコンテンツコントラクト6も、メタデータ部61と、コントラクト部67と、メソッド部68とを備えて構成される。メタデータ部61は、属性情報611、所在地情報612、固有アドレス613、所有者固有アドレス614および構成情報615を備えて構成される。つまり、再構成(キュレーション)されたコンテンツのコンテンツコントラクト6には、素材コンテンツ30のコンテンツコントラクト4に対して、それらのコンテンツ30の構成情報615が追加されている。
属性情報611は、この構成済コンテンツを再構成(キュレーション)した構成者32や構成機34(キュレーター)の名前や作成日時を表す。固有アドレス613は、この構成済コンテンツのコンテンツコントラクト6のブロックチェーン17上でのアドレスを表す。所有者固有アドレス614は、前記構成者32や構成機34(キュレーター)のブロックチェーン17上でのアドレスである。注目すべきは、所在地情報612には、組合わせられた各素材コンテンツ(図2の例では30a,30b,30cの3つ)の固有アドレス313が、纏めて記載されていることである。構成情報615は、前記の再生順や処理順、レイアウト情報などである。
また注目すべきは、コンテンツコントラクト6には、組合わせられた各コンテンツ30のコンテンツコントラクト4における前記執行条件371を結合した執行条件671が記載されることである。執行条件371の結合とは、利用料金を合算したり、平均を取ったり、最も高いコンテンツの利用料金を採用したり、利用可能期間を最も短いコンテンツに合わせたり、等である。その執行条件671は、メソッド部68の執行プログラム681によって処理されて、利用許諾などの所有権の執行が行われる。ここで、提供(所有)者14や構成者32は、利用者12によるコンテンツの更なる引用や改変を認めたりすることもあり、それらの条件および結果は、逐次、条件分けして、コンテンツコントラクト4,6の執行条件371,671に記載されている。
上述のような素材コンテンツ30のコンテンツコントラクト4は、提供(所有)者14が、または構成済コンテンツのコンテンツコントラクト6は、構成者32や構成機34が、それぞれ、任意のブロックチェーンノード16を介してアクセスすることで、ブロックチェーン17に登録することができる。利用者12も、情報処理装置19から任意のブロックチェーンノード16を介して、コンテンツコントラクト4,6にアクセスし、コントラクト部37,67の執行条件371,671に記録されている、たとえば金額をビットコインなどの仮想通貨9(図1参照)を使用して決済すると、メソッド部38,68の執行プログラム381,681が、前記利用許諾などの所有権の執行を、利用者固有アドレス52に対して行う。
なお、上述の説明は、利用者12が、直接、素材コンテンツ30を入手する例も含めて示しているが、現実的には、編集・構成(キュレーション)された構成済コンテンツ(6)を利用するケースが多くなると思われる。そのため、図1では、構成者32が構成済コンテンツ(6)を前記仮想通貨9と引替えに販売し、構成者32は、各コンテンツ30a,30b,30cの提供(所有)者14a,14b,14cに、執行条件371に従い、仮想通貨9a,9b,9cで支払いを行う例を示している。
このようにして利用許諾などの所有権の執行が行われると、素材コンテンツ30や構成済コンテンツ(6)のコンテンツコントラクト4,6から、メタデータ部31',61がメタデータ部51にコピーされる。すると、予め利用者12の情報処理装置19にインストールされていたカプセルエンジン部53が、メタデータ部51から、素材コンテンツ30の実体36の所在地情報312,612を取得し、その実体36をインターネット13(13’)からダウンロードして、カプセル5が完成する。なお、図2は、利用者12が、コンテンツカプセル5として、構成済みコンテンツ(6)のカプセルを取得した例を示している。そのため、メタデータ部51において、所在地情報512には所在地情報612から、組合わせられた各コンテンツ30a,30b,30cの固有アドレス313の集合体がダウンロードされており、また構成情報615が、構成情報515としてダウンロードされている。
その後、利用者12の実際のコンテンツの利用時には、カプセルエンジン部53が、構成情報515に従って、画面を組立てて再生などを行い、或いはプログラムの処理などを行う。コンテンツの再生などには、情報処理装置19に予めインストールされているソフトウェア、カプセルエンジン部53に実装されているソフトウェア、或いはコンテンツ30a,30b,30cのファイルコンテンツと同様に所在地情報に記録されているアドレスから取得したソフトウェアなどが、単体で、或いは協働して用いられるようにしてもよい。
ここで、利用されるコンテンツ30がWebページの場合は、たとえばWebで公開されているブログやニュースなどのページ、SNSなどの投稿記事である。利用されるコンテンツ30がファイルである場合は、たとえば動画ファイル(30c)、画像ファイル(30a)、テキストファイル(30b)など、オンライン(13,13’)上で提供されているデジタルファイルである。利用されるコンテンツ30がプログラムである場合は、たとえばライブ配信、TV会議、チャット機能などのスクリプトやコードなど、所望の機能を実現する動的なプログラム、あるいはJAVA(登録商標)等のライブラリ、エンコーダー等の変換プログラム、Webブラウザや電子書籍リーダー等の表示プログラムなど、オンライン(13,13’)上からダウンロード可能なデジタルファイルである。
本実施形態では、ブロックチェーン17には、コンテンツ流通プログラムとなる利用履歴のコンテンツコントラクト7も記録されるようになっている。そのコンテンツコントラクト7には、上述のように利用許諾などの所有権の執行が行われると、その利用履歴のブロックチェーン17上での固有アドレス71と共に、利用者12の情報処理装置19の利用者固有アドレス52が利用者固有アドレス72に、利用したコンテンツの固有アドレス313,613や利用金額などが利用履歴情報73に、それぞれ記録される。合わせて、コンテンツカプセル5には、その利用履歴のコンテンツコントラクト7のアドレス54が記録される。このようなコンテンツコントラクト4,6,7は、時間経過に沿って、ブロックチェーン17における、同じ、或いは異なるトランザクション(ブロック)に記録されてゆくことになる。しかしながら、利用者12のコンテンツカプセル5では、カプセルエンジン部53は、アドレス54から、利用履歴のコンテンツコントラクト7を辿ることで、総ての利用履歴を参照することができる。
以上のように、本実施形態のブロックチェーンにおけるコンテンツコントラクト4,6およびそれを用いるコンテンツ管理システムによれば、コンテンツ30(6)の提供(所有)者14や構成者32などは、Webページなどのオンライン(13,13’)上に任意のコンテンツ30(6)を公開するにあたって、本発明による新規な所有権の執行手段として、ブロックチェーン17に、コンテンツコントラクト(=デジタル資産、コンテンツ流通プログラム)4,6を記録する。そして、本実施形態の管理システムによれば、そのコンテンツコントラクト4,6には、ビットコイン等の仮想通貨9,9a,9b,9c(以下、総称する際は、参照符号9で示す)のやり取りに付随した契約などのブロックチェーン17に予め定められる取引に倣って、該コンテンツ30(6)の所有権を執行するための執行条件371,671を記述したコントラクト部37,67、およびその執行条件371,671に従って所有権を執行する執行プログラム381,681を記述したメソッド部38,68を記載しておく。さらに、本実施形態の管理システムによれば、そのコンテンツコントラクト4,6には、所有権を執行すべきコンテンツ30(6)のメタデータ部31’,61を設け、このメタデータ部31’,61に、各コンテンツ30(6)の所有権の基本情報であるコンテンツの名称、作者名、作成日時などの属性情報311,611を記録する。さらに注目すべきは、本実施形態の管理システムによれば、前記メタデータ部31’,61に、前記ブロックチェーン17とは異なる任意のネットワークである前記オンライン(13,13’)上の任意の外部ストレージ(自身の情報処理装置11やコンテンツ30をアップしたWebサーバなど)を参照するためのURL,URNなどの所在地情報312,612を記載しておくことである。
したがって、1または複数のWebページ、或いはそのWebページから取得されることの多いデジタルデータまたはプログラムなどのオンライン(13,13’)上の任意のコンテンツ30(6)の閲覧、引用、ダウンロードなどに対して、本実施形態のコンテンツ管理システムによれば、そのコンテンツ30(6)の提供(所有)者14や構成者32などが、不所望な(意図とは異なる)、或いは関知しないところでの利用を避けることができる。こうして、本実施形態のコンテンツ管理システムによれば、該コンテンツ30(6)を使用(利用)したり、使用により収益を得たり、処分したりすると言う所有権の執行を、本人性と改竄耐性とが高いブロックチェーン17によって、適切に行うことができる。しかも、本実施形態のコンテンツ管理システムによれば、仮想通貨9a,9b,9cによる利益の分配までも行うことができる。
詳しくは、オンライン(13,13’)上のコンテンツ30(6)で、特にインターネット13などのネットワークを介して公開されているコンテンツは、従来、他人から見られてもよいものだと考えられ、所有(提供)者14や構成者32などの意図に反した閲覧、引用、ダウンロードなどの利用が行われるケースが非常に多かった。これに対して、本実施形態のコンテンツ管理システムによれば、コンテンツ30(6)は、前記オンライン(13,13’)上での公開であるものの、敢えて、ブロックチェーン17に、その利用許諾などの所有権の執行管理を行うことができるコンテンツコントラクト4,6を登録する。これによって、本実施形態のコンテンツ管理システムによれば、その属性情報311,611に記録しておいた前記所在地情報312,612の所在地に準備しておいたコンテンツ30(6)を、ブロックチェーン17による改竄耐性、本人性、可用性、公共性と言った技術的特徴を持って公開することができる。
したがって、本実施形態のコンテンツ管理システムによれば、コンテンツサーバのような大規模な集中管理型データベースを用意しなくてもよく、またそのような大規模な集中管理型データベースとまでならなくても、特別な暗号鍵の管理サーバさえも、格別必要が無くなる。これによって、たとえば個人でも、自作映画や自作の講義動画を、どこのサイトに頼ることなく、また仲介料を取られることなく、自由に販売できるという画期的なコンテンツの提供システムを実現することができる。さらに、本実施形態のコンテンツ管理システムによれば、ブロックチェーン17に記録された履歴情報73から、利用履歴保存の機能なども確保することができ、前記コンテンツ30(6)がどれだけ利用されたか、仮想通貨9で取引される場合はどの程度の取引額を上げたかを管理することも可能であり、コンテンツ30(6)の価値を更に高めて提供することができる。
また、本実施形態のコンテンツ管理システムによれば、コンテンツ30(6)の所有(提供)者14や構成者32などは、自身の情報処理装置11,33,34がブロックチェーン17にアクセスするだけで、誰でも、オンライン(13,13’)上に公開可能に準備しておいたコンテンツ30(6)を、信頼性の高いデジタル資産として、執行条件371,671、つまり資産価値を記録できる。一方、本実施形態のコンテンツ管理システムによれば、利用者12は、自身の情報処理装置19がブロックチェーン17にアクセスするだけで、誰でも、それらのコンテンツ30(6)を探し出すことが可能で、前記の執行条件371,671に従えば、誰でも、該コンテンツ30(6)の利用など、所有(提供)者14や構成者32などに所有権を執行させることができる。前記執行条件371,671は、ビットコインなどの仮想通貨9を用いたコンテンツの取引価格、利用可能期間、利用可能人数、利用を指定する特定のユーザなどである。つまり、本実施形態のコンテンツ管理システムによれば、所有(提供)者14や構成者32などは、自分で立てたサーバでも、或いはFacebook(登録商標)やtwitter(登録商標)などの第三者が立てたサーバでも、好みの場所にページを作って、かつ、ブロックチェーン17であるので、利用者12から直接お金を得ることができる。
さらに、本実施形態のコンテンツ管理システムによれば、コンテンツコントラクト4,6内には、容量の大きなデジタルファイルやプログラムの実体36がそのまま格納されているのでは無く、メタデータ部31’,61に外部ストレージのURL,URNなどのアクセス先の所在地情報312,612が格納されているだけである。そのため、本実施形態のコンテンツ管理システムによれば、そのままでは比較的容量が大きくなってしまうデジタルファイルやプログラム、逐次更新されるコンテンツ(気象情報や株価など)やプログラム、或いは、動画ファイル、画像ファイル、テキストファイルなどの1または複数のコンテンツ30(6)で構成される文書や画像、およびそれらを処理するための特殊なプログラムまでも、データ容量の小さいブロックチェーン17を介して取引することができる。
ここで、前記の特許文献1は、利用許諾を行うことができるが、該特許文献1には、素材コンテンツ30を、本実施形態のような構成済コンテンツ5(コンテンツカプセル、コンテンツコントラクト6)に組上げるような発想は無い。したがって、特許文献1には、構成者32や構成機34から提供(所有)者14への、前記仮想通貨9などによる利益の再配分についても、何ら考慮されていない。その点、本実施形態のコンテンツ管理システムによれば、執行条件371に従い、再配分が可能である。
また、本実施形態のコンテンツ管理システムによれば、所有権の執行例を利用許諾で実現しており、コントラクト部37,67には執行条件371,671として利用条件が記述されており、執行プログラム381,681は前記利用条件に従い前記利用許諾を執行する。
そのため、所有(提供)者14や構成者32などの情報処理装置11,33,34は、提供すべき1または複数のコンテンツ30(6)の実体36を外部ストレージに格納しておくステップと、前記外部ストレージにおける前記コンテンツ30(6)に固有の所在地情報312,612をコンテンツコントラクト4,6のメタデータ部31’,61に記述するステップと、前記コンテンツ30(6)の利用条件(371,671)を前記コンテンツコントラクト4,6のコントラクト部37,67に記述するステップと、前記コンテンツ30(6)を前記利用条件(371,671)に従い前記ブロックチェーン17上で執行する執行プログラム381,681のプログラムコードを前記コンテンツコントラクト4,6のメソッド部38,68に記述するステップとによって、前記新規なコンテンツコントラクト4,6を作成し、ブロックチェーン17に記録する。一方、利用者12の情報処理装置19は、ブロックチェーン17にアクセスし、前記利用条件(371,671)で利用許諾を得るとともに、前記所在地情報312,612を得るステップと、その所在地情報312,612の外部ストレージにアクセスして、前記コンテンツ30(6)を利用するステップとを行う。
したがって、本実施形態のコンテンツ管理システムによれば、所有(提供)者14や構成者32などが所在地情報312,612や属性情報311,611などをブロックチェーン17に登録することでデジタル資産となったコンテンツ30(6)の所有権を執行するにあたって、前記の使用(利用)、更にはそれによって収益を得ることは、改竄耐性の高さや、仮想通貨9による決済など、ブロックチェーン17の特徴を最も利用することができ、好適である。また、本実施形態のコンテンツ管理システムによれば、所有(提供)者14や構成者32などが所有権の執行例として利用を認め、その認めた結果の利用履歴情報73を見ることで、コンテンツ30(6)の改良や品揃えを工夫したり、利用頻度の高いコンテンツはデジタル資産としての価値、つまり利用料金を高く評価する等、コンテンツ30(6)の正しい価値評価を行うことができ、またそれによって、より良いコンテンツの作成のために寄与することができる。
さらにまた、本実施形態のコンテンツコントラクト6では、コンテンツ30が複数、組合わせられて編集・加工(キュレーション)される場合には、メタデータ部61には、各コンテンツ30のオンライン(13,13’)上の所在地情報612に加え、前記コンテンツ30を予め定める論理に沿って並べる、或いは予め定める法則に沿って並べるために、該コンテンツ30が、たとえばデジタルファイルの場合には表示順を、プログラムの場合は処理順を、さらに適宜レイアウト情報や注釈などを、構成情報615に記録しておく。
したがって、コンテンツ30が、オンライン(13,13’)上に自由に公開されているコンテンツであっても、構成者32や構成機34がキュレーション(カプセル化)を行ったコンテンツ(コンテンツコントラクト6、コンテンツカプセル5)は、付加価値を格段に向上することができる。また、たとえ個々のコンテンツ30の所在地が判明していても、前記表示順や処理順が不明であると、たとえば文字は読めても写真や注釈が見られない、或いはコンテンツ(6)が意図する内容を表現されない等、正常な利用ができず、前記キュレーションによる付加価値を享受することができなくなる。結果として、本実施形態のコンテンツコントラクト6によれば、不正利用を防止することができる。さらに、本実施形態のコンテンツコントラクト6によれば、複数のコンテンツ30を包括して扱うことができ、配信のためのシステム開発や運用保守に係わる負担も縮小することができる。
その際、本実施形態のコンテンツコントラクト6では、コントラクト部67の執行条件671には、たとえば組合わせられる複数のコンテンツ30の利用料金を合算したり、一番高い利用料金を適用したり等、執行条件371も、適宜組合わせたり、集約したりしておくので、メソッド部68の執行プログラム681が、利用許諾などの所有権の執行管理を容易に行うことができる。
また、本実施形態のコンテンツコントラクト6では、前記複数組合わせられて編集・加工、すなわちキュレーション(カプセル化)される素材となる各コンテンツ30は、オンライン(13,13’)上に実体36が記録されるとともに、コンテンツコントラクト4によって、ブロックチェーン17に所在地情報312が属性情報311などと共に登録され、予めデジタル資産化されて、所有権が明確になっている。そして、本実施形態のコンテンツコントラクト6では、その所有権が明確になっているコンテンツ30を組合わせると言う従来のキュレーションに無い手続きを踏むことで、上述のように従来では不正な利用を抑えられなかったキュレーションを、健全に行うことができるようになる。
したがって、本実施形態のコンテンツコントラクト6によれば、コンテンツ提供者(構成者32、構成機34)がキュレーション(カプセル化)を行い、任意のコンテンツ30を組合わせたり、第三者の見解や意見を引用して自らの意見を主張したりすることができるようなコンテンツ(6,5)の提供にあたって、素材コンテンツ30の利用許諾も適正に行うことができる。すなわち、本実施形態のコンテンツコントラクト6によれば、素材コンテンツ30の提供(所有)者14の権利主張を明確にすることができるとともに、課金などによる収入の分配や、改竄防止措置なども適切に行うことができる。
さらにまた、本実施形態のコンテンツ管理システムでは、コンテンツコントラクト4,6について、何れかの利用者12により利用許諾が得られ、利用されると、都度、その利用履歴が、コンテンツコントラクト7によってブロックチェーン17に記録される。その利用履歴としては、利用毎の、利用日時、利用したコンテンツコントラクト4,6のブロックチェーン17上のアドレス313,613、利用金額等をセットした利用履歴情報73、利用者12の固有アドレス72、およびその利用履歴情報73の固有のアドレス71などである。
したがって、本実施形態のコンテンツ管理システムでは、各利用者12は、それらのアドレスにアクセスすることで、利用者12毎の利用履歴情報を収集することができる。これによって、各利用者12は、自身の利用履歴を何時でも参照することができる。たとえばe−ラーニングの場合には、その利用履歴は、上述のブロックチェーン17の技術的特徴によって、改竄が困難で、かつ本人性が特定できる信頼性の高い学習状況(成果)データとなるので、進学や就職などに役立てられる卒業証明書や履修証明書の発行に使用したりすることができる。さらに、本実施形態のコンテンツ管理システムでは、ブロックチェーン17の分散性と公共性とによって、複数の機関での学習の記録を生涯に亘って記録することが可能となり、進学、転校、留学、就職と、所属機関が変わっても、また教師や教育機関、或いは雇用機関においても、利用者12の知識やスキルを包括的に判断し、身に着いた知識を評価することが可能になる。
また、本実施形態のコンテンツ管理システムでは、収集される利用履歴情報73は、ブロックチェーン17の技術的特性によって匿名性の高いデータとなっているので、従来のWebでの利用履歴データの収集で課題となっていた個人情報の取扱いに対する課題も解決することができる。そのため、本実施形態のコンテンツ管理システムでは、プライバシーを保護しながら、大規模なビッグデータの収集も可能になる。
さらにまた、本実施形態のコンテンツコントラクト4,6では、前記利用条件(371,671)を受入れることで行われる利用許諾は、前記ブロックチェーン17上の仮想通貨9を使用して行われる。ここで、ブロックチェーンは、仮想通貨9のやり取りを主たる目的として開発された基盤である。そこで、本実施形態のコンテンツ管理システムでは、コンテンツ30(6)の提供(所有)者14や構成者32側が利用許諾を行うにあたって、登録料として、或いは継続利用の課金処理に、前記仮想通貨9を利用する。これによって、コンテンツ販売サービスを行うような特定のサービスプロバイダーを介さなくても、提供(所有)者14や構成者32と利用者12とが直接取引することができ、取引に関わる仲介料などを不要にすることができる。その場合、前記利用条件には、仮想通貨9の価格や利用可能期間、利用可能人数だけでなく、コンテンツ30(6)の組合わせを含む改変の可不可などの更なる利用条件が付加されてもよい。
好ましくは、本実施形態のコンテンツ管理システムでは、コンテンツ30(6)を、学習教材とする。そして、コンテンツ30(6)の提供(所有)者14や構成者32である教師が、利用者12である学習者に、提供したい講義ビデオや資料などの静的なコンテンツの所在地情報(URL,URN)312,612をコンテンツコントラクト4,6に実装しておくことで、利用者12の情報処理装置19は、利用許諾が得られたら、自律的に、必要なコンテンツ30(6)の実体36を取得して、教師が意図した通りの学習教材を提供できる。こうして、本実施形態のコンテンツ管理システムによれば、専用の学習管理システムやWebサイトを用意する必要が無く、e−ラーニングを、安い費用および高い信頼性で、かつ継続的に提供することができる。
特に、e−ラーニングを提供する場合には、従来では、必要な学習教材の総てを格納した配信サーバを用意し、さらに課金決済の仕組みを搭載しておく必要があった。これに対して、本実施形態のコンテンツ管理システムでは、上述のように、必要なコンテンツ(学習教材)30(6)は、その所在地情報(URL,URN)312,612をコンテンツコントラクト4,6に実装し、改竄耐性の高いブロックチェーン17で利用許諾を行うだけで、許諾を得られた利用者12側の情報処理装置19がコンテンツ30(6)の実体36を自律的に収集するので、配信サーバが不要となる。また、本実施形態のコンテンツ管理システムでは、中央集権的なサーバも不要であるので、高等教育機関などの専門教育機関だけでなく、塾、予備校、民間企業から個人に至るまで、組織を越えて、継続的で、かつ課金可能なe−ラーニングを実施可能になる。
また好ましくは、本実施形態のコンテンツの管理システムでは、コンテンツ30(6)を、学習支援機能のプログラムとする。そして、コンテンツ30(6)の提供(所有)者14や構成者32である教師が、利用者12である学習者に、提供したいライブ授業やTV会議などの動的なコンテンツの所在地情報(URL,URN)312,612をコンテンツコントラクト4,6に実装しておくことで、上記と同様に、利用者12の情報処理装置19は、利用許諾が得られると、自律的に、必要な学習支援機能のプログラムを取得して、教師が意図した通りの学習内容を提供できる。
(実施の形態2)
図3は、本発明の実施の他の形態に係るコンテンツ流通プログラムとなるコンテンツコントラクトを適用するコンテンツ管理システムの構成を示すブロック図である。図3において、図1の構成に類似し、対応する部分には同一の参照符号を付して、その説明を省略する。上述の実施形態は、構成者32や構成機34が、複数の素材コンテンツ30を編集・加工、すなわちキュレーションする例を説明したが、注目すべきは、本実施形態では、提供(所有)者14’が、Webサーバなどのインターネット13やクラウド環境13’にアップロードする時点で、コンテンツ30(図3では静止画のコンテンツ30a)を、予め定める微細レベルのカプセル30’に分割しておくことである。このため、それぞれの微細カプセル30’のコンテンツコントラクト4’としては、前記の各コンテンツ30のコンテンツコントラクト4に類似し、1枚の静止画30aを再現するコンテンツコントラクト4’の集合体は、コンテンツコントラクト6に類似した6’となる。
詳しくは、コンテンツ30aは、たとえば1MB単位に分割され、それぞれの微細カプセル30’のコンテンツコントラクト4’では、所在地情報312に、属性情報311内で個別の識別情報を付与して、メタデータ部31が作成される。コンテンツコントラクト6’では、そのメタデータ部61の構成情報615には、前記識別情報と所在地情報612(312)との組を分割順に沿って並べておき、適切に前記利用許諾などの執行条件671が満足されると、コンテンツ30aの復元が可能になるようにしておく。一方、前記個別の識別情報は、ランダムに作成される。なお、執行条件671は、分割されたコンテンツ30aのそれぞれに設定されるのではなく、コンテンツコントラクト4の執行条件371のように、一括して設定される。
したがって、本実施形態のコンテンツ管理システムでは、利用者12が、Web(13,13’)上のコンテンツ30aの一部の微細カプセル30’を運良く発見できたとしても、正規の執行条件671(371)が満足されていなければ、識別情報がランダムであるので、コンテンツ30aの他の多くの部分の所在地情報612(312)と分割順とが分からず、正確に復元できない。結果として、本実施形態のコンテンツ管理システムでは、専用の配信サーバなどを用いなくても、手軽に、不正利用を防止しつつ、コンテンツ30aを配信することができる。特に、分割した微細カプセル30’を預けるWebサイト(13,13’)を分散させることが効果的である。
好ましくは、コンテンツ30aは、提供(所有)者14’側の情報処理装置11で、公知の公開鍵391で復号化可能な(ペアとなっている)秘密鍵392で暗号化された後に、前記の微細カプセル30’に分割されることである。コンテンツ30aの利用者12側の情報処理装置19では、分割されていたコンテンツ30aを、前記構成情報515(615)に従い、分割順とは反対に組立てた後、公開鍵391で復号化する。
したがって、本実施形態のコンテンツ管理システムによれば、公開鍵391のペアとなっている秘密鍵392でコンテンツ30aを暗号化できるのはコンテンツ提供(所有)者14’しかいないので、コンテンツ30aがその提供(所有)者14’の物だと証明する電子署名の機能を持たせることができる。また、本実施形態のコンテンツ管理システムによれば、鍵が公知であっても、たとえばコンテンツ30aを公開しているWebサイト(13,13’)に公開鍵391を公開しておいても、微細に分割されている総てのカプセル30’(データやプログラム)が揃わないと正確に復号化できず、画像が再生されないなど、それらのデータやプログラムによる所期の目的を達成することができない(コンテンツの機能が発揮できない)。こうして、本実施形態のコンテンツ管理システムによれば、より一層不正利用を防止することができる。一方、復号化に必要な鍵は、前記のコンテンツ30を公開しているWebサイト(13,13’)などから公知の公開鍵391であり、本実施形態のコンテンツ管理システムによれば、その公開鍵391を管理するための格別の構成、たとえば前記の管理サーバなどを設ける必要はなく、たとえば個人でも、どこのサイトに頼ることなく、また仲介料を取られることなく、自由にコンテンツ30を販売することができる。
本発明のブロックチェーンにおけるコンテンツ流通プログラムは、コンテンツの所有者側の情報処理装置により作成されてブロックチェーンに記録され、前記コンテンツの利用者側の情報処理装置がアクセスすることで、前記ブロックチェーンとは異なるオンライン上の外部ストレージから、1または複数の前記コンテンツをダウンロードさせて該コンテンツを流通させる新規なコンテンツ流通プログラムであって、前記ブロックチェーンにおける前記コンテンツの執行条件を記述したコントラクト部と、前記コンテンツに固有で、前記外部ストレージを参照するための所在地情報を含むメタデータ部と、前記コンテンツ所有権を執行する執行プログラムを記述したメソッド部とを備えて構成され該コンテンツ流通プログラムに前記アクセスしてきた前記利用者側の情報処理装置において、前記メソッド部の前記執行プログラムに、前記コントラクト部の前記執行条件に従い処理を行わせ、前記メタデータ部を該利用者側の情報処理装置にコピーさせることで、前記コンテンツの利用を可能にすることを特徴とする。
上記の構成によれば、1または複数のWebページ、或いはそのWebページから取得されることの多いデジタルデータまたはプログラムなどのオンライン上の任意のコンテンツの閲覧、引用、ダウンロードなどに対して、そのコンテンツの所有者が、不所望な(意図とは異なる)、或いは関知しないところでの利用を避け、該コンテンツの所有権を執行するために、本発明では、本人性と改竄耐性とが高いブロックチェーンに前記コンテンツをデジタル資産として登録し、該ブロックチェーンを、前記所有権を執行する手段として用いる。
具体的には、ブロックチェーンに、本発明による新規な所有権の執行手段を、コンテンツ流通プログラムであるコンテンツコントラクト(=デジタル資産)として記録する。そして、そのコンテンツコントラクトには、ビットコイン等の仮想通貨のやり取りに付随した契約などのブロックチェーンに予め定められる取引に倣って、該コンテンツの所有権を執行するための執行条件を記述したコントラクト部、および前記執行条件に従って所有権を執行する執行プログラムを記述したメソッド部が記載されるとともに、所有権を執行すべき前記任意のコンテンツのメタデータ部が設けられており、このメタデータ部に、各コンテンツの所有権の基本情報であるコンテンツの名称、作者名、作成日時などの属性情報や、注目すべきは、前記ブロックチェーンとは異なる任意のネットワークである前記オンライン上の任意の外部ストレージを参照するためのURL,URNなどの所在地情報を記載しておく。前記所有権の執行とは、コンテンツを使用(利用)したり、使用により収益を得たり、処分したりすることである。
ここで、利用されるコンテンツがWebページの場合は、たとえばWebで公開されているブログやニュースなどのページ、SNSなどの投稿記事である。利用されるコンテンツがファイルである場合は、たとえば動画ファイル、画像ファイル、テキストファイルなど、オンライン上で提供されているデジタルファイルである。利用されるコンテンツがプログラムである場合は、たとえばライブ配信、TV会議、チャット機能などのスクリプトやコードなど、所望の機能を実現する動的なプログラム、あるいはJAVA(登録商標)等のライブラリ、エンコーダー等の変換プログラム、Webブラウザや電子書籍リーダー等の表示プログラムなど、オンライン上からダウンロード可能なデジタルファイルである。
したがって、コンテンツの所有(提供)者は、自身の情報処理装置がブロックチェーンにアクセスするだけで、誰でも、オンライン上に公開可能に準備しておいたコンテンツを、信頼性の高いデジタル資産として、執行条件、つまり資産価値を記録でき、利用者は、自身の情報処理装置がブロックチェーンにアクセスするだけで、誰でも、それらを探し出すことが可能で、前記の執行条件に従えば、誰でも、コンテンツの利用など、所有者に所有権を執行させることができる。前記執行条件は、ビットコインなどの仮想通貨を用いたコンテンツの取引価格、利用可能期間、利用可能人数、利用を指定する特定のユーザなどである。
しかも、オンライン上のコンテンツで、特にインターネットなどのネットワークを介して公開されているコンテンツは、従来、他人から見られてもよいものだと考えられ、所有者の意図に反した閲覧、引用、ダウンロードなどの利用が行われるケースが非常に多かったのに対して、本発明によれば、コンテンツは前記オンライン上の公開であるものの、敢えて、ブロックチェーンに、その利用許諾などの所有権の執行管理を行うことができるコンテンツ流通プログラムであるコンテンツコントラクトを登録するので、その属性情報に記録しておいた前記所在地情報の所在地に準備しておいたコンテンツを、ブロックチェーンによる改竄耐性、本人性、可用性、公共性と言った技術的特徴を持って公開することができる。
これによって、コンテンツサーバのような大規模な集中管理型データベースを用意しなくてもよく、またそのような大規模な集中管理型データベースとまでならなくても、特別な暗号鍵の管理サーバさえも、格別必要が無くなり、たとえば個人でも、自作映画や自作の講義動画を、どこのサイトに頼ることなく、また仲介料を取られることなく、自由に販売できるという画期的なコンテンツの提供システムを実現することができる。さらに、ブロックチェーンに記録された履歴情報から、利用履歴保存の機能なども確保することができ、前記コンテンツがどれだけ利用されたか、仮想通貨で取引される場合はどの程度の取引額を上げたかを管理することも可能であり、コンテンツの価値を更に高めて提供することができる。
また、本発明のコンテンツ流通プログラムでは、前記所有権の執行は、利用者による前記コンテンツの利用許諾であり、前記コントラクト部には前記執行条件として利用条件が記述されており、前記執行プログラムは前記利用条件に従い前記利用許諾を執行することを特徴とする。
さらにまた、本発明のコンテンツの提供方法は、外部ストレージに格納されるコンテンツを利用者に提供する方法において、提供すべき1または複数の前記コンテンツを前記外部ストレージに格納しておくステップと、前記外部ストレージにおける前記コンテンツに固有の所在地情報をコンテンツコントラクトのメタデータ部に記述するステップと、前記コンテンツの利用条件を前記コンテンツコントラクトのコントラクト部に記述するステップと、前記コンテンツを前記利用条件に従い前記ブロックチェーン上で執行する執行プログラムのプログラムコードを前記コンテンツコントラクトのメソッド部に記述するステップとによって作成される新規なコンテンツコントラクトをブロックチェーンに記録するステップと、利用者の情報処理装置が、ブロックチェーンにアクセスし、前記利用条件で利用許諾を得るとともに、前記所在地情報を得るステップと、前記利用者の情報処理装置が、前記所在地情報の外部ストレージにアクセスして、前記コンテンツを利用するステップとを含むことを特徴とする。
上記の構成によれば、所有(提供)者が所在地情報や属性情報などをブロックチェーンに登録することでデジタル資産となったコンテンツの所有権を執行するにあたって、前記の使用(利用)、更にはそれによって収益を得ることは、改竄耐性の高さや、仮想通貨による決済など、ブロックチェーンの特徴を最も利用することができ、好適である。また、利用履歴を見ることで、コンテンツの改良や品揃えを工夫したり、利用頻度の高いコンテンツはデジタル資産としての価値を高く評価する等、所有権の執行として利用を認めることは、コンテンツの正しい価値評価およびそれによってより良いコンテンツの作成のために寄与することができる。
また、本発明のコンテンツ流通プログラムでは、前記コンテンツが複数、組合わせられて編集・加工される場合には、前記メタデータ部に、それぞれの所在地情報が、予め定める論理に沿って並べられ、或いは予め定める法則に沿って並べられ、記録されることを特徴とする。
上記の構成によれば、コンテンツが複数、組合わせられて編集・加工される、つまりキュレーションが行われる場合には、前記メタデータ部には、各コンテンツのオンライン上の所在地情報に加え、前記コンテンツを予め定める論理に沿って並べる、或いは予め定める法則に沿って並べるために、該コンテンツが、たとえばデジタルファイルの場合には表示順が、プログラムの場合は処理順が記録される。また、適宜レイアウト情報や注釈なども加えることが可能である。その場合、たとえば組合わせられる複数のコンテンツの利用料金を合算したり、一番高い利用料金を適用したり等、前記利用(執行)条件も、適宜組合わせられたり、集約されたりする。そして、前記メソッド部の執行プログラムが、前記コントラクト部の利用(執行)条件に従い、前記利用許諾を得る。
したがって、前記コンテンツを複数組合わせて編集・加工、すなわちキュレーションすることで、それらの付加価値を格段に向上することができる。また、たとえ個々のコンテンツの所在地が判明していても、前記表示順や処理順が不明であると、たとえば文字は読めても写真や注釈が見られない、或いはコンテンツが意図する内容を表現されない等、正常な利用ができず、前記キュレーションによる付加価値を享受することができなくなる。結果として、不正利用を防止することができる。さらに、複数のコンテンツを包括して扱うことができ、配信のためのシステム開発や運用保守に係わる負担も縮小することができる。
さらにまた、本発明のコンテンツ流通プログラムでは、前記複数組合わせられて編集・加工されるコンテンツは、前記コンテンツコントラクトとして、既にブロックチェーンに記録されていることを特徴とする。
上記の構成によれば、キュレーション(カプセル化)される素材となる各コンテンツは、オンライン上に実体が記録されるとともに、ブロックチェーンには所在地情報が属性情報などと共に登録され、予めデジタル資産化されて、所有権が明確になっている。その所有権が明確になっているコンテンツを組合わせると言う従来のキュレーションに無い手続きを踏むことで、上述のように従来では不正な利用を抑えられなかったキュレーションを、健全に行うことができるようになる。
したがって、コンテンツ提供者がキュレーション(カプセル化)を行い、任意のコンテンツを組合わせたり、第三者の見解や意見を引用して自らの意見を主張したりすることができるようなコンテンツの提供にあたって、素材コンテンツの利用許諾も適正に行うことができる。すなわち、素材コンテンツの提供者の権利主張を明確にすることができるとともに、課金などによる収入の分配や、改竄防止措置なども適切に行うことができる。
また、本発明のコンテンツ流通プログラムでは、前記コンテンツは、予め定める微細レベルに分割されるとともに、ランダムの個別の識別情報が付加され、前記メタデータ部には、それぞれ前記個別の識別情報に対応付けた所在地情報が、分割順に沿って並べられ、記録されることを特徴とする。
上記の構成によれば、コンテンツを予め定める微細レベル、たとえば1MB単位に分割し、それぞれの所在地情報に、個別の識別情報を付与して、メタデータ部を作成する。また、そのメタデータ部には、前記識別情報と所在地情報との組を分割順に沿って並べておき、適切に前記利用許諾などの執行条件が満足されると、コンテンツの復元が可能になるようにしておく。一方、前記個別の識別情報は、ランダムに作成される。
したがって、Web上のコンテンツの一部を運良く発見できたとしても、正規の執行条件が満足されていなければ、識別情報がランダムであるので、コンテンツの他の多くの部分の所在地情報と分割順とが分からず、正確に復元できない。結果として、専用の配信サーバなどを用いなくても、手軽に、不正利用を防止しつつ、コンテンツを配信することができる。特に、分割したコンテンツを預けるWebサイトを分散させることが効果的である。
さらにまた、本発明のコンテンツ流通プログラムでは、前記コンテンツは、公知の公開鍵で復号化可能な秘密鍵で暗号化された後、前記予め定める微細レベルに分割されていることを特徴とする。
上記の構成によれば、コンテンツは、所有者側で、公知の公開鍵で復号化可能な秘密鍵で暗号化された後に微細レベルに分割される。コンテンツの利用者側では、分割されていたコンテンツを、前記分割順とは反対に組立てた後、公開鍵で復号化する。
したがって、公開鍵のペアとなっている秘密鍵でコンテンツを暗号化できるのはコンテンツ所有者しかいないので、コンテンツがその所有者の物だと証明する電子署名の機能を持たせることができる。また、鍵が公知であっても、たとえばコンテンツを公開しているWebサイトに公開鍵を公開しておいても、分割されている総てのデータやプログラムが揃わないと正確に復号化できず、画像が再生されないなど、それらのデータやプログラムによる所期の目的を達成することができない(コンテンツの機能が発揮できない)。こうして、より一層不正利用を防止することができる。一方、復号化に必要な鍵は、前記のコンテンツを公開しているWebサイトなどから公知の公開鍵であり、その公開鍵を管理するための格別の構成、たとえば前記の管理サーバなどを設ける必要はなく、たとえば個人でも、どこのサイトに頼ることなく、また仲介料を取られることなく、自由にコンテンツを販売することができる。
また好ましく、前記ブロックチェーンに、前記コンテンツの利用に伴う利用履歴が記録されることを特徴とする。
上記の構成によれば、何れかの利用者により利用許諾が得られ、利用されると、都度、その利用履歴がブロックチェーンに記録される。利用履歴としては、利用毎の、利用日時、利用したコンテンツコントラクトのブロックチェーン上のアドレス、利用金額等をセットした利用履歴データ、利用者の固有アドレス、およびその利用履歴データの固有のアドレスなどである。
したがって、各利用者やコンテンツの所有(提供)者は、それらのアドレスにアクセスすることで、利用者毎の利用履歴情報を収集することができる。これによって、各利用者は、自身の利用履歴を何時でも参照することができる。たとえばe−ラーニングの場合には、その利用履歴は、上述のブロックチェーンの技術的特徴によって、改竄が困難で、かつ本人性が特定できる信頼性の高い学習状況(成果)データとなり、進学や就職などに役立てられる卒業証明書や履修証明書の発行に使用したりすることができる。さらに、ブロックチェーンの分散性と公共性とによって、複数の機関での学習の記録を生涯に亘って記録することが可能となり、進学、転校、留学、就職と、所属機関が変わっても、教師や教育機関、或いは雇用機関においても、利用者の知識やスキルを包括的に判断し、身に着いた知識を評価することが可能になる。
また、収集される履歴データは、ブロックチェーンの技術的特性によって匿名性の高いデータとなっているので、従来のWebでの利用履歴データの収集で課題となっていた個人情報の取扱いに対する課題も解決することができる。そのため、プライバシーを保護しながら、大規模なビッグデータの収集も可能になる。
さらにまた、本発明のコンテンツ流通プログラムでは、前記利用条件を受入れることで行われる利用許諾は、前記ブロックチェーン上の仮想通貨を使用して行われることを特徴とする。
上記の構成によれば、ブロックチェーンは、仮想通貨のやり取りを主たる目的として開発された基盤で、コンテンツの提供者側が利用許諾を行うにあたって、登録料として、或いは継続利用の課金処理に、前記仮想通貨を利用することで、コンテンツ販売サービスを行っているような特定のサービスプロバイダーを介さなくても、提供者と利用者とが直接取引することができ、取引に関わる仲介料などを不要にすることができる。その場合、前記利用条件には、仮想通貨の価格や利用可能期間、利用可能人数だけでなく、コンテンツの組合わせを含む改変の可不可などの更なる利用条件が付加されてもよい。
また、本発明のコンテンツの管理システムは、前記のコンテンツ流通プログラムであるコンテンツコントラクトがオブジェクトとして記載されるブロックチェーンと、前記コンテンツコントラクトを作成し、作成した前記コンテンツコントラクトを前記ブロックチェーンに記録させる前記コンテンツの提供者側の情報処理装置と、前記ブロックチェーンを介して、前記コンテンツの利用許諾を受ける利用者側の情報処理装置と、前記コンテンツの実体を格納する前記オンライン上の外部ストレージと、前記利用者側の情報処理装置と、前記外部ストレージとを接続する前記ブロックチェーンとは異なるネットワークとを備えて構成されることを特徴とする。
上記の構成によれば、任意のコンテンツを取引きするにあたって、それらのコンテンツの実体は任意のネットワーク(オンライン)を介してアクセスできるものの、その利用許諾などの所有者による所有権の執行には、前記の改竄耐性の高いブロックチェーンに記録されたコントラクトを用いる管理システムを実現することができる。
さらにまた、本発明のコンテンツの管理システムでは、前記コンテンツが、学習教材であることを特徴とする。
上記の構成によれば、コンテンツ提供者である教師が、利用者である学習者に、提供したい講義ビデオや資料などの静的なコンテンツの所在地情報(URL,URN)をコンテンツコントラクトに実装しておくことで、利用者の情報処理装置は、利用許諾が得られたら、自律的に、必要なコンテンツの実体を取得して、教師が意図した通りの学習教材を提供できる。こうして、専用の学習管理システムやWebサイトを用意する必要が無く、e−ラーニングを、安い費用および高い信頼性で、かつ継続的に提供することができる。特に、e−ラーニングを提供する場合には、従来では、必要な学習教材の総てを格納した配信サーバを用意し、さらに課金決済の仕組みを搭載しておく必要があったのに対して、本発明では、上述のように、必要なコンテンツ(学習教材)は、その所在地情報(URL,URN)をコンテンツコントラクトに実装し、改竄耐性の高いブロックチェーンで利用許諾を行うだけで、許諾を得られた利用者側の情報処理装置が自律的に収集するので、配信サーバが不要となる。また、中央集権的なサーバも不要であるので、高等教育機関などの専門教育機関だけでなく、塾、予備校、民間企業から個人に至るまで、組織を越えて、継続的で、かつ課金可能なe−ラーニングを実施可能になる。
また、本発明のコンテンツの管理システムでは、前記コンテンツが、学習支援機能のプログラムであることを特徴とする。
上記の構成によれば、コンテンツ作成者である教師が、コンテンツコントラクトに、利用者である学習者に、提供したいライブ授業やTV会議などの動的なコンテンツの所在地情報(URL,URN)を実装しておくことで、利用者の情報処理装置は、利用許諾が得られると、自律的に、必要な学習支援機能のプログラムを取得して、教師が意図した通りの学習内容を提供できる。こうして、専用の学習管理システムやWebサイトを用意する必要が無く、e−ラーニングを、安い費用および高い信頼性で、かつ継続的に提供することができる。特に、e−ラーニングを提供する場合には、従来では、色々な学習支援機能を格納した配信サーバを用意し、さらに課金決済の仕組みを搭載しておく必要があったのに対して、本発明では、上述のように、必要なプログラム(学習支援機能)は、その所在地情報(URL,URN)をコンテンツコントラクトに実装し、改竄耐性の高いブロックチェーンで利用許諾を行うだけで、許諾を得られた利用者側の情報処理装置が自律的に収集するので、配信サーバが不要となる。また、中央集権的なサーバも不要であるので、高等教育機関などの専門教育機関だけでなく、塾、予備校、民間企業から個人に至るまで、組織を越えて、継続的で、かつ課金可能なe−ラーニングを実施可能になる。
本発明に係るコンテンツ流通プログラムならびにそれを用いるコンテンツの管理システムおよびコンテンツの提供方法は、コンテンツの提供者が、インターネット等のオンライン上のWebページやSNSなどにコンテンツを公開するにあたって、ブロックチェーンに本発明による新規な所有権の執行ツールであるコンテンツコントラクトを記録し、そのコンテンツコントラクトには、利用許諾を行うための執行条件を記述したコントラクト部、および前記の執行条件に従って利用許諾を行う執行プログラムを記述したメソッド部が記載されるとともに、メタデータ部が設けられており、このメタデータ部に、属性情報や、コンテンツの実体を格納する前記オンライン上の外部ストレージを参照するためのURL,URNなどの所在地情報を記載しておく。
したがって、大規模な集中管理型データベース、或いは暗号鍵を管理するだけの小規模な管理サーバさえも用意する必要は無く、ブロックチェーンによる改竄耐性、本人性、可用性、公共性と言った技術的特徴を上手く利用して、前記所在地情報の所在地に準備しておいたコンテンツを公開することで、不所望な閲覧、引用、ダウンロードを防止することができ、コンテンツ管理において、好適である。

Claims (11)

  1. コンテンツの所有者側の情報処理装置により作成されてブロックチェーンに記録され、前記コンテンツの利用者側の情報処理装置がアクセスすることで、前記ブロックチェーンとは異なるオンライン上の外部ストレージから、1または複数の前記コンテンツをダウンロードさせて該コンテンツを流通させる新規なコンテンツ流通プログラムであって、
    前記ブロックチェーンにおける前記コンテンツの執行条件を記述したコントラクト部と、
    前記コンテンツに固有で、前記外部ストレージを参照するための所在地情報を含むメタデータ部と、
    前記コンテンツ所有権を執行する執行プログラムを記述したメソッド部とを備えて構成され
    該コンテンツ流通プログラムに前記アクセスしてきた前記利用者側の情報処理装置に、前記メソッド部の前記執行プログラムが、前記コントラクト部の前記執行条件に従い処理を行い、前記メタデータ部を該利用者側の情報処理装置にコピーさせることで、前記コンテンツの利用を可能にすることを特徴とするコンテンツ流通プログラム
  2. 前記所有権の執行は、利用者による前記コンテンツの利用許諾であり、前記コントラクト部には前記執行条件として利用条件が記述されており、前記執行プログラムは前記利用条件に従い前記利用許諾を執行することを特徴とする請求項1記載のコンテンツ流通プログラム
  3. 前記コンテンツが複数、組合わせられて編集・加工される場合には、前記メタデータ部に、それぞれの所在地情報が、予め定める論理に沿って並べられ、或いは予め定める法則に沿って並べられ、記録されることを特徴とする請求項1または2記載のコンテンツ流通プログラム
  4. 前記複数組合わせられて編集・加工されるコンテンツは、前記コンテンツ流通プログラムとして、既にブロックチェーンに記録されていることを特徴とする請求項3記載のコンテンツ流通プログラム
  5. 前記コンテンツは、予め定める微細レベルに分割されるとともに、ランダムの個別の識別情報が付加され、前記メタデータ部には、それぞれ前記個別の識別情報に対応付けた所在地情報が、分割順に沿って並べられ、記録されることを特徴とする請求項1または2記載のコンテンツ流通プログラム
  6. 前記コンテンツは、公知の公開鍵で復号化可能な秘密鍵で暗号化された後、前記予め定める微細レベルに分割されていることを特徴とする請求項5記載のコンテンツ流通プログラム
  7. 前記利用条件を受入れることで行われる利用許諾は、前記ブロックチェーン上の仮想通貨を使用して行われることを特徴とする請求項2記載のコンテンツ流通プログラム
  8. オンライン上の1または複数のコンテンツの所有者が所有権を執行するための新規なコンテンツコントラクトがオブジェクトとして記載されるブロックチェーンと、
    前記コンテンツコントラクトを作成し、作成した前記コンテンツコントラクトを前記ブロックチェーンに記録させる前記コンテンツの提供者側の情報処理装置と、
    前記ブロックチェーンを介して、前記コンテンツの利用許諾を受ける利用者側の情報処理装置と、
    前記コンテンツの実体を格納する前記オンライン上の外部ストレージと、
    前記利用者側の情報処理装置と、前記外部ストレージとを接続する前記ブロックチェーンとは異なるネットワークとを備えて構成され
    前記コンテンツコントラクトは、
    前記ブロックチェーンにおける前記コンテンツの執行条件を記述したコントラクト部と、
    前記コンテンツに関連する情報を付記するメタデータ部と、
    前記コンテンツを前記執行条件に従い前記ブロックチェーンを介して前記所有権を執行する執行プログラムのプログラムコードを記述したメソッド部とを備え、
    前記メタデータ部には、前記各コンテンツに固有で、かつ前記ブロックチェーンとは異なる前記オンライン上の前記外部ストレージを参照するための所在地情報を含むことを特徴とするコンテンツの管理システム。
  9. 前記コンテンツが、学習教材であることを特徴とする請求項記載のコンテンツの管理システム。
  10. 前記コンテンツが、学習支援機能のプログラムであることを特徴とする請求項記載のコンテンツの管理システム。
  11. 外部ストレージに格納されるコンテンツを利用者に提供する方法において、
    提供すべき1または複数の前記コンテンツを前記外部ストレージに格納しておくステップと、
    提供者の情報処理装置が、前記外部ストレージにおける前記コンテンツに固有の所在地情報をコンテンツコントラクトのメタデータ部に記述するステップと、前記コンテンツの利用条件を前記コンテンツコントラクトのコントラクト部に記述するステップと、前記コンテンツを前記利用条件に従い前記ブロックチェーン上で執行する執行プログラムのプログラムコードを前記コンテンツコントラクトのメソッド部に記述するステップとによって作成される新規なコンテンツコントラクトをブロックチェーンに記録するステップと、
    利用者の情報処理装置が、ブロックチェーンにアクセスし、前記利用条件で利用許諾を得るとともに、前記所在地情報を得るステップと、
    前記利用者の情報処理装置が、前記所在地情報の外部ストレージにアクセスして、前記コンテンツを利用するステップとを含むことを特徴とするコンテンツの提供方法。
JP2018551485A 2017-06-28 2018-06-25 コンテンツ流通プログラムならびにそれを用いるコンテンツの管理システムおよびコンテンツの提供方法 Active JP6570768B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2017125972 2017-06-28
JP2017125972 2017-06-28
PCT/JP2018/023991 WO2019004118A1 (ja) 2017-06-28 2018-06-25 ブロックチェーンにおけるコンテンツコントラクトならびにそれを用いるコンテンツの管理システムおよびコンテンツの提供方法

Publications (2)

Publication Number Publication Date
JPWO2019004118A1 JPWO2019004118A1 (ja) 2019-06-27
JP6570768B2 true JP6570768B2 (ja) 2019-09-04

Family

ID=64741516

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018551485A Active JP6570768B2 (ja) 2017-06-28 2018-06-25 コンテンツ流通プログラムならびにそれを用いるコンテンツの管理システムおよびコンテンツの提供方法

Country Status (3)

Country Link
US (1) US20200160466A1 (ja)
JP (1) JP6570768B2 (ja)
WO (1) WO2019004118A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021043770A (ja) * 2019-09-12 2021-03-18 富士ゼロックス株式会社 情報処理装置及び情報処理プログラム
KR102388302B1 (ko) * 2021-07-08 2022-04-25 주식회사 와이콘즈 블록체인 기반의 nft를 이용한 객체의 등기 서비스 제공 방법 및 장치

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101941786B1 (ko) * 2017-11-01 2019-01-28 주식회사 알티캐스트 블록체인기술을 이용한 컨텐츠 유통 관리 시스템 및 방법
US20190155997A1 (en) * 2017-11-17 2019-05-23 1969329 Ontario Inc. Content licensing platform, system, and method
US11295402B2 (en) * 2018-03-28 2022-04-05 Bank Of America Corporation Blockchain-based property repair
US11475422B2 (en) 2018-03-28 2022-10-18 Bank Of America Corporation Blockchain-based property management
CN109272385B (zh) * 2018-09-14 2021-03-23 创新先进技术有限公司 一种基于区块链的版权事件代理存证方法及***
CN109274667B (zh) 2018-09-14 2020-06-23 阿里巴巴集团控股有限公司 一种基于区块链的版权事件存证方法及***
JP7189435B2 (ja) * 2019-01-30 2022-12-14 日本電信電話株式会社 貢献度算出システム、登録装置、貢献度算出装置、貢献度算出方法、および、貢献度算出プログラム
JP2020126283A (ja) * 2019-01-31 2020-08-20 有二 菱沼 企業情報送受信システム
CN110264192B (zh) * 2019-05-20 2021-08-06 创新先进技术有限公司 基于交易类型的收据存储方法和节点
KR102095681B1 (ko) * 2019-09-03 2020-03-31 주식회사 에이콘이즈 블록체인 기반 로보어드바이저 수험 학습 시스템
JP7273312B2 (ja) 2019-11-12 2023-05-15 富士通株式会社 通信プログラム、通信方法および通信装置
JP6730504B1 (ja) * 2019-11-27 2020-07-29 株式会社Artrigger プログラム及び情報処理方法
JP7331714B2 (ja) 2020-01-27 2023-08-23 富士通株式会社 情報処理装置、情報処理方法及びプログラム
DE102020120828A1 (de) * 2020-01-29 2021-07-29 Eto Magnetic Gmbh Verfahren zu einer Zuordnung eines Urhebers einer digitalen Mediendatei und/oder zu einer Distribution der digitalen Mediendatei, Aufnahmegerät und Anzeigegerät
JP6849842B1 (ja) * 2020-03-31 2021-03-31 エイベックス・テクノロジーズ株式会社 拡張現実システム
EP4152238A4 (en) * 2020-05-21 2024-05-15 Wacom Co., Ltd. METHOD FOR MANAGING ILLUSTRATIONS, COMPUTER AND PROGRAM
WO2022079831A1 (ja) * 2020-10-14 2022-04-21 日本電信電話株式会社 登録者端末、保有者端末、方法およびプログラム
CN113746640B (zh) * 2021-09-26 2024-03-01 网易(杭州)网络有限公司 数字凭证使用方法、装置、计算机设备及存储介质
KR102393403B1 (ko) * 2021-10-28 2022-04-29 차경운 소프트웨어 멀티 소유권 계정 관리 방법
CN116521642A (zh) * 2022-01-20 2023-08-01 戴尔产品有限公司 用于数据迁移的方法、装置、电子设备和介质
WO2023182063A1 (ja) * 2022-03-22 2023-09-28 株式会社Jvcケンウッド コンテンツ資産管理装置、コンテンツ資産管理方法、コンテンツ資産管理プログラム

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7062658B1 (en) * 2001-07-26 2006-06-13 Cisco Technology, Inc Secure digital appliance and method for protecting digital content
US9075960B2 (en) * 2013-03-15 2015-07-07 Now Technologies (Ip) Limited Digital media content management apparatus and method
US20160379515A1 (en) * 2015-06-29 2016-12-29 Fujitsu Limited System and method for enhancing logical thinking in curation learning
US20170134161A1 (en) * 2015-11-06 2017-05-11 Cable Television Laboratories, Inc Blockchaining for media distribution
US20170140408A1 (en) * 2015-11-16 2017-05-18 Bank Of America Corporation Transparent self-managing rewards program using blockchain and smart contracts
WO2017094074A1 (ja) * 2015-11-30 2017-06-08 ノアドット株式会社 情報管理装置、情報管理方法および情報管理プログラム
US10713963B2 (en) * 2017-05-25 2020-07-14 International Business Machines Corporation Managing lifelong learner events on a blockchain

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021043770A (ja) * 2019-09-12 2021-03-18 富士ゼロックス株式会社 情報処理装置及び情報処理プログラム
JP7234870B2 (ja) 2019-09-12 2023-03-08 富士フイルムビジネスイノベーション株式会社 情報処理装置及び情報処理プログラム
KR102388302B1 (ko) * 2021-07-08 2022-04-25 주식회사 와이콘즈 블록체인 기반의 nft를 이용한 객체의 등기 서비스 제공 방법 및 장치

Also Published As

Publication number Publication date
WO2019004118A1 (ja) 2019-01-03
US20200160466A1 (en) 2020-05-21
JPWO2019004118A1 (ja) 2019-06-27

Similar Documents

Publication Publication Date Title
JP6570768B2 (ja) コンテンツ流通プログラムならびにそれを用いるコンテンツの管理システムおよびコンテンツの提供方法
Bamakan et al. Patents and intellectual property assets as non-fungible tokens; key technologies and challenges
O’Dwyer Limited edition: Producing artificial scarcity for digital art on the blockchain and its implications for the cultural industries
Bodó et al. Blockchain and smart contracts: the missing link in copyright licensing?
McConaghy et al. Visibility and digital art: Blockchain as an ownership layer on the Internet
Zhang et al. A design of digital rights management mechanism based on blockchain technology
DE69636466T2 (de) Treuhand infrastruktur unterstützungssysteme, verfahren und techniken zum sicheren elektronischen handel, elektronische transaktionen, steuerung und automatisierung von handelsverfahren, verteilte datenverarbeitung und verwalten von rechten
Bhardwaj et al. Blockchain—technology to drive the future
US20220337439A1 (en) Rights-enabled tokens for blockchain applications
Nanda et al. Automating vehicle insurance process using smart contract and Ethereum
JP2014139818A (ja) 権利表示を供給しかつ管理するためのシステムおよび方法
Menges et al. DEALER: decentralized incentives for threat intelligence reporting and exchange
US20230259919A1 (en) Review engine verification with non-fungible authentication tokens
US20190294759A1 (en) Digital Media Distribution Computer System
Schoenhals et al. Overview of licensing platforms based on distributed ledger technology
Gheorghe et al. Blockchain and smart contracts in the music industry–streaming vs. downloading
JP2004220546A (ja) 電子的利用権の管理サーバ、端末装置、管理システムおよび管理方法
KR20210129381A (ko) 3d 모형 설계데이터 플랫폼 서비스 제공 시스템 및 그 방법
Cooperative A Preliminary Review of Blockchain in the Music Industry
Pitkänen Legal challenges to future information businesses
Rai Copyright laws and digital piracy in music industries: The relevance of traditional copyright laws in the digital age and how music industries should cope with the ongoing piracy culture
Gouru et al. DistProv-data provenance in distributed cloud for secure transfer of digital assets with Ethereum Blockchain using ZKP
JP2023004074A (ja) Nft情報管理システムおよびnft情報管理プログラム
de Rosnay Alternative policies for alternative Internets
US20180276633A1 (en) Digital Media Distribution Computer System

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180928

A80 Written request to apply exceptions to lack of novelty of invention

Free format text: JAPANESE INTERMEDIATE CODE: A80

Effective date: 20181004

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20180928

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20190307

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190514

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190702

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190806

R150 Certificate of patent or registration of utility model

Ref document number: 6570768

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