¿Qué uso tiene un TPM para el cronometraje preciso?

5

Me encontré con esta imagen y algo se destacó de inmediato. Esta es una fotografía de una tarjeta TPM discreta. Ese cilindro plateado de la izquierda es un oscilador de cristal, usado para indicar la hora con una precisión muy alta. Al principio pensé que debía usarse como una fuente de reloj, pero si recuerdo correctamente, los TPM y otros microcontroladores resistentes a la manipulación rara vez utilizan fuentes de reloj externas para dificultar los ataques por falla. ¿Qué uso tendría un TPM para el cronometraje preciso? Si realmente se está utilizando como una fuente de reloj externa, ¿qué se hace, en todo caso, para mitigar los errores de reloj?

EDITAR:ParecequeestabaequivocadoalafirmarquelosTPMnuncausabanunrelojexterno.Deacuerdoconla hoja de datos para SLB963535eT2.0 , el pin LCLK proporciona un reloj externo normalmente controlado por el bus PCI (normalmente 1-33 MHz). Sin embargo, no hay ninguna explicación en la hoja de datos para el oscilador.

    
pregunta forest 25.05.2018 - 07:22
fuente

1 respuesta

3

El oscilador es un componente obligatorio para que funcione el sistema TPM.

El módulo TPM tiene un SMBus de 100 kHz que se sincroniza con ese oscilador.

Si la placa TPM también tiene un nodo de sensor inalámbrico, ese también se sincroniza con el mismo oscilador.

Aquí hay un esquema básico para los módulos TPM basados en Atmel AT97SC3203S:

    
respondido por el Overmind 25.05.2018 - 13:40
fuente

Lea otras preguntas en las etiquetas