copyright one-o-one isolutions inc. 2001 1 smart card technology for the macintosh chris goeltner...

13
Copyright ONE-O-ONE iSOLUTIONS Inc. 2001 1 www.one-o-one.com Smart Card Technology for the Macintosh Chris Goeltner January 30, 2001

Upload: austen-allen

Post on 16-Jan-2016

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Copyright ONE-O-ONE iSOLUTIONS Inc. 2001 1  Smart Card Technology for the Macintosh Chris Goeltner January 30, 2001

Copyright ONE-O-ONE iSOLUTIONS Inc. 2001 1

www.one-o-one.com

Smart Card Technology for the Macintosh

Chris GoeltnerJanuary 30, 2001

Page 2: Copyright ONE-O-ONE iSOLUTIONS Inc. 2001 1  Smart Card Technology for the Macintosh Chris Goeltner January 30, 2001

Copyright ONE-O-ONE iSOLUTIONS Inc. 2001 2

www.one-o-one.com

Agenda

Components of a smart card application- Host application- Infrastructure: smart card reader- Smart card

Select the right smart card for your project

Demo app in Classic and OS X- Card issuing- E-shopping- Secure file access- Data storage

Page 3: Copyright ONE-O-ONE iSOLUTIONS Inc. 2001 1  Smart Card Technology for the Macintosh Chris Goeltner January 30, 2001

Copyright ONE-O-ONE iSOLUTIONS Inc. 2001 3

www.one-o-one.comComponents of a smart card application

Smart Card Reader

Host computer

Application program

Smart Card Application

Network

OS

Card “OS”

Reader Driver

Page 4: Copyright ONE-O-ONE iSOLUTIONS Inc. 2001 1  Smart Card Technology for the Macintosh Chris Goeltner January 30, 2001

Copyright ONE-O-ONE iSOLUTIONS Inc. 2001 4

www.one-o-one.com

Development Steps How to add a smart card to your application

Define smart card functionality

Select smart card type

Integrate smart card reader Implement smart cardto application application

Deliver application- set up infrastructure- personalize cards

Page 5: Copyright ONE-O-ONE iSOLUTIONS Inc. 2001 1  Smart Card Technology for the Macintosh Chris Goeltner January 30, 2001

Copyright ONE-O-ONE iSOLUTIONS Inc. 2001 5

www.one-o-one.com

Selection of smart card type

Type Characteristic Security level SW/OS/Programmability

I2C memory unprotected data can be noneread/write stored encrypted

Secure memory hard-wired medium if challenge- define keysr/w protection response algorithm

available

Processor card 8-bit security challenge/response onboard card “OS”1. Generation controller, ROM DES, e-purse, etc. set up file-structure

EEPROM define access rights

Processor cards 8-32 bit controllers high level crypto- fully programmable 2. Generation interpreter based functions: in Java, Basic, etc.

Crypto-coprocessor RSA challenge/r Random number key generationgenerator

Page 6: Copyright ONE-O-ONE iSOLUTIONS Inc. 2001 1  Smart Card Technology for the Macintosh Chris Goeltner January 30, 2001

Copyright ONE-O-ONE iSOLUTIONS Inc. 2001 6

www.one-o-one.com

K3 Smart Card Reader

Host computer

Mac OS 8.6/9.x

Smart card infrastructure Mac Classic

Smart card

Application program

K3Reader Driver

K3 library

Page 7: Copyright ONE-O-ONE iSOLUTIONS Inc. 2001 1  Smart Card Technology for the Macintosh Chris Goeltner January 30, 2001

Copyright ONE-O-ONE iSOLUTIONS Inc. 2001 7

www.one-o-one.com

Host computer

Mac OS X

Smart card infrastructure Mac OS X

K3 Smart Card Reader Smart card

K3Reader

“Bundle”

Application Program (PC/SC)

OS X PC/SC middle-ware

Page 8: Copyright ONE-O-ONE iSOLUTIONS Inc. 2001 1  Smart Card Technology for the Macintosh Chris Goeltner January 30, 2001

Copyright ONE-O-ONE iSOLUTIONS Inc. 2001 8

www.one-o-one.comK3 smart card reader

- First reader dedicated to the Mac

- Compatible with any Mac with USB port Mac OS 8.6, 9.x, OS X

- Drivers also available for Windows and Linux

- Designed for the Mac, no cable needed !

- Reads any standard AND non standard card type Today T=0, T=1, I2C

- Smart Virtual FirmwareTM allows upgrade to additional card types on the fly

- FCC and CE certified

- Automatic driver download via Apple software locator

Page 9: Copyright ONE-O-ONE iSOLUTIONS Inc. 2001 1  Smart Card Technology for the Macintosh Chris Goeltner January 30, 2001

Copyright ONE-O-ONE iSOLUTIONS Inc. 2001 9

www.one-o-one.comK3 development environment

C (Codewarrior)static library (30KB)shared library (11KB)Source code samples

RealBasic in development

Filemaker Pro Prototype available

AppleScript Prototype available

Page 10: Copyright ONE-O-ONE iSOLUTIONS Inc. 2001 1  Smart Card Technology for the Macintosh Chris Goeltner January 30, 2001

Copyright ONE-O-ONE iSOLUTIONS Inc. 2001 10

www.one-o-one.com

Smart card application example“K3 Universe“

Multi functional smart card for the Internet

Consumer/UserE-purse payment for Internet shoppingSecure access of medical recordsInformation storage

Service ProviderCard issuing/personalizationE-purse reloading

Page 11: Copyright ONE-O-ONE iSOLUTIONS Inc. 2001 1  Smart Card Technology for the Macintosh Chris Goeltner January 30, 2001

Copyright ONE-O-ONE iSOLUTIONS Inc. 2001 11

www.one-o-one.com

Smart card demo“K3 Universe“

Selection criteria for smart card type

- Medium security- Flexibility and expandability- Standard interface- Economical

-> Processor card 2. Generation programmable card

-> Processor card 1. Generation

-> Secure memory card

Page 12: Copyright ONE-O-ONE iSOLUTIONS Inc. 2001 1  Smart Card Technology for the Macintosh Chris Goeltner January 30, 2001

Copyright ONE-O-ONE iSOLUTIONS Inc. 2001 12

www.one-o-one.com

Smart card demoFile structure on card

Define access rightsIssuer User Third Party

Issue card- name write X

read X X X- address write X field read X X X- PIN write X

read X

E-purse - increment X- decrement X X

File access keys - write X- read X X

Page 13: Copyright ONE-O-ONE iSOLUTIONS Inc. 2001 1  Smart Card Technology for the Macintosh Chris Goeltner January 30, 2001

Copyright ONE-O-ONE iSOLUTIONS Inc. 2001 13

www.one-o-one.comContact Info

Chris Goeltner

[email protected]: 408 836 0300Fax: 408 446 1406

www.one-o-one.com