![](https://help.apple.com/assets/6537FB06A074DBB5E802EA07/6537FB31280588A5490B6E1D/sv_SE/52d714626638d3391623c853be0c593b.png)
Maskinvarusäkerhet i översikt
För att programvara ska vara säker måste den finnas på maskinvara med inbyggd säkerhet. Därför har Apples enheter med iOS, iPadOS, macOS, tvOS och watchOS skapats med inbyggda säkerhetsfunktioner i kretsarna. Bland funktionerna finns en processor som strömförsörjer systemsäkerhetsfunktioner, och även ytterligare kretsar som är dedikerade till säkerhetsfunktioner. Säkerhetsfokuserad maskinvara följer principen att stöda begränsade och diskret definierade funktioner för att minska angreppsytan. Sådana komponenter innehåller ett startminne (Boot ROM) som bildar en maskinvarubaserad betrodd rot, dedikerade AES-motorer för effektiv och säker kryptering och avkryptering samt en Secure Enclave. Secure Enclave är en komponent i Apples SoC (System on Chip) som finns i alla nyare iPhone-, iPad-, Apple Watch-, Apple TV- och HomePod-enheter samt i alla Mac-datorer med Apple Silicon och de med Apples T2-säkerhetskrets. Själva Secure Enclave följer samma designprincip som SoC och innehåller ett eget diskret startminne och en egen AES-motor. Secure Enclave tillhandahåller också grunden för den säkra generering och lagring av nycklar som krävs för kryptering av data vid vila, och den skyddar och utvärderar biometriska data för Face ID och Touch ID.
Lagringskryptering måste vara snabb och effektiv. Samtidigt kan den inte exponera de data (eller nyckelmaterial) den använder till att upprätta kryptografiska nyckelrelationer. AES-maskinvarumotorn löser det här problemet genom att utföra snabb in-line-kryptering och -avkryptering när filer skrivs till eller läses. En speciell kanal från Secure Enclave tillhandahåller nödvändigt nyckelmaterial till AES-motorn utan att exponera informationen mot approcessorn (eller processorn) eller operativsystemet som helhet. Detta säkerställer att Apples dataskydds- och FileVault-tekniker skyddar användarnas filer utan att exponera långlivade krypteringsnycklar.
Apple har utformat säker start för att skydda de lägsta nivåerna av programvara från att manipuleras, och för att endast tillåta att betrodd operativsystemprogramvara från Apple körs vid start. Säker start börjar med statisk kod som kallas Boot ROM. Den skapas när Apples SoC tillverkas och är en betrodd rot för maskinvaran. På Mac-datorer med en T2-krets startar förtroendet för den säkra macOS-startsekvensen med själva T2. (Både T2-kretsen och Secure Enclave kör dessutom sina egna säkra startprocesser med egen säker Boot ROM – detta är en exakt motsvarighet till hur kretsarna i A-serien samt M1- och M2-familjerna startar säkert.)
Secure Enclave bearbetar också ansikts- och fingeravtrycksdata från Face ID- och Touch ID-sensorerna i Apple-enheter. Detta ger säker autentisering samtidigt som integriteten och säkerheten för användarens biometriska data upprätthålls. Det innebär också att användarna kan dra nytta av säkerheten som långa och mer komplexa lösenkoder och lösenord ger, oftast tillsammans med snabb och smidig autentisering för åtkomst eller vid köp.