Stop Speeding AAA Safety Data Analysis Presentation - Slides Eric Tang
Eric Vétillard's Cardis2010 Slides
-
Upload
evetillard -
Category
Documents
-
view
1.089 -
download
3
Transcript of Eric Vétillard's Cardis2010 Slides
![Page 1: Eric Vétillard's Cardis2010 Slides](https://reader031.fdocuments.in/reader031/viewer/2022020218/55a48d3b1a28ab8a288b456f/html5/thumbnails/1.jpg)
Where is our
smart card
AppStore?
Eric Vétillard
Cardis 2010
![Page 2: Eric Vétillard's Cardis2010 Slides](https://reader031.fdocuments.in/reader031/viewer/2022020218/55a48d3b1a28ab8a288b456f/html5/thumbnails/2.jpg)
SIM Toolkit
Menus & interactions
from the SIM card
![Page 3: Eric Vétillard's Cardis2010 Slides](https://reader031.fdocuments.in/reader031/viewer/2022020218/55a48d3b1a28ab8a288b456f/html5/thumbnails/3.jpg)
Java Card 1.0
Platform interoperability
Application portability
But …
Applications are scripts
![Page 4: Eric Vétillard's Cardis2010 Slides](https://reader031.fdocuments.in/reader031/viewer/2022020218/55a48d3b1a28ab8a288b456f/html5/thumbnails/4.jpg)
Java Card 2.1
Full-blown applications
Multi-application cards
Binary interoperability
…
But …
APDUs
![Page 5: Eric Vétillard's Cardis2010 Slides](https://reader031.fdocuments.in/reader031/viewer/2022020218/55a48d3b1a28ab8a288b456f/html5/thumbnails/5.jpg)
Java Card 2.2
RMI
Hiding the low-level protocol
But …
not universal
![Page 6: Eric Vétillard's Cardis2010 Slides](https://reader031.fdocuments.in/reader031/viewer/2022020218/55a48d3b1a28ab8a288b456f/html5/thumbnails/6.jpg)
Smart Card
Web Server
Based on standard protocols
HTTP, TLS, …
But …
Still APDUs
Many limitations
![Page 7: Eric Vétillard's Cardis2010 Slides](https://reader031.fdocuments.in/reader031/viewer/2022020218/55a48d3b1a28ab8a288b456f/html5/thumbnails/7.jpg)
Java Card 3.0
Full blown Web Server
TCP/IP based
Ultimate
(2010)
![Page 8: Eric Vétillard's Cardis2010 Slides](https://reader031.fdocuments.in/reader031/viewer/2022020218/55a48d3b1a28ab8a288b456f/html5/thumbnails/8.jpg)
OpenPlatform 2.0.1’
Interoperable card management
But …
One actor ?
![Page 9: Eric Vétillard's Cardis2010 Slides](https://reader031.fdocuments.in/reader031/viewer/2022020218/55a48d3b1a28ab8a288b456f/html5/thumbnails/9.jpg)
GlobalPlatform 2.1
Supports multiple providers/roles
But …
not very SIM-oriented
![Page 10: Eric Vétillard's Cardis2010 Slides](https://reader031.fdocuments.in/reader031/viewer/2022020218/55a48d3b1a28ab8a288b456f/html5/thumbnails/10.jpg)
GlobalPlatform 2.2
SIM-oriented
Full UICC profile,
Supports NFC
But …
APDU
![Page 11: Eric Vétillard's Cardis2010 Slides](https://reader031.fdocuments.in/reader031/viewer/2022020218/55a48d3b1a28ab8a288b456f/html5/thumbnails/11.jpg)
GlobalPlatform 3.0
Fully IP-based
Supports SCWS
Ultimate
(2010)
![Page 12: Eric Vétillard's Cardis2010 Slides](https://reader031.fdocuments.in/reader031/viewer/2022020218/55a48d3b1a28ab8a288b456f/html5/thumbnails/12.jpg)
Impressive
• Open
• Interoperable
• Multi-application
• High-level protocols
• Standard protocols
• Full IP support
• Interoperable app management
• Multiple providers
• Works on UICC
• Manages Web servers
![Page 13: Eric Vétillard's Cardis2010 Slides](https://reader031.fdocuments.in/reader031/viewer/2022020218/55a48d3b1a28ab8a288b456f/html5/thumbnails/13.jpg)
But …
![Page 14: Eric Vétillard's Cardis2010 Slides](https://reader031.fdocuments.in/reader031/viewer/2022020218/55a48d3b1a28ab8a288b456f/html5/thumbnails/14.jpg)
Who cares ?
![Page 15: Eric Vétillard's Cardis2010 Slides](https://reader031.fdocuments.in/reader031/viewer/2022020218/55a48d3b1a28ab8a288b456f/html5/thumbnails/15.jpg)
Open
Not everybody cares about that
No Java Card in China
Proprietary frameworks
Operators are “big enough”
![Page 16: Eric Vétillard's Cardis2010 Slides](https://reader031.fdocuments.in/reader031/viewer/2022020218/55a48d3b1a28ab8a288b456f/html5/thumbnails/16.jpg)
Interoperable
Yes, we all like that
But … we don’t get it easily
Functional interop takes years
No security interop (yet)
![Page 17: Eric Vétillard's Cardis2010 Slides](https://reader031.fdocuments.in/reader031/viewer/2022020218/55a48d3b1a28ab8a288b456f/html5/thumbnails/17.jpg)
Multi-application
Few people really care
Applications are often tightly linked
( Some use cases in the SIM area )
![Page 18: Eric Vétillard's Cardis2010 Slides](https://reader031.fdocuments.in/reader031/viewer/2022020218/55a48d3b1a28ab8a288b456f/html5/thumbnails/18.jpg)
Multi-provider
Nobody cares
In fact, it is mostly annoying
Before NFC, no multi-provider cards
It may still kill NFC
![Page 19: Eric Vétillard's Cardis2010 Slides](https://reader031.fdocuments.in/reader031/viewer/2022020218/55a48d3b1a28ab8a288b456f/html5/thumbnails/19.jpg)
High-level protocols
Only developers care
Who cares about developers?
![Page 20: Eric Vétillard's Cardis2010 Slides](https://reader031.fdocuments.in/reader031/viewer/2022020218/55a48d3b1a28ab8a288b456f/html5/thumbnails/20.jpg)
Standard Protocols
Standard? Not on cards!
Handset vendors are slow to react
SCWS support ?
USB SIM interface ?
![Page 21: Eric Vétillard's Cardis2010 Slides](https://reader031.fdocuments.in/reader031/viewer/2022020218/55a48d3b1a28ab8a288b456f/html5/thumbnails/21.jpg)
Why?
![Page 22: Eric Vétillard's Cardis2010 Slides](https://reader031.fdocuments.in/reader031/viewer/2022020218/55a48d3b1a28ab8a288b456f/html5/thumbnails/22.jpg)
Cards are TokensProgrammable tokens
but still tokens
![Page 23: Eric Vétillard's Cardis2010 Slides](https://reader031.fdocuments.in/reader031/viewer/2022020218/55a48d3b1a28ab8a288b456f/html5/thumbnails/23.jpg)
Wait !!
![Page 24: Eric Vétillard's Cardis2010 Slides](https://reader031.fdocuments.in/reader031/viewer/2022020218/55a48d3b1a28ab8a288b456f/html5/thumbnails/24.jpg)
SIM cards !!
SIM cards are more than tokens
For the benefit of a single operator
Losing value in a connected world
Nice biz model (20th century)
![Page 25: Eric Vétillard's Cardis2010 Slides](https://reader031.fdocuments.in/reader031/viewer/2022020218/55a48d3b1a28ab8a288b456f/html5/thumbnails/25.jpg)
NFC !!
NFC supports multiple providers
Have you seen NFC deployments ?
Have you seen NFC biz models ??
Back to the brand, plus revenues
![Page 26: Eric Vétillard's Cardis2010 Slides](https://reader031.fdocuments.in/reader031/viewer/2022020218/55a48d3b1a28ab8a288b456f/html5/thumbnails/26.jpg)
No Future ?
![Page 27: Eric Vétillard's Cardis2010 Slides](https://reader031.fdocuments.in/reader031/viewer/2022020218/55a48d3b1a28ab8a288b456f/html5/thumbnails/27.jpg)
Assets ?
Secure
Small
Cheap
Manageable
Personalizable
= Personal
= Trusted
= Here
![Page 28: Eric Vétillard's Cardis2010 Slides](https://reader031.fdocuments.in/reader031/viewer/2022020218/55a48d3b1a28ab8a288b456f/html5/thumbnails/28.jpg)
Environment ?
Cloud
Interconnection,
all data accessible
Identity?
Mobile
Here and Now
Generative, Interactive
![Page 29: Eric Vétillard's Cardis2010 Slides](https://reader031.fdocuments.in/reader031/viewer/2022020218/55a48d3b1a28ab8a288b456f/html5/thumbnails/29.jpg)
Me
You
Here
![Page 30: Eric Vétillard's Cardis2010 Slides](https://reader031.fdocuments.in/reader031/viewer/2022020218/55a48d3b1a28ab8a288b456f/html5/thumbnails/30.jpg)
Soooo what ??
(some) research issues
![Page 31: Eric Vétillard's Cardis2010 Slides](https://reader031.fdocuments.in/reader031/viewer/2022020218/55a48d3b1a28ab8a288b456f/html5/thumbnails/31.jpg)
Open Card Platforms
The technology is there (almost)
![Page 32: Eric Vétillard's Cardis2010 Slides](https://reader031.fdocuments.in/reader031/viewer/2022020218/55a48d3b1a28ab8a288b456f/html5/thumbnails/32.jpg)
Leveraging Locality
![Page 33: Eric Vétillard's Cardis2010 Slides](https://reader031.fdocuments.in/reader031/viewer/2022020218/55a48d3b1a28ab8a288b456f/html5/thumbnails/33.jpg)
Think at the System Level
![Page 34: Eric Vétillard's Cardis2010 Slides](https://reader031.fdocuments.in/reader031/viewer/2022020218/55a48d3b1a28ab8a288b456f/html5/thumbnails/34.jpg)
Think at the Human Level
![Page 35: Eric Vétillard's Cardis2010 Slides](https://reader031.fdocuments.in/reader031/viewer/2022020218/55a48d3b1a28ab8a288b456f/html5/thumbnails/35.jpg)
Getting to Trust
![Page 36: Eric Vétillard's Cardis2010 Slides](https://reader031.fdocuments.in/reader031/viewer/2022020218/55a48d3b1a28ab8a288b456f/html5/thumbnails/36.jpg)
Where is my App Store?
Most likely, it will not come
Smart cards are in the
infrastructure
Smart cards are lacking …
![Page 37: Eric Vétillard's Cardis2010 Slides](https://reader031.fdocuments.in/reader031/viewer/2022020218/55a48d3b1a28ab8a288b456f/html5/thumbnails/37.jpg)
Where is my App Store?
![Page 38: Eric Vétillard's Cardis2010 Slides](https://reader031.fdocuments.in/reader031/viewer/2022020218/55a48d3b1a28ab8a288b456f/html5/thumbnails/38.jpg)
Thank you!
![Page 39: Eric Vétillard's Cardis2010 Slides](https://reader031.fdocuments.in/reader031/viewer/2022020218/55a48d3b1a28ab8a288b456f/html5/thumbnails/39.jpg)
For more information
• Sources of inspiration
– Usual suspects: Bruce, Ross, and friends
– More industrial: Ajit Jaokar, Umair Haque
– Compiled: http://javacard.vetilles.com
• Image credits from Flickrculdesac par Gabba Gabba Hey! iconwall by liquidx
appstoreiphone by Lee Bennett fuzzyball by andymangold
androidmarket by Fragments of Eternity
neons_night by an untrained eye mom_child_trust by Isobel T
neons_toss by Neato Coolville Lightbulb by jamie hladky