As a software developer, I am interested in learning more
about the Intel Trusted Execution Technology (TXT). I think it's a very
exciting technology. I've been following the developments in trusted
computing since the TCPA (and later TCG) specifications, Microsoft's
talk about NGSCB in Longhorn, Lagrande rumours etc. and it is very
interesting to now see it all realized in hardware.
I've read the relevant sections of the Intel System Programing
manual and the Q35 chipset spec as well as the preliminary spec on TXT.
I'm very interested in writing some experimental TXT code and from
reading product specifications it seems this would be possible using an
Core 2 Duo CPU as well as a DQ35MP or DQ35JO mainboard (featuring the
Q35 chipset and a TPM 1.2 chip). My understanding is that I will need
to have a chipset-specific, signed SINIT AC module loaded before I can
launch my own MLE. The preliminary specifications suggest that the
SINIT AC may either be loaded by the BIOS or later by system software.
So my question is, is a SINIT AC module loaded by the BIOS on the
mainboards mentioned or is it possible to obtain the SINIT AC somewhere
I've seen numerous references to the manual "Intel Trusted
Execution Technology Measured Launched Environment Programming Guide"
in the documents mentioned, but I haven't been able to find it
anywhere. Is it possible to obtain a copy?
I'm also curious to know what usage models Intel envisions. It
seems you are about to launch a vPro initiative and that TXT will have
some role to play here. Does this mean that the TXT functions are not
currently available to the wider developer audience (
i.e. is it mostly intended for vPro-usage at this point)?
Thank you in advance!
Trusted Execution Technology