Software Guard Extensions (SGX) by Intel is a block of security-related instruction codes that are written into their modern central processing units; these instructions improve the security of the application code and data, which protects it from breaching or modification.
Enclaves are areas in execution memory that have more security and can be used to hold sensitive information. These enclaves possess hardware-assisted confidentiality and integrity-added protections to help prevent access from processes with lower privilege levels.
Let’s have a look at what Intel has to offer with SGX:
Key management becomes easier with the use of enclaves as they can manage cryptographic keys and provide HSM-like functionality.
Sensitive processes like transaction processing, consensus, and key storage become much more secure and private.
Unaltered/unmodified streaming aids content owners in protecting their intellectual property.
IoT edge devices are much more secured to cloud and client communications.
Free Resources