Looking to add a cryptochip (Atmel ATECC608A) to a product that will be used to communicate with a company server.
We want to make sure that only our devices are communicating to our server (authentication).
From what I can tell, my company will have its own key pair which we will use to sign an intermediate key pair which in turn will be used to sign all the device key pairs.
My question is - how does the server "know" that the end devices are legit ?