SlideShare a Scribd company logo
μ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

PDF
Developing functional safety systems with arm architecture solutions stroud
 
PDF
Introduction to ARM mbed-OS 3.0 uvisor
PDF
The importance of strong entropy for iot
 
PDF
Practical real-time operating system security for the masses
PDF
Software development in ar mv8 m architecture - yiu
 
PDF
A practical approach to securing embedded and io t platforms
 
PPT
Lco Axxon Introductory 2010 Sales
PDF
So you think developing an SoC needs to be complex or expensive?
 
Developing functional safety systems with arm architecture solutions stroud
 
Introduction to ARM mbed-OS 3.0 uvisor
The importance of strong entropy for iot
 
Practical real-time operating system security for the masses
Software development in ar mv8 m architecture - yiu
 
A practical approach to securing embedded and io t platforms
 
Lco Axxon Introductory 2010 Sales
So you think developing an SoC needs to be complex or expensive?
 

What's hot (20)

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

Viewers also liked (16)

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

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

PDF
XMC4000 Brochure | Infineon Technologies
PDF
DAVE: Free development platform for XMC code generation
PPTX
Embedded devices - Big opportunities in tiny packages
PDF
Phase Locked Loop (PLL) Presentation for MTech Level
PDF
Infineon_AURIX_HSM Revealed_Training_Slides.pdf
PPT
Introduction to Vortex86EX Motion Control Modules
PDF
XMC4000 Brochure
PDF
Powerful SoM based on i.MX 8M Mini processor for various embedded applications
PPT
Bringing RFID to Electronics with Monza X RFID Chips
PDF
Maxtor Fireball 541DX (2B020H1) manual
PPTX
BHAVESH AGRAWAL.pptx
PDF
silo.tips_flash-bootloader-product-information.pdf
PPTX
Faster Time to Market using Scilab/XCOS/X2C for motor control algorithm devel...
PPTX
Design challenges, flow and GPS systems (1).pptx
PDF
Linux Kernel Platform Development: Challenges and Insights
PPTX
Automotive Security (Connected Vehicle Security Issues)
PPTX
Overview of Microcontroller and ATMega32 microcontroller
PPTX
An_Introduction_to_Microcontrollers.pptx
PPTX
Showcase
PDF
High-performance ARM SoM Powered by NXP i.MX 8M
XMC4000 Brochure | Infineon Technologies
DAVE: Free development platform for XMC code generation
Embedded devices - Big opportunities in tiny packages
Phase Locked Loop (PLL) Presentation for MTech Level
Infineon_AURIX_HSM Revealed_Training_Slides.pdf
Introduction to Vortex86EX Motion Control Modules
XMC4000 Brochure
Powerful SoM based on i.MX 8M Mini processor for various embedded applications
Bringing RFID to Electronics with Monza X RFID Chips
Maxtor Fireball 541DX (2B020H1) manual
BHAVESH AGRAWAL.pptx
silo.tips_flash-bootloader-product-information.pdf
Faster Time to Market using Scilab/XCOS/X2C for motor control algorithm devel...
Design challenges, flow and GPS systems (1).pptx
Linux Kernel Platform Development: Challenges and Insights
Automotive Security (Connected Vehicle Security Issues)
Overview of Microcontroller and ATMega32 microcontroller
An_Introduction_to_Microcontrollers.pptx
Showcase
High-performance ARM SoM Powered by NXP i.MX 8M

More from team-WIBU (20)

PDF
Transparency into Your Software’s True Reach
PDF
Modular Licensing and Software Protection
PDF
Optimizing license borrowing and offline license transfers
PDF
Mastering License Project Management Webinar
PDF
Mastering Feature-Based Licenses - Bundles and Module Items
PDF
CRA – Security with a Seal of Approval
PDF
Secure License Management for Small Devices
PDF
Hatching Ideas: Mastering Encryption and Obfuscation
PDF
Versatility in Motion - Your Perfect License.pdf
PDF
Post Quantum Cryptography – The Impact on Identity
PDF
Unlocking the Future: Empowering Industrial Security
PDF
The Power of Partnership: Enabling Success Together
PDF
Unleash the Power of CodeMeter - CodeMeter Basics
PDF
Keine Zeit für Leerlauf – Lizenzverfügbarkeit für Geschäftskontinuität
PDF
No Time to Idle – License availability for business continuity
PDF
Cloud-Based Licensing in Offline Scenarios
PDF
Optimizing Cloud Licensing: Strategies and Best Practices
PDF
For a Few Licenses More
PDF
App Management on the Edge
PDF
Protecting and Licensing .NET Applications
Transparency into Your Software’s True Reach
Modular Licensing and Software Protection
Optimizing license borrowing and offline license transfers
Mastering License Project Management Webinar
Mastering Feature-Based Licenses - Bundles and Module Items
CRA – Security with a Seal of Approval
Secure License Management for Small Devices
Hatching Ideas: Mastering Encryption and Obfuscation
Versatility in Motion - Your Perfect License.pdf
Post Quantum Cryptography – The Impact on Identity
Unlocking the Future: Empowering Industrial Security
The Power of Partnership: Enabling Success Together
Unleash the Power of CodeMeter - CodeMeter Basics
Keine Zeit für Leerlauf – Lizenzverfügbarkeit für Geschäftskontinuität
No Time to Idle – License availability for business continuity
Cloud-Based Licensing in Offline Scenarios
Optimizing Cloud Licensing: Strategies and Best Practices
For a Few Licenses More
App Management on the Edge
Protecting and Licensing .NET Applications

Recently uploaded (20)

DOCX
573137875-Attendance-Management-System-original
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPTX
OOP with Java - Java Introduction (Basics)
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPTX
Internet of Things (IOT) - A guide to understanding
PPTX
Construction Project Organization Group 2.pptx
PPTX
Geodesy 1.pptx...............................................
PPTX
Safety Seminar civil to be ensured for safe working.
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPTX
bas. eng. economics group 4 presentation 1.pptx
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PDF
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
UNIT 4 Total Quality Management .pptx
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
573137875-Attendance-Management-System-original
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
OOP with Java - Java Introduction (Basics)
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
Internet of Things (IOT) - A guide to understanding
Construction Project Organization Group 2.pptx
Geodesy 1.pptx...............................................
Safety Seminar civil to be ensured for safe working.
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Embodied AI: Ushering in the Next Era of Intelligent Systems
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
bas. eng. economics group 4 presentation 1.pptx
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
Automation-in-Manufacturing-Chapter-Introduction.pdf
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
UNIT 4 Total Quality Management .pptx
Operating System & Kernel Study Guide-1 - converted.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

  • #3: Public Roadmap Version
  • #4: Copyright © Infineon Technologies AG 2014. All rights reserved.
  • #5: Copyright © Infineon Technologies AG 2014. All rights reserved.
  • #6: Copyright © Infineon Technologies AG 2014. All rights reserved.