SparkFun Cryptographic Co-Processor Breakout - ATECC508A (Qwiic)

Item number 55945 Brand Sparkfun Model DEV-15573 Share Write a review
SparkFun Cryptographic Co-Processor Breakout - ATECC508A (Qwiic)



Description Attachments

The SparkFun ATECC508A Cryptographic Co-Processor Breakout is a must-have for those needing to add robust authentication security to their IoT node, edge device, or embedded system. It comes equipped with two Qwiic ports, ensuring a seamless plug-and-play experience. With the Qwiic system, connecting it to the rest of your system is a breeze and doesn't require any soldering. For those who prefer using a breadboard, 2.54mm-spaced pins are also available.

The ATECC508A chip is a powerhouse of cryptographic processes. It can create and securely store unique asymmetric key pairs based on Elliptic Curve Cryptography (FIPS186-3), create and verify 64-byte digital signatures, create a shared secret key on a public channel via Elliptic Curve Diffie-Hellman Algorithm, and execute a standard hash-based challenge-response protocol using a SHA-256 algorithm. It also comes with an internal high-quality FIPS random number generator.

The chip also features a 10Kb EEPROM array for storing keys, certificates, data, consumption logging, and security configurations. With access restrictions and configuration lock features, your data is secure from unauthorized changes. Every ATECC508A comes with a unique 72-bit serial number and is loaded with security features to ward off physical and logical attacks.

With the help of the SparkFun hookup guide and Arduino Library, you can easily get acquainted with elliptic curve cryptography and the process of signing/verifying data. However, it's important to note that this board is not capable of encrypting and decrypting data. It can perform various cryptographic authentication processes such as secure private key creation, secure key storage, and digital signature creation and verification.

The SparkFun Qwiic Connect System is a comprehensive ecosystem of I²C sensors, actuators, shields, and cables that simplify prototyping and minimize errors. All Qwiic-enabled boards use a common 1mm pitch, 4-pin JST connector, saving you PCB space and the hassle of incorrect connections.

Features:

  • Operating Voltage: 2.0V-5.5V (Default on Qwiic System: 3.3V)
  • Active Current Draw (for ATECC508A): 16 mA
  • Sleep Current (for ATECC508A): <150 nA
  • Unique 72-bit Serial Number
  • 10 Kb EEPROM Memory for Keys, Certificates, and Data
    • Storage for up to 16 Keys
    • 256-bit Key Length
  • Internal High-Quality FIPS Random Number Generator (RNG)
  • Configurable I²C Address (7-bit): 0x60 (Default)

Documents:

  • Schematic
  • Eagle Files
  • Board Dimensions
  • Hookup Guide
  • Datasheet (ATECC508A)
  • SparkFun ATECCX08A Arduino Library
  • Github Hardware Repo

Properties

Sparkfun
€ 6,85€ 5,65 Excl. VAT (NL)
Out of stock In stock with supplier
Delivered in 5 to 10 days
Show volume discounts Shipped from € 3,50 (NL) 30 days cooling-off Excellent service

Customer questions

Customer Reviews

SparkFun Cryptographic Co-Processor Breakout - ATECC508A (Qwiic) Click a star to leave your review

Recently viewed items

Webwinkelkeur Kiyoh Trustpilot Opencircuit