Vengineerの妄想(準備期間)

人生は短いけど、長いです。人生を楽しみましょう!

Caliptra : データセンター用のオープンソースなシリコン

はじめに

下記のツイートでしった Caliptra

データセンタ用のオープンソースなシリコンを作るための仕様っぽいです。

Root of Trust については、OPEN Compute Project に下記のようなブログがアップされていました。

Microsoft のブログは、こちらです。

Microsoft のブログによると、

  • Calptra : Integrating trust into every chip
  • Hydra : A new secure Baseboard Management Controller (BMC)
  • Kirkland : A secure Trusted Platform Module (TPM)

の3つの1つが Calptra になっています。

Caliptra

Semianalysis の記事は、こちら。ざっくり知るには、これを読めばいいかな?

www.semianalysis.com

仕様を確認したいのなら、下記のPDFです。

Caliptra: A Datacenter System on a Chip (SOC) Root of Trust (RoT), Revision 1.0, Version 0.5

下図は、Hardware section にある図です。説明のために引用します。

  • RISC-V Core
  • ROM : 32KB
  • ICCM0 : 128KB
  • DCCM : 128KB
  • Cypto Subsystem
  • Peripherals : SPI, I3C, UART
  • Mailbox : SRAM : 128KB
  • TAP/JTAG

見た感じ、Arm Trusted Firmware の中のSecure World を動かすためのハードウェアっぽいです。

下記は、CaliptraとSoC Security Processorの関係の図です。説明のために引用します。

下記は、Linaro connect Hong Kong 2018 での Securing Arm Servers のスライドから説明のために引用します。

Caliptraは、下図の右側のSecure Worldの部分に対応するのだと思います。

おわりに

オープンソースなシリコンなので、RISC-Vなんですかね。。。

GoogleMicrosoft は 2024 年に自社のシリコンに Caliptra を実装することを目標としており、AMD はその直後を目標としています。

とあります。

ソフトウェアは、どうなるんでしょうかね。。。