Skip to content

Latest commit

 

History

History
49 lines (31 loc) · 2.67 KB

README.md

File metadata and controls

49 lines (31 loc) · 2.67 KB

Electronic Cats Croquette ATECC608

PCB files for the Electronic Cats Croquette ATECC608.

Format is KiCAD schematic and board layout

Description

The ATECC608 is the latest crypto-auth chip from Microchip, and it uses I2C to send/receive commands. Once you 'lock' the chip with your details, you can use it for ECDH and AES-128 encrypt/decrypt/signing. There's also hardware support for random number generation, and SHA-256/HMAC hash functions to greatly speed up a slower micro's cryptography commands.

Features:

  • Cryptographic co-processor with secure hardware-based key storage
  • Protected storage for up to 16 Keys, certificates or data
  • ECDH: FIPS SP800-56A Elliptic Curve Diffie-Hellman
  • NIST standard P256 elliptic curve support
  • SHA-256 & HMAC hash including off-chip context save/restore
  • AES-128: encrypt/decrypt, galois field multiply for GCM

How to contribute

Contributions are welcome!

Please read the document Contribution Manual which will show you how to contribute your changes to the project.

✨ Thanks to all our contributors! ✨

See Electronic Cats CLA for more information.

See the community code of conduct for a vision of the community we want to build and what we expect from it.

Maintainer

Electronic Cats invests time and resources in providing this open-source design design, please support Electronic Cats and open-source hardware by purchasing products from Electronic Cats!

License

OpenSourceLicense

Hardware released under an CERN Open Hardware Licence v1.2. See the LICENSE_HARDWARE file for more information.

Electronic Cats is a registered trademark, please do not use if you sell these PCBs.

3 Sept 2019