Book Image

BeagleBone for Secret Agents

By : Joshua Datko
Book Image

BeagleBone for Secret Agents

By: Joshua Datko

Overview of this book

Table of Contents (14 chapters)
BeagleBone for Secret Agents
Credits
Foreword
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

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 book, but you can download the software from https://github.com/cryptotronix/hashlet and https://github.com/cryptotronix/eclet and see the example usage for ATSHA204 and ATECC108 respectively.