AVR232: Authentication Using SHA-256
This Application Note describes how to authenticate using encryption (SHA-256) in a way that enables a slave to authenticate towards a master. For example, to make sure the connected slave is a legit accessory for the master. The information in this document is intended as an introduction and overview to cryptographic authentication. The reader is encouraged to find more thorough information about specific algorithms and attacks from other sources.
Microchip, AVR, Microcontroller, Authentication, SHA-256, DES, Advanced Encryption Standard, AES, HMAC, encryption, Triple DES, 3DES, Flash