1. A method of chip authentication comprising: verifying a driver identity; establishing a Diffie Hellman key; hashing the Diffie Hellman key; picking a seed; and performing a hardware functional scan with the seed.