はじめに
下記のツイートでしった Caliptra
Caliptra
— Dylan Patel (@dylan522p) 2022年10月25日
First Open-Source Silicon Going Into All Datacenter Chips
This is huge!
Every data plane chip from Microsoft, Google, AMD, and Nvidia will contain it
Committed timelines for insertion of this open source IP#rootoftrust #caliptra #opensource #OSWhttps://t.co/EFia2QPswG
データセンタ用のオープンソースなシリコンを作るための仕様っぽいです。
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 の記事は、こちら。ざっくり知るには、これを読めばいいかな?
仕様を確認したいのなら、下記の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なんですかね。。。
Google と Microsoft は 2024 年に自社のシリコンに Caliptra を実装することを目標としており、AMD はその直後を目標としています。
とあります。
ソフトウェアは、どうなるんでしょうかね。。。