16

 · Java Card™ PlatformOver Time 1998 Java Card 2.0 VISA released first smart card requiring Java Card and Visa Open Platform Early Adoption Finance Adoption

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1:  · Java Card™ PlatformOver Time 1998 Java Card 2.0 VISA released first smart card requiring Java Card and Visa Open Platform Early Adoption Finance Adoption
Page 2:  · Java Card™ PlatformOver Time 1998 Java Card 2.0 VISA released first smart card requiring Java Card and Visa Open Platform Early Adoption Finance Adoption

<Insert Picture Here>

Expanding Java Card™ Platform into new industries

Max Mu

Sales Consultant, Java Business

May 2011

Page 3:  · Java Card™ PlatformOver Time 1998 Java Card 2.0 VISA released first smart card requiring Java Card and Visa Open Platform Early Adoption Finance Adoption

The following is intended to outline our

general product direction. It is intended for

information purposes only, and may not be

incorporated into any contract. It is not a

commitment to deliver any material, code, or

functionality, and should not be relied upon in

making purchasing decisions.

The development, release, and timing of any

features or functionality described for Oracle’s

products remains at the sole discretion of

Oracle.

Page 4:  · Java Card™ PlatformOver Time 1998 Java Card 2.0 VISA released first smart card requiring Java Card and Visa Open Platform Early Adoption Finance Adoption

Java Card Overview

Page 5:  · Java Card™ PlatformOver Time 1998 Java Card 2.0 VISA released first smart card requiring Java Card and Visa Open Platform Early Adoption Finance Adoption

Java Card Main Traditional Markets

Over 1.7 Billion Java Card Units/yr (and growing ~12%)

Page 6:  · Java Card™ PlatformOver Time 1998 Java Card 2.0 VISA released first smart card requiring Java Card and Visa Open Platform Early Adoption Finance Adoption

WW Overall Smart Card Unit Shipments

Source: EuroSmart

Worldwide growth (volumes) for Smart Cards will remain strong through 2020

Double digit growth in SIM, Payment and ID market segments expected.

Page 7:  · Java Card™ PlatformOver Time 1998 Java Card 2.0 VISA released first smart card requiring Java Card and Visa Open Platform Early Adoption Finance Adoption

Java Card: Product Line

Page 8:  · Java Card™ PlatformOver Time 1998 Java Card 2.0 VISA released first smart card requiring Java Card and Visa Open Platform Early Adoption Finance Adoption

Java Card™ Platform Over Time

1998

Java Card 2.0

VISA released first smart card requiring Java Card and Visa Open Platform

Early

Adoption

Finance

Adoption

Telecom

SIM

Java Card 2.1Interoperable

File Format

Port of

SIMToolkit to

Java

+1M shipped

units in Q1'99

1999

Evolution

Security/

Adoption

US DoD

Java Card

2.1.1Additional

Crypto APIs•

Java Card

2.2Next Gen

Crypto, USIM

Support,

Memory

management•

+14M US DoD

Java Card IDs

2000/2002 2003/2006

Evolution Telco SIM

domination

Revolution:

Network services

20091997

Java Card 2.0

New small embedded Java VM & integrated security model

Introduction

Java Card

2.2.13G Network

SIM

enhancements•

Java Card

2.2.2Alignment with

ETSI

standards for

3G Network

support

+1B shipped

units

Java Card

Connected

3.0TCP/IP, USB,

Multi-

threading,

CLDC VM,

Java EE

Servlet

support•

Java Card

Classic 3.0Next Gen

Crypto

support

+6B

cumulative

shipped units,

+1B shipped

units in 2009

Page 9:  · Java Card™ PlatformOver Time 1998 Java Card 2.0 VISA released first smart card requiring Java Card and Visa Open Platform Early Adoption Finance Adoption

Java Card 3 Platform Specifications

Two stand-alone “Editions” of the shipping Java Card specs

• Java Card Platform, Classic Edition– Leverages the existing Java Card 2.x platform architecture

– For the more resource-constrained devices

– Over 6 Billion Smart Cards & SIM are Classic Edition

– Over 95% of SIMs in N. Amer, S. Amer

– Over 20 countries as Govt ID

• Java Card Platform, Connected Edition– TCP/IP, HTTP(s), multithreading, USB, Backward compatible

– Target Market: Smart Phones, Govt/Enterprise ID

APDU

or IPIP

IP / HTTP

IP

Browser

Bro

wse

r

• Both Editions share key security features

• Product deliverables– Specification, Reference Implementation, TCK, Protection Profiles

– SDK including above + NetBeans IDE with Java Card plug-in

Page 10:  · Java Card™ PlatformOver Time 1998 Java Card 2.0 VISA released first smart card requiring Java Card and Visa Open Platform Early Adoption Finance Adoption

Java Card Connected 3.xHigh Level Architecture

Page 11:  · Java Card™ PlatformOver Time 1998 Java Card 2.0 VISA released first smart card requiring Java Card and Visa Open Platform Early Adoption Finance Adoption

BrowserAPDU

IP / HTTP

IP

Java Card Connected 3.xNear Field Communications (NFC)

architecture

Page 12:  · Java Card™ PlatformOver Time 1998 Java Card 2.0 VISA released first smart card requiring Java Card and Visa Open Platform Early Adoption Finance Adoption

IP / HTTP

IP / HTTPA

PD

U

Conta

cts

Browser

Bro

wse

r

Java Card Connected 3.x

ID: Java Card Connected 3.x

IP / HTTP

IP/H

TT

P

Page 13:  · Java Card™ PlatformOver Time 1998 Java Card 2.0 VISA released first smart card requiring Java Card and Visa Open Platform Early Adoption Finance Adoption

Reminder: Why Java CardChoosing Java Card

• Designed for security

• Secure operating environment

• Application isolation with firewalls

• Resists common hacking attacks (buffer overflow...)

• Built-in object persistence and atomic transactions

• Platform-independent: virtual machine and hardware

abstraction. Write once, run anywhere

• Object oriented programming paradigm

• Good development tools, good Java developer base

• Mature crypto libraries

• Is the alternative for each meter manufacturer to implement

their own security in C

Page 14:  · Java Card™ PlatformOver Time 1998 Java Card 2.0 VISA released first smart card requiring Java Card and Visa Open Platform Early Adoption Finance Adoption

Reminder: Why Java Card w/GlobalPlatformChoosing Java Card

• Designed to manage software on smart cards

• Can deploy multiple applications from multiple suppliers

• Applications can be pre-loaded or loaded OTA

• Manages life-cycle of the card and the applets (loaded,

installed, selected, locked, deleted)

• Multiple security domains with separate crypto material

• Supports independent secure communications channels

between each applet and its corresponding off-card

entity

• Crypto protocols designed, evaluated, certifiable

• Is the alternative for each meter manufacturer to

implement their own security in C?

Page 15:  · Java Card™ PlatformOver Time 1998 Java Card 2.0 VISA released first smart card requiring Java Card and Visa Open Platform Early Adoption Finance Adoption

ATTENTION: Java & Java Card Developers:WIN $$$ in SIMagine Developer contest

SIMagine 2011 Contest€55,000 of cash and prizes will be rewarded

€15,000 first place cash award

Oracle sponsored category

Java Card Platform: Connecting New Frontiers

For more information, visit: www.simposiumglobal.com

Or www.oracle.com/technetwork/java/javacard

Page 16:  · Java Card™ PlatformOver Time 1998 Java Card 2.0 VISA released first smart card requiring Java Card and Visa Open Platform Early Adoption Finance Adoption

Judging Criteria for Oracle categoryJava Card Platform: Connecting New Frontiers

Category overview:Develop Java Card Connected Applets/Servlets which will be accessed by Java SE, Java ME or Web Browser for the ultimate purpose of integrating into a backend system

Components:•Java Card Connected platform•JSE/JME/Web Browser•any backend system (e.g.database, LDAP, AppServer, Utilities)

Vertical markets Examples of markets solutions can be applied to: Utilities, health, payment, ID, B2C, mobile, SmartGrid, etc

Business plan/presentation to be submitted (why would angel investor be interested) (DUE JUNE 17th, 2011)

•Marketing appeal (Potential market size, Business Model & Plan, Competition, Stickiness,

Future vision)

•Innovation (What is New? Network impact, Optimization of existing infrastructure)

•User-friendliness (Consumer Point of view, Consumer Appeal, Roaming Capability)

•Technical aspects (Relation to Java Card Connected, Security, Implementation)

•Deployment on the Market

Technical Solution (DUE SEPTEMBER 30th, 2011)

•Deliver a FULLY-WORKING solution/implementation

•Solution should leverage Java Card security

•Solution should leverage the Java Card Connected Web

•Java Card application sizing optimization (addressable by real market available hardware)