Data check methods, apparatuses, and devices

US11270029B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11270029-B2
Application numberUS-202117364528-A
CountryUS
Kind codeB2
Filing dateJun 30, 2021
Priority dateAug 31, 2020
Publication dateMar 8, 2022
Grant dateMar 8, 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.

Examples in this application disclose data check computer-implemented methods, media, and systems. One example computer-implemented method includes retrieving, by a trusted execution environment (TEE), a check-triggering instruction from a server, where the check-triggering instruction is configured to trigger the TEE to perform a consistency check on basic data of a user to be identified, in response to the check-triggering instruction, retrieving, by the TEE, encrypted standard basic data of the user from a trusted institution, retrieving, by the TEE, encrypted basic data of the user from a first institution, retrieving, by the TEE, the basic data of the user by decrypting the encrypted basic data, performing, by the TEE, the consistency check on the basic data of the user based on the encrypted standard basic data to obtain a check result, and sending, from the TEE, the check result to a second institution.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method, comprising: retrieving, by a trusted execution environment (TEE) on an off-chain computer, a check-triggering instruction from a server, wherein the check-triggering instruction triggers the TEE to perform a consistency check on basic data of a user to be identified, wherein the basic data of the user comprises user identification information of the user, and the TEE on the off-chain computer is verified as trustworthy by a trusted institution that is an authentication server; in response to the check-triggering instruction, retrieving, by the TEE, encrypted standard basic data of the user from the trusted institution; retrieving, by the TEE, encrypted basic data of the user from a first institution; retrieving, by the TEE, the basic data of the user by decrypting the encrypted basic data; performing, by the TEE, the consistency check on the basic data of the user based on the encrypted standard basic data to obtain a check result, wherein the consistency check comprises know your customer (KYC) check; and in response to receiving an acquisition request from a second institution, sending, from the TEE, the check result to the second institution. 2. The computer-implemented method of claim 1 , comprising: retrieving, by the TEE, the encrypted basic data based on the user identification information of the user from a cloud storage server, wherein the encrypted basic data is uploaded by the first institution to the cloud storage server. 3. The computer-implemented method of claim 2 , wherein the user identification information comprises an account registered by the user at the first institution or assigned to the user by the first institution in response to an operation initiated by the user at the first institution. 4. The computer-implemented method of claim 1 , comprising: decrypting the encrypted standard basic data of the user to obtain standard basic data. 5. The computer-implemented method of claim 4 , wherein performing the consistency check on the basic data of the user based on the encrypted standard basic data comprises: comparing the basic data of the user with the standard basic data; and determining that the basic data is real data in response to the check result indicating that the basic data is the same as the standard basic data, or determining that the basic data is false data in response to the check result indicating that the basic data is not the same as the standard basic data. 6. The computer-implemented method of claim 1 , comprising: receiving, by the TEE, a check result acquisition request from the second institution, wherein the check result acquisition request is configured to request the check result. 7. The computer-implemented method of claim 6 , wherein the check result acquisition request comprises the user identification information of the user. 8. A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform operations comprising: retrieving, by a trusted execution environment (TEE) on an off-chain computer, a check-triggering instruction from a server, wherein the check-triggering instruction triggers the TEE to perform a consistency check on basic data of a user to be identified, wherein the basic data of the user comprises user identification information of the user, and the TEE on the off-chain computer is verified as trustworthy by a trusted institution that is an authentication server; in response to the check-triggering instruction, retrieving, by the TEE, encrypted standard basic data of the user from the trusted institution; retrieving, by the TEE, encrypted basic data of the user from a first institution; retrieving, by the TEE, the basic data of the user by decrypting the encrypted basic data; performing, by the TEE, the consistency check on the basic data of the user based on the encrypted standard basic data to obtain a check result, wherein the consistency check comprises know your customer (KYC) check; and in response to receiving an acquisition request from a second institution, sending, from the TEE, the check result to the second institution. 9. The non-transitory, computer-readable medium of claim 8 , wherein the operations comprise: retrieving, by the TEE, the encrypted basic data based on the user identification information of the user from a cloud storage server, wherein the encrypted basic data is uploaded by the first institution to the cloud storage server. 10. The non-transitory, computer-readable medium of claim 9 , wherein the user identification information comprises an account registered by the user at the first institution or assigned to the user by the first institution in response to an operation initiated by the user at the first institution. 11. The non-transitory, computer-readable medium of claim 8 , wherein the operations comprise: decrypting the encrypted standard basic data of the user to obtain standard basic data. 12. The non-transitory, computer-readable medium of claim 11 , wherein performing the consistency check on the basic data of the user based on the encrypted standard basic data comprises: comparing the basic data of the user with the standard basic data; and determining that the basic data is real data in response to the check result indicating that the basic data is the same as the standard basic data, or determining that the basic data is false data in response to the check result indicating that the basic data is not the same as the standard basic data. 13. The non-transitory, computer-readable medium of claim 8 , wherein the operations comprise: receiving, by the TEE, a check result acquisition request from the second institution, wherein the check result acquisition request is configured to request the check result. 14. The non-transitory, computer-readable medium of claim 13 , wherein the check result acquisition request comprises the user identification information of the user. 15. A computer-implemented system, comprising: one or more computers; and one or more computer memory devices interoperably coupled with the one or more computers and having tangible, non-transitory, machine-readable media storing one or more instructions that, when executed by the one or more computers, perform one or more operations comprising: retrieving, by a trusted execution environment (TEE) on an off-chain computer, a check-triggering instruction from a server, wherein the check-triggering instruction triggers the TEE to perform a consistency check on basic data of a user to be identified, wherein the basic data of the user comprises user identification information of the user, and the TEE on the off-chain computer is verified as trustworthy by a trusted institution that is an authentication server; in response to the check-triggering instruction, retrieving, by the TEE, encrypted standard basic data of the user from the trusted institution; retrieving, by the TEE, encrypted basic data of the user from a first institution; retrieving, by the TEE, the basic data of the user by decrypting the encrypted basic data; performing, by the TEE, the consistency check on the basic data of the user based on the encrypted standard basic data to obtain a check result, wherein the consistency check comprises know your customer (KYC) check; and in response to receiving an acquisition request from a second institution, sending, from the TEE, the check result to the second institution. 16. The computer-implemented system of claim 15 , wherein the one or more operations comprise:

Assignees

Inventors

Classifications

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

  • Transaction verification · CPC title

  • Business processing using cryptography · CPC title

  • involving a neutral party, e.g. certification authority, notary or trusted third party [TTP] · CPC title

  • Time limited access, e.g. to a computer or data · 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 US11270029B2 cover?
Examples in this application disclose data check computer-implemented methods, media, and systems. One example computer-implemented method includes retrieving, by a trusted execution environment (TEE), a check-triggering instruction from a server, where the check-triggering instruction is configured to trigger the TEE to perform a consistency check on basic data of a user to be identified, in r…
Who is the assignee on this patent?
Alipay Hangzhou Inf Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F21/31. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 08 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 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).