Hardware Reference
In-Depth Information
Providing hardware authentication with
ATSHA204 and ATECC108
Both ATSHA204 and ATECC108 are authentication devices.
Authentication
is the process
of guaranteeing the identity of communicating parties and ensuring data integrity. Each
chip uses a different approach to authentication. The ATECC108 device uses elliptical
curve cryptography to provide the
Elliptical Curve Digital Signature Algorithm
(
ECDSA
). The ATSHA024 device uses a hash algorithm, SHA-256, to provide
Hash
Based Message Authentication Codes
(
HMAC
).
Note
These two devices are not used in this topic, but you can download the software from
ht-
example usage for ATSHA204 and ATECC108 respectively.