Google lanceert eigen security chip Titan

29 augustus 2017

Google lanceert Titan, een zelf­ont­wik­kelde bevei­li­ging­schip die het bedrijf helpt de servers en netwerk­ap­pa­ra­tuur die worden gebruikt voor zijn Google Cloud Platform te beschermen tegen mani­pu­latie. De chip heeft veel weg van een Trusted Platform Module (TPM), maar beschikt ook over enkele features die heden­daagse TPM’s niet bevatten.

Titan wordt op ieder moeder­bord geïn­stal­leerd dat in de data­cen­ters van Google wordt gebruikt en contro­leert de inte­gri­teit van essen­tiële software, waaronder firmware en de BIOS, zodra een systeem wordt opgestart. Hiervoor wordt gebruik gemaakt van cryp­to­gra­fi­sche handtekeningen.

Titan, een door Google ontwikkelde chip voor servers en netwerkapparatuur die de integriteit van ondermeer de firmware en BIOS controleert (bron: Google)

Firmware/​software stack verifiëren

“In onze data­center beschermen we het boot­proces met secure boot. Onze machines starten een bekende firmware/​software stack en veri­fi­ëren deze stack op cryp­to­gra­fi­sche wijze, waarna toegang tot resources op ons netwerk op basis van de status van de veri­fi­catie wordt toege­wezen (of juist afgewezen)”, schrijft Google in een blogpost. Titan wordt geïn­te­greerd met dit proces en is bedoeld om een extra bevei­li­gings­laag te creëren.

In zijn aanpak lijkt Titan veel op een TPM, een gestan­daar­di­seerde module die op grote schaal wordt gebruikt door systeem­fa­bri­kanten. In tegen­stel­ling tot een TPM is Titan echter in staat de eerste code die bij het opstarten op een machine te contro­leren. Daarnaast voert Titan iedere keer dat de chip wordt opgestart een memory self-test uit, waarmee wordt gecon­tro­leerd of het geheugen is gema­ni­pu­leerd. De chip bestaat uit een bevei­ligde appli­ca­tie­pro­cessor, een cryp­to­gra­fi­sche co-processor, een hardware random number generator, embedded statische RAM, embedded flash opslag en read-only geheugen.

Pin It on Pinterest

Share This