The invention discloses a trusted execution environment (TEE) multi-
node authentication method, which comprises the following steps of: assuming that a plurality of TEE computing nodes form a computing
resource pool, and uniformly distributing computing resources by a computing
resource management system; and setting a unified access and
authentication node (AuthNode) for the the
resource pool, wherein the node assists a user in completing the remote
authentication process of all distributed TEE computing nodes. The method has the following advantages: 1, a user can authenticate the code security in the
cloud computing environment, and realizes security protection on the computing process through the TEE; 2, the
privacy protection of user data can be achieved, the user data are uploaded to the cloud environment in an encrypted state, and the data are only decrypted and used in the TEE; 3, the user can authenticate the
correctness of the calculation result to ensure that the calculation result is not tampered; and 4, complete remote
authentication is only carried out in a program deployment stage, the TEE authentication process is completed in the cloud environment, the user only needs to carry out simple local
verification in the calculation process, and the execution efficiency is high.