Microchip Technology Inc

AES-based Devices

Authorization, Key Management, and Memory Encryption

The first device in the AES family, the ATAES132A, is a high-speed, high-security, 32K Serial EEPROM that enables authentication and confidential nonvolatile data storage. It is a direct drop-in for industry standard Serial EEPROMS and is an easy way to add security to a system. The ATES132A includes a high-quality hardware Random Number Generator (RNG) paired with a Federal Information Processing Standards (FIPS) Deterministic Random Bit Generator (DRBG) to prevent replay attacks.

This ATAES132A uses the industry standard Advanced Encryption Standard (AES) algorithm in the CCM mode (Counter and Cipher block chaining Message authentication code) making authentication, confidentiality, and data integrity checking easy.

Data encryption and decryption can be easily performed for both internally stored data or for small external data packets (depending upon the configuration). Data encrypted by one AES device can be decrypted by another, and vice versa. The secure Serial EEPROM architecture of the ATAES132A and packages compatible with standard SPI and I2C EEPROM footprints allow direct insertion into many existing Serial EEPROM applications. A wide array of defense mechanisms are designed to prevent physical attacks on the device itself, as well as logical attacks on the data transmitted between the device and the system. All CryptoAuthentication devices, including the ATAES132A are equipped with secure personalization features to facilitate third-party product manufacturing.

Benefits

  • Drop-in upgrade for existing sockets for high security applications
  • Single protocol authentication and encryption
  • Securely tracks events which is useful in evaluating warranty claims

Key Features

  • 32Kb Standard Serial EEPROM User Memory (16 User Zones of 2Kb)
  • AES Algorithm with 128-bit Keys
  • AES-CCM for Authentication
  • Secure Storage for 16 and 128 bit Keys
  • Encrypted User Memory Read and Write
  • FIPS Random Number Generator (RNG)
  • 16 High-Endurance Monotonic EEPROM Counters
  • Authentication Prior to Zone Access
  • Read/Write, Encrypted, or Read-only User Zone Options
  • SPI and I2C Interface Options
  • 2.5V to 5.5V Supply, <250nA Sleep
  • Serial EEPROM Compatible Pinout (SOIC, SOP, or UDFN)
Tabs / Security ICs / CryptoAuthentication / AES-based Devices
Products
Datasheets
Other Documents
BoM
Tools and Software

Datasheets

Title


Date Published

Type


Size


ATAES132A Summary

02/2016 PDF 590 KB
ATAES132A Complete

02/2016 PDF 3.3 MB

Application Notes

Title


Date Published

Type


Size


3-lead CONTACT Package Usage

08/2015 PDF 515 KB
ACES Overview
This Application Note provides an overview of the Atmel Crypto Evaluation Studio (ACES) package
05/2011 PDF 193 KB
Application Brief: Analyzing Strength of Security

05/2011 PDF 44 KB
Authentication Counting
04/2015 PDF 392 KB
CryptoAuthentication Data Zone CRC Calculation
Data and OTP Zone CRC calculation for the ATSHA204A, ATECC108A, and ATECC508A devices.
08/2015 PDF 393 KB
Generating Random Secrets: ATSHA204A, ATECC108A, and ATECC508A
Explanation on how to generate high-quality random secrets using the ATSHA204A, ATECC108A, and ATECC508A devices and Atmel Crypto Evaluation Studio (ACES).
09/2015 PDF 791 KB
PCB Mounting Guidelines for Surface Mount Packages
04/2016 PDF 690 KB
Upgrading the CryptoAuthentication and Temperature Sensor Kit Firmware Using FLIP
This Application Note describes how to upgrade the firmware in the following kits: AT88Microbase, AT30TK175STK, AT88CK101STK8, AT88CK201STK, AT88SC-ADK2, AT88CK490, and AT88CK490.
11/2015 PDF 481 KB

AT15735: Smart Plug Firmware User Guide
This document introduces the smart plug reference design kit firmware architecture, function blocks, source project structure, and some main APIs.

Atmel-42688-Atmel-Smart-Plug-Firmware-User-Guide_AT15735_ApplicationNote.zip


03/2016 (PDF)
04/2016 (ZIP)
PDF
ZIP
1.1 MB (PDF)
5.5 MB (ZIP)
AT15736: Smart Plug Getting Started Guide
This application note helps users to get started with the smart plug reference design kit - a highly integrated IoT solution featuring MCU, Wi-Fi, Security, and Sensing technology from Microchip.
03/2016 PDF 1 MB

AT16225: Smart Plug Hardware User Guide
The Smart Plug Reference Design provides a system solution for a Wi-Fi enabled power plug. This document describes the hardware design of the smart plug reference design.

Atmel-42689-Atmel-Smart-Plug-Hardware-User-Guide_AT16225_ApplicationNote.zip


07/2016 PDF
ZIP
1.5 MB (PDF)
14 MB (ZIP)

AT16267: Firmware User Guide on JD Smart Cloud Service Integration with Smart Plug
This document focuses on smart plug firmware design based on JD smart cloud, provided by JD, a Chinese retail giant. It explains the smart plug functions, firmware structure, and communication process, etc.

Atmel-42720-Firmware-User-Guide-on-JD-Smart-Cloud-Service-Integration-with-Smart-Plug_AT16267_ApplicationNote.zip


04/2016 PDF
ZIP
841 KB (PDF)
2.8 MB (ZIP)
AT16268: JD Smart Cloud Based Smart Plug Getting Started Guide
This application note aims to help readers to get started with the Microchip© smart plug reference design working with the JD smart cloud, including both Engilsh and Chinese version.
04/2016 PDF 1.1 MB
AT17284: Proximetry Cloud Based Smart Plug User Guide
This Application note introduces the Proximetry cloud based Smart Plug.It explains how to get the firmware code from Start, the source project structure and the APIs of Proximetry Cloud Agent Library, etc.
04/2016 PDF 2 MB

Brochures and Flyers

Title


Date Published

Type


Size


ATAES132 - CryptoAuthentication family of hardware security solutions

07/2006 PDF 448 KB
Hardware-TLS (HW-TLS) Hardening Transport Layer Security for IoT

02/2016 PDF 368 KB
ATSHA204A, ATAES132A, ATECC108A, and ATECC508A CryptoAuthentication Family of Hardware Security Solutions

11/2015 PDF 703 KB
CryptoAuthentication Development and Evaluation Kit Selection Guide

05/2015 PDF 839 KB

Gerber Files

Title


Date Published

Type


Size


CryptoAuth Xplained Pro Gerber Files

09/2015 XLS 65 KB

Schematics

Title


Date Published

Type


Size


AT88CK590 Schematic

05/2015 PDF 152 KB
CryptoAuth Xplained Pro Schematic

08/2015 PDF 515 KB

User Guides

Title


Date Published

Type


Size


AT88CK101 Development Kit Hardware User Guide
Development kit hardware user guide which supports the ATSHA204A, ATAES132A, ATECC108A, and ATECC508A devices.
11/2015 PDF 590 KB
AT88CK490/590 Kits Hardware User Guide
AT88CK490/590 USB dongle demo-evaluation hardware user guide for ATSHA204A, ATAES132A, and ATECC108A/508A devices.
05/2015 PDF 1.57 MB
AT88CK490/590 Kits Quick Start User Guide
AT88CK490/590 USB dongle demo-evaluation quick start guide for ATSHA204A, ATAES132A, and ATECC108A/508A devices.
05/2015 PDF 312 KB
ATAES132A Firmware Development Library User Guide
ATAES132A Firmware Development Library use with a customized security project and how to tune it towards the hardware.
01/2016 PDF 218 KB
CryptoAuth Xplained Pro Hardware User Guide
09/2015 PDF 625 KB

White Papers

Title


Date Published

Type


Size


256 Bit Key - Is It Big Enough?

04/2013 PDF 111 KB
Attack Methods to Steal Digital Secrets

06/2015 PDF 279 KB
RSA vs ECC Comparison for Embedded Systems

07/2015 PDF 358 KB
Security for Intelligent, Connected IoT Edge Nodes

11/2015 PDF 661 KB

Evaluation Kit

Title

Description

AT88CK590 Evaluation Kit

Evaluation Kit for the Microchip CryptoAuthentication™ ATSHA204A, ATAES132A, and ATECC508A Devices

CryptoAuth Xplained Pro

Evaluation and development extension platform for embedded Microchip ATSHA204A, ATAES132A, and ATECC508A design applications

AT88CKSCKTSOIC-XPRO

The AT88CKSCKTSOIC-XPRO is an XPRO extension board that attaches 8-pin SOIC CryptoAuthentication devices to Microchip MCU's that support an XPRO interface. All Microchip Crypto Authentication devices regardless of interface can be used with this board.

AT88CKSCKTUDFN-XPRO

The AT88CKSCKTUDFN-XPRO is an XPRO extension board that attaches 8-pin UDFN CryptoAuthentication devices to Microchip MCU's that support an XPRO interface. All Microchip Crypto Authentication devices regardless of interface can be used with this board.

ATXPANDER-XPRO

The ATXpander-XPRO passively expands an XPRO extension header from a single kit to up to 3 kits. The board also allows for easy wiring modifications to be made if so required.

Development Kit

Title

Description

AT88CK101 Development Kit

Single socket secure authentication development kit for the Microchip ATSHA204A, ATECC508A, and ATAES132A CryptoAuthentication™ devices. Supports the Xplained Pro series.

Programmer

Title

Description

AT88CK9000 - Secure Personalization Kit

Secure Personalization Kit for Microchip CryptoAuthentication

Security Provisioning Kits

Part of the Microchip Certified-ID platform, these USB module kits are used for provisioning Microchip ECC-based devices during production of boards/products.


Software Libraries

Title

Description

Microchip Hardware-TLS Platform

Microchip Hardware-TLS software libraries for wolfSSL and OpenSSL enable hardware-based elliptic curve mutual authentication for TLS using the ATECC508A Crypto co-processor. With Microchip HW-TLS support libraries, system designers using wolfSSL or OpenSSL can take advantage of Microchip Crypto hardware to enable strong mutual authentication between communicating devices as well as store keys, certificates and other sensitive data in a protected hardware storage.

CryptoAuthentication ATAES132A Development Library

Microchip CryptoAuthentication™ ATAES132A Development Source Code Template Library

CryptoAuthLib

Software library support for the ATSHA204A, ATECC108A, and ATECC508A CryptoAuthentication devices written in C.

Software Tools

Title

Description

Microchip Crypto Evaluation Studio (ACES)

The ACES package is a suite of software tools to configure and demonstrate the Microchip CryptoAuthentication Family of devices using various evaluation kits.