Hoppa till innehÄll

47-dagarscertifikaten Ă€r pĂ„ vĂ€g. Är du redo?

Agera nu →

DICE X.509-certifikatprofiler för hÄrdvaruidentitet

PKI

DICE stÄr för Device Identifier Composition Engine . Det Àr en hÄrdvarubaserad Root of Trust (RoT) enligt definitionen av Trusted Computing Group (TCG). KÀrnidén Àr enkel men kraftfull: ta en hemlighet som Àr fysiskt inbÀddad i kiseln vid tillverkningen, kombinera den med en mÀtning av den firmware som laddas pÄ den kiseln och hÀrled en kryptografisk nyckel frÄn resultatet. Den nyckeln Àr hÄrdvarubunden pÄ ett sÀtt som programnycklar aldrig Àr.

Specifikationen för TCG DICE-certifikatprofiler

TCG DICE-certifikatprofilspecifikationen, version 1.1 (publicerad 24 april 2025) , Àr det normativa dokument som definierar hur DICE-hÀrledda nycklar uttrycks som X.509-certifikat . Den definierar fyra certifikatprofiler och de policy-OID:er som medföljer dem. Allt i det hÀr avsnittet Àr hÀmtat direkt frÄn den publicerade specifikationen.

Vad specifikationen definierar

Specifikationen förutsÀtter att lÀsaren Àr bekant med TCG:s hÄrdvarukrav för DICE och DICE:s lagerarkitekturspecifikation. Byggande pÄ dessa grunder definierar den:

  • X.509 certifikat konventioner för DICE-hĂ€rledda nyckelpar (serienummer, giltighet, namngivning)
  • Policy-OID:er frĂ„n namnrymden tcg-dice-kp som identifierar syftet och bindningen för varje nyckel
  • Fyra certifikatprofiler: IDevID, LDevID, ECA och attestering
  • FĂ€ltnivĂ„krav för varje profil (UtfĂ€rdare, Ämne, NyckelanvĂ€ndning, Utökad nyckelanvĂ€ndning, GrundlĂ€ggande begrĂ€nsningar, CRLDistributionPoints)

Certifikatkonventioner

  • Serienummer: Certifikatets serienummer MÅSTE vara unika per CA för varje Alias ​​Key-certifikat. Olika inbĂ€ddade CA:er kan utfĂ€rda certifikat med samma serienummerfĂ€lt.
  • Certifikatets livslĂ€ngd: Enheter med en sĂ€ker klocka stĂ€ller in giltighetsperioder pĂ„ konventionellt sĂ€tt. Enheter utan en sĂ€ker klocka, vilket tĂ€cker de flesta AI-acceleratorer och inbĂ€ddad hĂ„rdvara, stĂ€ller in notAfter till vĂ€rdet X.509 GeneralizedTime. 99991231235959Z or giltighetstid som inte löper utnotBefore Ă€r satt till ett kĂ€nt datum i den nĂ€rmaste förflutna, till exempel TCB-byggtiden. Detta vĂ€rde indikerar inget definierat utgĂ„ngsdatum.
  • Ämnesnamn: Ämnesnamn SKALL identifiera komponentmiljön dĂ€r privat nyckel finns. Kan innehĂ„lla enhetens serienummer, firmware-identifierare eller DICE-lagerkoordinater. Ämnesnamn MÅSTE formateras för byte-matrisjĂ€mförelser. Attesteringsverifierare rekommenderas att inte hĂ€mta attesteringsansprĂ„k frĂ„n fĂ€lten Ämne eller SubjectAltName.
  • Utgivarens namngivning: Utgivarens namn pĂ„ lager n+1 MÅSTE matcha Ämnesnamn av utfĂ€rdande av certifikat pĂ„ lager n. Detta Ă€r kedjeregeln som gör att DICE-identiteten kan spĂ„ras frĂ„n kisel och upp genom varje firmwarelager.

Policy-OID:er: namnrymden tcg-dice-kp

Specifikationen definierar sju policy-OID:er i namnrymden tcg-dice-kp. Dessa placeras i tillÀgget Extended Key Usage för DICE- certifikat för att identifiera vad nyckeln Àr auktoriserad för och hur den bands. OID-bÄgen frÄn specifikationen (bilaga A):

tcg OBJECT IDENTIFIER ::= { 2 23 133 }
tcg-dice OBJECT IDENTIFIER ::= { tcg platformClass(5) dice(4) }
tcg-dice-kp OBJECT IDENTIFIER ::= { tcg-dice kp(100) }
OID-namnOID-vÀrdeSyfte och bindande regel
tcg-dice-kp-identitetsInitidentitet-init(6)IDevID. Ursprunglig enhetsidentitet. Nyckeln MÅSTE vara bunden vid tillverkning. Nyckeln MÅSTE vara certifierad av tillverkaren.
tcg-dice-kp-identitetslokalidentitetslokalisering(7)LDevID. Lokal enhetsidentitet. Nyckeln BÖR vara bunden efter tillverkning. Nyckeln MÅSTE vara certifierad av en lokal utfĂ€rdare.
tcg-dice-kp-attestInitattest-init(8)Initial attestering. Attesteringsnyckel för bevis pĂ„ signeringsenhet. Nyckeln MÅSTE vara bunden vid tillverkning och certifierad av tillverkaren.
tcg-dice-kp-attestLocattest-loc(9)Lokal attestering. Attesteringsnyckel, bindande efter tillverkning. MÅSTE certifieras av lokal utfĂ€rdare.
tcg-dice-kp-assertInitassert-init(10)Initial pÄstÄende. Nyckel för signering av referensmÀtningar om enheten. Tillverkningsbunden.
tcg-dice-kp-assertLocassert-loc(11)Lokalt pĂ„stĂ„ende. Nyckel för signering av referensmĂ€tningar. Efter tillverkning. MÅSTE certifieras av lokal utfĂ€rdare.
tcg-tĂ€rningar-kp-ecaeca(12)InbĂ€ddad certifikatutfĂ€rdare. Auktoriserar certifikatutfĂ€rdande för nycklar pĂ„ den aktuella enheten. UtfĂ€rdarens signeringsnyckel MÅSTE vara certifierad av tillverkaren eller den lokala utfĂ€rdaren.

PKI-tjÀnster för företag

FÄ komplett konsultstöd frÄn början till slut för alla dina PKI-behov!

De fyra certifikatprofilerna

Specifikationen definierar fyra certifikatprofiler . Var och en har en tabell med krav pÄ fÀltnivÄ (tabell 14 i specifikationen). Nedan följer en kortfattad sammanfattning av vilka X.509-certifikatmetadata som krÀvs för varje certifikatprofil.

IDevID: Ursprunglig enhetsidentifierare

KĂ€lla: TCG DICE-certifikatprofiler v1.1, tabell 1

IDevID Àr enhetens födelsebevis eller lövbevis. Det utfÀrdas vid tillverkningstillfÀllet och kan inte utfÀrdas pÄ nytt eftersom nyckeln Àr hÄrdvarubunden.

FĂ€ltKrav
emittentMÅSTE identifiera eller kedja till enhetstillverkaren eller enheten i leveranskedjan. Om utfĂ€rdaren Ă€r en inbĂ€ddad CA, ECA-utfĂ€rdaren MÅSTE kedjan till tillverkarens CA. DĂ€rför MÅSTE certifikatkedjan valideras
ÄmneDen anvĂ€nder vanligtvis relativa distinguished names (RDN) som Common Name (CN), Organization (O) eller Organizational Unit (OU) för att beteckna TCB-klassen eller -instansen. Ofta Ă€r unika hĂ„rdvaruidentifierare (som ett unikt enhets-ID eller UEID) inbĂ€ddade som tillĂ€gg eller inuti SAN:et för att unikt identifiera enhetsinstansen.
Obs: MÅSTE identifiera TCB:n (Tillförlitlig databas) Ă€ger den privata nyckeln IDevID. Kan vara en klassidentifierare (flera enhetsinstanser som delar samma namn).
ÄmnesnyckelInnehĂ„ller den publika nyckeln och algoritmidentifieraren. Nyckeln MÅSTE skyddas av ett oförĂ€nderligt TCB-lager, eller ett TCB-lager som endast kan modifieras av utfĂ€rdaren. Den privata nyckeln MÅSTE sĂ€kras i en hĂ„rdvarubaserad modul, till exempel en Hardware Security Module (HSM).
NyckelanvĂ€ndningOm Ă€mnet Ă€r en ECA: MÅSTE innehĂ„lla keyCertSign, FÅR INTE innehĂ„lla cRLSign. Annars: FÅR INTE innehĂ„lla keyCertSign.
Utökad nyckelanvĂ€ndningMÅSTE innehĂ„lla tcg-dice-kp-identityInit. KAN innehĂ„lla id-kp-clientAuth, tcg-dice-kp-eca eller tcg-dice-kp-attestInit.
GrundlĂ€ggande begrĂ€nsningarOm Subjektet Ă€r en ECA: MÅSTE innehĂ„lla cA:TRUE och pathLengthConstraint. Annars: BÖR INTE innehĂ„lla BasicConstraints.

LDevID: Lokal enhetsidentifierare

KĂ€lla: TCG DICE-certifikatprofiler v1.1, tabell 2

LDevID utfÀrdas efter tillverkning av enhetens Àgare. Det faststÀller enhetens operativa identitet i Àgarens miljö. Den strukturella skillnaden frÄn IDevID Àr utfÀrdaren (Àgarens CA, inte tillverkarens CA) och policyns OID (identityLoc, inte identityInit).

FĂ€ltKrav
emittentMÅSTE identifiera eller lĂ€nka till Ă€gar-CA. Om utfĂ€rdaren Ă€r en inbĂ€ddad CA MÅSTE ECA-utfĂ€rdaren lĂ€nka till Ă€gar-CA.
ÄmneMÅSTE identifiera den TCB som Ă€ger den privata nyckeln LDevID. KAN vara en klassidentifierare.
ÄmnesnyckelInnehĂ„ller den publika nyckeln och algoritmidentifieraren. Nyckeln skyddas av ett oförĂ€nderligt TCB-lager eller en TCB som endast kan modifieras av utfĂ€rdaren.
NyckelanvĂ€ndningOm Ă€mnet Ă€r en ECA: MÅSTE innehĂ„lla keyCertSign, FÅR INTE innehĂ„lla cRLSign. Annars: FÅR INTE innehĂ„lla keyCertSign.
Utökad nyckelanvĂ€ndningMÅSTE innehĂ„lla tcg-dice-kp-identityLoc. KAN innehĂ„lla tcg-dice-kp-eca, tcg-dice-kp-attestLoc och/eller id-kp-clientAuth.
GrundlĂ€ggande begrĂ€nsningarOm Subjektet Ă€r en ECA: MÅSTE innehĂ„lla cA:TRUE och pathLengthConstraint. Annars: BÖR INTE innehĂ„lla BasicConstraints.

ECA: InbÀddad certifikatutfÀrdare

KÀlla: TCG DICE-certifikatprofiler v1.1, tabell 3 (§5.1.6.3)

ECA Àr en CA som finns inuti enhetens firmware. Den utfÀrdar certifikat till firmwarelager ovanför den. SjÀlva ECA:n mÄste certifieras av tillverkarens CA (eller lokal utfÀrdare för LDevID-sammanhang) under tillverkningen.

FĂ€ltKrav
emittentMÅSTE identifiera den CA eller inbĂ€ddade CA som utfĂ€rdar detta certifikat. UtfĂ€rdaren MÅSTE sĂ€kerstĂ€lla att den privata delen av den subjekterade publika nyckeln skyddas av en TCB. Om utfĂ€rdaren Ă€r en ECA, MÅSTE identifiera TCB-instansen.
ÄmneÄmnesnamnet kan vara ett klassidentifierare, vilket indikerar att flera enhetsinstanser kan dela samma namn. MÅSTE identifiera den TCB som innehĂ„ller ECA-funktionalitet.
ÄmnesnyckelMÅSTE innehĂ„lla den aktuella offentliga nyckeln och algoritmidentifieraren för TCB-skiktet ECA.
NyckelanvĂ€ndningMÅSTE innehĂ„lla keyCertSign. FÅR INTE innehĂ„lla cRLSign. Kan innehĂ„lla andra attribut för nyckelanvĂ€ndning.
Utökad nyckelanvĂ€ndningMÅSTE innehĂ„lla tcg-dice-kp-eca. KAN innehĂ„lla tcg-dice-kp-attestInit, tcg-dice-kp-attestLoc, tcg-dice-kp-identityInit eller tcg-dice-kp-identityLoc.
GrundlĂ€ggande begrĂ€nsningarMÅSTE innehĂ„lla cA:TRUE och pathLengthConstraint efter behov.
CRL-fördelningspunkterTillĂ€gg MÅSTE finnas.

Attestationscertifikat

KĂ€lla: TCG DICE-certifikatprofiler v1.1, tabell 4

Attesteringscertifikat auktoriserar en nyckel för att signera bevis om en enhet, firmware-hash, hÄrdvarukonfiguration, produktnamn eller mÀtstatus. UtfÀrdas antingen av en ECA eller en extern CA.

FĂ€ltKrav
emittentMÅSTE innehĂ„lla namnet pĂ„ den inbĂ€ddade CA eller externa CA som utfĂ€rdar certifikatet. Om utfĂ€rdaren Ă€r en ECA MÅSTE den identifiera TCB-instansen.
ÄmneMÅSTE identifiera en TCB-klass eller -instans.
ÄmnesnyckelMÅSTE innehĂ„lla en aktuell offentlig nyckel och algoritmidentifierare för TCB-attestering.
NyckelanvĂ€ndningOm Ă€mnet Ă€r en ECA: MÅSTE innehĂ„lla keyCertSign, FÅR INTE innehĂ„lla cRLSign. Annars: FÅR INTE innehĂ„lla keyCertSign.
Utökad nyckelanvĂ€ndningMÅSTE innehĂ„lla antingen tcg-dice-kp-attestInit eller tcg-dice-kp-attestLoc. KAN innehĂ„lla id-kp-clientAuth och andra lĂ€mpliga vĂ€rden.
GrundlĂ€ggande begrĂ€nsningarOm Subjektet Ă€r en ECA: MÅSTE innehĂ„lla cA:TRUE och pathLengthConstraint. Annars: BÖR INTE innehĂ„lla BasicConstraints.

DICE:s roll i hÄrdvaruidentitet

Med specifikationen förstÄtt Àr den större frÄgan varför DICE Àr viktigt för anvÀndningsfall av hÄrdvaruidentitet, och vilken roll det spelar i den lager-pÄ-lager-sÀkerhetsstacken för modern AI-hÄrdvara.

DICE som hÄrdvarurotan för förtroende

Varje sĂ€kerhetssystem behöver en utgĂ„ngspunkt som Ă€r betrodd genom antaganden. För programvarusystem Ă€r detta vanligtvis en HSM , en TPM eller en sĂ€ker enklav. För hĂ„rdvaruidentitet Ă€r DICE utgĂ„ngspunkten. UDS Ă€r rotantagandet – det Ă€r det enda vĂ€rdet som Ă€r betrott eftersom det bĂ€ddades in av tillverkaren under en kontrollerad process och det kan inte lĂ€sas eller kopieras av programvara.

Varje identitetsansprÄk som hÀrrör frÄn DICE Àr bara sÄ starkt som UDS. Om UDS Àr ordentligt skyddat Àr hela DICE-kedjan ovanför pÄlitlig. Det Àr detta som gör DICE till en sann hÄrdvarurot för förtroende: den förankrar identitet i fysik, inte policy.

DICE skapar firmware-medveten identitet

Standard X.509 -certifikat binder en nyckel till ett namn. DICE-certifikat binder en nyckel till en specifik hÄrdvaruenhet som kör en specifik firmware-stack. CDI-deriveringen sÀkerstÀller att:

  • TvĂ„ enheter med olika hĂ„rdvara (olika UDS-vĂ€rden) producerar olika nycklar, Ă€ven med identisk firmware
  • Samma enhet som kör modifierad firmware producerar en annan nyckel
  • Ett certifikat utfĂ€rdat mot CDI_n kan verifieras som representerande bĂ„de hĂ„rdvaran och den exakta TCB som anvĂ€nds vid utfĂ€rdandetillfĂ€llet.

För AI-hÄrdvara, sÄsom GPU:er, NPU:er, DPU:er och inferensacceleratorer, Àr denna medvetenhet om firmware avgörande. Leveranskedjans attacker som modifierar acceleratorns firmware före driftsÀttning Àr en verklig hotvektor. DICE gör sÄdana modifieringar detekterbara: enheten kommer att producera en annan DICE-identitet efter modifieringen, och den skillnaden Àr kryptografiskt bevisbar.

DICE i IEEE 802.1AR-ramverket

Autentiseringsuppgifterna IDevID och LDevID definieras i IEEE 802.1AR-2018 (Secure Device Identity). DICE tillhandahÄller nyckelderiveringsmekanismen som producerar dessa autentiseringsuppgifter med hÄrdvarubaserad assurans. NÀr en DICE-aktiverad enhet presenterar sitt IDevID för en 802.1AR-medveten nÀtverksinfrastruktur (företagsvÀxlar, Ätkomstkontrollsystem och nolltrustplattformar) fÄr infrastrukturen en autentiseringsuppgift som Àr verifierbart lÀnkad till tillverkarens PKI och till den specifika hÄrdvara som levereras.

Utan DICE Àr ett IDevID en programvarunyckel i ett certifikat. Med DICE Àr det en hÄrdvarubunden nyckel i ett certifikat, med en hÀrledningskedja som kan spÄras tillbaka till en hemlighet pÄ kiselnivÄ som certifierats vid tillverkningen. 802.1AR-ramverket Àr detsamma i bÄda fallen; DICE Àr det som ger autentiseringsuppgifterna dess hÄrdvarusÀkerhetsnivÄ.

DICE som PKI-ankare för agentisk AI

I agentbaserade AI-distributioner behöver en AI-agent som körs pÄ en hÄrdvaruaccelerator en identitet som Àr:

  • Unikt för den specifika hĂ„rdvaran den körs pĂ„
  • Verifierbar av en orkestrator innan hĂ„rdvaran anlitas för en arbetsbelastning
  • SpĂ„rbar tillbaka till tillverkarens försĂ€kran om att hĂ„rdvaran Ă€r Ă€kta
  • KĂ€nslig för modifiering av firmware, sĂ„ manipulerad hĂ„rdvara producerar en annan identitet

DICE tillhandahÄller alla fyra. IDevID-certifikatet som Àr rotat i tillverkarens CA, hÀrlett frÄn CDI-kedjan, och bÀr tcg-dice-kp-identityInit OID Àr den autentiseringsuppgifter som AI-orkestratorn kontrollerar via SPDM-attestering innan en kÀnslig arbetsbelastning skickas. DICE-kedjan Àr grunden; SPDM Àr runtime-protokollet som anvÀnder den; agentens operativa certifikat Àr byggt ovanpÄ den.

Ta bort DICE, och kedjan av hÄrdvaruförtroende bryts vid den första lÀnken. Agentens certifikat Àr dÄ ett programvaruansprÄk, inte ett hÄrdvaruansprÄk. ProgramvaruansprÄk kan förfalskas. HÄrdvarubaserade ansprÄk, korrekt implementerade, kan inte det.

DICE och certifikatets livscykel

En aspekt av DICE-identitet som ofta förbises: certifikatets livscykel Àr knuten till firmware-livscykeln, inte kalendern. I praktiken kommer enheter som implementerar DICE antingen att omcertifiera nycklar vid varje start (eftersom nyckelpar hÀrleds pÄ nytt vid varje start) eller bevara nycklar nÀr firmware förblir oförÀndrad.

Det hÀr innebÀr att CLM- modellen (Certificate Lifecycle Management) för DICE-certifikat skiljer sig frÄn modellen för TLS-certifikat:

  • En firmwareuppdatering utlöser en ny CDI-derivering, ett nytt nyckelpar och en ny certifikatbegĂ€ran
  • En enhet som startar oförĂ€ndrad firmware kan uppvisa samma certifikat som den utfĂ€rdade vid tillverkningen.
  • Certifikatets utgĂ„ngsdatum Ă€r mindre relevant Ă€n firmwareuppdateringsfrekvensen för att hantera DICE-autentiseringsuppgifternas aktualitet.

En PKI-infrastruktur som stöder DICE mÄste utformas kring dessa egenskaper. Statisk livscykelhantering baserad pÄ utgÄngsdatum, utformad för server- och anvÀndarcertifikat, kan inte översÀttas till DICE-hÄrdvarucertifikat utan modifiering.

PKI-tjÀnster för företag

FÄ komplett konsultstöd frÄn början till slut för alla dina PKI-behov!

Hur kan krypteringskonsulting hjÀlpa till?

Att bygga och driva en tillverkar-CA-hierarki som korrekt stöder DICE-certifikatprofiler Àr inte nÄgot som de flesta hÄrdvaruleverantörer behöver göra internt. Den CA-infrastruktur som krÀvs, offline-rot-CA, tillverkningsintegrerad utfÀrdande CA, CRL-publicering, OCSP- infrastruktur, HSM-hantering och tekniken för att konfigurera allt för DICE-specifika profiler, Àr specialiserat arbete som förbrukar betydande resurser om det byggs frÄn grunden.

Det Àr just detta anvÀndningsfall som Encryption Consultings PKIaaS-erbjudande Àr utformat för.

Vad PKIaaS för hÄrdvaruidentitet innebÀr

PKI as a Service (PKIaaS) innebÀr att CA-hierarkin utformas, driftsÀtts och drivs av Encryption Consulting pÄ uppdrag av hÄrdvaruleverantören eller driftsÀttande organisation. Leverantören behöver inte anskaffa HSM:er, konfigurera CA-programvara, hantera rotnyckelceremonier eller driva CRL-infrastruktur. EC gör allt detta. Leverantören integrerar med EC:s PKIaaS via API:er och hanteringsgrÀnssnitt för att utfÀrda och hantera enhetscertifikat.

För DICE-baserad hÄrdvaruidentitet tillhandahÄller PKIaaS:

  • DICE-anpassad tillverkar-CA-hierarki: En rot-CA och utfĂ€rdande CA-hierarki konfigurerad för hĂ„rdvarucertifikatprofiler. Detta inkluderar den 40–50 Ă„r lĂ„nga eller icke-utgĂ„ngna giltigheten för rot-CA som krĂ€vs för att koherent utfĂ€rda IDevID-certifikat med 99991231235959Z notAfter-datum, TCG DICE-kp OID:er registrerade i CA:ns OID-databas och certifikatmallar för varje profiltyp: IDevID, LDevID, ECA och Attestation.
  • Integrering av tillverkningsarbetsflöden: Den utfĂ€rdande CA:n Ă€r integrerad i enhetens tillverkningsprocessen sĂ„ att IDevID-certifikat tillhandahĂ„lls under produktionen. För enheter som implementerar DICE-lagerarkitekturen inkluderar detta ECA-nyckelcertifiering, dĂ€r tillverkarens CA certifierar den offentliga ECA-nyckeln innan enheten levereras. EC utformar och implementerar tillverknings-API-integrationen.
  • Konfiguration av maskinvaruspecifik certifikatprofil: Standard CA-plattformar krĂ€ver konfigurationsarbete för att utfĂ€rda DICE-kompatibla certifikat. EC konfigurerar CA för: 99991231235959Z-giltighetshantering utan att utlösa avslag pĂ„ plattformsnivĂ„; obligatoriska TCG OID:er i Extended Key Usage; korrekt nyckelanvĂ€ndning för ECA- kontra icke-ECA-certifikat; avsaknaden av BasicConstraints pĂ„ icke-ECA-lövcertifikat; och CRLDistributionPoints pĂ„ ECA-certifikat enligt kraven i specifikationen.
  • CRL- och OCSP-infrastruktur: HĂ„rdvaruinfrastrukturen för CA CRL Ă€r byggd för lĂ„g Ă„terkallningsfrekvens men mĂ„ste ha hög tillgĂ€nglighet, eftersom varje SPDM-attestering validerar certifikatkedjan. EC driver CRL- och OCSP-infrastrukturen pĂ„ den tillgĂ€nglighetsnivĂ„ som krĂ€vs av hĂ„rdvarudistributioner.
  • Ägar-PKI-bryggning: NĂ€r hĂ„rdvaruleverantörens IDevID PKI behöver anslutas till den driftsĂ€ttande organisationens LDevID och agentens operativa certifikat-PKI, utformar och implementerar EC bryggan: policyn och den tekniska kopplingen mellan tillverkarutfĂ€rdade och Ă€garutfĂ€rdade autentiseringsuppgifter i samma DICE-förtroendekedja.
  • CertSecure-hanterare för agent CLM: Allt eftersom enheterna börjar driftsĂ€ttas och Ă€gar-PKI:n utfĂ€rdar LDevID och agentens operativa certifikat, CertSecure-hanterare hanterar certifikatets livscykel: automatiserad förnyelse via EST, Ă„terkallningshantering, identifiering pĂ„ flottnivĂ„ och revisionslogg. Detta Ă€r det operativa lagret ovanför DICE-hierarkin som hĂ„ller PKI igĂ„ng utan manuella ingrepp.

Slutsats 

DICE-certifikatprofiler, sÄsom IDevID, LDevID, ECA och Attestation, Àr inte abstrakta specifikationer. De Àr den tekniska grunden som omvandlar en hÄrdvaruaccelerator frÄn en anonym komponent till en verifierbar, tillverkarförankrad identitet. Varje fÀltkrav i TCG DICE-specifikationen finns av en anledning: för att sÀkerstÀlla att nÀr en SPDM-attesteringsverifierare validerar en enhetscertifikatkedja, kan den vara sÀker pÄ att nyckeln var hÄrdvarubunden, att den inbyggda programvaran mÀttes och att kedjan spÄras tillbaka till ett förtroendeankare som inte kan förfalskas i programvara.

För AI-infrastruktur, dÀr arbetsbelastningar körs pÄ hÄrdvara som kan ha gÄtt igenom dussintals leveranskedjor före driftsÀttning, Àr denna nivÄ av kryptografisk sÀkring inte valfri.

Att bygga och driva en DICE-kompatibel CA-hierarki Àr krÀvande och specialiserat arbete. Rot-CA:n mÄste ha en giltighetstid som inte löper ut. Certifikatmallar mÄste konfigureras för profiler som de flesta CA-plattformar inte Àr utformade för att utfÀrda direkt. CRL- och OCSP-infrastruktur mÄste vara tillgÀnglig vid varje attesteringshÀndelse.

Allt eftersom enhetsflottan vÀxer mÄste certifikatlivscykeln spÄra firmwareuppdateringar, inte bara kalenderutgÄngar. Encryption Consultings PKIaaS tar bort den bördan helt: vi bygger det, vi hanterar det, du kör din hÄrdvara . FrÄn offline-rot-CA och tillverkarens utfÀrdande CA till Àgarens PKI-brygga, OCSP-svarare och CertSecure Manager för CLM pÄ flottnivÄ, designas, driftsÀtts och drivs hela stacken av oss, sÄ ditt team fokuserar pÄ att leverera hÄrdvara, inte pÄ att köra en CA.