US 12,443,727 B2
Microprocessor, data processing method, electronic device, and storage medium
Qiang Dou, Tianjin (CN); Yanzhao Feng, Tianjin (CN); Yufeng Guo, Tianjin (CN); Ming Zhang, Tianjin (CN); Zhuo Ma, Tianjin (CN); Qingshan Zhu, Tianjin (CN); and Zhiqiang Chen, Tianjin (CN)
Assigned to Phytium Technology Co., Ltd., Tianjin (CN)
Filed by Phytium Technology Co., Ltd., Tianjin (CN)
Filed on Aug. 17, 2022, as Appl. No. 17/889,664.
Claims priority of application No. 202111017731.3 (CN), filed on Sep. 1, 2021.
Prior Publication US 2023/0068658 A1, Mar. 2, 2023
Int. Cl. G06F 21/60 (2013.01); G06F 9/48 (2006.01); G06F 21/72 (2013.01)
CPC G06F 21/602 (2013.01) [G06F 9/4881 (2013.01); G06F 21/72 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A microprocessor comprising:
a cryptographic engine configured to execute a cryptographic algorithm; and
a controller connected to the cryptographic engine and configured to:
receive an access request from a first execution environment, the access request accessing the cryptographic engine to execute the cryptographic algorithm, the access request including at least identification information, the identification information indicating that the access request is from the first execution environment, the first execution environment being an execution environment of a number N execution environments, N being an integer greater than 1, and access requests from different execution environments requiring execution of different cryptographic algorithms; and
based on the identification information, instruct the cryptographic engine to execute the cryptographic algorithm that needs to be executed by the access request with respect to the first execution environment.