I am looking for a way to identify devices I build.
Basically I am looking for a chip to which I can write a non-recoverable secret and that uses this secret to then "sign" messages I send to it and returns the signed message to me.
Cryptographically, I imagine the chip would generate a message authentication code (MAC).
I am not particular regarding the algorithm used. Coming from a programming background, a HMAC implementation or concatenated SHA3 hashing are my naive ideas. That said, I do not need anything bullet proof. Just something to make forging non-trivial.
While we are at it, are there any cheap chinese solutions?