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-namn | OID-vÀrde | Syfte och bindande regel |
|---|---|---|
| tcg-dice-kp-identitetsInit | identitet-init(6) | IDevID. Ursprunglig enhetsidentitet. Nyckeln MĂ STE vara bunden vid tillverkning. Nyckeln MĂ STE vara certifierad av tillverkaren. |
| tcg-dice-kp-identitetslokal | identitetslokalisering(7) | LDevID. Lokal enhetsidentitet. Nyckeln BĂR vara bunden efter tillverkning. Nyckeln MĂ STE vara certifierad av en lokal utfĂ€rdare. |
| tcg-dice-kp-attestInit | attest-init(8) | Initial attestering. Attesteringsnyckel för bevis pÄ signeringsenhet. Nyckeln Mà STE vara bunden vid tillverkning och certifierad av tillverkaren. |
| tcg-dice-kp-attestLoc | attest-loc(9) | Lokal attestering. Attesteringsnyckel, bindande efter tillverkning. Mà STE certifieras av lokal utfÀrdare. |
| tcg-dice-kp-assertInit | assert-init(10) | Initial pÄstÄende. Nyckel för signering av referensmÀtningar om enheten. Tillverkningsbunden. |
| tcg-dice-kp-assertLoc | assert-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-eca | eca(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. |
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Ă€lt | Krav |
|---|---|
| emittent | Mà 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 |
| Ămne | Den 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). |
| Ămnesnyckel | InnehĂ„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Àndning | Om À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Àndning | Mà 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Ă€nsningar | Om 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Ă€lt | Krav |
|---|---|
| emittent | Mà 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. |
| Ămne | MĂ STE identifiera den TCB som Ă€ger den privata nyckeln LDevID. KAN vara en klassidentifierare. |
| Ămnesnyckel | InnehĂ„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Àndning | Om À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Àndning | Mà 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Ă€nsningar | Om 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Ă€lt | Krav |
|---|---|
| emittent | Mà 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. |
| Ămnesnyckel | MĂ STE innehĂ„lla den aktuella offentliga nyckeln och algoritmidentifieraren för TCB-skiktet ECA. |
| NyckelanvÀndning | Mà STE innehÄlla keyCertSign. Fà R INTE innehÄlla cRLSign. Kan innehÄlla andra attribut för nyckelanvÀndning. |
| Utökad nyckelanvÀndning | Mà 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Ànsningar | Mà STE innehÄlla cA:TRUE och pathLengthConstraint efter behov. |
| CRL-fördelningspunkter | TillÀ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Ă€lt | Krav |
|---|---|
| emittent | Mà 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. |
| Ămne | MĂ STE identifiera en TCB-klass eller -instans. |
| Ămnesnyckel | MĂ STE innehĂ„lla en aktuell offentlig nyckel och algoritmidentifierare för TCB-attestering. |
| NyckelanvÀndning | Om À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Àndning | Mà 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Ă€nsningar | Om 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.
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.
