Google et nyt åbent projekt , der fungerer som en platform til at skabe betroede hardwarekomponenter (RoT, Root of Trust). OpenTitan bygger på teknologier, der allerede anvendes i kryptografiske USB-token og for at sikre verficeret opstart, der installeres på servere i Googles infrastruktur samt på Chromebook- og Pixel-enheder. Relateret kode og specifikationer for hardwarekomponenter er tilgængelige på GitHub under Apache 2.0 licensen.
I modsætning til eksisterende implementeringer af Root of Trust, udvikles dette nye projekt i overensstemmelse med konceptet "sikkerhed gennem gennemsigtighed", der indebærer en helt åben udviklingsproces og tilgængeligheden af kode og diagrammer. OpenTitan kan bruges som en færdig, verificeret og pålidelig ramme, der gør det muligt at øge tilliden til de løsninger, der udvikles, og reducere omkostningerne ved udviklingen af specialiserede chips til sikkerhed. OpenTitan vil udvikle sig på en uafhængig platform som et samarbejdsprojekt, der ikke er knyttet til specifikke leverandører og chipproducenter.
Udviklingen af OpenTitan vil blive styret af en nonprofitorganisation , der udvikler en fri mikroprocessor baseret på RISC-V-arkitekturen. Virksomheder som G+D Mobile Security, Nuvoton Technology og Western Digital samt Det Tekniske Universitet i Zürich og Cambridge University, hvis forskere udvikler en sikker processorarkitektur, er allerede involveret i det fælles arbejde med OpenTitan. (Capability Hardware Enhanced RISC Instructions) og for nylig har fået et tilskud på 190 millioner euro til tilpasning af relaterede teknologier til ARM-processorer og skabelsen af en prototype af den nye hardwareplatform Morello.
OpenTitan-projektet dækker udviklingen af forskellige logiske komponenter, der er efterspurgt i RoT-chips, herunder den åbne mikroprocessor baseret på RISC-V-arkitektur, kryptografiske co-processorer, hardware tilfældige talgeneratorer, hierarkier til opbevaring af nøgler og data i ikke-flygtig og flygtig hukommelse, beskyttelsesmetoder, ind- og udgange, sikre opstartsmidler osv. OpenTitan kan bruges der, hvor det er nødvendigt at garantere integriteten af hardware- og softwarekomponenterne i systemet, og sikre at kritiske systemkomponenter ikke er blevet ændret og bygger på verificeret og autoriseret producentkode.
Chips baseret på OpenTitan kan bruges i
servermoderkort, netværkskort, forbrugerenheder, routere, enheder til internet of things til verifikation af firmware (opdagelse af firmwaremodifikationer af ondsindet software), levering af kryptografisk unikke systemidentifikatorer (beskyttelse mod hardwareændringer), beskyttelse af kryptografiske nøgler (isolation af nøgler ved fysisk adgang fra en angriber til udstyret), levering af sikkerhedsrelaterede tjenester og opretholdelse af en isoleret revisionslog, der ikke kan redigeres eller slettes.
Kilde: opennet.ru
