We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X

Featured Products


Network and Accessories Secure Authentication

ATECC608

  • Cloud IoT authentication, firmware validation, secure boot assist, accessory authentication, Intellectual Property (IP) protection and message encryption
  • Asymmetric and/or symmetric key authentication with encryption
Cost-effective Symmetric Authentication Solution

ECC204

  • Accessory authentication, firmware IP protection and disposable and consumable applications
  • Cost-effective asymmetric and/or symmetric key authentication and secure data storage
Disposable Cartridges Secure Authentication

ECC206

  • Cartridge authentication to protect against cloning of consumable or disposable goods for consumer, cosmetic, industrial and medical applications
  • Asymmetric and/or symmetric key authentication with secure data storage
  • Eliminating the cost of a PCB inside disposable applications

SHA105

  • Host-side key protection for accessory authentication, firmware IP protection and disposable and consumable applications
  • Host device to pair with SHA104 and SHA106 for symmetric key authentication and secure data storage

SHA104

  • Client-side key protection for accessory authentication, firmware IP protection and disposable and consumable applications
  • Client device to pair with SHA105 for symmetric key authentication and secure data storage

SHA106

  • Cartridge authentication to protect against cloning of consumable or disposable goods for consumer, cosmetic, industrial and medical applications
  • Client device to pair with SHA105 for symmetric key authentication with secure data storage
  • Eliminating the cost of a PCB inside disposable applications

TA100

  • Accommodates automotive embedded security use cases—from the most common to most complex ones
  • Supports message authentication, TLS, secure boot, HDCP, firmware update, USB-C®, security upgrade, transfer of ownership and key management, WPC Qi® 1.3 authentication

TA101

  • Accommodates the most complex automotive embedded security use cases
  • Supports patch update, message authentication, TLS, secure boot, HDCP, firmware update, USB-C®, security upgrade, transfer of ownership and key management, and WPC Qi® 1.3 authentication
  • Offers greater key strength diversity

What Is the CryptoAuthentication Family ?


Our CryptoAuthentication™ devices offer hardware-based secure storage to effectively keep secret keys hidden from unauthorized users. These small, very-low-power devices work with any microcontroller (MCU) or microprocessor (MPU) to provide flexible solutions for securing Internet of Things (IoT) nodes used in home automation, medical devices, wearables and many other applications. They can also be used to protect the authenticity of consumables/disposables and accessories, ensuring that only legitimate ones work with your product and preserving your revenue stream.

The optimized architecture of our CryptoAuthentication ICs is composed of hardware-based cryptographic accelerators to significantly reduce execution time and power consumption. A high-quality random number generator and EEPROM-based secure key storage are also embedded inside these devices. To provide extra security, they also come with physical anti-tampering and side-channel attack protections to block access to embedded system credentials.

CryptoAuthLib Library


Designed to work with CryptoAuthentication devices such as the ATECC608, ATSHA204A, ECC204, ECC206, SHA104, SHA105, SHA106, TA010 (automotive qualified) or ATSHA206A and to simplify your development, the CryptoAuthLib is a software support library written in C code. It is a component of any application or device driver that requires crypto services from CryptoAuthentication devices. It works on a variety of platforms including Arm® Cortex®-M based or PIC® microcontrollers and on PCs running the Windows® operating system or an embedded Linux® platform.

Key Attributes:

  • Easy to use: Basic Application Programming Interface (API) serves the needs of most applications
  • Powerful: Core API makes the full power of the device available for sophisticated applications and developers
  • Portable: Runs on small processors and desktop systems
  • Extensible: Is designed to easily support new microcontroller platforms or protocols

Flexible: Includes APIs for storing, retrieving, and manipulating X.509 certificates and for Transport Layer Security (TLS) integration

If you need assistance during your design and development process, visit our Technical Support portal to find helpful resources and get assistance from our security experts. Our approved Security Design Partners also offer expertise with TLS stack providers, cloud platforms, certificate authority companies and the CryptoAuthLib library to help you quickly and cost effectively bring your product to market.

Ready to Jump Start Your Development and Use Our Provisioning Service?


Check out our Trust Platform for pre-provisioned and pre-configured CryptoAuthentication ICs.

CryptoAuthentication IC Products