What is the technical term for a hardware message authentication code generator IC?
The generic term is &quot;secure microcontroller&quot;. Available from various manufacturers such as ST, NXP etc.
You can also do this with SIMs (although the programming interface is horrendous) and various sorts of smartcard.