> > You are of course correct.  I advised an integrity value just to 
detect
> > a hardware or software fault.  The check value would not protect 
against an
> > attack.
> 
> Fair enough, but why protect these bits specifically?
> E.g. disk corruption seems more likely (since it's bigger). Add
> integrity at that level? Why even stop at detection, let's do error
> correction ...

Why ... just because it's a security device.  Whenever I code for 
security,
I add layers of protection, constantly looking for "this should never 
happen"
cases.

It might be just a small benefit, but hashing a few kbytes is a small part
of TPM startup time, and the function is already there.  Think of it as 
part
of the larger (and required) TPM self test that a TPM must do.

Reply via email to