Qualcomm Technologies, Inc. iUICC Demo
Abishek Vaidyanathan Nick Beckmann Etienne Chaponniere
Engineer, Sr. Engineer, Staff Sr. Director, Technical Standards
Qualcomm Technologies, Inc.
2
Agenda
Path
to
iUICC
1 2iUICC
Hardware
Architecture
4iUICC
Demo
Setup
5Demo
3iUICC
Software
Architecture
6Q&A
3
Path to iUICC
iUICCTraditional SIM Discrete eUICC
Qualcomm SOC not to scale
4
Size benefit of integrating the SIM card
85.6mm
25mm
15mm12.3mm
6mm
Full Size Mini Micro Nano Embedded
Qualcomm SPU
Snapdragon
Processor
Qualcomm SOC not to scale
5
Snapdragon Processor
6
Hardware Architecture
SYSTEM BUS
Qualcomm prototype SOC
Secure Processor
CPU
OTPArea
ROM SP-RAMCryptoBlock
MemMgr
I/O UnitKey
MgmtUnit
Application
Processor
Cores
MemoryController
BasebandCore
Qualcomm SOC not to scale
SecureProcessor
7
Software Architecture
eCASD
Global Platform
SCP-03t/11HTTP Library
ISD-R
LPA Services
ES8+
ES10b
ES10c
ISD-PMNO Profile-1
(Enabled)
MNOSecurity Domain
MNOPolicy Rules
MNOFiles
ISD-PMNO Profile-2
(Disabled)
MNOSecurity Domain
MNOPolicy Rules
MNOFiles
uicc.access package
UICC FileSystem Server
Profile PackageInterpreter
Default UICC Applet
SECURE PROCESSOR HARDWARE
SECURE KERNEL
JAVA CARD OS
8
Internet
iUICC Demo Setup
SM-DP+San Diego, CA
Qualcomm prototype handset
DownloadTIM
profile
Qualcomm SOC not to scale
Demo
Q&A
Thank you
Follow us on:
For more information, visit us at:
www.qualcomm.com & www.qualcomm.com/blog
Nothing in these materials is an offer to sell any of the components or devices referenced herein.
©2016 Qualcomm Technologies, Inc. and/or its affiliated companies. All Rights Reserved.
Qualcomm is a trademark of Qualcomm Incorporated, registered in the United States and other countries. Other products and brand names may be trademarks or registered trademarks of their respective owners.
References in this presentation to “Qualcomm” may mean Qualcomm Incorporated, Qualcomm Technologies, Inc., and/or other subsidiaries or business units within the Qualcomm corporate structure, as applicable. Qualcomm Incorporated includes Qualcomm’s licensing business, QTL, and the vast majority of its patent portfolio. Qualcomm Technologies, Inc., a wholly-owned subsidiary of Qualcomm Incorporated, operates, along with its subsidiaries, substantially all of Qualcomm’s engineering, research and development functions, and substantially all of its product and services businesses, including its semiconductor business, QCT.
Additional Material
13
iUICC Security
Secure Processor
Unit
Modem
AppProcessor
Cores
GPU
MemoryController
DDR
RAM OTP ROM
SecureCPU
Crypto RNG
SensorsAnd
CounterMeasures
Flash
Read Only Memory (store the SPU firmware
– root of trust)
One Time Programmable(store configuration
and per device keys)
Random Access Memory(contains the executable
code and data)
HW accelerated and secure crypto operations (AES,
RSA, ECC)
Active and passive security against
SCA, FA and invasive attacks
Secure Processing
Unit
HWRandomNumber
Generator
14
iUICC Security
Qualcomm iUICC reference design is a product of Qualcomm Technologies, Inc.
The Secure Processor Unitis equivalent to a discrete smartcard Secure ICexcept that it does nothost Flash memory
Code and Data at restare stored in the deviceFlash with a high level ofsecurity enforced by SPU:
• Confidentiality(AES-256 encryption)
• Authenticity(CMAC-AES-256)
• Anti-Rollback(version counter handleand stored in SPU)
Qualcomm® iUICC designis targeting EAL4+ certificationaccording to PP084(Secure IC Platform)