Blockchain data processing method, apparatus, and device

US11349658B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11349658-B2
Application numberUS-202117361982-A
CountryUS
Kind codeB2
Filing dateJun 29, 2021
Priority dateJul 31, 2020
Publication dateMay 31, 2022
Grant dateMay 31, 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 blockchain data processing method includes: receiving a read request for target data stored in a blockchain; acquiring read permission index information of the target data from the blockchain, and acquiring a data read rule corresponding to the target data based on the read permission index information, the data read rule being configured to determine readable content in the target data; determining, in a predetermined trusted environment, the readable content in the target data based on the data read rule; and providing the readable content in the target data for a sender of the read request.

First claim

Opening claim text (preview).

The invention claimed is: 1. A blockchain data processing method, comprising: receiving an upload request of target data; generating, in a predetermined trusted environment, a data read rule corresponding to the target data and read permission index information of the target data according to a preset compliance rule for data reading and the target data; uploading the target data and the read permission index information of the target data to a blockchain; receiving a read request for the target data stored in the blockchain; acquiring the read permission index information of the target data from the blockchain, and acquiring the data read rule corresponding to the target data based on the read permission index information, the data read rule being configured to determine readable content in the target data; determining, in the predetermined trusted environment, the readable content in the target data based on the data read rule; and providing the readable content in the target data for a sender of the read request. 2. The method according to claim 1 , wherein the providing the readable content in the target data for the sender of the read request comprises: keeping the readable content in the target data unchanged, and processing remaining content in the target data to obtain processed target data; and displaying the processed target data to the sender of the read request. 3. The method according to claim 1 , further comprising: acquiring a changed compliance rule when it is detected that the compliance rule for data reading is changed; modifying the data read rule based on the changed compliance rule to obtain a modified data read rule; and the determining, in the predetermined trusted environment, the readable content in the target data based on the data read rule comprising: determining, in the predetermined trusted environment, the readable content in the target data based on the modified data read rule. 4. The method according to claim 1 , wherein the generating, in the predetermined trusted environment, the data read rule corresponding to the target data and the read permission index information of the target data according to the preset compliance rule for data reading and the target data comprises: verifying, in the predetermined trusted environment, content of the target data according to a preset data verification rule to obtain a verification result; and generating, in the predetermined trusted environment, the data read rule corresponding to the target data and the read permission index information of the target data according to the preset compliance rule for data reading and the target data if the verification result is the verification being passed. 5. The method according to claim 1 , further comprising: receiving a modify request for the data read rule corresponding to the target data; modifying, based on the modify request, the data read rule corresponding to the target data to obtain a modified data read rule; and the determining, in the predetermined trusted environment, the readable content in the target data based on the data read rule comprising: determining, in the predetermined trusted environment, the readable content in the target data based on the modified data read rule. 6. The method according to claim 1 , wherein the target data is encrypted data, and before the determining, in the predetermined trusted environment, the readable content in the target data based on the data read rule, the method further comprises: decrypting, in a predetermined trusted execution environment, the encrypted target data to obtain the target data. 7. A blockchain data processing device, comprising: a processor; and a memory storing instructions executable by the processor, wherein the processor is configured to: receive an upload request of target data; generate, in a predetermined trusted environment, a data read rule corresponding to the target data and read permission index information of the target data according to a preset compliance rule for data reading and the target data; upload the target data and the read permission index information of the target data to a blockchain; receive a read request for the target data stored in the blockchain; acquire the read permission index information of the target data from the blockchain, and acquire the data read rule corresponding to the target data based on the read permission index information, the data read rule being configured to determine readable content in the target data; determine, in the predetermined trusted environment, the readable content in the target data based on the data read rule; and provide the readable content in the target data for a sender of the read request. 8. The device according to claim 7 , wherein the processor is further configured to: keep the readable content in the target data unchanged, and process remaining content in the target data to obtain processed target data; and display the processed target data to the sender of the read request. 9. The device according to claim 7 , wherein the processor is further configured to: acquire a changed compliance rule when it is detected that the compliance rule for data reading is changed; modify the data read rule based on the changed compliance rule to obtain a modified data read rule; and determine, in the predetermined trusted environment, the readable content in the target data based on the modified data read rule. 10. The device according to claim 7 , wherein the processor is further configured to: verify, in the predetermined trusted environment, content of the target data according to a preset data verification rule to obtain a verification result; and generate, in the predetermined trusted environment, the data read rule corresponding to the target data and the read permission index information of the target data according to the preset compliance rule for data reading and the target data if the verification result is the verification being passed. 11. The device according to claim 7 , wherein the processor is further configured to: receive a modify request for the data read rule corresponding to the target data; modify, based on the modify request, the data read rule corresponding to the target data to obtain a modified data read rule; and determine, in the predetermined trusted environment, the readable content in the target data based on the modified data read rule. 12. The device according to claim 7 , wherein the target data is encrypted data, and before determining, in the predetermined trusted environment, the readable content in the target data based on the data read rule, the processor is further configured to: decrypt, in a predetermined trusted execution environment, the encrypted target data to obtain the target data. 13. A non-transitory computer-readable storage medium having stored therein instructions that, when executed by a processor of a device, cause the device to perform a blockchain data processing method, the method comprising: receiving an upload request of target data; generating, in a predetermined trusted environment, a data read rule corresponding to the target data and read permission index information of the target data according to a preset compliance rule for data reading and the target data; uploading the target data and the read permission index information of the target data to a blockchain; receiving a read request for the target data stored in the blockchain; acquiring the read permission index information of the target data from the blockchain, and acquiring the data read rule corresponding to the target data ba

Assignees

Inventors

Classifications

  • H04L9/3239Primary

    involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD · CPC title

  • Applying rules; Deductive queries · CPC title

  • Indexing structures · CPC title

  • Protecting data integrity, e.g. using checksums, certificates or signatures · CPC title

  • using hash chains, e.g. blockchains or hash trees · 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 US11349658B2 cover?
A blockchain data processing method includes: receiving a read request for target data stored in a blockchain; acquiring read permission index information of the target data from the blockchain, and acquiring a data read rule corresponding to the target data based on the read permission index information, the data read rule being configured to determine readable content in the target data; dete…
Who is the assignee on this patent?
Alipay Hangzhou Inf Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04L9/3239. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 31 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 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).