Microchip Technology Inc
Menu

CryptoMemory (2.7V - 3.6V)

Voltage Range: 2.7V-3.6V. Memory Density: 1-kbit to 8-kbit.

CryptoMemory chips are equipped with a 64-bit embedded hardware encryption engine, four sets of nonreadable, 64-bit authentication keys, and four sets of nonreadable, 64-bit session encryption keys. A cryptographic algorithm encrypts data and passwords, and generates message authentication codes, providing a secure place where information remains safe even under attack.

CryptoMemory chips can connect to virtually any microcontroller. Microchip offers interface software free of charge for quick implementation. The chips provide standard communication interfaces to microcontrollers and off-the-shelf readers that include a synchronous 2-wire interface (TWI) and an asynchronous interface (ISO 7816-3 in T=0 Mode) for smartcard applications. All CryptoMemory chips are pin-compatible with Microchip's serial EEPROMs, allowing for security updates without a design overhaul.

Tabs / Security ICs / CryptoMemory / CryptoMemory (2.7V - 3.6V)
Products
Datasheets
Other Documents
Tools and Software

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 Crypto Evaluation Studio (ACES) package
05/2011 PDF 193 KB
Application Brief: Analyzing Strength of Security

05/2011 PDF 44 KB
ATSHA204 Authentication Modes
General application of the ATSHA204 device for Fixed Challenge Authentication, Unique Challenge Authentication, Random Challenge Authentication, and Diversified Key Authentication.
11/2012 PDF 974 KB
ATSHA204 Command Sequences
04/2013 PDF 177 KB
ATSHA204 Factory Default Test Data
Factory default configuration values for the Configuration and Data/OTP zones specific to ATSHA204.
12/2012 PDF 127 KB
ATSHA204 Product Uses
Use case examples which provide brief descriptions of the possible ATSHA204 CryptoAuthentication applications and how these applications can be implemented.
12/2012 PDF 347 KB
ATSHA204A and ATECC508A Personalization Guide
07/2015 PDF 299 KB
ATSHA204A Symmetric Session Encryption Key Exchange
How CryptoAuthentication devices establish a root of trust from which systems can generate session encryption keys at one end and recover them at the other without actually transmitting the keys.
11/2015 PDF 464 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
CryptoAuthentication Encrypted Reads and Writes
Keeps the traffic between the CryptoAuthentication device and microcontroller encrypted to prevent snooping on the bus during personalization or system operation. The encrypted read and encrypted write are configurations of the Read and Write commands and provide a mechanism for limiting access, enabling features, or updating a key value.
10/2015 PDF 494 KB
CryptoAuthentication SWI and I2C Interfaces Seamless Debugging Using Saleae Logic Analyzer
The purpose of this document is to help the user gain a better understanding of how to use the ATSHA204A, ATECC108A, and ATECC508A devices with the Saleae Logic Analyzer.
08/2015 PDF 1.43 MB

CryptoAuthLib: Driver Support for CryptoAuthentication Devices
Covers how to get started and incorporate into an application, general design and use patterns, and the integration details required if CryptoAuthLib is to be ported into a hardware platform not currently supported by CryptoAuthLib.

CryptoAuthLib SAMD21 Test Host Project .zip
A SAMD21 test host for CryptoAuthLib. This is an Atmel Studio solution for SAMD21 which incorporates CryptoAuthLib and provides a simple console interface with which to exercise ATECC508A and other CryptoAuthentication devices using the test runners that ship with CryptoAuthLib. This application tests every major feature of CryptoAuthLib and can serve as an example for using CryptoAuthLib in addition to examples such as ATECC508A Node Authentication Example Using Asymmetric PKI.

Released:   2016 January 8
SHA256:     05b840f870031157e240b2ba09f24d6eed6fabaf34893b3060849cf5ab9c0cb7


01/2016 PDF
ZIP
852 KB (PDF)
14.4 MB (ZIP)
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
How To Implement Firmware Anti-cloning Protection (from Pico Instruments website)

HTML
Implementing Secure Boot with the ATSHA204
Detailed level explanation of secure boot with ATSHA204.
09/2012 PDF 90 KB
Migrating AT88SA102S to ATSHA204

03/2013 PDF 70 KB
PCB Mounting Guidelines for Surface Mount Packages
04/2016 PDF 690 KB
Secure Boot Simplified
High level explanation of secure boot with ATSHA204.
03/2012 PDF 42 KB
Secure Personalization with Transport Key Authentication
Describes how a transport key allows for secure programming of the ATSHA204A, ATECC108A, and ATECC508A devices without the third party programming company having access to the value of the Data zone.
11/2015 PDF 195 KB
Unique Keys for ATSHA204
04/2013 PDF 1.96 MB
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
Using the ATSHA204 for Secure Password Operations

04/2011 PDF 80 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


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


AT88Microbase Gerber Files

10/2009 ZIP 195 KB

CryptoAuth Xplained Pro Gerber Files

09/2015 ZIP 65 KB

Schematics

Title


Date Published

Type


Size


AT88CK590 Schematic

05/2015 PDF 152 KB
AT88Microbase Schematic

10/2009 PDF 198 KB
CryptoAuth Xplained Pro Schematic

08/2015 PDF 515 KB
Security Xplained Schematic

03/2011 PDF 324 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 318 KB
AT88CK9000 User Guide
Secure Personalization Kit for CryptoAuthentication User Guide
12/2014 PDF 1.65 MB
AT88Microbase Hardware User Guide
03/2011 PDF 459 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
ATSHA204A and ATECC108A/508A Firmware Development Library User Guide
07/2015 PDF 500 KB
CryptoAuth Xplained Pro Hardware User Guide
09/2015 PDF 625 KB
Security Provisioning Kits Quick Start Guide
Quick start guide for the Security Provisioning Kits which include the AT88CKECCROOT, AT88CKECCSIGNER, and AT88CKECCPROVISION USB module kits.
12/2015 PDF 275 KB
Security Provisioning Root Module Kit User Guide
User guide for the AT88CKECCROOT USB Provisioning Root Module kit to easily and securely create a certificate authority for provisioning the ECC-based CryptoAuthentication devices. Document describes un-configured Root Module Flow to create customized Certificate Authority and configured Root Module flow to create additional Root modules.
12/2015 PDF 794 KB
Security Provisioning Signer Module Kit User Guide
User guide for the AT88CKECCSIGNER USB Provisioning Signer Module kit to easily and securely create an intermediate certificate authority for provisioning the ECC-based CryptoAuthentication devices. Document describes un-configured Signer Module Flow to create customized Certificate Authority and configured Signer Module flow to create additional intermediate Certificate Authorities.
12/2015 PDF 922 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
Protecting People, Data and Profits with Security-Optimized Embedded Designs

02/2013 PDF 188 KB
Protecting People, Data and Profits with Security-Optimized Embedded Designs Part 2

02/2013 PDF 188 LB
RSA vs ECC Comparison for Embedded Systems

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

11/2015 PDF 661 KB

Application Notes

Title


Date Published

Type


Size


Upgrading the Microchip CryptoAuthentication and Temperature Sensor Kit Firmware Using FLIP
This Application Note describes how to upgrade the firmware in the following kits: Microchip AT88Microbase, AT30TK175STK, AT88CK101STK8, AT88CK201STK, AT88SC-ADK2, AT88CK490, and AT88CK490.
11/2015 PDF 481 KB
Using CryptoMemory in Full I2C Compliant Mode

03/2009 PDF 106 KB
Initializing the CryptoMemory Device for Smart Card Applications
This application note describes the process of organizing data and determining security settings for the CryptoMemory device. The proper sequence for writing to CryptoMemory is also described.

12/2012 PDF 180 KB

Brochures and Flyers

Title


Date Published

Type


Size


Crypto Products Portfolio
An overview of all Crypto product offerings including Microchip© CryptoAuthentication™, Microchip CryptoMemory©, Microchip CryptoRF© and Microchip CryptoController™.

01/2013 PDF 1.01 MB
AT88SC0104C to AT88SC25616C Family of CryptoMemory Secure Serial ICs
The new CryptoMemory family of devices in plastic packages provides secure serial EEPROM storage for sensitive information within an embedded system.

06/2003 PDF 654 KB

User Guides

Title


Date Published

Type


Size


AT88SC-ADK2 Quick Start Guide

04/2009 PDF 128 KB

White Papers

Title


Date Published

Type


Size


Security for Intelligent, Connected IoT Edge Nodes

06/2015 PDF 279 KB

Starter Kit

Title

Description

AT88SC-ADK2

Starter Kit and Development System for CryptoMemory and CryptoCompanion Chips

Software Libraries

Title

Description

CryptoMemory Development Library

CryptoMemory® Development Libraries

Software Tools

Title

Description

Atmel CryptoMemory Evaluation Studio (CMES)

The Atmel CryptoMemory Evaluation Studio (CMES) package is a suite of software tools to configure and demonstrate the Atmel CryptoMemory and the Atmel CryptoRF devices using the Atmel AT88SC-ADK2 or the Atmel AT88CK201STK kits.