Öppna Enclave SDK: Alla dina frågor besvarade
Open Enclave SDK är ett mjukvaruutvecklingssats som används för bulking-enklavapplikationer i C och C ++. Enklavapplikationerna har två komponenter, en otillförlitlig och pålitlig komponent, även känd som enklaven.
I grund och botten är enklaven en skyddad minnesregion som ger säkerhet för data- och kodkörning.
Öppna Enclave SDK: Här är vad du behöver veta
Hur använder man Open Enclave SDK?
För att kunna använda Open Enclave SDK måste du installera Ubuntu 18.04 med SGX-maskinvara eller Ubuntu 16.04 med ett SGX-hårdvarupaket. Du kan också använda Ubuntu 18.04 eller 16.04 i simuleringsläge.
Windows Release Package kommer snart att finnas tillgängligt, men du kan fortfarande ställa in en virtuell maskin på en Windows-dator med kompatibel hårdvara.
Open Enclave SDK erbjuder också stöd för Open Portable TEE OS. Om du inte vet är OP-TEE ett operativsystem som körs på A-profil ARM-system som stöder ARM TrustZone. Alla nödvändiga paket finns på Open Enclave SDKs GitHub-sida, så se till att kolla in det.
Vilka är kärnfunktionerna i Open Enclave SDK?
Open Enclave SDK är universell, så det minimerar hårdvaru- och programvaruspecifika koncept. Denna SDK är standardiserad, så den tar bort leverantörsspecifika krav på signering och verifiering.
Naturligtvis är hela systemet öppen källkod och tillgängligt för användning på flera plattformar. Open Enclave SDK erbjuder också kompatibilitet och enklare aktivering av omfördelningsbara applikationer.
Vanliga frågor angående Open Enclave SDK
Kan jag använda Open Enclave SDK på flera plattformar?
Ja, Open Enclave SDK finns på både Windows och Linux, så du kan använda den på båda plattformarna utan problem.
Hur förbättrar Open Enclave SDK IoT-säkerhet?
Open Enclave SDK använder en betrodd komponent, även känd som Trusted Execution Environment (TEE) eller enclave. Tack vare detta system kan enklaverna enkelt utföra säkra beräkningar.