I need to use symmetric authentication encryption (AES-GCM or AES-CCM probably) in my project and was wondering whether it would be best to use a crypto-specific chip (like the ATAES132A) for this or implement the encryption in software on my ATMEGA328p microcontroller. I would like to know what the advantages are of using one over the other? What is usually done when using symmetric crypto on an 8-bit microcontroller? Will AES be too slow to run on an 8-bit uC at 1MHz? It seems to me that it would be simpler to user the ATAES132A but does this have any downsides?
Joined: Wed. Oct 8, 2014
Posts: 53 View posts