Method and apparatus for sharing information recorded on blockchain based on anchoring

US11232077B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11232077-B2
Application numberUS-201916664381-A
CountryUS
Kind codeB2
Filing dateOct 25, 2019
Priority dateOct 26, 2018
Publication dateJan 25, 2022
Grant dateJan 25, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method of sharing information on the basis of anchoring and an anchoring device supporting the same and more particularly are provided. One of the methods includes, acquiring anchoring information including first field information permitted for sharing from a target transaction record recorded in a first blockchain and recording the acquired anchoring information in a second blockchain.

First claim

Opening claim text (preview).

What is claimed is: 1. A method performed by an anchoring device to share information on the basis of anchoring, the method comprising: acquiring anchoring information from a target transaction record recorded in a first blockchain; and recording the acquired anchoring information in a second blockchain, wherein the target transaction record includes a plurality of pieces of field information including first field information permitted for sharing and second field information not permitted for sharing; the anchoring information includes the first field information and verification information, and the anchoring information excludes the second field information; the verification information includes information for verifying on the first field information and the second field information; and the information for verifying the first field information and the second field information includes a root hash value of a Merkle tree configured on the basis of the plurality of pieces of field information and a non-root hash value related to the second field information in the Merkle tree. 2. The method of claim 1 , wherein the first blockchain is a blockchain to which access of a sharee of the first field information is restricted; and the second blockchain is a blockchain to which access of a sharee of the first field information is allowed. 3. The method of claim 2 , wherein the first blockchain is a private blockchain; and the second blockchain is a public blockchain. 4. The method of claim 2 , wherein the first blockchain is shared through a first channel in a blockchain network; and the second blockchain is shared through a second channel in the blockchain network. 5. The method of claim 1 , wherein the anchoring information further includes an identifier of a target transaction and information on a block in which the target transaction record is recorded. 6. The method of claim 1 , wherein the anchoring information further includes electronic signature information of the first field information generated with a private key related to a target transaction. 7. The method of claim 6 , wherein a public key corresponding to the private key is registered in a specific blockchain which is a public blockchain. 8. The method of claim 1 , wherein the non-root hash value related to the second field information includes a minimum number of non-root hash values required for calculating the root hash value. 9. A method performed by a computing device to share information on the basis of anchoring, the method comprising: retrieving an anchoring transaction record recorded in a first blockchain, the anchoring transaction record including first field information and verification information; and verifying the first field information by using the verification information, wherein the anchoring transaction record is generated by anchoring a target transaction record recorded in a second blockchain; the target transaction record includes a plurality of pieces of field information including the first field information permitted for sharing and second field information not permitted for sharing wherein the verification information includes information for verifying the first field information and the second field information; and the information for verifying the first field information and the second field information includes a root hash value of a Merkle tree configured on the basis of the plurality of pieces of field information and a non-root hash value related to the second field information in the Merkle tree. 10. The method of claim 9 , wherein the first field information corresponds to some of the plurality of pieces of field information included in the target transaction record. 11. The method of claim 9 , wherein the first blockchain is a public blockchain; and the second blockchain is a private blockchain. 12. The method of claim 9 , wherein the verification information further includes electronic signature information of the first field information; and the verifying of the first field information comprises: acquiring a public key previously registered in a public blockchain; and verifying the electronic signature information with the acquired public key. 13. The method of claim 9 , wherein the information for verifying the first field information and the second field information includes a first root hash value of a Merkle tree configured on the basis of the plurality of pieces of field information and a non-root hash value related to the second field information in the Merkle tree; and the verifying of the first field information comprises: calculating a hash value of the first field information; calculating a second root hash value of the Merkle tree by using the calculated hash value and the non-root hash value; and verifying the first field information on the basis of a comparison result between the first root hash value and the second root hash value. 14. The method of claim 13 , wherein the non-root hash value related to the second field information includes a minimum number of non-root hash values required for calculating the second root hash value. 15. An anchoring device comprising: a communication interface configured to interoperate with a first blockchain and a second blockchain; a memory including one or more instructions; and a processor configured to, by executing the one or more instructions, acquire anchoring information from a target transaction record recorded in the first blockchain, and record the acquired anchoring information in the second blockchain, wherein the target transaction record includes a plurality of pieces of field information including first field information permitted for sharing and second field information not permitted for sharing; the anchoring information includes the first field information and verification information, and the anchoring information excludes the second field information; and the verification information includes information for verifying on the first field information and the second field information; and the verification information includes a root hash value of a Merkle tree configured on the basis of the plurality of pieces of field information and a non-root hash value related to the second field information in the Merkle tree. 16. The anchoring device of claim 15 , wherein the anchoring information further includes electronic signature information of the first field information generated with a private key related to a target transaction.

Assignees

Inventors

Classifications

  • using hash chains, e.g. blockchains or hash trees · CPC title

  • Some peer nodes performing special functions · CPC title

  • for controlling access to devices or network resources · CPC title

  • G06F16/176Primary

    Support for shared access to files; File sharing support · CPC title

  • Modes of operation, e.g. cipher block chaining [CBC], electronic codebook [ECB] or Galois/counter mode [GCM] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11232077B2 cover?
A method of sharing information on the basis of anchoring and an anchoring device supporting the same and more particularly are provided. One of the methods includes, acquiring anchoring information including first field information permitted for sharing from a target transaction record recorded in a first blockchain and recording the acquired anchoring information in a second blockchain.
Who is the assignee on this patent?
Samsung Sds Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F16/176. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 25 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).