Estamos trabajando en un sensor que va a recopilar datos, pasándolos a un teléfono inteligente que luego almacena los datos en una base de datos. Necesito poder verificar que el hardware es legítimo, por lo que los datos que se almacenan en la base de datos también son legítimos.
Mi idea actual es tener una clave secreta almacenada en el hardware, que se encripta y envía cuando el hardware se conecta por primera vez. Si la autenticación falla, se rechazan los siguientes datos.
¿Existe un estándar para autenticar hardware, para evitar que el hardware malicioso se haga pasar por un dispositivo real?