Как tboot делает статический корень измерения доверия и будет ли он изменять значения PCR 12-PCR 14 для разных ядер Linux?

Я установил tboot с помощью этой команды apt-get install tboot в Ubuntu. На самом деле у меня есть одно сомнение относительно tboot и доверенного Grub. trust grub выполняет STRM(статический корень доверия для Measurement) и изменяет значения в PCR 12 -PCR14. tboot использует DRTM(динамический корень доверия для измерений), используя технологию Trusted Execution Technology ( Intel TXT). Он изменит значения в PCR17 на PCR22 . Я хочу знать, что если tboot поддерживает SRTM, то он также должен изменить значения в PCR 12 на PCR14 для другой версии ядра Linux. Но tboot меняется только для PCR17 на PCR22 для другой версии ядра linux. tboot может одновременно предоставлять SRTM и DRTM??

1 ответ

Решение

Нет.

SRTM - это всегда ваша прошивка. И сам tboot тоже не ваш DRTM. DRTM является модулем SINIT. Tboot отвечает за подготовку позднего запуска и после возврата из кода SINIT функционирует как ваш MLE, тем самым расширяя динамическую цепочку доверия.

Другие вопросы по тегам