SlideShare a Scribd company logo
1 of 17
μCodeMeter
Security Embedded in XMC4000
Marco Blume WIBU-SYSTEMS AG
Dirk Heinen Infineon AG
Embedded Security Cooperation
XMC Microcontroller
High Volume Production
ARM Cortex™ - M4 (with FPU)
• CPU Frequency up to 120MHz
• Timers CCU4, CCU8, POSIF
• USB / Up to 3x CAN / Up to 6x Serial Channels
• High Resolution PWM
• Interconnect Matrix
• 2x 12Bit ADC / 2x DAC
• TA = -40C to 125C
ARM Cortex™ - M0
• Core 32MHz / Peripherals up to 64MHz
• Capture Compare Units (CCU4)
• 2x Serial Channels
• 12Bit ADC
• Interconnect Matrix
• Secure Bootloader
• 1,8V – 5,5V Supply Voltage Range
• TA = -40C to 105C
Copyright © Infineon Technologies AG 2015. All rights reserved.OCTOBER 2014 PAGE 2
XMC1100
Up to 64kB Flash
TSOP16/38, VQFN24/40
+ 9ch LED Control (BCCU)
+ 3x Analog Comparators
XMC1200
Up to 200kB Flash
TSOP16/28/38, VQFN24/40
+ Math Co-Processor
+ CCU8 PWM Timer
+ Hall & Encoder I/F
XMC1300
Up to 200kB Flash
TSOP16/28/38, VQFN24/40
XMC4100/4200
Up to 256kB Flash / 40kB RAM
QFN48, TQFP64
XMC4400
Up to 512kB Flash / 80kB RAM
TQFP64 / TQFP100
+ 120MHz Core
+ Ethernet
+ ΔΣ Demodulator
XMC4500
Up to 1MB Flash / 160kB RAM
TQFP100 / TQFP144 / BGA144
+ EBU
+ SD Card
February 2015 Page 2
XMC Target Markets
 High through-
put and up-time
 Remote
monitoring
 Reliability and
quality
 Lifetime
 Security and
safety
 Interoperability
 Energy
efficiency
 Comfort and
ease of use
 Remote
monitoring
 Appealing
design and
form factors
 Interoperability
 Robustness
for harsh
environment
 Functional
safety
 Reliability
and quality
 Lifetime
 Energy
efficiency
 Robustness
for harsh
environment
 Up-time
 Form factor,
size and weight
 Platform
concept
 Copy protection
 Fast ramp-up
Factory
Automation
Building
Automation
Trans-
portation
Power
& Energy
Home &
Professional
Page 3February 2015 Copyright © Infineon Technologies AG 2015. All rights reserved.
XMC Family / DAVE™
Security challenges
across XMC Target Markets
Factory
Automation
Building
Automation
Trans-
portation
Power
& Energy
Home &
Professional
Page 4February 2015 Copyright © Infineon Technologies AG 2015. All rights reserved.
Security challenges vary among market segments
We need to update FW
of installed devices.
How to protect our IP?
How to protect from
cloning and reverse
engineering at our
contract manufacturer?Can we make an
after market
business with FW
function upgrades?
How to make sure
that only authorized
devices are built in?
Security challenges
across XMC Target Markets
Factory
Automation
Building
Automation
Trans-
portation
Power
& Energy
Home &
Professional
Page 5February 2015 Copyright © Infineon Technologies AG 2015. All rights reserved.
Security challenges vary among market segments
We need to update FW
of installed devices.
How to protect our IP?
Can we make an
after market
business with FW
function upgrades?
µCodeMeter:
A cooperation on embedded security
Page 6February 2015 Copyright © Infineon Technologies AG 2015. All rights reserved.
CodeMeter
Embedded
Driver
Personal Computer
Industrial PC
Embedded Device
Programmable Logic
Controller
Microcontroller
High
Power
Small
Size
CodeMeter
Runtime
µCodeMeter
µCodeMeter technology
integrated in DAVE™
Page 7February 2015 Copyright © Infineon Technologies AG 2015. All rights reserved.
DAVE™ plug in
 One dialog for security
configuration
 Master key for encryption and
licensing safely stored in
CodeMeter dongle
 Individual settings fit customers
needs
 Integrated in build process
XMC4000
Flash Memory
Secure Firmware Updates
with µCodeMeter USE CASE 1
Page 8February 2015 Copyright © Infineon Technologies AG 2015. All rights reserved.
FieldTrusted
Environment
XMC4000
Flash Memory
Secure Firmware Updates
with µCodeMeter USE CASE 1
Page 9February 2015 Copyright © Infineon Technologies AG 2015. All rights reserved.
Firmware v1.0
µCmActLicense
SBSL
(Bootloader +
µCmE,
µExEngine)
FieldTrusted
Environment
Initial programming of
Firmware, Bootloader and
µCmActLicense by device
manufacturer
XMC4000
Flash Memory
Secure Firmware Updates
with µCodeMeter USE CASE 1
Page 10February 2015 Copyright © Infineon Technologies AG 2015. All rights reserved.
Firmware v1.0
µCmActLicense
SBSL
(Bootloader +
µCmE,
µExEngine)
FieldTrusted
Environment
Firmware v1.0
µCmActLicense
SBSL
(Bootloader +
µCmE,
µExEngine)
delivery
Trusted
Environment
Secure Firmware Updates
with µCodeMeter USE CASE 1
Page 11February 2015 Copyright © Infineon Technologies AG 2015. All rights reserved.
Field
Firmware v1.0
Firmware v2.0
Encrypted
Generation of encrypted
firmware file in DAVETM
µCmActLicense
SBSL
(Bootloader +
µCmE,
µExEngine)
DAVETM
µExProtector
Secure Firmware Updates
with µCodeMeter USE CASE 1
Page 12February 2015 Copyright © Infineon Technologies AG 2015. All rights reserved.
Field
Firmware v2.0
µCmActLicense
SBSL
(Bootloader +
µCmE,
µExEngine)
Firmware update in the field.
Files are loaded and decrypted
by the SBSL
Trusted
Environment
Firmware v2.0
Encrypted
DAVETM
µExProtector
delivery
XMC4000
Flash Memory
Secure Function Upgrade
with µCodeMeter USE CASE 2
Page 13February 2015 Copyright © Infineon Technologies AG 2015. All rights reserved.
µCmActLicense
SBSL
(Bootloader +
µCmE,
µExEngine)
FieldTrusted
Environment
µCmActLicense
SBSL
(Bootloader +
µCmE,
µExEngine)
Blocked function Blocked function
XMC4000
Flash Memory
Secure Function Upgrade
with µCodeMeter USE CASE 2
Page 14February 2015 Copyright © Infineon Technologies AG 2015. All rights reserved.
µCmActLicense
SBSL
(Bootloader +
µCmE,
µExEngine)
FieldTrusted
Environment
CodeMeter License
Central
µCmActLicense
SBSL
(Bootloader +
µCmE,
µExEngine)
Blocked function Blocked function
µCmActLicense
Update
Generation of encrypted
µCmActLicense file.
License is bound to
individual hardware ID
XMC4000
Flash Memory
Secure Function Upgrade
with µCodeMeter USE CASE 2
Page 15February 2015 Copyright © Infineon Technologies AG 2015. All rights reserved.
µCmActLicense
SBSL
(Bootloader +
µCmE,
µExEngine)
FieldTrusted
Environment
CodeMeter License
Central
µCmActLicense
SBSL
(Bootloader +
µCmE,
µExEngine)
Blocked function Enabled function
µCmActLicense
Update
delivery
µCmActLicense
Update
Function upgrade in the field.
Summary
µCodeMeter …
 … enhances the standard tool chain to provide
secure firmware updates or functional upgrades in embedded
systems built around XMC4000 microcontrollers.
 … is based on the market proven CodeMeter solution
for processor level control.
 … is an easy-to-use solution with state-of-the art cryptography.
 … is available early in Q4/2015 from Wibu-Systems.
Thank you for your attention!
More info: www.wibu.com/micro-codemeter
Page 16February 2015 Copyright © Infineon Technologies AG 2015. All rights reserved.
Page 17February 2015 Copyright © Infineon Technologies AG 2015. All rights reserved.

More Related Content

What's hot

High end security for low-end microcontrollers
High end security for low-end microcontrollersHigh end security for low-end microcontrollers
High end security for low-end microcontrollersMilosch Meriac
 
mbed Connect Asia 2016 Securing IoT with the ARM mbed ecosystem
mbed Connect Asia 2016 Securing IoT with the ARM mbed ecosystemmbed Connect Asia 2016 Securing IoT with the ARM mbed ecosystem
mbed Connect Asia 2016 Securing IoT with the ARM mbed ecosystemarmmbed
 
Optimizing ARM cortex a and cortex-m based heterogeneous multiprocessor syste...
Optimizing ARM cortex a and cortex-m based heterogeneous multiprocessor syste...Optimizing ARM cortex a and cortex-m based heterogeneous multiprocessor syste...
Optimizing ARM cortex a and cortex-m based heterogeneous multiprocessor syste...Arm
 
MIPI IP Modules for SoC Prototyping
MIPI IP Modules for SoC PrototypingMIPI IP Modules for SoC Prototyping
MIPI IP Modules for SoC PrototypingArasan Chip Systems
 
Pico-ITX vs. Q7 & SMARC form factors
Pico-ITX vs. Q7 & SMARC form factorsPico-ITX vs. Q7 & SMARC form factors
Pico-ITX vs. Q7 & SMARC form factorsVIA Embedded
 
Sales Kits for NEXCOM Automation Control Solutions_20160404_FB__Eric Lo
Sales Kits for NEXCOM Automation Control Solutions_20160404_FB__Eric LoSales Kits for NEXCOM Automation Control Solutions_20160404_FB__Eric Lo
Sales Kits for NEXCOM Automation Control Solutions_20160404_FB__Eric LoEric Lo
 
Sierra Wireless Developer Day 2013 - 06 - AirPrime goes multicore
Sierra Wireless Developer Day 2013 - 06 - AirPrime goes multicoreSierra Wireless Developer Day 2013 - 06 - AirPrime goes multicore
Sierra Wireless Developer Day 2013 - 06 - AirPrime goes multicoreThibault Cantegrel
 
The solution selling kits of PC-based Automation_20160404_Eric Lo
The solution selling kits of PC-based Automation_20160404_Eric LoThe solution selling kits of PC-based Automation_20160404_Eric Lo
The solution selling kits of PC-based Automation_20160404_Eric LoEric Lo
 
USB Training - Silicon Labs -
USB Training - Silicon Labs -USB Training - Silicon Labs -
USB Training - Silicon Labs -Emanuele Bonanni
 
Percon phoenix vehicle mount computer
Percon phoenix vehicle mount computerPercon phoenix vehicle mount computer
Percon phoenix vehicle mount computerJames Budniakiewicz
 
CCNAv5 - S2: Chapter1 Introsuction to switched networks
CCNAv5 - S2: Chapter1 Introsuction to switched networksCCNAv5 - S2: Chapter1 Introsuction to switched networks
CCNAv5 - S2: Chapter1 Introsuction to switched networksVuz Dở Hơi
 
mbed Connect Asia 2016 Developing IoT devices with mbed OS 5
mbed Connect Asia 2016 Developing IoT devices with mbed OS 5mbed Connect Asia 2016 Developing IoT devices with mbed OS 5
mbed Connect Asia 2016 Developing IoT devices with mbed OS 5armmbed
 
ARM: Trusted Zone on Android
ARM: Trusted Zone on AndroidARM: Trusted Zone on Android
ARM: Trusted Zone on AndroidKan-Han (John) Lu
 
Sales Kits for NEXCOM Automation Controller
Sales Kits for NEXCOM Automation ControllerSales Kits for NEXCOM Automation Controller
Sales Kits for NEXCOM Automation ControllerEric Lo
 
Webinar embarcados - Simplificando seus projetos de Internet das coisas com o...
Webinar embarcados - Simplificando seus projetos de Internet das coisas com o...Webinar embarcados - Simplificando seus projetos de Internet das coisas com o...
Webinar embarcados - Simplificando seus projetos de Internet das coisas com o...Embarcados
 
Forti Gate Virtual Appliances Sales 201010
Forti Gate Virtual Appliances Sales 201010Forti Gate Virtual Appliances Sales 201010
Forti Gate Virtual Appliances Sales 201010Alvaro Roldan Peral
 
NETIO products company: Manufacturer of networked power sockets
NETIO products company: Manufacturer of networked power socketsNETIO products company: Manufacturer of networked power sockets
NETIO products company: Manufacturer of networked power socketsLenka Peřinová
 

What's hot (20)

High end security for low-end microcontrollers
High end security for low-end microcontrollersHigh end security for low-end microcontrollers
High end security for low-end microcontrollers
 
mbed Connect Asia 2016 Securing IoT with the ARM mbed ecosystem
mbed Connect Asia 2016 Securing IoT with the ARM mbed ecosystemmbed Connect Asia 2016 Securing IoT with the ARM mbed ecosystem
mbed Connect Asia 2016 Securing IoT with the ARM mbed ecosystem
 
Optimizing ARM cortex a and cortex-m based heterogeneous multiprocessor syste...
Optimizing ARM cortex a and cortex-m based heterogeneous multiprocessor syste...Optimizing ARM cortex a and cortex-m based heterogeneous multiprocessor syste...
Optimizing ARM cortex a and cortex-m based heterogeneous multiprocessor syste...
 
MIPI IP Modules for SoC Prototyping
MIPI IP Modules for SoC PrototypingMIPI IP Modules for SoC Prototyping
MIPI IP Modules for SoC Prototyping
 
iWave Systems Techologies Pvt Ltd: Products-Hardware IPs
iWave Systems Techologies Pvt Ltd: Products-Hardware IPsiWave Systems Techologies Pvt Ltd: Products-Hardware IPs
iWave Systems Techologies Pvt Ltd: Products-Hardware IPs
 
Pico-ITX vs. Q7 & SMARC form factors
Pico-ITX vs. Q7 & SMARC form factorsPico-ITX vs. Q7 & SMARC form factors
Pico-ITX vs. Q7 & SMARC form factors
 
Sales Kits for NEXCOM Automation Control Solutions_20160404_FB__Eric Lo
Sales Kits for NEXCOM Automation Control Solutions_20160404_FB__Eric LoSales Kits for NEXCOM Automation Control Solutions_20160404_FB__Eric Lo
Sales Kits for NEXCOM Automation Control Solutions_20160404_FB__Eric Lo
 
Sierra Wireless Developer Day 2013 - 06 - AirPrime goes multicore
Sierra Wireless Developer Day 2013 - 06 - AirPrime goes multicoreSierra Wireless Developer Day 2013 - 06 - AirPrime goes multicore
Sierra Wireless Developer Day 2013 - 06 - AirPrime goes multicore
 
The solution selling kits of PC-based Automation_20160404_Eric Lo
The solution selling kits of PC-based Automation_20160404_Eric LoThe solution selling kits of PC-based Automation_20160404_Eric Lo
The solution selling kits of PC-based Automation_20160404_Eric Lo
 
USB Training - Silicon Labs -
USB Training - Silicon Labs -USB Training - Silicon Labs -
USB Training - Silicon Labs -
 
Percon phoenix vehicle mount computer
Percon phoenix vehicle mount computerPercon phoenix vehicle mount computer
Percon phoenix vehicle mount computer
 
Percon phoenix vehicle mount computer
Percon phoenix vehicle mount computerPercon phoenix vehicle mount computer
Percon phoenix vehicle mount computer
 
CCNAv5 - S2: Chapter1 Introsuction to switched networks
CCNAv5 - S2: Chapter1 Introsuction to switched networksCCNAv5 - S2: Chapter1 Introsuction to switched networks
CCNAv5 - S2: Chapter1 Introsuction to switched networks
 
mbed Connect Asia 2016 Developing IoT devices with mbed OS 5
mbed Connect Asia 2016 Developing IoT devices with mbed OS 5mbed Connect Asia 2016 Developing IoT devices with mbed OS 5
mbed Connect Asia 2016 Developing IoT devices with mbed OS 5
 
ARM: Trusted Zone on Android
ARM: Trusted Zone on AndroidARM: Trusted Zone on Android
ARM: Trusted Zone on Android
 
Sales Kits for NEXCOM Automation Controller
Sales Kits for NEXCOM Automation ControllerSales Kits for NEXCOM Automation Controller
Sales Kits for NEXCOM Automation Controller
 
Marinsys-Navtex system,1kW
Marinsys-Navtex system,1kWMarinsys-Navtex system,1kW
Marinsys-Navtex system,1kW
 
Webinar embarcados - Simplificando seus projetos de Internet das coisas com o...
Webinar embarcados - Simplificando seus projetos de Internet das coisas com o...Webinar embarcados - Simplificando seus projetos de Internet das coisas com o...
Webinar embarcados - Simplificando seus projetos de Internet das coisas com o...
 
Forti Gate Virtual Appliances Sales 201010
Forti Gate Virtual Appliances Sales 201010Forti Gate Virtual Appliances Sales 201010
Forti Gate Virtual Appliances Sales 201010
 
NETIO products company: Manufacturer of networked power sockets
NETIO products company: Manufacturer of networked power socketsNETIO products company: Manufacturer of networked power sockets
NETIO products company: Manufacturer of networked power sockets
 

Viewers also liked

The future of mobile learning in the workplace: Qualcomm Insights
The future of mobile learning in the workplace: Qualcomm InsightsThe future of mobile learning in the workplace: Qualcomm Insights
The future of mobile learning in the workplace: Qualcomm Insightsgeoff stead
 
ASFWS 2013 - Rump Session - Sécurité d’un token OTP Nicolas ruff
ASFWS 2013 - Rump Session - Sécurité d’un token OTP Nicolas ruffASFWS 2013 - Rump Session - Sécurité d’un token OTP Nicolas ruff
ASFWS 2013 - Rump Session - Sécurité d’un token OTP Nicolas ruffCyber Security Alliance
 
Company Presentation
Company PresentationCompany Presentation
Company PresentationGowri Shenoy
 
NXP presentation at Secure Identifications 2016
NXP presentation at Secure Identifications 2016NXP presentation at Secure Identifications 2016
NXP presentation at Secure Identifications 2016Ihar Bayarenka
 
NXP Company Presentation
NXP Company PresentationNXP Company Presentation
NXP Company Presentationchileungchan
 
NXP presentation at PLUS-Forum 2016
NXP presentation at PLUS-Forum 2016NXP presentation at PLUS-Forum 2016
NXP presentation at PLUS-Forum 2016Ihar Bayarenka
 
Sierra Wireless Developer Day 2013 - Show&Tell 1 - ARM & Sierra Wireless
Sierra Wireless Developer Day 2013 - Show&Tell 1 - ARM & Sierra WirelessSierra Wireless Developer Day 2013 - Show&Tell 1 - ARM & Sierra Wireless
Sierra Wireless Developer Day 2013 - Show&Tell 1 - ARM & Sierra WirelessThibault Cantegrel
 
New Opportunities for Industry Growth (NXP)
New Opportunities for Industry Growth (NXP)New Opportunities for Industry Growth (NXP)
New Opportunities for Industry Growth (NXP)COMPUTEX TAIPEI
 
LAS16-112: mbed OS Technical Overview
LAS16-112: mbed OS Technical OverviewLAS16-112: mbed OS Technical Overview
LAS16-112: mbed OS Technical OverviewLinaro
 
NXP-Freescale Merger Investor Presentation
NXP-Freescale Merger Investor PresentationNXP-Freescale Merger Investor Presentation
NXP-Freescale Merger Investor PresentationGary Lerude
 
Présentation d'Arduino
Présentation d'ArduinoPrésentation d'Arduino
Présentation d'ArduinoOlivier NOEL
 

Viewers also liked (16)

The future of mobile learning in the workplace: Qualcomm Insights
The future of mobile learning in the workplace: Qualcomm InsightsThe future of mobile learning in the workplace: Qualcomm Insights
The future of mobile learning in the workplace: Qualcomm Insights
 
ASFWS 2013 - Rump Session - Sécurité d’un token OTP Nicolas ruff
ASFWS 2013 - Rump Session - Sécurité d’un token OTP Nicolas ruffASFWS 2013 - Rump Session - Sécurité d’un token OTP Nicolas ruff
ASFWS 2013 - Rump Session - Sécurité d’un token OTP Nicolas ruff
 
Company Presentation
Company PresentationCompany Presentation
Company Presentation
 
Soc
SocSoc
Soc
 
NXP presentation at Secure Identifications 2016
NXP presentation at Secure Identifications 2016NXP presentation at Secure Identifications 2016
NXP presentation at Secure Identifications 2016
 
NXP Company Presentation
NXP Company PresentationNXP Company Presentation
NXP Company Presentation
 
NXP presentation at PLUS-Forum 2016
NXP presentation at PLUS-Forum 2016NXP presentation at PLUS-Forum 2016
NXP presentation at PLUS-Forum 2016
 
Sierra Wireless Developer Day 2013 - Show&Tell 1 - ARM & Sierra Wireless
Sierra Wireless Developer Day 2013 - Show&Tell 1 - ARM & Sierra WirelessSierra Wireless Developer Day 2013 - Show&Tell 1 - ARM & Sierra Wireless
Sierra Wireless Developer Day 2013 - Show&Tell 1 - ARM & Sierra Wireless
 
New Opportunities for Industry Growth (NXP)
New Opportunities for Industry Growth (NXP)New Opportunities for Industry Growth (NXP)
New Opportunities for Industry Growth (NXP)
 
LAS16-112: mbed OS Technical Overview
LAS16-112: mbed OS Technical OverviewLAS16-112: mbed OS Technical Overview
LAS16-112: mbed OS Technical Overview
 
1 Day Arm 2007
1 Day Arm 20071 Day Arm 2007
1 Day Arm 2007
 
SoC: System On Chip
SoC: System On ChipSoC: System On Chip
SoC: System On Chip
 
Infineon Car Security
Infineon Car SecurityInfineon Car Security
Infineon Car Security
 
NXP-Freescale Merger Investor Presentation
NXP-Freescale Merger Investor PresentationNXP-Freescale Merger Investor Presentation
NXP-Freescale Merger Investor Presentation
 
Microcontroleur
MicrocontroleurMicrocontroleur
Microcontroleur
 
Présentation d'Arduino
Présentation d'ArduinoPrésentation d'Arduino
Présentation d'Arduino
 

Similar to Embedded Security in ARM-based microcontrollers

ARM Cortex -M3 based Motor Controling with Infineon Embedded Power ICs
ARM Cortex -M3 based Motor Controling with Infineon Embedded Power ICsARM Cortex -M3 based Motor Controling with Infineon Embedded Power ICs
ARM Cortex -M3 based Motor Controling with Infineon Embedded Power ICsInfineon4Engineers
 
Webinar: Microcontroladores Infineon ARM: PSoC e Traveo II para aplicações au...
Webinar: Microcontroladores Infineon ARM: PSoC e Traveo II para aplicações au...Webinar: Microcontroladores Infineon ARM: PSoC e Traveo II para aplicações au...
Webinar: Microcontroladores Infineon ARM: PSoC e Traveo II para aplicações au...Embarcados
 
TechWiseTV Workshop: Cisco Catalyst 9800 Series Wireless Controller
TechWiseTV Workshop: Cisco Catalyst 9800 Series Wireless ControllerTechWiseTV Workshop: Cisco Catalyst 9800 Series Wireless Controller
TechWiseTV Workshop: Cisco Catalyst 9800 Series Wireless ControllerRobb Boyd
 
From idea to the field - Simplify Your IoT project (Acal BFi Nordic & Sierra ...
From idea to the field - Simplify Your IoT project (Acal BFi Nordic & Sierra ...From idea to the field - Simplify Your IoT project (Acal BFi Nordic & Sierra ...
From idea to the field - Simplify Your IoT project (Acal BFi Nordic & Sierra ...Hans Andersson
 
Embedded devices - Big opportunities in tiny packages
Embedded devices - Big opportunities in tiny packagesEmbedded devices - Big opportunities in tiny packages
Embedded devices - Big opportunities in tiny packagesteam-WIBU
 
Webinar: Microcontroladores Infineon TRAVEO T2G
Webinar: Microcontroladores Infineon TRAVEO T2GWebinar: Microcontroladores Infineon TRAVEO T2G
Webinar: Microcontroladores Infineon TRAVEO T2GEmbarcados
 
Securing your IoT Thing
Securing your IoT ThingSecuring your IoT Thing
Securing your IoT ThingDuncan Purves
 
RISC-V 30906 hex five multi_zone iot firmware
RISC-V 30906 hex five multi_zone iot firmwareRISC-V 30906 hex five multi_zone iot firmware
RISC-V 30906 hex five multi_zone iot firmwareRISC-V International
 
Symposium on Securing the IoT - Security is the future of IoT - mbed
Symposium on Securing the IoT - Security is the future of IoT - mbedSymposium on Securing the IoT - Security is the future of IoT - mbed
Symposium on Securing the IoT - Security is the future of IoT - mbedAustin Blackstone
 
Advantech Industrial IoT TPC-5000 Controlpanel sales kit
Advantech Industrial IoT TPC-5000 Controlpanel sales kitAdvantech Industrial IoT TPC-5000 Controlpanel sales kit
Advantech Industrial IoT TPC-5000 Controlpanel sales kitMarco Zampolli
 
MYS-8MMX Single Board Computer
MYS-8MMX Single Board ComputerMYS-8MMX Single Board Computer
MYS-8MMX Single Board ComputerLinda Zhang
 
We-Con company introduction 2018
We-Con company introduction 2018We-Con company introduction 2018
We-Con company introduction 2018Peter Xie
 
Electro Engineering Enterprises, Secunderabad, Industrial Automation System
Electro Engineering Enterprises, Secunderabad, Industrial Automation SystemElectro Engineering Enterprises, Secunderabad, Industrial Automation System
Electro Engineering Enterprises, Secunderabad, Industrial Automation SystemIndiaMART InterMESH Limited
 

Similar to Embedded Security in ARM-based microcontrollers (20)

Air vision ds
Air vision dsAir vision ds
Air vision ds
 
ARM Cortex -M3 based Motor Controling with Infineon Embedded Power ICs
ARM Cortex -M3 based Motor Controling with Infineon Embedded Power ICsARM Cortex -M3 based Motor Controling with Infineon Embedded Power ICs
ARM Cortex -M3 based Motor Controling with Infineon Embedded Power ICs
 
s2000nano
s2000nanos2000nano
s2000nano
 
Webinar: Microcontroladores Infineon ARM: PSoC e Traveo II para aplicações au...
Webinar: Microcontroladores Infineon ARM: PSoC e Traveo II para aplicações au...Webinar: Microcontroladores Infineon ARM: PSoC e Traveo II para aplicações au...
Webinar: Microcontroladores Infineon ARM: PSoC e Traveo II para aplicações au...
 
TTTech Company Overview
TTTech Company OverviewTTTech Company Overview
TTTech Company Overview
 
TechWiseTV Workshop: Cisco Catalyst 9800 Series Wireless Controller
TechWiseTV Workshop: Cisco Catalyst 9800 Series Wireless ControllerTechWiseTV Workshop: Cisco Catalyst 9800 Series Wireless Controller
TechWiseTV Workshop: Cisco Catalyst 9800 Series Wireless Controller
 
From idea to the field - Simplify Your IoT project (Acal BFi Nordic & Sierra ...
From idea to the field - Simplify Your IoT project (Acal BFi Nordic & Sierra ...From idea to the field - Simplify Your IoT project (Acal BFi Nordic & Sierra ...
From idea to the field - Simplify Your IoT project (Acal BFi Nordic & Sierra ...
 
produse Evertz
produse Evertzproduse Evertz
produse Evertz
 
Embedded devices - Big opportunities in tiny packages
Embedded devices - Big opportunities in tiny packagesEmbedded devices - Big opportunities in tiny packages
Embedded devices - Big opportunities in tiny packages
 
At&t 1
At&t 1At&t 1
At&t 1
 
Webinar: Microcontroladores Infineon TRAVEO T2G
Webinar: Microcontroladores Infineon TRAVEO T2GWebinar: Microcontroladores Infineon TRAVEO T2G
Webinar: Microcontroladores Infineon TRAVEO T2G
 
Phytec_Intro_092018
Phytec_Intro_092018Phytec_Intro_092018
Phytec_Intro_092018
 
Securing your IoT Thing
Securing your IoT ThingSecuring your IoT Thing
Securing your IoT Thing
 
RISC-V 30906 hex five multi_zone iot firmware
RISC-V 30906 hex five multi_zone iot firmwareRISC-V 30906 hex five multi_zone iot firmware
RISC-V 30906 hex five multi_zone iot firmware
 
Human Alert Sensor Design
Human Alert Sensor DesignHuman Alert Sensor Design
Human Alert Sensor Design
 
Symposium on Securing the IoT - Security is the future of IoT - mbed
Symposium on Securing the IoT - Security is the future of IoT - mbedSymposium on Securing the IoT - Security is the future of IoT - mbed
Symposium on Securing the IoT - Security is the future of IoT - mbed
 
Advantech Industrial IoT TPC-5000 Controlpanel sales kit
Advantech Industrial IoT TPC-5000 Controlpanel sales kitAdvantech Industrial IoT TPC-5000 Controlpanel sales kit
Advantech Industrial IoT TPC-5000 Controlpanel sales kit
 
MYS-8MMX Single Board Computer
MYS-8MMX Single Board ComputerMYS-8MMX Single Board Computer
MYS-8MMX Single Board Computer
 
We-Con company introduction 2018
We-Con company introduction 2018We-Con company introduction 2018
We-Con company introduction 2018
 
Electro Engineering Enterprises, Secunderabad, Industrial Automation System
Electro Engineering Enterprises, Secunderabad, Industrial Automation SystemElectro Engineering Enterprises, Secunderabad, Industrial Automation System
Electro Engineering Enterprises, Secunderabad, Industrial Automation System
 

More from team-WIBU

Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identityteam-WIBU
 
Unlocking the Future: Empowering Industrial Security
Unlocking the Future: Empowering Industrial SecurityUnlocking the Future: Empowering Industrial Security
Unlocking the Future: Empowering Industrial Securityteam-WIBU
 
The Power of Partnership: Enabling Success Together
The Power of Partnership: Enabling Success TogetherThe Power of Partnership: Enabling Success Together
The Power of Partnership: Enabling Success Togetherteam-WIBU
 
Unleash the Power of CodeMeter - CodeMeter Basics
Unleash the Power of CodeMeter - CodeMeter BasicsUnleash the Power of CodeMeter - CodeMeter Basics
Unleash the Power of CodeMeter - CodeMeter Basicsteam-WIBU
 
Keine Zeit für Leerlauf – Lizenzverfügbarkeit für Geschäftskontinuität
Keine Zeit für Leerlauf – Lizenzverfügbarkeit für GeschäftskontinuitätKeine Zeit für Leerlauf – Lizenzverfügbarkeit für Geschäftskontinuität
Keine Zeit für Leerlauf – Lizenzverfügbarkeit für Geschäftskontinuitätteam-WIBU
 
No Time to Idle – License availability for business continuity
No Time to Idle – License availability for business continuityNo Time to Idle – License availability for business continuity
No Time to Idle – License availability for business continuityteam-WIBU
 
Cloud-Based Licensing in Offline Scenarios
Cloud-Based Licensing in Offline ScenariosCloud-Based Licensing in Offline Scenarios
Cloud-Based Licensing in Offline Scenariosteam-WIBU
 
Optimizing Cloud Licensing: Strategies and Best Practices
Optimizing Cloud Licensing: Strategies and Best PracticesOptimizing Cloud Licensing: Strategies and Best Practices
Optimizing Cloud Licensing: Strategies and Best Practicesteam-WIBU
 
For a Few Licenses More
For a Few Licenses MoreFor a Few Licenses More
For a Few Licenses Moreteam-WIBU
 
App Management on the Edge
App Management on the EdgeApp Management on the Edge
App Management on the Edgeteam-WIBU
 
Protecting and Licensing .NET Applications
Protecting and Licensing .NET ApplicationsProtecting and Licensing .NET Applications
Protecting and Licensing .NET Applicationsteam-WIBU
 
A Bit of License Management Magic
A Bit of License Management MagicA Bit of License Management Magic
A Bit of License Management Magicteam-WIBU
 
The first step is always the most decisive
The first step is always the most decisiveThe first step is always the most decisive
The first step is always the most decisiveteam-WIBU
 
Protection and monetization of 3D printed objects in the spare parts business...
Protection and monetization of 3D printed objects in the spare parts business...Protection and monetization of 3D printed objects in the spare parts business...
Protection and monetization of 3D printed objects in the spare parts business...team-WIBU
 
Authenticate and authorize your IIoTdevices
Authenticate and authorize your IIoTdevicesAuthenticate and authorize your IIoTdevices
Authenticate and authorize your IIoTdevicesteam-WIBU
 
How and Why to Create and Sell Consumption-Based Licenses
How and Why to Create and Sell Consumption-Based LicensesHow and Why to Create and Sell Consumption-Based Licenses
How and Why to Create and Sell Consumption-Based Licensesteam-WIBU
 
Serving Up Features-on-Demand for Every Appetite
Serving Up Features-on-Demand for Every AppetiteServing Up Features-on-Demand for Every Appetite
Serving Up Features-on-Demand for Every Appetiteteam-WIBU
 
Security and Protection for Machine Learning.pptx
Security and Protection for Machine Learning.pptxSecurity and Protection for Machine Learning.pptx
Security and Protection for Machine Learning.pptxteam-WIBU
 
License Portal - The DIY Solution
License Portal - The DIY SolutionLicense Portal - The DIY Solution
License Portal - The DIY Solutionteam-WIBU
 
Running code in secure hardware or cloud environments
Running code in secure hardware or cloud environmentsRunning code in secure hardware or cloud environments
Running code in secure hardware or cloud environmentsteam-WIBU
 

More from team-WIBU (20)

Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identity
 
Unlocking the Future: Empowering Industrial Security
Unlocking the Future: Empowering Industrial SecurityUnlocking the Future: Empowering Industrial Security
Unlocking the Future: Empowering Industrial Security
 
The Power of Partnership: Enabling Success Together
The Power of Partnership: Enabling Success TogetherThe Power of Partnership: Enabling Success Together
The Power of Partnership: Enabling Success Together
 
Unleash the Power of CodeMeter - CodeMeter Basics
Unleash the Power of CodeMeter - CodeMeter BasicsUnleash the Power of CodeMeter - CodeMeter Basics
Unleash the Power of CodeMeter - CodeMeter Basics
 
Keine Zeit für Leerlauf – Lizenzverfügbarkeit für Geschäftskontinuität
Keine Zeit für Leerlauf – Lizenzverfügbarkeit für GeschäftskontinuitätKeine Zeit für Leerlauf – Lizenzverfügbarkeit für Geschäftskontinuität
Keine Zeit für Leerlauf – Lizenzverfügbarkeit für Geschäftskontinuität
 
No Time to Idle – License availability for business continuity
No Time to Idle – License availability for business continuityNo Time to Idle – License availability for business continuity
No Time to Idle – License availability for business continuity
 
Cloud-Based Licensing in Offline Scenarios
Cloud-Based Licensing in Offline ScenariosCloud-Based Licensing in Offline Scenarios
Cloud-Based Licensing in Offline Scenarios
 
Optimizing Cloud Licensing: Strategies and Best Practices
Optimizing Cloud Licensing: Strategies and Best PracticesOptimizing Cloud Licensing: Strategies and Best Practices
Optimizing Cloud Licensing: Strategies and Best Practices
 
For a Few Licenses More
For a Few Licenses MoreFor a Few Licenses More
For a Few Licenses More
 
App Management on the Edge
App Management on the EdgeApp Management on the Edge
App Management on the Edge
 
Protecting and Licensing .NET Applications
Protecting and Licensing .NET ApplicationsProtecting and Licensing .NET Applications
Protecting and Licensing .NET Applications
 
A Bit of License Management Magic
A Bit of License Management MagicA Bit of License Management Magic
A Bit of License Management Magic
 
The first step is always the most decisive
The first step is always the most decisiveThe first step is always the most decisive
The first step is always the most decisive
 
Protection and monetization of 3D printed objects in the spare parts business...
Protection and monetization of 3D printed objects in the spare parts business...Protection and monetization of 3D printed objects in the spare parts business...
Protection and monetization of 3D printed objects in the spare parts business...
 
Authenticate and authorize your IIoTdevices
Authenticate and authorize your IIoTdevicesAuthenticate and authorize your IIoTdevices
Authenticate and authorize your IIoTdevices
 
How and Why to Create and Sell Consumption-Based Licenses
How and Why to Create and Sell Consumption-Based LicensesHow and Why to Create and Sell Consumption-Based Licenses
How and Why to Create and Sell Consumption-Based Licenses
 
Serving Up Features-on-Demand for Every Appetite
Serving Up Features-on-Demand for Every AppetiteServing Up Features-on-Demand for Every Appetite
Serving Up Features-on-Demand for Every Appetite
 
Security and Protection for Machine Learning.pptx
Security and Protection for Machine Learning.pptxSecurity and Protection for Machine Learning.pptx
Security and Protection for Machine Learning.pptx
 
License Portal - The DIY Solution
License Portal - The DIY SolutionLicense Portal - The DIY Solution
License Portal - The DIY Solution
 
Running code in secure hardware or cloud environments
Running code in secure hardware or cloud environmentsRunning code in secure hardware or cloud environments
Running code in secure hardware or cloud environments
 

Recently uploaded

Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
Comparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization TechniquesComparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization Techniquesugginaramesh
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
An introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxAn introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxPurva Nikam
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleAlluxio, Inc.
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 

Recently uploaded (20)

Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
Comparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization TechniquesComparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization Techniques
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
An introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxAn introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptx
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 

Embedded Security in ARM-based microcontrollers

  • 1. μCodeMeter Security Embedded in XMC4000 Marco Blume WIBU-SYSTEMS AG Dirk Heinen Infineon AG Embedded Security Cooperation
  • 2. XMC Microcontroller High Volume Production ARM Cortex™ - M4 (with FPU) • CPU Frequency up to 120MHz • Timers CCU4, CCU8, POSIF • USB / Up to 3x CAN / Up to 6x Serial Channels • High Resolution PWM • Interconnect Matrix • 2x 12Bit ADC / 2x DAC • TA = -40C to 125C ARM Cortex™ - M0 • Core 32MHz / Peripherals up to 64MHz • Capture Compare Units (CCU4) • 2x Serial Channels • 12Bit ADC • Interconnect Matrix • Secure Bootloader • 1,8V – 5,5V Supply Voltage Range • TA = -40C to 105C Copyright © Infineon Technologies AG 2015. All rights reserved.OCTOBER 2014 PAGE 2 XMC1100 Up to 64kB Flash TSOP16/38, VQFN24/40 + 9ch LED Control (BCCU) + 3x Analog Comparators XMC1200 Up to 200kB Flash TSOP16/28/38, VQFN24/40 + Math Co-Processor + CCU8 PWM Timer + Hall & Encoder I/F XMC1300 Up to 200kB Flash TSOP16/28/38, VQFN24/40 XMC4100/4200 Up to 256kB Flash / 40kB RAM QFN48, TQFP64 XMC4400 Up to 512kB Flash / 80kB RAM TQFP64 / TQFP100 + 120MHz Core + Ethernet + ΔΣ Demodulator XMC4500 Up to 1MB Flash / 160kB RAM TQFP100 / TQFP144 / BGA144 + EBU + SD Card February 2015 Page 2
  • 3. XMC Target Markets  High through- put and up-time  Remote monitoring  Reliability and quality  Lifetime  Security and safety  Interoperability  Energy efficiency  Comfort and ease of use  Remote monitoring  Appealing design and form factors  Interoperability  Robustness for harsh environment  Functional safety  Reliability and quality  Lifetime  Energy efficiency  Robustness for harsh environment  Up-time  Form factor, size and weight  Platform concept  Copy protection  Fast ramp-up Factory Automation Building Automation Trans- portation Power & Energy Home & Professional Page 3February 2015 Copyright © Infineon Technologies AG 2015. All rights reserved. XMC Family / DAVE™
  • 4. Security challenges across XMC Target Markets Factory Automation Building Automation Trans- portation Power & Energy Home & Professional Page 4February 2015 Copyright © Infineon Technologies AG 2015. All rights reserved. Security challenges vary among market segments We need to update FW of installed devices. How to protect our IP? How to protect from cloning and reverse engineering at our contract manufacturer?Can we make an after market business with FW function upgrades? How to make sure that only authorized devices are built in?
  • 5. Security challenges across XMC Target Markets Factory Automation Building Automation Trans- portation Power & Energy Home & Professional Page 5February 2015 Copyright © Infineon Technologies AG 2015. All rights reserved. Security challenges vary among market segments We need to update FW of installed devices. How to protect our IP? Can we make an after market business with FW function upgrades?
  • 6. µCodeMeter: A cooperation on embedded security Page 6February 2015 Copyright © Infineon Technologies AG 2015. All rights reserved. CodeMeter Embedded Driver Personal Computer Industrial PC Embedded Device Programmable Logic Controller Microcontroller High Power Small Size CodeMeter Runtime µCodeMeter
  • 7. µCodeMeter technology integrated in DAVE™ Page 7February 2015 Copyright © Infineon Technologies AG 2015. All rights reserved. DAVE™ plug in  One dialog for security configuration  Master key for encryption and licensing safely stored in CodeMeter dongle  Individual settings fit customers needs  Integrated in build process
  • 8. XMC4000 Flash Memory Secure Firmware Updates with µCodeMeter USE CASE 1 Page 8February 2015 Copyright © Infineon Technologies AG 2015. All rights reserved. FieldTrusted Environment
  • 9. XMC4000 Flash Memory Secure Firmware Updates with µCodeMeter USE CASE 1 Page 9February 2015 Copyright © Infineon Technologies AG 2015. All rights reserved. Firmware v1.0 µCmActLicense SBSL (Bootloader + µCmE, µExEngine) FieldTrusted Environment Initial programming of Firmware, Bootloader and µCmActLicense by device manufacturer
  • 10. XMC4000 Flash Memory Secure Firmware Updates with µCodeMeter USE CASE 1 Page 10February 2015 Copyright © Infineon Technologies AG 2015. All rights reserved. Firmware v1.0 µCmActLicense SBSL (Bootloader + µCmE, µExEngine) FieldTrusted Environment Firmware v1.0 µCmActLicense SBSL (Bootloader + µCmE, µExEngine) delivery
  • 11. Trusted Environment Secure Firmware Updates with µCodeMeter USE CASE 1 Page 11February 2015 Copyright © Infineon Technologies AG 2015. All rights reserved. Field Firmware v1.0 Firmware v2.0 Encrypted Generation of encrypted firmware file in DAVETM µCmActLicense SBSL (Bootloader + µCmE, µExEngine) DAVETM µExProtector
  • 12. Secure Firmware Updates with µCodeMeter USE CASE 1 Page 12February 2015 Copyright © Infineon Technologies AG 2015. All rights reserved. Field Firmware v2.0 µCmActLicense SBSL (Bootloader + µCmE, µExEngine) Firmware update in the field. Files are loaded and decrypted by the SBSL Trusted Environment Firmware v2.0 Encrypted DAVETM µExProtector delivery
  • 13. XMC4000 Flash Memory Secure Function Upgrade with µCodeMeter USE CASE 2 Page 13February 2015 Copyright © Infineon Technologies AG 2015. All rights reserved. µCmActLicense SBSL (Bootloader + µCmE, µExEngine) FieldTrusted Environment µCmActLicense SBSL (Bootloader + µCmE, µExEngine) Blocked function Blocked function
  • 14. XMC4000 Flash Memory Secure Function Upgrade with µCodeMeter USE CASE 2 Page 14February 2015 Copyright © Infineon Technologies AG 2015. All rights reserved. µCmActLicense SBSL (Bootloader + µCmE, µExEngine) FieldTrusted Environment CodeMeter License Central µCmActLicense SBSL (Bootloader + µCmE, µExEngine) Blocked function Blocked function µCmActLicense Update Generation of encrypted µCmActLicense file. License is bound to individual hardware ID
  • 15. XMC4000 Flash Memory Secure Function Upgrade with µCodeMeter USE CASE 2 Page 15February 2015 Copyright © Infineon Technologies AG 2015. All rights reserved. µCmActLicense SBSL (Bootloader + µCmE, µExEngine) FieldTrusted Environment CodeMeter License Central µCmActLicense SBSL (Bootloader + µCmE, µExEngine) Blocked function Enabled function µCmActLicense Update delivery µCmActLicense Update Function upgrade in the field.
  • 16. Summary µCodeMeter …  … enhances the standard tool chain to provide secure firmware updates or functional upgrades in embedded systems built around XMC4000 microcontrollers.  … is based on the market proven CodeMeter solution for processor level control.  … is an easy-to-use solution with state-of-the art cryptography.  … is available early in Q4/2015 from Wibu-Systems. Thank you for your attention! More info: www.wibu.com/micro-codemeter Page 16February 2015 Copyright © Infineon Technologies AG 2015. All rights reserved.
  • 17. Page 17February 2015 Copyright © Infineon Technologies AG 2015. All rights reserved.

Editor's Notes

  1. Public Roadmap Version
  2. Copyright © Infineon Technologies AG 2014. All rights reserved.
  3. Copyright © Infineon Technologies AG 2014. All rights reserved.
  4. Copyright © Infineon Technologies AG 2014. All rights reserved.