Microsoft has filed two patents that indicate the use of a Trusted Execution Environment within the blockchain projects. These should help to provide a secure environment for planned blockchain applications. The new proposals could push even further Microsoft’s blockchain initiatives.
The Trusted Execution Environment (TEE) stands for a platform that ensures safe application execution which also presents a trusted runtime environment. TEE can exist on both the processor of a computer and on a separate processor.
Trusted Execution Environment
The TEE would consolidate Microsoft’s involvement in the blockchain sector. The patents also indicate that the technology is designed mainly for blockchains and similar security-focused technologies.
The first filed patent points out the interest in building a blockchain consortium network. In one of the mentioned applications, the blockchain node is first set up as a simple node. In this case, a previously defined blockchain, including the list of members, is stored in the TEE of the node. If both elements match, the members will get a TEE certification. After the validation, the node can connect to other nodes in the consortium.
The second filed patent describes transaction processing in blockchain consortium networks. In the example mentioned, a previously defined blockchain type is stored in the TEE of the processor. The TEE certification determines if the blockchain is the required type. Immediately the transaction can be made and received. After that, the status of the operation can be forwarded directly to the consortium network.
In the past years, Microsoft has started to shift a lot of its resources and time towards blockchain. Microsoft is working closely with the DLT company R3 and has among other things integrated the Corda platform with the Microsoft Azure cloud service. Also, Microsoft took over the open source platform GitHub which has become the first choice for blockchain projects.