Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/electroniccats/atecc608a-croquette
Electronic Croquette Cats ATECC608 Breakout Board Cryptographic co-processor with secure hardware-based key storage
https://github.com/electroniccats/atecc608a-croquette
arduino chip croquette cryptographic electronic-cats hardware pcb-files processor
Last synced: 3 months ago
JSON representation
Electronic Croquette Cats ATECC608 Breakout Board Cryptographic co-processor with secure hardware-based key storage
- Host: GitHub
- URL: https://github.com/electroniccats/atecc608a-croquette
- Owner: ElectronicCats
- License: gpl-3.0
- Created: 2019-09-03T15:06:52.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-04-17T19:11:49.000Z (10 months ago)
- Last Synced: 2024-05-01T11:47:12.451Z (9 months ago)
- Topics: arduino, chip, croquette, cryptographic, electronic-cats, hardware, pcb-files, processor
- Homepage:
- Size: 1.15 MB
- Stars: 3
- Watchers: 7
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# 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**](https://github.com/ElectronicCats/electroniccats-cla/blob/main/electroniccats-contribution-manual.md) which will show you how to contribute your changes to the project.
✨ Thanks to all our [contributors](https://github.com/ElectronicCats/ATECC608A-Croquette/graphs/contributors)! ✨
See [**_Electronic Cats CLA_**](https://github.com/ElectronicCats/electroniccats-cla/blob/main/electroniccats-cla.md) for more information.
See the [**community code of conduct**](https://github.com/ElectronicCats/electroniccats-cla/blob/main/electroniccats-community-code-of-conduct.md) 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](https://github.com/ElectronicCats/AjoloteBoard/raw/master/OpenSourceLicense.png)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