Как 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, тем самым расширяя динамическую цепочку доверия.