Application Note
Atmel Crypto Evaluation Studio Overview
Features
Configuration environment (CE) for the Atmel® ATSHA204 and the Atmel
ATAES132 CryptoAuthentication™ device
Atmel ATSHA204 device demonstration
Interactive challenge-response demo
Complete help system
Context-sensitive At mel Crypto Evalu ation Studio (ACES) CE and demo help
Simple walkthrough help
Integrated ATSHA204 and ATA ES132 datasheet help
Integrated application note help
Supports the following development kits:
Atmel AT88C K 101 kit
Atmel AT88C K 454BLACK kit
Atmel AT88CK427GREEN
Atmel ATAVRSECURITYX
Figure 1. The ACES CE for ATSHA204 screen
8750ACRYPTO5/11
Atmel Crypto Evaluation Studio Overview [Application Note] 2
8750ACRYPTO5/11
Figure 2. The ACES challeng-response demo screen
1. Introduction
This document provides an overview of the ACE S and describes the major features in the ACES package. The ACES
package is designed to minimize the learning curve when using the Atmel ATSHA204 and the Atmel AT AES132
CryptoAuthentication devices in your application. The package includes to ol s to help educate you as you begin to use the
ATSHA204 and the ATAES132 devices, tools to demonstrate the ATSHA204 device in a t ypical authentic ation scenario, and
tools to configure the ATSH A 204 and the ATAES132 devices. These tools will assist you in designing and integr ating the
ATSHA204 and the ATAES132 devices into your system.
Educate
The integrated ACES help system includes:
Help for the ACES applications
Configuration environment help
Challenge-response demo help
Walkthroughs
Getting started guides
ACES user application guidance
Application note index
Integrated and accessible user application scenarios
Select list of relevant application notes
Datasheets
Integrated and accessible specification data
Atmel Crypto Evaluation Studio Overview [Application Note] 3
8750ACRYPTO5/11
Demonstrate
The challenge-response demo offers a user-configur able simulation of the security provided by the ATSHA204 device:
Animated system “enabled” or “disabled”
Animated ATSHA204 device communication and status
Device communication log
Ability to configure the system key
Context-sensitive help
Configure
The ACES CE allows you t o easily configure devices for system design, prototyping, and small pr oduction runs . CE includes:
Device zone layout
Device memory visualization
Zone configuration settings
Device configuration
Device locking
Device command execution
Device communication log
System security calculation log
Context-sensitive help
2. The ACES Package
2.1. ACES CE
The ACES CE (shown in Figure 1) provides you with a simple visualization of the device in a f am i liar, integrated development
environment (IDE). Using the ACES CE requires a supported development kit, such as the Atmel ATAVRSECURITY kit, the
Atmel AT88C K 101 kit, Atmel AT88CK427 kit, or the Atmel AT88CK 454 k i t.
The “device navigator” shows a selectable list of all the zones on the ATSHA204 and the ATAEAS132 devices. The c ontents
of the CE’s “zone map” and “zone config ur ation” panes ar e determined b y t he s el ec tion in the “ device navigator.” The bytes in
the ATSHA204 and the ATAES312 devices’ conf igurable loc ations can be modified by simply clic k ing in the zone map.
A “command builder” has been provided for exerc isi ng the ATSHA204 and the ATAES132 devices. The command builder
provides access to all available commands, and provides the exact bytes that each command sends and receives.
Context-sensitive help, described below, is availabl e everywhere in the ACES CE simply by pres sing the F1 key from any
screen, and so you are never too far from the information you needed.
2.2. ACES Challenge-response Demo
The ACES challenge-response demo exercises the AT SHA204 device in a typical authentication scenari o. Using the ACES
demo requires a supported development kit, such as the Atmel AT88CK101 kit, or the Atm el AT88CK454 kit.
The demo consists of two side-by-side windows (shown in Figure 1). The left window visualizes the state of the s ystem; either
“enabled” or “disabled.” T he r ight window visualiz es the communicati on with the ATS HA204 device, and also includes a
communication log that shows the actual bytes sent to and received from the device.
The demo is interactive. When one of the supported development kits is plugged in, the demo application detects the ki t and
automatically sends a chal lenge to the ATSHA204 device. If the challenge is succes sful, the left window goes to its enabled
state. When t he kit is unplugged, the left window goes back to its disabled state. If the ATSHA204 device does not have the
“system secret” programmed into it, the left window stays in the disabled state.
Atmel Crypto Evaluation Studio Overview [Application Note] 4
8750ACRYPTO5/11
Context-sens itive help, descr ibed belo w, is available everywhere in the ACE S demo simply by pressing the F1 ke y from any
screen, and so you are never t oo far from the inform ation you needed.
2.3. ACES Help
The ACES includes a comprehensive, c ontext-sensitive help system, providing links from help topics di r ectly to the relevant
sections of the ATSHA204 or the ATAES132 datasheet when using the ACES CE and demo application. Further, integrated
application notes and walkthroughs help to shorten the learning curv e.
2.3.1. ACES CE Help
The ACES CE provides context-sensitive help for every window, dialog box, and menu. Since the ACES CE is designed t o
configure and exercise the ATSHA204 and the ATAES132 devices, the help topics have links directly to t he relevant sect ions
of the ATS HA204 and the ATAES132 datasheets. These direct datasheet links provide the information you need at your
fingertips, minimizing the frustration and time spent sear ching the datasheet.
Pressing the F1 key from any screen in the ACES CE launches the context-sensitive help.
2.3.2. ACES Demo Help
The ACES demo also provid es context-sensitive help for every window and dialog box. Since the ACES demo is designed to
exercise the A TSHA204 device in an actual applicat ion scenario, the help topics have li nks directly to the relevant sections of
the ATSHA204 datasheet. These direct datasheet links provide the information you need at your finger tips, minimizing the
frustration and time spent searching the data s heet.
Pressing the F1 key from any screen in the ACES challenge-response demo launches the context-sens itive help.
2.3.3. Walkthro ugh Help
The ACES CE and ACES demo both have walkthrough help to provide a basic understanding of the ACES applications and
the ATSHA204 and t he ATAES132 devices. These include:
The ACE S CE getting started guide
The ACES demo getting started guide
A challenge-response walkthrough
A syste m configuration walkthrough
2.3.4. Datasheet Help
The ATSHA204 and the ATAES132 datasheets are integrated into the ACES help system. This interlink ed and searchab le
version of the datasheet exposes all the details of the ATSHA204 and the ATAES132 devices.
2.3.5. Applicatio n Note Help
An index of select application notes is inte gr ated into the ACES help system. These application notes include topics that are
relevant to system securit y, using the ATSHA 204 and the ATAES132 devices, and desi gning the ATS HA204 and the
ATAES132 devices into your system.
3. Revisi on Hist or y
Doc. Rev. Date Comments
8750A 05/2011 Initial document r elease
Atmel Corporat ion
2325 Orchard Parkway
San Jose, CA 95131
USA
Tel: (+1)(408) 441-0311
Fax: (+1)(408) 487-2600
www.atmel.com
Atmel Asia Limited
Unit 01-5 & 16, 19F
BEA Tower, Millennium City 5
418 Kwun Tong Road
Kwun Tong, Kowloon
HONG KONG
Tel: (+852) 2245-6100
Fax: (+852) 2722-1369
Atmel Munich GmbH
Business Campus
Parkring 4
D-85748 Garching b. Munich
GERMANY
Tel: (+49) 89-31970-0
Fax: (+49) 89-3194621
Atmel Japan
9F, Tonetsu Shinkawa Bldg.
1-24-8 Shinkawa
Chuo-ku, Tokyo 104-0033
JAPAN
Tel: (+81)(3) 3523-3551
Fax: (+81)(3) 3523-7581
© 2011 Atmel Corporation. All rights reserved. / Rev.: 8750ACRYPTO5/11
Atmel®, logo and combinations thereof, and others are registered trademarks or trademarks of Atmel Corporation or its subsidiaries. Other terms and product names may be
trademarks of others.
Disclaimer: The information in this document is provided in connection with Atmel products. No license, express or implied, by estoppel or otherwise, to any intellectual property right is granted by this document or in connection with the sale of
Atmel products. EXCEPT AS SET FORTH IN THE ATMEL TERMS AND CONDITIONS OF SALES LOCATED ON THE ATMEL WEBSITE, ATMEL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR
STATUTORY WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT
SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS AND PROFITS, BUSINESS
INTERRUPTION, OR LOSS OF INFORMATION) ARISING OUT OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF ATMEL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Atmel makes no
representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specifications and products descriptions at any time without notice. Atmel does not make
any commitment to update the information contained herein. Unless specifically provided otherwise, Atmel products are not suitable for, and shall not be used in, automotive applications. Atmel products are not intended, authorized, or
warranted for use as components in applications intended to support or sustain life.
Mouser Electronics
Authorized Distributor
Click to View Pricing, Inventory, Delivery & Lifecycle Information:
Atmel:
AT88CK460WHITE ATAES132XPLAINED ATECC108XPLAINED ATSHA204XPLAINED