Patent ID: 11907935
Assignee: INTEL CORPORATION
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 0:
1. An apparatus, comprising:
a trusted execution environment comprising:
a processor of a trusted execution environment (TEE); and
memory of the TEE coupled to the processor, the memory comprising instructions that when executed by the processor cause the processor to:
create a trusted direct transaction from a shadow wallet for a digital asset, the shadow wallet associated with a digital asset wallet for a blockchain infrastructure, wherein the shadow wallet is stored in the memory of the TEE and the digital asset wallet is stored outside of the memory of the TEE;
generating a signed message for the trusted direct transaction, the signed message cryptographically signed by the shadow wallet using a private key for the shadow wallet, the private key generated by the TEE;
send the signed message as an indication of the trusted direct transaction to a peer;
mirror, via an application programming interface (API) proxy for the digital asset wallet, the trusted direct transaction in the digital asset wallet; and
transfer a digital asset between the digital asset wallet and a wallet associated with the peer before independent validation of the trusted directed transaction is made by the blockchain infrastructure.