JP2018022346A - Data transaction system and program - Google Patents
Data transaction system and program Download PDFInfo
- Publication number
- JP2018022346A JP2018022346A JP2016153193A JP2016153193A JP2018022346A JP 2018022346 A JP2018022346 A JP 2018022346A JP 2016153193 A JP2016153193 A JP 2016153193A JP 2016153193 A JP2016153193 A JP 2016153193A JP 2018022346 A JP2018022346 A JP 2018022346A
- Authority
- JP
- Japan
- Prior art keywords
- block
- data
- information
- sales data
- content
- 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
Links
- 238000012795 verification Methods 0.000 claims description 21
- 238000012790 confirmation Methods 0.000 claims 2
- 230000005540 biological transmission Effects 0.000 claims 1
- 238000007726 management method Methods 0.000 description 31
- 238000013500 data storage Methods 0.000 description 3
- 238000000034 method Methods 0.000 description 3
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本開示は、動画、静止画、楽曲等のコンテンツを示すデータの取引システムに関する。 The present disclosure relates to a data transaction system indicating content such as moving images, still images, and music.
非特許文献1は、仮想通貨システムにおいて取引の正当性を保証するため、所謂、ブロックチェーンを作成することを開示している。まず、図4を用いてブロックチェーンの概要について述べる。図4において直前ブロック51は、既に閉じられており(クローズ)、現在ブロック52がオープンの状態である。なお、本例においては説明の簡略化のため、図4のブロックチェーンは所定の管理サーバが管理・作成しているものとする。管理サーバは、直前ブロック51をクローズすると、現在ブロック52を作成するが、その際、現在ブロック52に、直前ブロック51のデータの内の所定データのハッシュ値を、ブロック51のハッシュ値521として現在ブロック52に書込む。仮想通貨の受け渡しを行う複数の端末は、ピア・トゥ・ピア・ネットワークを構成しており、仮想通貨の受け渡し(以下、個々の仮想通貨の受け渡しを取引と呼ぶ。)が行われると、その取引を示す情報は管理サーバに通知される。なお、この情報は、認証技術により改竄できない様になっている。管理サーバは、現在ブロック52に、各取引を示す情報のハッシュ値を、取引のハッシュ値522として追記してゆく。
Non-Patent Document 1 discloses the creation of a so-called block chain in order to guarantee the validity of a transaction in a virtual currency system. First, the outline of the block chain will be described with reference to FIG. In FIG. 4, the immediately preceding
また、ピア・トゥ・ピア・ネットワークに参加している各端末は、現在ブロック52が作成されると、現在ブロック52のナンス(Nonce)値523を見つける作業を行う。ナンス値523は、ハッシュ値521と、ハッシュ値522と、ナンス値523とを連結したデータのハッシュ値が、所定の条件、例えば、最初の所定数のビットが総て"0"になるといった条件を満足させる値である。ハッシュ関数は一方向関数であるため、ナンス値523を見つける作業は、適当に生成した値と、ハッシュ値521と、その時点におけるハッシュ値522とを連結したデータのハッシュ値を求め、その値が所定の条件を満たしているか否かを判定することを順次繰り返す必要がある。しかしながら、多数の端末がこの作業に参加しているため、当該所定の条件を満たすナンス値523を見つける端末が現れる。この端末は、見つけたナンス値523を管理サーバ経由で現在ブロック52に書込み、さらに、当該所定の端末の秘密鍵で、ハッシュ値521と、その時点におけるハッシュ値522と、書込んだナンス値523の認証情報を生成し、この認証情報も現在ブロック52に書込む(図示せず)。これにより、現在ブロック52はクローズされ、次のブロックが作成される。この次のブロックには、直前ブロック51のハッシュ値521と、クローズされた時点におけるハッシュ値522と、書込まれたナンス値523とを連結したデータのハッシュ値が書き込まれる。
In addition, when the
上述した様に、ナンス値523を見つける作業は試行錯誤的に行われる。しかしながら、多数の端末が並行してこの作業を行うため、例えば10分程度といった所定の条件に応じた時間でナンス値を見つける端末が現れる。なお、所定の条件、例えば、ハッシュ値の最初の連続する"0"となる数の条件を変更することで、ナンス値523が見つけられるまでの時間を調整することができる。取引内容を示す情報そのものは各端末に分散して配置されているが、ブロックチェーンには、取引のハッシ値が格納されている。したがって、ブロックチェーンが正しいものとすると、ブロックチェーンの各ブロックの内容と、各端末に分散配置されている取引を示す情報とを比較することで、各取引の正当性を確認することができる。
As described above, the operation of finding the
また、ナンス値523を見つける作業は、多数の端末が並行して行うためある程度の時間内に完了するが、一部の悪意のある端末がブロックチェーンを書き換えようとしても、少数の端末では、ナンス値523を見つける作業に非常に時間がかかり、その間に、正当に計算されたブロックが伸びていく。つまり、一部の悪意のある端末がブロックチェーンを書き換えることも困難であり、ブロックチェーンそのものの正当性も担保される。
The operation of finding the
現在、動画、静止画、楽曲等のコンテンツを簡単にデジタル化でき、これらコンテンツに対応するデータもネットワークを介して簡単に送受信できる。よって、例えば、SNS等を利用することで、ある個人が、作成したコンテンツを不特定多数の人に閲覧させることができる。しかしながら、SNS等は、ある個人が作成したコンテンツを他のものに無償で閲覧させるものであり販売するものではない。ここで、自身が作成したコンテンツを販売したいものと、他のものが作成したコンテンツを購入したいものとのマッチングをとって取引を成立させるには、売買されるコンテンツについて、取引を成立させる取引システムが必要となる。 Currently, contents such as moving images, still images, and music can be easily digitized, and data corresponding to these contents can be easily transmitted and received via a network. Therefore, for example, by using SNS or the like, a certain individual can make an unspecified number of people browse the created content. However, an SNS or the like allows content created by a certain individual to be viewed by others for free and is not sold. Here, in order to establish a transaction by matching what you want to sell the content you created and what you want to purchase content created by others, a transaction system that establishes a transaction for the content to be bought and sold Is required.
本発明は、ネットワークを介してデータの取引を成立させる取引システム及びプログラムを提供するものある。 The present invention provides a transaction system and a program for establishing a data transaction via a network.
本発明の一側面によると、ネットワークを介してデータの取引を成立させる取引システムは、販売データを受信すると当該販売データを第1保存手段に保存し、前記第1保存手段に保存されている販売データを示す情報を前記ネットワーク上で公開する処理を行う処理手段と、前記第1保存手段に保存されている販売データの購入要求を示す購入情報を受信する受信手段と、所定期間に前記受信手段が受信した購入情報をオープン状態のブロックに格納し、前記所定期間が終了すると、前記オープン状態のブロックをクローズして次のオープン状態のブロックを作成する管理手段と、前記オープン状態のブロックがクローズされたときに当該ブロックに格納されている購入情報が示す販売データの取引を確定させる確定手段と、を備えており、前記管理手段は、オープン状態のブロックを作成する際、1つ前のブロックの所定データのハッシュ値を当該作成するブロックに格納し、オープン状態のブロックをクローズする際には、当該クローズするブロックの所定データの認証情報を暗号鍵により生成して当該クローズするブロックに格納することを特徴とする。 According to one aspect of the present invention, when a transaction system that establishes a transaction of data via a network receives sales data, the transaction system stores the sales data in the first storage unit, and the sales stored in the first storage unit Processing means for performing processing for publishing information indicating data on the network; receiving means for receiving purchase information indicating a purchase request for sales data stored in the first storage means; and the receiving means for a predetermined period Stores the purchase information received in the open block and, when the predetermined period ends, closes the open block and creates the next open block, and the open block is closed. Confirming means for confirming the transaction of the sales data indicated by the purchase information stored in the block when When creating the open block, the management means stores the hash value of the predetermined data of the previous block in the created block, and when closing the open block, The authentication information of the predetermined data is generated with an encryption key and stored in the block to be closed.
本発明によると、ネットワークを介してデータの取引を行うことができる。 According to the present invention, data can be traded via a network.
<第一実施形態>
以下、本発明の例示的な実施形態について図面を参照して説明する。なお、以下の各図においては実施形態の説明に必要ではない構成要素については図から省略する。また、以下の実施形態は例示であり本発明を実施形態の内容に限定するものではない。
<First embodiment>
Hereinafter, exemplary embodiments of the present invention will be described with reference to the drawings. In the following drawings, components that are not necessary for describing the embodiment are omitted from the drawings. Moreover, the following embodiment is an illustration and does not limit this invention to the content of embodiment.
図1は、本実施形態による取引システムの構成図である。本実施形態の取引システムは、ネットワークを介して、取引に参加する複数の端末と管理サーバ1とが通信可能な様になっている。ここで、ネットワークは、例えば、インターネットである。なお、各端末はユーザに対応し、管理サーバ1は、各ユーザについての情報を有し、各端末と通信する際には、事前に各端末の認証を公知の認証技術により行うものとする。 FIG. 1 is a configuration diagram of a transaction system according to the present embodiment. The transaction system according to the present embodiment is configured such that a plurality of terminals participating in a transaction and the management server 1 can communicate with each other via a network. Here, the network is, for example, the Internet. Each terminal corresponds to a user, and the management server 1 has information about each user, and when communicating with each terminal, each terminal is authenticated in advance by a known authentication technique.
コンテンツを販売したいユーザ(以下、販売者)は、自身の端末を使用して販売したいコンテンツを管理サーバ1に送信する。管理サーバ1の仲介部11は、販売されるコンテンツを受信すると、当該コンテンツの識別情報を付与する。さらに、仲介部11は、当該コンテンツを暗号鍵で暗号化し、かつ、当該コンテンツのハッシュ値を求め、コンテンツの暗号化に使用した暗号鍵と、当該暗号鍵により暗号化した暗号化コンテンツと、コンテンツのハッシュ値と、販売者を示す情報(販売者情報)と、コンテンツの識別情報を対応付けて暗号化コンテンツ保持部12に保存させる。なお、暗号鍵は、コンテンツ毎に生成する構成とすることができる。しかしながら、暗号鍵をコンテンツ毎に異なるものとするのではなく、多数の暗号鍵を用意しておき、コンテンツを受信した際に、用意しておいた暗号鍵からランダムに1つの暗号鍵を選択して暗号化する構成であっても良い。図2(A)は、暗号化コンテンツ保持部12に格納されるデータを示している。
A user who wants to sell content (hereinafter, a seller) transmits the content to be sold to the management server 1 using his / her terminal. When the
また、仲介部11は、販売されるコンテンツを受信すると、当該コンテンツの一部を切り出し、これを検証用データとして、当該コンテンツの識別情報に関連付けて検証データ保存部13に保存する。なお、コンテンツの一部とは、コンテンツが動画や楽曲である場合には、動画や楽曲のある時間範囲の部分である。また、写真等の静止画である場合には、静止画のある領域部分である。コンテンツのどの部分を切り出すかは、仲介部11が決定する構成であっても、コンテンツを管理サーバ1に送信した販売者が指定する形態であっても良い。なお、受信したコンテンツの一部ではなく、全部を検証用データとする構成であっても良い。この場合、例えば、画像等については低解像度に変換する構成とすることができる。また、楽曲についても、元の楽曲の内容が判別可能な程度で低品質の音響データに変換する構成とすることができる。図2(B)は、検証データ保存部13に保存されるデータを示している。
Further, when receiving the content to be sold, the
さらに、仲介部11は、販売中のコンテンツを、そのコンテンツの内容を示す属性情報と共に各端末に公開する。なお、コンテンツの属性情報は、コンテンツの販売者がコンテンツと共に管理サーバ1に送信する。また、仲介部11は、コンテンツのサンプルとして、当該コンテンツの検証用データを各端末に公開する。なお、当該検証用データは、閲覧又は視聴が可能であるが、ダウンロードして各端末に保存できない様にする。
Further, the
各ユーザは、自身の端末により、仲介部11が公開する販売中のコンテンツを閲覧・視聴等でき、コンテンツの購入を希望する場合、購入したいコンテンツを指定する情報を含む購入要求を管理サーバ1に送信する。仲介部11は、この購入要求を、購入するユーザ(以下、購入者)を示す情報と共にブロックチェーン管理部14に転送する。
Each user can browse / view the contents being sold published by the
図3は、本実施形態においてブロックチェーン管理部14が管理するブロックチェーンを示している。図3において、ブロック21はクローズされており、ブロック22はオープン状態である。ブロックチェーン管理部14は、あるブロックをクローズすると、当該クローズしたブロックの1つ下流側のブロックをオープン状態で作成する。このとき、ブロックチェーン管理部14は、クローズしたブロックの所定データのハッシュ値を、新たに作成したブロックに記録する。図3では、ブロック21に格納されている所定データのハッシュ値221が、オープン状態のブロック22に格納されている。
FIG. 3 shows a block chain managed by the block
また、ブロックチェーン管理部14は、仲介部11から購入要求を受け取ると、受け取った購入要求を、そのときにオープン状態であるブロック22に購入情報222として追加する。つまり、ブロック22の購入情報222は、ブロック21をクローズしてから受け取った、各コンテンツの購入要求のリストである。また、各購入要求は、購入対象のコンテンツと、当該コンテンツの購入者を示す情報と、を含んでいる。
Further, when receiving a purchase request from the
また、上述した様に、各ユーザは、各端末を介して、検証データ保存部12に保存されている、販売中のコンテンツの検証用データを自由に閲覧・視聴が可能となっている。ここで、各ユーザは、検証用データを閲覧・視聴した際に、それらが、例えば、TV番組や、販売されているCDの楽曲である等、明らかに個人が作成したものではない場合、当該コンテンツを不正コンテンツとして、管理サーバ1に通知する。管理サーバ1の仲介部11は、不正コンテンツが通知されると、当該不正コンテンツを示す情報をブロックチェーン管理部14に通知する。ブロックチェーン管理部14は、通知された不正コンテンツを示す情報を、そのときにオープン状態であるブロックの不正コンテンツ情報223に追加する。図3の例においては、ブロック22がオープン状態であるため、新たに通知された不正コンテンツを示す情報は、ブロック22の不正コンテンツ情報223に追加される。
Further, as described above, each user can freely browse and view the verification data of the content being sold, which is stored in the verification
なお、購入情報222とは異なり、不正コンテツ情報223に含まれる不正コンテンツを示す情報は、新たなブロックを生成する際に、次のブロックに引き継がれる。つまり、不正コンテンツ情報は、過去に発見された総ての不正コンテンツを示している。
Note that, unlike the
ブロックチェーン管理部14は、所定のタイミングでオープン状態のブロック22に、電子署名224を追加してブロック22をクローズし、次のブロックをオープン状態で生成する。ここで、所定のタイミングは、例えば、ブロック22を生成してから所定期間が経過したときとすることができる。なお、電子署名224は、本実施形態では、ハッシュ値221、購入情報222、不正コンテンツ情報223を連結したデータと、管理サーバ1が使用している秘密鍵とにより、公知の公開鍵暗号方法により生成される。また、ブロックチェーン管理部14は、ブロック22の次のブロックに、ブロック22のデータのハッシュ値と、ブロック22の不正コンテンツ情報を格納する。なお、本実施形態において、ブロック22のデータのハッシュ値とは、ブロック22のハッシュ値221と、購入情報222と、不正コンテンツ223と、電子署名224とを連結したデータのハッシュ値とする。しかしながら、電子署名224については、計算対象から除外することもできる。ブロックチェーン管理部22は、この次のブロックがオープン状態である間、この次のブロックに、新たに受け取った購入要求を購入情報に追加し、かつ、発見された不正コンテンツを不正コンテンツ情報に追加する。
The block
仲介部11は、オープン状態のブロックがクローズされると、当該クローズされた購入情報222が示す各購入要求についての取引が確定したものとする。なお、このとき、購入要求が示すコンテンツが、不正コンテンツ情報に含まれるものである場合、その購入要求は無効とする。そして、仲介部11は、無効とした購入要求の購入者の端末に、購入要求が無効となったことを通知する。一方、仲介部11は、無効とならなかった購入要求の購入者の端末には、取引が成立した旨と、購入したコンテンツの、暗号化コンテンツと、そのハッシュ値と、暗号化コンテンツの復号鍵を送信する。また、同時に、仲介部11は、購入者から購入代金の徴収を行う。なお、購入代金の徴収は、各ユーザから予めクレジットカードの情報を取得しておくことで可能である。
Assume that the
暗号化コンテンツを受信した購入者の端末は、受信する復号鍵で暗号化コンテンツを復号し、復号したコンテンツのハッシュ値が、受信したハッシュ値と同一であるかを判定する。これにより、コンテンツが改変されていないことを判定する。 The purchaser's terminal that has received the encrypted content decrypts the encrypted content with the received decryption key, and determines whether the hash value of the decrypted content is the same as the received hash value. This determines that the content has not been altered.
さらに、仲介部11は、徴収した購入代金のうち、予め定めた所定の割合の金額を、コンテンツを販売したものに支払う支払処理を行う。残りの金額は、取引システムの運用に関する費用となる。このとき、不正コンテツを通知した端末には、所定の金額を支払う構成とすることができる。
Further, the
この様に、ブロックチェーン管理部14が、購入情報及び不正コンテンツ情報を含むブロックチェーンを管理する。本実施形態では、取引システムの運用者がブロックチェーンを管理し、かつ、取引に参加する各ユーザについては予めその身元を確認しているため、非特許文献1の様なナンス値を見つける作業は行わない。一方、各ブロックのつながりの正当性については、新たに生成するブロックに前のブロックのデータのハッシュ値を格納することで担保され、かつ、各ブロックのデータの正当性については電子署名224により担保される。したがって、ブロックチェーン管理部14が管理するブロックチェーンにより取引内容が担保され、かつ、ブロックチェーンの改竄は難しい。
In this way, the block
さらに、ネットワークを介したコンテンツの取引では、不正コンテンツが販売される可能性がある。本実施形態では、検証データを生成して公開し、取引に参加する各ユーザに閲覧させることで、不正コンテンツの情報を効率的に取得できる。さらに、取引が成立した場合、不正コンテツを通知したユーザに所定金額を支払う構成とすることで、不正コンテンツについての情報をさらに効率的に取得することができる。なお、不正コンテンツが通知された場合、例えば、取引システムの運用者が、通知されたコンテンツが本当に不正なものであるか否かを確認し、当該運用者が不正なものであると確認して管理サーバ1に確認応答を行った場合にのみ不正コンテンツ情報223に格納する構成であっても良い。これは、不正ではないコンテンツを不正コンテンツとして通知するものが現れる可能性もあるからである。いずれにしても、検証データを公開することで不正コンテンツについての情報を効率的に収集でき、よって、取引の信頼性を高めることができる。
Furthermore, there is a possibility that fraudulent content is sold in content transactions via a network. In the present embodiment, it is possible to efficiently acquire information on illegal content by generating and publishing verification data and allowing each user participating in the transaction to browse. Furthermore, when a transaction is established, information regarding illegal content can be acquired more efficiently by adopting a configuration in which a predetermined amount is paid to the user who has notified the illegal content. When unauthorized content is notified, for example, the operator of the transaction system confirms whether the notified content is really unauthorized, and confirms that the operator is unauthorized. The configuration may be such that the
なお、本発明による管理システム1は、1つ以上のコンピュータを協働させて上記管理システム1として動作させるプログラムにより実現することができる。なお、1つ以上のコンピュータは分散配置でき、その場合には、ネットワークを介して互いに接続される。また、これらコンピュータプログラムは、コンピュータが読み取り可能な記憶媒体に記憶されて、又は、ネットワーク経由で配布が可能なものである。 The management system 1 according to the present invention can be realized by a program that causes one or more computers to operate as the management system 1 in cooperation. Note that one or more computers can be distributed, and in this case, they are connected to each other via a network. These computer programs can be stored in a computer-readable storage medium or distributed via a network.
Claims (7)
販売データを受信すると当該販売データを第1保存手段に保存し、前記第1保存手段に保存されている販売データを示す情報を前記ネットワーク上で公開する処理を行う処理手段と、
前記第1保存手段に保存されている販売データの購入要求を示す購入情報を受信する受信手段と、
所定期間に前記受信手段が受信した購入情報をオープン状態のブロックに格納し、前記所定期間が終了すると、前記オープン状態のブロックをクローズして次のオープン状態のブロックを作成する管理手段と、
前記オープン状態のブロックがクローズされたときに当該ブロックに格納されている購入情報が示す販売データの取引を確定させる確定手段と、
を備えており、
前記管理手段は、オープン状態のブロックを作成する際、1つ前のブロックの所定データのハッシュ値を当該作成するブロックに格納し、オープン状態のブロックをクローズする際には、当該クローズするブロックの所定データの認証情報を暗号鍵により生成して当該クローズするブロックに格納することを特徴とするシステム。 A transaction system for establishing data transactions via a network,
Processing means for receiving the sales data, storing the sales data in the first storage means, and performing processing for publishing information indicating the sales data stored in the first storage means on the network;
Receiving means for receiving purchase information indicating a purchase request for sales data stored in the first storage means;
Management information for storing purchase information received by the receiving means in a predetermined period in an open block, and closing the open block and creating a next open block when the predetermined period ends;
Confirming means for confirming the transaction of the sales data indicated by the purchase information stored in the block when the open block is closed;
With
When creating the open block, the management means stores the hash value of the predetermined data of the previous block in the created block, and when closing the open block, A system characterized in that authentication information of predetermined data is generated by an encryption key and stored in the block to be closed.
前記処理手段は、前記第2保存手段に保存されている検証データを前記ネットワーク上で公開することを特徴とする請求項1に記載のシステム。 When the processing means receives the sales data, it generates verification data of the sales data and stores it in the second storage means,
The system according to claim 1, wherein the processing unit publishes verification data stored in the second storage unit on the network.
前記検証データは、前記動画又は前記楽曲の一部の時間範囲のデータであることを特徴とする請求項2に記載のシステム。 The sales data is a video or music,
The system according to claim 2, wherein the verification data is data of a time range of a part of the moving image or the music piece.
前記確定手段は、オープン状態のブロックがクローズされたときに当該ブロックに格納されている購入情報が示す販売データの内、当該クローズされたブロックの前記不正情報に含まれる販売データ以外の販売データの取引を確定させることを特徴とする請求項2又は3に記載のシステム。 When the management unit receives a notification from the terminal that has received the verification data stored in the second storage unit via the network that the verification data is data corresponding to illegal content, the management data When the information indicating the original sales data is added to the open block as invalid information and the open block is closed to create the next open block, the illegal stored in the closed block Store the information in the created block,
The confirmation means is configured to store sales data other than the sales data included in the fraudulent information of the closed block among the sales data indicated by the purchase information stored in the block when the open block is closed. 4. The system according to claim 2, wherein the transaction is finalized.
前記不正情報に含まれる販売データを示す購入情報の送信元の端末には、取引が確定しなかったことを通知することを特徴とする請求項4に記載のシステム。 When the open block is closed, the confirming means stores the sales data indicated by the purchase information in the sales data stored in the first storage means at the terminal of the confirmed transaction purchase information transmission source. Send
The system according to claim 4, wherein a terminal that is a source of purchase information indicating sales data included in the fraud information is notified that the transaction has not been confirmed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016153193A JP6669609B2 (en) | 2016-08-03 | 2016-08-03 | Data trading system and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016153193A JP6669609B2 (en) | 2016-08-03 | 2016-08-03 | Data trading system and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018022346A true JP2018022346A (en) | 2018-02-08 |
JP6669609B2 JP6669609B2 (en) | 2020-03-18 |
Family
ID=61164538
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016153193A Active JP6669609B2 (en) | 2016-08-03 | 2016-08-03 | Data trading system and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6669609B2 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180096347A1 (en) * | 2016-09-30 | 2018-04-05 | Cable Television Laboratories, Inc | Systems and methods for securely tracking consumable goods using a distributed ledger |
CN111626680A (en) * | 2020-06-02 | 2020-09-04 | 重庆云创科技有限公司 | Transaction data chain storage method and block chain storage method for credit evaluation |
JP2020184125A (en) * | 2019-04-26 | 2020-11-12 | 株式会社エーエヌラボ | Payment support system, payment support method and payment support program |
US20210133343A1 (en) * | 2018-10-22 | 2021-05-06 | Panasonic Intellectual Property Corporation Of America | Control method, contents management system, recording medium, and data structure |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007072912A (en) * | 2005-09-08 | 2007-03-22 | Platform Technologies Kk | Digital content trading system |
JP2016162431A (en) * | 2015-03-05 | 2016-09-05 | ブラザー工業株式会社 | Information processor, content distribution system, information processing method, and program |
-
2016
- 2016-08-03 JP JP2016153193A patent/JP6669609B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007072912A (en) * | 2005-09-08 | 2007-03-22 | Platform Technologies Kk | Digital content trading system |
JP2016162431A (en) * | 2015-03-05 | 2016-09-05 | ブラザー工業株式会社 | Information processor, content distribution system, information processing method, and program |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180096347A1 (en) * | 2016-09-30 | 2018-04-05 | Cable Television Laboratories, Inc | Systems and methods for securely tracking consumable goods using a distributed ledger |
US12056691B2 (en) * | 2016-09-30 | 2024-08-06 | Cable Television Laboratories, Inc. | Systems and methods for securely tracking consumable goods using a distributed ledger |
US20210133343A1 (en) * | 2018-10-22 | 2021-05-06 | Panasonic Intellectual Property Corporation Of America | Control method, contents management system, recording medium, and data structure |
JP2020184125A (en) * | 2019-04-26 | 2020-11-12 | 株式会社エーエヌラボ | Payment support system, payment support method and payment support program |
JP7349616B2 (en) | 2019-04-26 | 2023-09-25 | 株式会社エーエヌラボ | Payment support system, payment support method and payment support program |
CN111626680A (en) * | 2020-06-02 | 2020-09-04 | 重庆云创科技有限公司 | Transaction data chain storage method and block chain storage method for credit evaluation |
Also Published As
Publication number | Publication date |
---|---|
JP6669609B2 (en) | 2020-03-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI723658B (en) | Methods and devices for protecting sensitive data of transaction activity based on smart contract in blockchain | |
KR101780636B1 (en) | Method for issuing certificate information and blockchain-based server using the same | |
KR101799343B1 (en) | Method for using, revoking certificate information and blockchain-based server using the same | |
KR101661930B1 (en) | Certificate issuance system based on block chain | |
US20180359092A1 (en) | Method for managing a trusted identity | |
US6938019B1 (en) | Method and apparatus for making secure electronic payments | |
US20040093273A1 (en) | System and method for the secure distribution of digital content in a sharing network | |
US20230108366A1 (en) | Systems for encryption using blockchain distributed ledgers | |
JP2009526321A (en) | System for executing a transaction in a point-of-sale information management terminal using a changing identifier | |
KR101899275B1 (en) | Method and system to confirm ownership of digital goods | |
WO2002069557A1 (en) | Information processing apparatus and method, and storage medium | |
JP6669609B2 (en) | Data trading system and program | |
KR20210037274A (en) | Apparatus and method for managing contents | |
US20230370275A1 (en) | Verification system for proving authenticity and ownership of digital assets | |
JP7156889B2 (en) | Payment processing method | |
JP5084746B2 (en) | Method and apparatus for establishing peer-to-peer karma and trust | |
CN111353893A (en) | Transaction data processing method and device based on block chain | |
CN111160997A (en) | Advertisement supervision method and device based on block chain and advertisement delivery system | |
KR100468031B1 (en) | Publication and settlement of account for an electronic check | |
CN112954403B (en) | Video encryption method, device, equipment and storage medium | |
JP4410038B2 (en) | Electronic ticket sales / transfer method, server device, program, and recording medium | |
JP6909452B2 (en) | Information processing methods, information processing devices, programs and information processing systems | |
JP6844828B1 (en) | Information processing method, information processing device, information processing program and recording medium | |
CN110795749B (en) | Data processing method, device and storage medium | |
JP7327480B2 (en) | Electronic trading system, trading management server, electronic trading method and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20181003 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190717 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190826 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190904 |
|
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: 20200217 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200227 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6669609 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |