SLE95050 Original Product Authentication and Brand Protection Solution Short Product Information www.infineon.com/origa



Similar documents
Chip Card & Security ICs Mifare NRG SLE 66R35

Security & Chip Card ICs SLE 44R35S / Mifare

PACKAGE OUTLINE DALLAS DS2434 DS2434 GND. PR 35 PACKAGE See Mech. Drawings Section

ABRIDGED DATA SHEET EVALUATION KIT AVAILABLE

ICS379. Quad PLL with VCXO Quick Turn Clock. Description. Features. Block Diagram

ICS514 LOCO PLL CLOCK GENERATOR. Description. Features. Block Diagram DATASHEET

TLI4946. Datasheet TLI4946K, TLI4946-2K, TLI4946-2L. Sense and Control. May 2009

LC898300XA. Functions Automatic adjustment to the individual resonance frequency Automatic brake function Initial drive frequency adjustment function

8-Bit Flash Microcontroller for Smart Cards. AT89SCXXXXA Summary. Features. Description. Complete datasheet available under NDA

TRIPLE PLL FIELD PROG. SPREAD SPECTRUM CLOCK SYNTHESIZER. Features

DS1821 Programmable Digital Thermostat and Thermometer

Application Note, V 2.2, Nov AP32091 TC1766. Design Guideline for TC1766 Microcontroller Board Layout. Microcontrollers. Never stop thinking.

Tire pressure monitoring

User Manual. AS-Interface Programmer

Secure My-d TM and Mifare TM RFID reader system by using a security access module Erich Englbrecht (info@eonline.de) V0.1draft

7 OUT1 8 OUT2 9 OUT3 10 OUT4 11 OUT5 12 OUT6 13 OUT7 14 OUT8 15 OUT9 16 OUT10 17 OUT11 18 OUT12 19 OUT13 20 OUT14 21 OUT15 22 OUT16 OUT17 23 OUT18

Embedded Multi-Media Card Specification (e MMC 4.5)

Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs

Data Sheet, V1.1, May 2008 SMM310. Silicon MEMS Microphone. Small Signal Discretes

FM75 Low-Voltage Two-Wire Digital Temperature Sensor with Thermal Alarm

DS Wire Digital Thermometer and Thermostat

DS1621 Digital Thermometer and Thermostat

DS1621 Digital Thermometer and Thermostat

ICS SPREAD SPECTRUM CLOCK SYNTHESIZER. Description. Features. Block Diagram DATASHEET

DS1307ZN. 64 x 8 Serial Real-Time Clock

SG6520 FEATURES DESCRIPTION TYPICAL APPLICATION. Product Specification. PC Power Supply Supervisors

AN111: Using 8-Bit MCUs in 5 Volt Systems

GTS-4E Hardware User Manual. Version: V1.1.0 Date:

AP KHz, 2A PWM BUCK DC/DC CONVERTER. Description. Pin Assignments V IN. Applications. Features. (Top View) GND GND. Output AP1509 GND GND

ST19NP18-TPM-I2C. Trusted Platform Module (TPM) with I²C Interface. Features

1 TO 4 CLOCK BUFFER ICS551. Description. Features. Block Diagram DATASHEET

Features. Modulation Frequency (khz) VDD. PLL Clock Synthesizer with Spread Spectrum Circuitry GND

DS2401 Silicon Serial Number

How To Use A Watt Saver On A Microcontroller (Watt Saver) On A Cell Phone Or Mp3 Player

CAT28C64B F R E E. 64K-Bit CMOS PARALLEL EEPROM L E A D FEATURES DESCRIPTION BLOCK DIAGRAM

PUF Physical Unclonable Functions

MFRD52x. Mifare Contactless Smart Card Reader Reference Design. Document information

Low-Jitter I 2 C/SPI Programmable Dual CMOS Oscillator

RDF1. RF Receiver Decoder. Features. Applications. Description. Ordering Information. Part Number Description Packages available

DS18B20 Programmable Resolution 1-Wire Digital Thermometer

DS1225Y 64k Nonvolatile SRAM

Fiber Optics. Integrated Photo Detector Receiver for Plastic Fiber Plastic Connector Housing SFH551/1-1 SFH551/1-1V

AND8336. Design Examples of On Board Dual Supply Voltage Logic Translators. Prepared by: Jim Lepkowski ON Semiconductor.

Application Note, V1.0, Nov AN Using the NTC inside a power electronic module IMM INP LP

MF1 IC S General description. Functional specification. 1.1 Contactless Energy and Data Transfer. 1.2 Anticollision. Energy

TSic 101/106/201/206/301/306/506 Rapid Response, Low-Cost Temperature Sensor IC with Analog or digital Output Voltage

ICS SYSTEM PERIPHERAL CLOCK SOURCE. Description. Features. Block Diagram DATASHEET

EPC C-1 G-2 / ISO C RFID IC

ES_LPC4357/53/37/33. Errata sheet LPC4357/53/37/33. Document information

AAT3520/2/4 MicroPower Microprocessor Reset Circuit

OTi. Ours Technology Inc. OTi-6828 FLASH DISK CONTROLLER. Description. Features

Real Time Clock Module with I2C Bus

Features. Instruction. Decoder Control Logic, And Clock Generators. Address Compare amd Write Enable. Protect Register V PP.

Allows the user to protect against inadvertent write operations. Device select and address bytes are Acknowledged Data Bytes are not Acknowledged

Application Note. Atmel CryptoAuthentication Product Uses. Atmel ATSHA204. Abstract. Overview

USB Flash Drive Engineering Specification

JTAG-HS2 Programming Cable for Xilinx FPGAs. Overview. Revised January 22, 2015 This manual applies to the HTAG-HS2 rev. A

DAP miniwiggler V3. Application Note. Microcontrollers AP56004 V

Infineon Chip Card & Security Security for the connected world

The FT6x06 series ICs include FT6206 /FT6306, the difference of their specifications will be listed individually in this datasheet.

Secure egovernment Where convenience meets security.

STWD100. Watchdog timer circuit. Description. Features. Applications

Measurement and Analysis Introduction of ISO7816 (Smart Card)

The Programming Interface

4 OUTPUT PCIE GEN1/2 SYNTHESIZER IDT5V41186

Hardware Documentation. Data Sheet HAL 202. Hall-Effect Sensor. Edition Sept. 18, 2014 DSH000159_002EN

Wireless Temperature

TDA CHANNEL VOLUME CONTROLLER 1 FEATURES 2 DESCRIPTION. Figure 1. Package

DSC1001. Low-Power Precision CMOS Oscillator 1.8~3.3V. Features. General Description. Benefits. Block Diagram

NCP Channel Programmable LED Driver

System Security Solutions for the connected world.

IDB45E60. Fast Switching EmCon Diode. Product Summary V RRM 600 V I F 45 A V F 1.5 V T jmax 175 C

DS1220Y 16k Nonvolatile SRAM

MicroMag3 3-Axis Magnetic Sensor Module

Side Channel Analysis and Embedded Systems Impact and Countermeasures

IDB04E120. Fast Switching EmCon Diode. Product Summary V RRM 1200 V I F 4 A V F 1.65 V T jmax 150 C

Guide to using the DALI LightNet tool

AP KHz, 3A PWM BUCK DC/DC CONVERTER. Pin Assignments. Description. Features. Applications. ( Top View ) 5 SD 4 FB 3 Gnd 2 Output 1 V IN

SPREAD SPECTRUM CLOCK GENERATOR. Features

Final Design Report 19 April Project Name: utouch

USB2.0 <=> I2C V4.4. Konverter Kabel und Box mit Galvanischetrennung

TS555. Low-power single CMOS timer. Description. Features. The TS555 is a single CMOS timer with very low consumption:


TYPICAL APPLICATION CIRCUIT. ORDER INFORMATION SOP-EP 8 pin A703EFT (Lead Free) A703EGT (Green)

Hello, and welcome to this presentation of the STM32L4 reset and clock controller.

AVR125: ADC of tinyavr in Single Ended Mode. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

FXU P C R Frequency (in MHz) Resolutions to 6 places past the decimal point 1 = 1.8V 2 = 2.5 V 3 = 3.3 V

DS1220Y 16k Nonvolatile SRAM

udrive-usd-g1 Embedded DOS micro-drive Module Data Sheet

SG6516 PC Power Supply Supervisors

SC14404 Complete Baseband Processor for DECT Handsets

Industrial microsd/sdhc Memory Card

QuickSaver Charge Controller for Nickel-Cadmium and Nickel-Metal Hydride Batteries

Description. Table 1. Device summary. Order code Temperature range Package Packaging Marking

The I2C Bus. NXP Semiconductors: UM10204 I2C-bus specification and user manual HAW - Arduino 1

Introducing etoken. What is etoken?

Product Datasheet P MHz RF Powerharvester Receiver

USER GUIDE EDBG. Description

Transcription:

Release, Version 1.50, June 2009 ORIGA TM SLE95050 and Brand Protection Solution Short Product Information www.infineon.com/origa Industrial & Multimarket ASIC & Power IC

SLE95050 All characteristics described in this document might change without further notice. Published by Infineon Technologies AG Am Campeon 1-12 85579 Neubiberg, Germany Infineon Technologies AG 2008. All Rights Reserved. Attention please! The information herein is given to describe certain components and shall not be considered as a guarantee of characteristics. Terms of delivery and rights to technical change reserved. We hereby disclaim any and all warranties, including but not limited to warranties of non-infringement, regarding circuits, descriptions and charts stated herein. Infineon Technologies is an approved CECC manufacturer. Information For further information on technology, delivery terms and conditions and prices please contact your nearest Infineon Technologies Office in Germany or our Infineon Technologies Representatives worldwide (see address list). Warnings Due to technical requirements components may contain dangerous substances. For information on the types in question please contact your nearest Infineon Technologies Office. Infineon Technologies Components may only be used in life-support devices or systems with the express written approval of Infineon Technologies, if a failure of such components can reasonably be expected to cause the failure of that lifesupport device or system, or to affect the safety or effectiveness of that device or system. Life support devices or systems are intended to be implanted in the human body, or to support and/or maintain and sustain and/or protect human life. If they fail, it is reasonable to assume that the health of the user or other persons may be endangered.

1 Overview... 4 1.1 Advantages... 4 1.2 Application Domains... 5 2 System Configuration... 6 3 System Features... 7 3.1 Strong Asymmetric Cryptography Engine... 7 3.2 Temperature and/or Voltage Monitor... 7 3.3 Non-Volatile Memory... 7 3.4 Single-Wire Interface as I/O Interface... 7 3.5 Clock... 8 3.6 Power Supply Low Power... 8 3.7 Decrease-only counter / Lifespan indicator... 8 3.8 Others... 8 4 Electrical Characteristics... 9 4.1 Input/Output Signals... 9 4.2 Thermistor Characteristics... 9 4.3 Operating Characteristics... 9 4.4 Device Configuration and Electrical Schematics... 10 5 Single-Wire Interface... 12 5.1 Single-Wire Transaction... 12 6 Packaging... 13 6.1 Pin Out... 13 6.2 Package Dimensions of WQFN-6... 14 6.3 Tape & Reel, Marking and Soldering Info... 15 7 Evaluation Kit... 16 8 Authentication Implementation & Cryptographic Details... 16 9 Personalization and Key Management... 18 10 Summary... 19

1 Overview Infineon Technologies ORIGA TM SLE95050 is an authentication chip that offers a robust cryptographic solution, designed to assist system manufacturers to ensure the authenticity and safety of their original products, and protection of their investments against aftermarket replacements. It leverages Infineon s market leading security knowhow into the battery and accessory authentication markets. With its innovative asymmetric cryptography approach, it significantly reduces system cost whilst making a leap up in security. SLE95050 is available in two versions. In SLE95050F1 the integrated temperature sensor with built-in Analog-to-Digital Convertor (ADC) allows convenient monitoring of temperature through the single wire interface which enhances the safety of the system. This feature is especially useful in applications like battery authentication and may be mandatory in the future in markets like Japan, where there is a pending legislation requiring temperature monitoring of Lithium batteries. The SLE95050 is available also without the temperature sensing feature in the SLE95050F2 version. 1.1 Advantages Infineon Technologies ORIGA TM SLE95050 family offers the following advantages: Improved security using unique asymmetrical public/private key cryptography with two different keys for encryption and decryption Improved total system cost by allowing a host-side software implementation without compromising security and reducing maintenance or support efforts created by wrong accessories Improved safety of the system by ensuring system integrity and control Large Non-Volatile Memory (NVM) of 576bit (standard customer NVM of 512bit + 64 bits protected NVM) for storage of device behavior or logistic information (e.g. store number of usage cycles, store data for logistic chain traceability) Convenient Temperature Monitoring (only for SLE9505F1). The built-in ADC of the specific SLE95050F1 version can provide the internal temperature value or the value read from a connected external thermistor, or any other analog value like battery cell voltage or other sensor output

1.2 Application Domains The main area of application is authentication leading to increased safety, functionality and reliability of the accessories, replacement parts and disposables. The Infineon Technologies ORIGA TM family lends itself for use in multiple application domains which use its safety and highly reliable authentication features. These protect the systems from unauthorized accessories, replacement parts and disposables. Such unauthorized accessories will be easily and immediately detected, allowing the systems decide a suitable next execution step. Application Domain Examples: Batteries o Computing Devices, Digital Imaging, Mobile Phones Printer Cartridges Accessories o Earphones, Speakers, Docking Stations, Game Controller, Chargers Other Peripherals Original Replacement Parts Medical Equipment & Diagnostic Supplies Authentication of system services, functionalities and parts in networked systems

2 System Configuration The ORIGA TM devices are a compact design which encompasses the authentication function and analog function in a single solution. The entire functionality of the SLE95050 ORIGA TM devices is supported via Infineon s proprietary smart Single-Wire Interface protocol which supports three communication modes: Uni-cast, Multi-cast and Broadcast communication. Unicast mode allows commands to be sent, written and read to a single device, while Multicast mode allows commands for multiple devices, and Broadcast for all devices. The authentication system (Figure 1) consists of a host device serving as the master communicating through the Single Wire Interface (SWI) to the accessory(ies) containing the SLE95050. Figure 1 System Building Blocks of SLE95050F1 Indirect Powered via Single-Wire-Interface.

3 System Features Main Features: Strong Asymmetric Cryptography Engine Temperature and/or Voltage Monitor Non-volatile Memory Infineon Technologies Single Wire Interface (SWI) as I/O interface Power Management Low Power Consumption Power Supply Single Wire Interface powered or Battery powered solution. 3.1 Strong Asymmetric Cryptography Engine Elliptic Curve Cryptography (ECC) based authentication Host challenge by software (master slave) Processing time of less than 60ms for authentication on ORIGA Processing time of complete challenge/response: Less than 200ms (w/o precomputing of ECC challenge/response, depending on host microcontroller) Library Concept for easy host side integration available 3.2 Temperature and/or Voltage Monitor External temperature sensing -25.. 85 C ambient @±2 C Junction temperature accuracy (depending on external thermistor selection) Full temperature range is -40.. 110 C. @±10 C Junction temperature accuracy Internal temperature sensing -25.. 85 C ambient @±3 C Accuracy 12-bit ADC with clock frequency @ 1MHz ±10% Internal / external temperature sensing Voltage monitoring (e.g. for fuel gauge functionality or any other sensor) instead of external temperature monitoring possible 3.3 Non-Volatile Memory 512-bits unprotected NVM for user mode area (704 bit for SLE95050F2) Up to 192 bits protected NVM read-only space for customer specified information which cannot be modified by the end user 3.4 Single-Wire Interface as I/O Interface Up to 500kbit/s transmission speed and programmable Supports adaptive learning mode

Powered directly (e.g. from Battery) or indirect via Single-Wire interface (SWI) Multiple device capabilities in direct powered mode Device ID search scheme and address manage for multiple device capabilities Unique Chip ID of 96bits (16bit vendor, 16bit product, 64bit unique chip ID) Power-up detection (within 10ms) Power-down detection (175us ±10%). Communication library concept for easy to use integration on host side available 3.5 Clock ADC Operating frequency of 1MHz ±10% Digital system operating frequency of 4 MHz ±10% (Programmable for 1/2/4/16 MHz) 3.6 Power Supply Low Power Typical usage of 0.8mA rms 1.3mA rms @2V DD Indirect (SWI) power supply: current consumption 1.3mA rms @2V DDP during signaling, 0.3mA rms @2V DDP during idle Wide operating conditions: 2.0 to 5.5V at V DDP Pin For Single-Wire-Interface powered mode (indirect power) the communication line has to be connected via pull-up to at least 3V (see V DD in figure 2) Less than 1.0uA in power-down/sleep mode. Power-up: 10ms for full system power up Power-down: after continuous logic 0 for >500µs on SWI 3.7 Decrease-only counter / Lifespan indicator Counter can be decremented on command by the system host, in conjunction with certain events, such as expired time, dispensed units, charging cycles etc The counter value can only be read by the host, it cannot be reprogrammed 3.8 Others ESD - HBM = 2kV - CDM = 500V EEPROM updating (erase and program) time @ 4ms per page (64 bits) EEPROM endurance 10 5 write/erase cycles @ 25 C Data retention for minimum of 10 years @ 25 C Lifetime: 5 years / 100% duty cycle = 438000h

4 Electrical Characteristics 4.1 Input/Output Signals Table 1 I/O & Power Signals. Pin No. Pin Name/ Pad Inst Pin Type Buffer Type Function 4 VDD PWR - 2V to 5.5V power supply. I/O / V DDP power supply. 5 SWIO I/O OD Open-drain input and pull-down wired-and. Supports single-wire interface protoccol. 6 VSS GND - SWIO / VDD ground. 1 CAP PWR - Digital power supply. 3 THM I/O AIO ADC measurement pad for temperature (Voltage). 4.2 Thermistor Characteristics Supports temperature measurement with external thermistors: Resistance @25 C: Typical 47kOhm (with limited temperature range 0-85 C also 10 and 100kOhm) 4.3 Operating Characteristics Table 2 Power Supply. Parameter Symbol Values Unit Min Typ Max Digital Supply (internal) V DIG 1.4 1.55 1.7 V I/O / VDD Power Supply V DDP 2.0 5.5 V Standby Current 1) I VDDP 0.6 1.0 1.5 ma rms Operating Current 2) I VDD 1.0 1.5 t.b.d. ma rms Power-down Current 3) I VDD 0.1 0.5 1.0 ua All Min, Typ and Max values contained in this table are preliminary. Final values are to be confirmed. 1) Standby Current: Origa is active, current consumption when idle (conditions: Vddp: 3.3V, fsys: 4MHz, T: 25 C) 2) Operating Current: Origa is active, current consumption during NVM, ECC operation (conditions: Vddp: 3.3V, fsys: 4MHz, T: 25 C) 3) Power-down Current: Origa is in power-down mode (conditions: Vddp: 3.3V, T: 25 C)

Table 3 Thermal Characteristics. Parameter Symbol Values Unit Min Typ Max Ambient Temperature T A -25 25 85 C Temperature Sensitivity (-40 C to -20 C) A TA(-40 to -20) 10 ± C Temperature Sensitivity (85 C to 110 C) A TA(85 to 110) 10 ± C Temperature Sensitivity at Junction Temperature (-20 C to 85 C) A TA(-20 to -85) 2 ± C All Min, Typ and Max values contained in this table are preliminary. Final values are to be confirmed. Table 4 I/O Characteristics. Parameter Values Unit Conditions/ Symbol Min Typ Max Remarks Input High Voltage V IH 2 5.5 V LVTTL Input Low Voltage V IL 0 0.8 V LVTTL Input High Current I IH 1 ua Input Low Current I IL 1 ua Output Low Current I OL 10 ma Output Low Voltage V OL 0.4 V I OL = 10mA All Min, Typ and Max values contained in this table are preliminary. Final values are to be confirmed. Output High Voltage and Current depend on external pull-up circuitry 4.4 Device Configuration and Electrical Schematics The SLE95050 ORIGA TM supports multiple configuration options: 1) Host Software to single SLE95050. 2) Host Software to multiple SLE95050. Once initialized the host system may trigger a search ID sequence to identify ORIGA TM devices. After identification of such devices, the host can execute a challenge, verify the response and then determine the success of the authentication. The following figures illustrate the SLE95050F1 powering options.

Figure 2 Single Wire Interface (SWI) Powered (Indirect Power) using one GPIO Figure 3 Single Wire Interface (SWI) Powered (Indirect Power) using two GPIOs Figure 4 Direct Powered using two GPIOs

5 Single-Wire Interface 5.1 Single-Wire Transaction Each SWI packet consists of 11 bits (3 command, 8 data bits). When logic 1 on the SWI is seen for a time longer than the power-up time of 10ms, the chip is powered-up and reset. ٢ (tau) = 0.5 *(1/Data baud rate). The baud rate of SWI is represented by toggling of state of logic 1 voltage level and logic 0 voltage level per second transferred. Figure 5 A Typical Single Transaction of the SWI Protocol. In power-up mode, the host can send instructions based on the SWI protocol. When the communication is done, the host can decide to maintain the SWI line at logic 1 or to set it to logic 0 for a time longer than the power-down time of 500µs to power-down the chip to save power. Figure 6 Power-Up Single Packet Transaction. In power-down mode, the power sequence and timing is required again before the host can start communication with the chip. Figure 7 Back-to-Back Data Packet Transaction.

Interrupt can be enabled by the host controller. The host controller must first send an interrupt enable control on the SWI to enable the interrupt on the device(s). Once the device is allowed to interrupt, the host holds the line at logic 1 and if any interrupt- enabled device needs an interrupt, it will pull the line low for a period no greater than the designated interrupt period of 1٢. Once the host detects the logic 0, it interprets that there is an interrupt and will initiate a check on the devices for the interrupt flag. Figure 8 Device-ID Search Data Packet Transaction. 6 Packaging The SLE95050 comes in a WQFN-6 type package. 6.1 Pin Out Pin No. Pin Name/ Pad Inst Pin Type Pad Description Domain 4 VDDP Supply 2.0V - 5.5V power supply VDDP Bi-dir pad with input and open-drain pull 5 SWIO I/O output driver VDDP 6 VSS GND Digital ground VDDP 1 CAP O 1,5V supply pad VDD 3 THM I/O Empty bi-dir pad with only ESD protection in output and an additional 400ohm resistor input VDD Table 5 Pin Assignment and Pin Description. Non mentioned pins are not connected.

6.2 Package Dimensions of WQFN-6

Figure 9 WQFN-6 6.3 Tape & Reel, Marking and Soldering Info IFX Logo Pin 1 Type Date Code Figure 10 Tape & Reel: 13 with 4 hub, 4x4mm; 6.000 units/reel, reels/box: 1;

7 Evaluation Kit ORIGA TM SLE95050 Evaluation Kit makes it as convenient as possible for the customer to install ORIGA on a host microcontroller platform. It consists of the ORIGA EvalKit USB Stick, which comes with pre-loaded PC GUI, Application Notes and Databook plus the libraries for ECC, SWI and ADC. A valid Non- Disclosure Agreement is required to receive the EvalKit and the full documentation. An Evaluation Agreement is needed for the usage of the Libraries. No installation of software is required to use the EvalKit, it runs directly from USB device. 8 Authentication Implementation & Cryptographic Details The Infineon ORIGA TM SLE95050 is a novel asymmetric key authentication device offering superior cryptography and functionality at reduced system cost compared to other solutions. It is based on Infineon s long standing experience and market leadership in security solutions. It offers a cost effective level of physical hardware security, e.g. versus bus probing and memory analysis attacks and shares the same highly secure front-end facilities, logistics & personalization processes as high security application devices, such as banking and PayTV smart cards. Due to its unique asymmetric cryptography implementation the Infineon authentication chip

can be used in a software-to-hardware authentication configuration - No hardware master device on the host side is needed in this configuration. In this lowest system cost configuration (software-to-hardware authentication), the implementation on the host side can be done with a small piece of code library (about 3kB of code, needing less than 2kB of RAM for execution on preferably 16bit or 32bit, but also possible with 8bit microcontrollers). The host-side implementation runs on the host processor in Software without compromising the security of the system, unlike in a symmetrical cryptography system (e.g. SHA/DES/TDES/AES). The reference code can be licensed by Infineon for use in conjunction with the ORIGA TM device. Main System Device 3 Device 2 Multiple ORIGA usage Host controller Random Generator ECC PKey SWI Challenge Response Device 1 Infineon SLE95050 SLD9605 ECC SKey 2..4.2V 3 5V Comparison of both results Accessories Encapsulated Batter with SLE95050F1 ECC: Elliptic curve cryptography PKey: Public Key SKey: Secret Key Figure 11 Software-to-Hardware Authentication Implementation Symmetric vs. Asymmetric Cryptography In symmetric cryptography the same key is used for encryption and decryption. If one key is hacked, the entire security protection is broken. Software stored keys can be comparably easy to read out. Typically, symmetric algorithms are used in situations where a secure surrounding environment can be established, like in banking and data transmission. Asymmetric cryptography uses two different keys for encryption and decryption. One key, the so called public key (PKey), can be made public (and therefore used in the Software implementation), as long as the other key, the secret key (SKey, sometimes also called private key), is still in the safe hardware environment of the chip. Asymmetric cryptography is typically used in applications requiring a high level of security in a critical environment

like military or government implementations and it is used for identity protection in electronic passports worldwide. Leveraging the advantages of asymmetric cryptography, Infineon has implemented the most modern and suitable for embedded applications asymmetric cryptography algorithm. The ORIGA TM device from Infineon uses discrete elliptic curve cryptography (ECC) logarithm implementation, a mathematically very complex and highly secure form of ECC. It combines top level operational security with cost efficient implementation. It protects data such as the Private Key, the unique chip ID and other customer information in a protected memory space, which is secured from modification. Also up to 192bit of read only data can be written into this space. Additionally, the Infineon ORIGA TM SLE95050F1 devices offer unprotected and freely usable NVM of 512 bit (SLE9505F2 offers 704 bit) for different purposes such as traceability of manufacturing and logistics chain, personalization data for the accessory or other end-user behavior like charging cycle documentation. 9 Personalization and Key Management Authentication Chips are produced in a standard version. For different customers and different applications these chips have to be individualized / personalized. This is done by configuring chips with customer specific information (keys, etc). IFX test and personalization facility Secure Infineon Environment Customer Environment Only the unprotected NVM can be accessed or written at this point Single die Customer personalization procedures Loading Secret key Loading Unique ID Loading other Customer Data After Wafer test the secure storage is locked, the UID can not be changed, the secret key can not be accessed from the outside. Figure 12 Personalization

Personalization must be performed in a controlled, trusted and protected environment, to prevent any misuse or illegal use of chips. Customer parameters must be protected against unauthorized knowledge or use. Infineon s security chip manufacturing and testing facility is security certified and evaluated by a third party authority, and it meets the requirements for performing the critical personalization flow. ORIGA TM SLE95050 customers (or their approved contracted manufacturers) receive unique sets of key pairs associated with customers products. The secret key should be the same for one accessory product type (e.g. headset) or across a range of products (battery, headset, docking station) to assure interoperability. The corresponding host side public key will be provided to the customer with the host side personalization package. 10 Summary Infineon Technologies ORIGA TM and Brand Protection Solution provides superior security at improved system cost compared to other solutions by using unique asymmetrical cryptography with two different keys for encryption and decryption. With this novel approach it can protect your products and brand, while improving the safety of the overall system. The temperature monitoring feature on the SLE95050F1 supports temperature sensing on detachable accessories without increasing pin count by reading out over the Single Wire Interface, either the chip s internal temperature or that measured from an external thermistor. The integrated ADC provides convenient temperature monitoring by just sending a command. Its non-volatile memory (NVM) of 512bit can be used for storage of device behavior (e.g. number of usage cycles or data for logistic chain traceability). The Single Wire Interface is easy to implement without design changes to peripherals or the target accessory interface. The device supports host powered mode via SWI as well as battery powered mode.