07.10.2014 Views

Java Card - Club Italia

Java Card - Club Italia

Java Card - Club Italia

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Calypso Technology <br />

• A leader application to build up eTicketing systems<br />

for modern and smart urban transport systems of the<br />

future<br />

• Ing. Nicolas Generali <br />

• SNCF 7cke7ng expert <br />

• Calypso Networks Associa7on (CNA) – Belgium <br />

• Bologna, 3.12.2012


Who we are<br />

•<br />

CALYPSO NETWORKS ASSOCIATION is not a supplier <br />

Established in Brussels as a non for profit association<br />

by the stakeholders of a European research program,<br />

Founded by public transport business, <br />

open to other businesses and to suppliers <br />

as full members: All operators or operator associa7ons <br />

including organising authori7es, using calypso technology <br />

as associate partners :Industrial licensees, distributors, <br />

consultants, and other operators & organising authori7es <br />

F Main ObjecBve is to maintain a set of open specificaBons addressing transit <br />

business needs in the context of developing contactless systems.


What is Calypso? <br />

• Calypso isn’t an AFC system, but a set of specifica7ons for the card/<br />

terminal transac7on, providing: <br />

§<br />

§<br />

§<br />

§<br />

§<br />

A high security level for all contactless transac7ons <br />

- High Security Level for revenue protection<br />

- Trust in multi-application contexts<br />

A large range of compliant products from various industrialists <br />

-­‐ to avoid supplier monopoly thanks to an open compe77on <br />

-­‐ to assure durability of investment (mul7 sourcing) <br />

The basis for the technical interoperability <br />

-­‐ between Transporta7on networks <br />

-­‐ between various services providers <br />

Possibility for each T.O to build his own system <br />

-­‐ Suitable for all PT environment: Scalable, flexible, intermodal <br />

A real mulB-­‐applicaBon management: <br />

-­‐ Park, access control, e-­‐purse, city card, tourism, stadium etc


3 Calypso’s pillars <br />

1) Contactless technology + exchange security protocols<br />

ISO 14443 A&B + Session / Ratification protocol+ keys diversified<br />

Ease access Protect rights<br />

2) Smart card µprocessor only able to secure off-line<br />

Fraud-proof +secured transaction (cryptography up to 3DES + Hash ISO )<br />

Protect rights<br />

Customise Adapt offer seamless Travel New Services<br />

3) Tools for a generic transaction<br />

Compliant products Common rules, commands, files data structure<br />

seamless Travel<br />

compliance with ISO 7816-4<br />

Providing a range of numerous compliant cards & terminals


AFC system <br />

(4) Clearing<br />

(3) Central system<br />

(2) Concentrators<br />

(1) Terminals<br />

Issuing<br />

sales &<br />

reloading<br />

Validation<br />

Calypso =<br />

Multi-application<br />

Interoperability<br />

Customer area<br />

Intermodality


Calypso is already running on:<br />

Calypso Application / mask<br />

OS /COS<br />

Morpho BMS2<br />

Oberthur CDS3<br />

Calypso TimeCOS<br />

TimeCOS<br />

Watchdata<br />

<strong>Java</strong> <strong>Card</strong> / GP Domain<br />

Calypso rev 3.1<br />

applets<br />

NFC World<br />

Gemalto<br />

Morpho<br />

Oberthur<br />

Trusted L<br />

jTop<br />

<strong>Java</strong>card / GP UICC (SIM ) SWP<br />

<strong>Java</strong>card / GP Contactless <strong>Card</strong>s<br />

G&D<br />

Oberthur<br />

Athena<br />

Sm@rtCafé<br />

COSMO Fly<br />

IDProtect<br />

KEBT<br />

Gemalto<br />

NXP<br />

KONA 27<br />

OPTELIO<br />

JCOP<br />

Gemalto<br />

TOP<br />

Gemalto City 4K<br />

Oberthur City go<br />

Oberthur BMS 2<br />

ASK Calypso applications<br />

Tango<br />

ASK<br />

Morpho BMS2<br />

Calmel<br />

ASK<br />

Oberthur<br />

G &D<br />

Watchdata<br />

Gemalto<br />

CD21<br />

Chips<br />

Atmel<br />

Type B<br />

Infineon<br />

SLE 77 CL xx<br />

Type A&B<br />

NXP<br />

Smart Mx<br />

Type A<br />

Atmel<br />

Type B<br />

Samsung<br />

Type B<br />

ST microelectronic<br />

ST19 / ST23<br />

Type B


Calypso Implementa7ons


From na7ve card centric <br />

to S-­‐W applica7on centric <br />

1) Calypso decided to take the <strong>Java</strong> <strong>Card</strong> way<br />

- <strong>Java</strong> <strong>Card</strong> :<br />

A powerful tool from the <strong>Java</strong> concept running<br />

environment based on a virtual machine<br />

- API GlobalPlatform GP TM<br />

(Application Programming Interface)<br />

- Indispensable for the concept<br />

- the most disseminate as possible<br />

2) Calypso: an easy <strong>Java</strong> <strong>Card</strong>/ GP approach<br />

Thanks to the Calypso specifications respecting the standards (ISO 7816 in particular)<br />

‘Calypso generic Applet’ fully GP compliant<br />

& ready to run on <strong>Java</strong> cards


The Common plaTorm <br />

Transport <br />

Calypso app <br />

Bank <br />

EMV ECPS app <br />

Owner <br />

applicaBon <br />

<strong>Java</strong> card TM + Global PlaSorm: <br />

City <br />

services <br />

• Several “Security Domains”<br />

• Identical interface to download<br />

various applications (GP)<br />

• Dynamic application management<br />

• Actors & scenarii administration<br />

• Large dissemination (2 billions devices) <br />

The target : the Platform implemented in a lot of usual devices of clients


The Calypso Applet <br />

• CNA has the full property of a ‘Reference Calypso Applet’ <br />

– CNA delivers its applet free of charge and in a non discriminatory manner to <br />

any PTO /TSM <br />

– CNA taking in charge its distribu7on, maintenance and management. <br />

• CNA applet fully compliant GP <br />

– Delivered under several different compila7ons compliant with the different <br />

extant versions of <strong>Java</strong> <strong>Card</strong> and GP <br />

– Downloaded, installed and instan7ated under the different versions of <strong>Java</strong> <br />

<strong>Card</strong> / GP specifica7ons. <br />

• CNA applet compliant with Calypso rev 3.1 <br />

– pre-­‐personalisa7on, and personalisa7on under the exis7ng Calypso protocols <br />

are the same as with na7ve cards


The Triangle 2 applica7on : <br />

a new way to interoperability <br />

• Concept: <br />

– TRIANGLE 2 is an applica7on specifically devoted to interoperability that allows the <br />

customer to load contracts on his media from all the networks that decided to accept <br />

this applica7on. <br />

• Principles: <br />

– A minimal applica7on data set ,based on Calypso 3.1 specifica7ons, necessary to a good <br />

interoperable management– but allowing to use local encoding for contracts and <br />

valida7ons <br />

– The use of a specific set of keys, shared by Triangle 2 media issuers and product <br />

owners, coupled with original security mechanisms that protect local data <br />

• Deployments started: <br />

– France (ABC project) <br />

– Belgium (MOBIB Calypso based applica7on unique for the whole country) <br />

– Portugal (Porto – Lisbon link)


Smart 7cke7ng today in France: <br />

Calypso based and Regional interoperability


The French ABC project : An example of Calypso <br />

Applet + Triangle 2 on NFC phones: <br />

• The French Ministry launched a project based on the Calypso Applet and Triangle 2 in order <br />

to propose a na7onal common smart 7cke7ng applica7on for NFC mobile phones and smart <br />

cards <br />

• This project includes 15 ci7es in France that are helped by the government to deploy NFC <br />

based 7cke7ng systems with a global scheme: <br />

– A local applica7on (based on Calypso applet) specific to each city for local customers with all the <br />

local tarifica7on. <br />

– The common applica7on (a triangle 2 applica7on based on Calypso applet) for occasionnal travelers <br />

(simple contracts with small value and short validity period) that will be accepted in all the NFC areas <br />

• The opera7onal deployment will start in 2013-­‐2014 <br />

• The middle-­‐term objec7ve is to deploy this applica7on in all theFrench Public Transport <br />

networks to ensure a na7onal interoperability


Contact us <br />

• Calypso Networks Associa7on <br />

• Promo7on Group <br />

• Dr. Ralph Gambeea <br />

• Rue Royale 76 <br />

• B-­‐1000 Brussels <br />

• Tel.: +49-­‐172-­‐7146234 <br />

• wg3leader@calypsonet-­‐asso.org <br />

• www.calypsonet-­‐asso.org

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!