You can contribute to this Wiki!!! Find out how here – Contribute to the Wiki

This page introduces the IoT Encryption chip.

This page lists relevant resources/external links. ECC508 External Resources

Some high-level description of this chips value:

https://www.eetimes.com/document.asp?doc_id=1330354

Good preface is in this article:

https://gojimmypi.blogspot.com/2017/10/atecc508a-embedded-crypto-first.html

Configuration details are explored in this two part video:

https://www.youtube.com/watch?v=9pV9Tv9kp_I

Other resources that may be helpful:

https://github.com/MartyMacGyver/CryptoAuth-explorations

https://www.digikey.com/en/videos/m/microchip/a-look-at-the-atmel-crypto-evaluation-studio

A solid Raspberry Pi example? – https://github.com/MicrochipTech/gcp-iot-core-examples

 

WIP – Arduino Programmer for the ECC508, modified from Arduino Library:

Encrypty508.zip

Frank’s GitHub

https://github.com/fhunleth/atecc508a

Possible Names:

  • Encrypty508
  • Prynot 508
  • Privy Chip
  • IoT Hidey
  • Hidey 508
  • Crypt Chip
  • Crypt Chip 508
  • ECC Enigma
  • Crypster
  • \

Config area of the ECC508A – Labels

Demo blank ECC508A config area values

 

Notes on steps:

1
2
3
4
git clone https://github.com/MicrochipTech/cryptoauthlib.git
cd ./cryptoauthlib/lib
cmake -D "ATCA_HAL_I2C=ON" -D "ATCA_PRINTF" ./
make