qualcomm technologies, inc. iuicc demo - gsma.com technologies, inc. iuicc demo abishek vaidyanathan...

14
Qualcomm Technologies, Inc. iUICC Demo Abishek Vaidyanathan Nick Beckmann Etienne Chaponniere Engineer, Sr. Engineer, Staff Sr. Director, Technical Standards Qualcomm Technologies, Inc.

Upload: vuongduong

Post on 28-Mar-2018

251 views

Category:

Documents


4 download

TRANSCRIPT

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)