SPRIDE Darmstadt - Mobile Sicherheit-Ein sicheres Ecosystem für die ...

22.04.2010 - Credit, Debit,. Wallet, eCash, … Mobile. Enterprise. Mail, Office,. Network, ERP, … Mobile. Authentication. Endpoint, ID,. Signature, … Mobile.
8MB Größe 4 Downloads 70 Ansichten
Giesecke & Devrient

Mobile Sicherheitein sicheres Ecosystem für die mobile Kommunikation 22.04.2010

Dr. Kai Grassie SVP, CTO Darmstadt, 13.12.2012

Contents  G&D: Who we are  Innovation accelerates: From connected devices to multidimensional network of networks  Some numbers…  Security: An economic factor and its industrial environment  G&D: From Cards to Mobile Security  Our answer to Mobile Security  More to come: Relevance of Security for other industries

Ein sicheres Ecosystem für die mobile Kommunikation

2

G&D has been growing through continuous innovation Global leader in secure solutions

Server software and services

Token and embedded security Cards for payment and telecommunications

Government solutions

Banknote processing Banknote and security paper Banknote and security printing 1852 Ein sicheres Ecosystem für die mobile Kommunikation

2012 3

The strategic cornerstones of our success

Banknote solutions

Trusted brand

Government solutions

Innovativeness

Mobile security

Ein sicheres Ecosystem für die mobile Kommunikation

4

Global presence

Contents  G&D: Who we are  Innovation accelerates: From connected devices to multidimensional network of networks  Some numbers…  Security: An economic factor and its industrial environment  G&D: From Cards to Mobile Security  Our answer to Mobile Security  More to come: Relevance of Security for other industries

Ein sicheres Ecosystem für die mobile Kommunikation

5

Connectivity enables convergence of devices and applications… at work

at home

productivity

UWB

Ethernet 802.11

entertainment DWB cellular 802.11

802.11 hotspots

on the move

NFC BT

802.11 NFC BT

mobile

... and create a seamless environment for the user Ein sicheres Ecosystem für die mobile Kommunikation

6

Some trends… Technological Trends

Impact in society

Connected systems Converging technologies Mobile > Desktop Open source technologies Distributed systems Real time Location based Universal devices High bandwidth Processing power Miniaturization Ein sicheres Ecosystem für die mobile Kommunikation

Social networks Digital identities BYOD Always online Shopping Entertainment Reading Information sharing/gathering Publishing Manufacturing 7

Change of paradigm: From connected devices… … towards a multidimensional network of networks  (Mobile) consumer devices  Clients Cloud Cloud222 Cloud Cloud 2

Cloud 1

Cloud 3

… our entire industrial, governmental and social processes depend on it… Ein sicheres Ecosystem für die mobile Kommunikation

8

Contents  G&D: Who we are  Innovation accelerates: From connected devices to multidimensional network of networks  Some numbers…  Security: An economic factor and its industrial environment  G&D: From Cards to Mobile Security  Our answer to Mobile Security  More to come: Relevance of Security for other industries

Ein sicheres Ecosystem für die mobile Kommunikation

9

Business motivation: Mobile communication

The numbers are stunning!

Ein sicheres Ecosystem für die mobile Kommunikation

10

Smartphones and tablets are extremely appealing due to better affordability and lower tariffs More Smartphones sold than PC by 2014, at price down to $100 (Gartner)

Smartphone share will grow to 75%within in the next 5 years; in 2013 1.2b devices will be sold

20% Smartphones account for 80% of all data revenues

Used like never before for web, mail, banking, remote access

More than 500,000 apps - Apple leads but Android is catching up

Fast growing revenue from apps: $3,2 bn in 2010 - $21 bn in 2014

Security concerns among online payment subscriber have increased by nearly 50%

Ein sicheres Ecosystem für die mobile Kommunikation

11

Stunning dynamics!!!

Ein sicheres Ecosystem für die mobile Kommunikation

12

Very appealing: Transactions with smartphones!  US$180bn worth of transactions with NFC phones in 2017 (Juniper Research).  1 in 4 of US and Western European mobile phone users will use their NFC-enabled mobile phone to pay for goods instore by 2017, compared with less than 2% in 2012. (Juniper Research)  Paypal handles US$3bn in mobile payments/per year (about 10 Mio a day)  Mobile payment volume in 2012: US$171bn, in 2016: US$617bn (Gartner)  1bn Facebook accounts, 60% are mobile users Ein sicheres Ecosystem für die mobile Kommunikation

13

Contents  G&D: Who we are  Innovation accelerates: From connected devices to multidimensional network of networks  Some numbers…  Security: An economic factor and its industrial environment  G&D: From Cards to Mobile Security  Our answer to Mobile Security  More to come: Relevance of Security for other industries

Ein sicheres Ecosystem für die mobile Kommunikation

14

But: Security threats are becoming critical

ICT trends create new security challenges

Ein sicheres Ecosystem für die mobile Kommunikation

15

Smartphones and tablets are of high interest for cyber criminals for various reasons Huge growth. In particular Android

The way they are used

“Smartphones will outnumber PCs by 2013. Will be most common device for accessing the Internet.”

• Web, email, banking, shopping, … • Remote access for growing mobile workforce • Sensitive data on device (contacts, emails, docs, credentials, …) • BYOD1) bring new challenges

Gartner predictions 2011

1)

Less security-aware as for PCs

Easy apps distribution via stores • • • •

Bring Your Own Device

“62% download apps without checking if from trusted source.”

Up to 30k new apps per month A lot free-of-charge App downloads/day in millions Google’s open model less restrictive than Apple

Ponemon March 2011

84% protected by But only 10% of security SW Smartphones Kaspersky News April 2011

“Just 32% believe information stored or transmitted by their mobile phone is secure” Oracle 2011

Ein sicheres Ecosystem für die mobile Kommunikation

16

A vicious cycle: Mobile malware is spreading fast …while more apps are being used

Mobile Malware is increasing strongly more than 85% of affected devices are Android based

5x more minutes are spent using Apps than using the Mobile Web

+700%

New mobile malware in 2Q/2012

New mobile malware in 1Q/2012

Source: Nielsen Smartphone Analytics / G&D Analysis, 2012

Source: McAfee Threats Report; Second Quarter 2012

Ein sicheres Ecosystem für die mobile Kommunikation

17

Will the PC experience repeat itself in the mobile world? Man-in-the middle attacks Hijacking Rerouting

DNS Spoofing

Password sniffers

Pharming

Phishing

Ein sicheres Ecosystem für die mobile Kommunikation

18

When mobile apps are the target Sophisticated attacks can outwit authentication mechanisms:

username / password

PKI device

internet

OTP device

Server

• The application / the browser is the new target: • Malware infects the browser/app (exploiting default interfaces)

Mobile as authentication device

• After the authentication the malware takes control of the browser and performs own operations in the name of the legitimate user • The malware displays to user what he expects to see, not what is really happening

Ein sicheres Ecosystem für die mobile Kommunikation

19

“Security” is a key industry – but the German industry has to act fast…

Ein sicheres Ecosystem für die mobile Kommunikation

20

Contents  G&D: Who we are  Innovation accelerates: From connected devices to multidimensional network of networks  Some numbers…  Security: An economic factor and its industrial environment  G&D: From Cards to Mobile Security  Our answer to Mobile Security  More to come: Relevance of Security for other industries

Ein sicheres Ecosystem für die mobile Kommunikation

21

Convergence of daily life security-based applications

Pay

Communicate

Convergence

Identify

Ein sicheres Ecosystem für die mobile Kommunikation

22

Trend: Convergence of daily life security-based applications

Pay

Communicate

Convergence

Identify

Ein sicheres Ecosystem für die mobile Kommunikation

23

Many opportunities for G&D… Retail

Tradem. Prot.

Enter prise

Smart Home

Telematik

Autom.

Content

Govern ment

Health

Cloud

Banks

Trans port

MNOs Secure Secure Device Device

Trusted Service Management

MNOs

Banks

Cards for Payment and Telecom... Ein sicheres Ecosystem für die mobile Kommunikation

24



Contents  G&D: Who we are  Innovation accelerates: From connected devices to multidimensional network of networks  Some numbers…  Security: An economic factor and its industrial environment  G&D: From Cards to Mobile Security  Our answer to Mobile Security  More to come: Relevance of Security for other industries

Ein sicheres Ecosystem für die mobile Kommunikation

25

What answers does the industry offer? Embedded SE

Removable SE

TrustZone & MobiCore

SIM-based SE

SE = Secure Element Ein sicheres Ecosystem für die mobile Kommunikation

26

TEE – the glue between hardware and applications

Mobile Payment

Mobile Banking

Mobile Ticketing

Mobile Visa

Mobile Health Services

Mobile Public Services

G&D Trusted Service Management MobiCore®

Ein sicheres Ecosystem für die mobile Kommunikation

27

What problems do we need to solve with a TEE? Isolation of critical code: 

Reduced security perimeter implies less effort to achieve higher security with greater stability.

Need for hardware level protection: 

Hacking became a very profitable business. Cost to hack systems needs to be greater than its potential benefits.

Fragmentation, compatibility and economies of scale: 

Custom hardware around the CPU to create secure world partition represents higher costs and slower adoption.

Secure Peripherals: 

Integration of security relevant peripherals such as secure keypad, display, I/O in the security environment

Complement the smartcard or TPMs: 

Processing power, throughput, cost, user interface.

Debug: 

Application development environment and debug opens many vulnerable windows.

Ein sicheres Ecosystem für die mobile Kommunikation

28

MobiCore® is a Trusted Execution Environment designed to run on ARM TrustZone® enabled System on Chips  MobiCore OS offers a Trusted Execution Environment (TEE) on the application processor  The TEE is integrated via the secure boot process  Secure services called Trustlets can run on the TEE which is isolated from the Rich OS (e.g. Android)  Multiple Trustlets can run in parallel and independently from each other in a secure mode  Trustlets can be provisioned and managed Over The Air (OTA) via the MobiCore Trusted Service Manager  Applications downloaded from e.g. Google Play (Market) provide the user interaction interface

Ein sicheres Ecosystem für die mobile Kommunikation

29

Five Key Features for higher mobile device security and tighter control Secure Runtime Environment

Secure environment for apps & services

Secure I/O

Secure keypad & secure display

Secure Storage

OTA Management

Secure End Point

Secure storage of PIN & user credential

OTA mgmt of apps & credentials

Secure identification of users & devices

Security

Ein sicheres Ecosystem für die mobile Kommunikation

Control

30

A preventive security solution, protecting most of currently known cyber attacks Mobile Device Processor

Hardware peripherals  (UI) like display, keypad, touch, etc  Data Connection like WLAN, Bluetooth, Infrared

Normal World

Secure World

Rich OS Apps App App 11

App App 22

ARM® TrustZone® with MobiCore® App App nn Trustlets

Trustlet Trustlet Connector Connector (TLV) (TLV)

SIM

Rich Rich OS OS MobiCore MobiCore OS OS –– Trusted Trusted Execution Execution Environment Environment

 Microphone, Speaker

Runtime Mgmt.

 Camera  etc.

Crypto Driver

Keypad Driver, etc.

G&D Microkernel

TEE TEE Driver Driver Kernel Kernel Module Module

Without MobiCore With MobiCore

Ein sicheres Ecosystem für die mobile Kommunikation

31

Embedded processor & storage

eSE / SD Card Embedded processor & storage

MobiCore secures applications in three steps Mobile Device Processor Isolation of security relevant functions of applications in MobiCore trustlets

Normal World

Secure World

Rich OS Apps App App 11

App App 22

ARM® TrustZone® with MobiCore®

Access to secured space on TEE

App App nn Trustlets

Trustlet Trustlet Connector Connector (TLV) (TLV) Rich Rich OS OS MobiCore MobiCore OS OS –– Trusted Trusted Execution Execution Environment Environment Runtime Mgmt.

Crypto Driver

Keypad Driver, etc.

G&D Microkernel

TEE TEE Driver Driver Kernel Kernel Module Module

With MobiCore

Ein sicheres Ecosystem für die mobile Kommunikation

32

OTA Deployment and Lifecycle Management of MobiCore trustlets

Applications can be secured with Trustlets, covering security relevant functionalities Mobile Device Processor Secure relevant application functions need to be isolated into a trustlet

Normal World

Secure World

Rich OS Apps App App 11

App App 22

ARM® TrustZone® with MobiCore® App App nn Trustlets

Trustlet Trustlet Connector Connector (TLV) (TLV) Rich Rich OS OS MobiCore MobiCore OS OS –– Trusted Trusted Execution Execution Environment Environment Runtime Mgmt.

Trustlet to be connected via a Trustlet Connector

Crypto Driver

Keypad Driver, etc.

G&D Microkernel

TEE TEE Driver Driver Kernel Kernel Module Module

With MobiCore

Ein sicheres Ecosystem für die mobile Kommunikation

33

Trustlets can then be processed in ARM TrustZone

To utilize trustlets within the TrustZone, secure runtime needs to be set up Mobile Device Processor Normal World Regular “normal world” applications

Secure World

Rich OS Apps App App 11

App App 22

ARM® TrustZone® with MobiCore® App App nn Trustlets

Secured parts of “normal world” applications

Trustlet Trustlet Connector Connector (TLV) (TLV) Rich Rich OS OS MobiCore MobiCore OS OS –– Trusted Trusted Execution Execution Environment Environment Runtime Mgmt.

Regular, unsecure OS (Android)

Crypto Driver

Keypad Driver, etc.

G&D Microkernel

TEE TEE Driver Driver Kernel Kernel Module Module

With MobiCore

Ein sicheres Ecosystem für die mobile Kommunikation

34

Secure OS MobiCore

The Trusted Service Manager (TSM) deploys and manages OTA all trustlets and secured applications

Data

OTA

Service Providers Trusted Service Manager

Trusted Service Manager  Hosted service  A neutral and based on TSM established security centre offering enabler in the highest security finance and and service levels. telecommunications industries.

Ein sicheres Ecosystem für die mobile Kommunikation

 Personalized OTA access and lifecycle management for data and operations to unlimited number of devices.

35

Mobile Devices are TEE enabled during production and activated OTA in the field Delivery of Trustlets

Service Providers

Back-End and Service Enabler Key and device identity to backend

Hand over control to SM Trusted Service Manager App Store

Delivery of “regular” apps

OEM Device Factory Device binding during production

Ein sicheres Ecosystem für die mobile Kommunikation

User enjoys comfort of secured applications

36

Advantages for eco system players Support of Open App Based Environment

MobiCore Advantages

 TEE takes main application processor security serious by securing hardware access instead of securing only software

End User Friendly Security

 End User determines security activation of apps.  Trustlets do not impact performance or ease of use

Cost Efficiency for service providers

 TEE is activated based on end user need for secured applications  TEE business model is based on “pay per usage”

OTA Content Management

 TEE and its secure features can be actively managed over the air (OTA) by a TSM during device lifecycle

Service provider neutral and agnostic

 TEE offers dedicated and isolated secure runtime for service providers enabling diverse secure services

Ein sicheres Ecosystem für die mobile Kommunikation

37

Enablement of secured services for various industry segments Service Provider

Trusted Service Manager

Web Frontend Platforms & Services

TEE Access Management

Personalization

Service Management

Service Management Framework (SP Provisioning Agent)

Embedded Software

Mobile Money

Mobile Enterprise

Mobile Authentication

Mobile Ticketing

Mobile Loyalty

Credit, Debit, Wallet, eCash, …

Mail, Office, Network, ERP, …

Endpoint, ID, Signature, …

Transport, Events, …

Membership, Retail, Coupons, …

Service Provider Device Interface

TEE Components

Ein sicheres Ecosystem für die mobile Kommunikation

Secure OS Secure Chip

38

 Web Access  MobiCore Trusted Services  Service Mgmt. Framework Mobile Authentication  Trustlets  Secure Applications / Solutions  Service Provider Device interface

To manage complexity of the eco-system, the TEE business logic needs to be transparent for all stakeholders

Back End Stores device specific authentication keys

MC Keys

OEMs Produce devices and serialize them with MobiCore

OEM

SE

BE

TSM

Distribution Channel Sup por t

SiP

ARM

MNO / SP

Devices

SiPs Incorporate MobiCore into Chipsets ARM Provide hardware architecture with TEE(TrustZone) to SiP‘s

TSM Provides key management services and acquires access keys

Service Enabler Unlocks MobiCore container for use by TSM (selling keys)

APP Market

Management eco-system End User Ultimately generates value by using secure apps

HW MobiCore Technology Enabler

TrustZone

Ein sicheres Ecosystem für die mobile Kommunikation

MobiCore Eco-System 39

MNOs Distribute MobiCore enabled devices SPs Develop / provide apps and authorizes device specific container activation via apps developer Application Market Receives request from end user for application download to device

A large range of use cases, but not limited to the following four categories

Financial Services  Secure keypad for PIN entry based authentication  Protection of mobile banking processes e.g. peer-2-peer money transfers  Enable mobile point of sale (‘POS’)  Secure m-banking  …

Ein sicheres Ecosystem für die mobile Kommunikation

Enterprise Security  Identity management (single sign-on, physical access)  Mobile VPN  Remote device management (lock down, SW upgrades)  Smart Metering  BYOD  …

40

Device Security  Strong user authentication  Root management  Support second (corporate) identity on phone based on secure PIN, secured VPN, etc.)  Automotive – Car Key, onboard electronic security  …

Content Distribution  Controlled access to content e.g. handling and management of keys and licenses, decoding of encrypted content  Protection of premium content  Secure m-commerce  Mobile Ticketing System  …

MobiCore protected Mobile Point of Sale (MPOS)

I. Merchant starts the App to accept payments MobiCore to secure merchant credentials (1)

II. Merchant types in the price and description MobiCore to secure amount of the payment (2) (1) Secure

Ein sicheres Ecosystem für die mobile Kommunikation

III. Customer taps Credit / Debit Card (via NFC) MobiCore to secure payment data from card (3)

Authentication and Secure Storage Secure Touch & Display41 (3) Secure NFC (4) Secure End Point (2)

Use C Exam ase ple!

IV. Merchant gets confirmation of transaction MobiCore to secure interaction with Gateway (4)

Contents  G&D: Who we are  Innovation accelerates: From connected devices to multidimensional network of networks  Some numbers…  Security: An economic factor and its industrial environment  G&D: From Cards to Mobile Security  Our answer to Mobile Security  More to come: Relevance of Security for other industries

Ein sicheres Ecosystem für die mobile Kommunikation

42

Combining hardware and software security Applications

Mobile Payment

Mobile Banking

Ein sicheres Ecosystem für die mobile Kommunikation

Mobile Ticketing

Mobile Visa

43

Mobile Health Services

Mobile Public Services

… (mobile) security is an enabler for the connected world

IT security (in Germany): ~ 5 bln E gross value Ein sicheres Ecosystem für die mobile Kommunikation

44

...

Internet of things

Cloud computing

M2M

Cyber production security

E-grid

Car 2 car / car 2 X

In-car internet

Smartgrid

ICT (in Germany): 90 bln E gross value

Conclusion  With the progress of services connected to devices, security will become increasingly important  (Mobile) Security is an enabler of scaling in the ICT industry  Mobile Security is a complex challenge and requires crossindustry cooperation  Europe/Germany is still leading in IP – but more activity is needed to stay ahead  New business models will emerge

Ein sicheres Ecosystem für die mobile Kommunikation

45

Thank You.

Ein sicheres Ecosystem für die mobile Kommunikation

46

Live Cartes 2012 demo: MobiCore: Secure Banking

 MobiCore for secure PIN input  Pre-defined Personal Identification Codes indicates that input is protected

 Android UI to input non-critical data  Can be intercepted by malware

Ein sicheres Ecosystem für die mobile Kommunikation

Use C App Exam ase ple!

47

MobiCore® allows trusted execution of Rich OS apps in a user-centric, market place-driven business  MobiCore® offers 

Protection against malware and device rooting



Secure storage of credentials, certificates etc.



Secure device identification and device integrity



Secure peripherals like touch-screen or display



Active management of smart connected devices

 G&D drives market penetration via partnerships with SiPs and OEMs, and is actively involved in Global Platform standardization  Currently working with SiP and OEM partners to integrate MobiCore. MobiCore® is currently integrated in Samsung Galaxy S3, Samsung Galaxy Note, with more devices to follow soon

Ein sicheres Ecosystem für die mobile Kommunikation

48

ICT – a central pillar of our economy

The role of the Information- and Communication industry in the German economy Ein sicheres Ecosystem für die mobile Kommunikation

49

A security infrastructure

Ein sicheres Ecosystem für die mobile Kommunikation

50

The value chain changes…

Device Mfacturer OEM/ ODM

Device Vendor e.g. MNO

Device Mfacturer OEM/ ODM

Device Vendor e.g. MNO

App. Provider

Device Mfacturer OEM/ ODM

Device Vendor e.g. MNO

End User Handset

Processor IP (ARM)

Security Provider

Silicon Provider (SiP)

Processor IP (ARM)

Silicon Provider (SiP)

Processor IP (ARM)

Silicon Provider (SiP)

Ein sicheres Ecosystem für die mobile Kommunikation

51

Trusted Service Manager

End User Handset

Service Provider

End User Handset

Todays Smartphones

Smartphones with TEE

G&D offers an Authentication Platform G&D Offering

Users / Devices

Service Providers

Different authentication methods / approaches

Device Component

Server Component Auth.

Internet WAN/LAN

OTA Management Service

TSM

Ein sicheres Ecosystem für die mobile Kommunikation

52

Different Applications demand different levels of security  Highest security demand in public & financial sector

 Additional security elements

Se cu r

ity Le ve l

required for high level security

eHealth, 3rd Party Portal, Government Services, ID Management, mPayment, mBanking

Secure FOTA, License Management, OTP, Online Gaming, Online Gambling, Secure Debugging, Mobile TV

mAdvertising, LBS ,Loyalty, Navigation, News Flash, Email Encryption, MP3, Video, Viral Distribution, Logical Access Control, Personal Content Protection, Social Networking (Facebook, MySpace, Xing), Ticketing Source: Articles, Customer Interviews, Internet, Partner Interviews …

Ein sicheres Ecosystem für die mobile Kommunikation

53

MobiCore and additional Secure Element

TEE – a way for more security in mobile devices?

Ein sicheres Ecosystem für die mobile Kommunikation

54