The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jun. 22, 2021

Filed:

Jun. 29, 2020
Applicant:

Advanced New Technologies Co., Ltd., George Town, KY;

Inventors:

Qi Liu, Hangzhou, CN;

Boran Zhao, Hangzhou, CN;

Ying Yan, Hangzhou, CN;

Changzheng Wei, Hangzhou, CN;

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2018.01); G06F 21/57 (2013.01); G06F 21/60 (2013.01); G06F 9/54 (2006.01);
U.S. Cl.
CPC ...
G06F 21/57 (2013.01); G06F 9/544 (2013.01); G06F 21/606 (2013.01);
Abstract

A computer-implemented method, non-transitory, computer-readable medium, and computer-implemented system are provided for data transmission in a trusted execution environment (TEE) system. The method can be executed by a thread on a TEE side of the TEE system. The method includes obtaining first data; calling a predetermined function using the first data as an input parameter to switch to a non-TEE side; obtaining a write offset address by reading a first address; obtaining a read offset address by reading a second address; determining whether a quantity of bytes of the first data is less than or equal to a quantity of writable bytes; if so, writing the first data into third addresses starting from the write offset address; updating the write offset address in the first address; and returning to the TEE side.


Find Patent Forward Citations

Loading…