innov-11: can you please smartid yourself? how can you use smartcards in your openedge ®...

34
INNOV-11: Can You Please SmartID Yourself? How can you use SmartCards in your OpenEdge ® application? Wouter Dupré Senior Solution Consultant

Upload: julie-nichols

Post on 27-Dec-2015

213 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: INNOV-11: Can You Please SmartID Yourself? How can you use SmartCards in your OpenEdge ® application? Wouter Dupré Senior Solution Consultant

INNOV-11: Can You Please SmartID Yourself?

How can you use SmartCards in your OpenEdge® application?

Wouter DupréSenior Solution Consultant

Page 2: INNOV-11: Can You Please SmartID Yourself? How can you use SmartCards in your OpenEdge ® application? Wouter Dupré Senior Solution Consultant

© 2007 Progress Software Corporation2 INNOV-11: Can You Please SmartID Yourself?

Agenda

History of Access Control Introduction to SmartCards SmartCard examples Standards Security measures beID Card Structure Time for Some Action!

How can you integrate SmartCards in your Application?

Page 3: INNOV-11: Can You Please SmartID Yourself? How can you use SmartCards in your OpenEdge ® application? Wouter Dupré Senior Solution Consultant

© 2007 Progress Software Corporation3 INNOV-11: Can You Please SmartID Yourself?

History of Access Control

.Gimme the password

or else…!!!

Page 4: INNOV-11: Can You Please SmartID Yourself? How can you use SmartCards in your OpenEdge ® application? Wouter Dupré Senior Solution Consultant

© 2007 Progress Software Corporation4 INNOV-11: Can You Please SmartID Yourself?

Agenda

History of Access Control Introduction to SmartCards SmartCard examples Standards Security measures beID Card Structure Time for Some Action!

How can you integrate SmartCards in your Application?

Page 5: INNOV-11: Can You Please SmartID Yourself? How can you use SmartCards in your OpenEdge ® application? Wouter Dupré Senior Solution Consultant

© 2007 Progress Software Corporation5 INNOV-11: Can You Please SmartID Yourself?

AKA chipcard Invented in 1974 by Roland Moreno (FR) Largest producer: Gemalto > 200 different chips Chip has

• Memory

• CPU

• Contactpoints or RFID

Introduction to SmartCards

Some Facts…

Page 6: INNOV-11: Can You Please SmartID Yourself? How can you use SmartCards in your OpenEdge ® application? Wouter Dupré Senior Solution Consultant

© 2007 Progress Software Corporation6 INNOV-11: Can You Please SmartID Yourself?

Memory on card• RAM

• ROM

• EPROM

Introduction to SmartCards (cont’d)

Some Facts…

Page 7: INNOV-11: Can You Please SmartID Yourself? How can you use SmartCards in your OpenEdge ® application? Wouter Dupré Senior Solution Consultant

© 2007 Progress Software Corporation7 INNOV-11: Can You Please SmartID Yourself?

Normal card Magnetic Stripe Card SmartCard Optical card

Introduction to SmartCards (cont’d)

Types of cards…

Page 8: INNOV-11: Can You Please SmartID Yourself? How can you use SmartCards in your OpenEdge ® application? Wouter Dupré Senior Solution Consultant

© 2007 Progress Software Corporation8 INNOV-11: Can You Please SmartID Yourself?

Agenda

History of Access Control Introduction to SmartCards SmartCard examples Standards Security measures beID Card Structure Time for Some Action!

How can you integrate SmartCards in your Application?

Page 9: INNOV-11: Can You Please SmartID Yourself? How can you use SmartCards in your OpenEdge ® application? Wouter Dupré Senior Solution Consultant

© 2007 Progress Software Corporation9 INNOV-11: Can You Please SmartID Yourself?

OV-kaart (NL)

SmartCards examples

Public transport

Page 10: INNOV-11: Can You Please SmartID Yourself? How can you use SmartCards in your OpenEdge ® application? Wouter Dupré Senior Solution Consultant

© 2007 Progress Software Corporation10 INNOV-11: Can You Please SmartID Yourself?

Electronic wallets

SmartCards examples (cont’d)

Finance

Page 11: INNOV-11: Can You Please SmartID Yourself? How can you use SmartCards in your OpenEdge ® application? Wouter Dupré Senior Solution Consultant

© 2007 Progress Software Corporation11 INNOV-11: Can You Please SmartID Yourself?

Credit cards

SmartCards examples (cont’d)

Finance

Page 12: INNOV-11: Can You Please SmartID Yourself? How can you use SmartCards in your OpenEdge ® application? Wouter Dupré Senior Solution Consultant

© 2007 Progress Software Corporation12 INNOV-11: Can You Please SmartID Yourself?

Health Insurance Cards• SIS-kaart (BE)

• Carte vitale (FR)

SmartCards examples (cont’d)

Health care

Page 13: INNOV-11: Can You Please SmartID Yourself? How can you use SmartCards in your OpenEdge ® application? Wouter Dupré Senior Solution Consultant

© 2007 Progress Software Corporation13 INNOV-11: Can You Please SmartID Yourself?

Electronic identity card (BE)

SmartCards examples (cont’d)

Security

Page 14: INNOV-11: Can You Please SmartID Yourself? How can you use SmartCards in your OpenEdge ® application? Wouter Dupré Senior Solution Consultant

© 2007 Progress Software Corporation14 INNOV-11: Can You Please SmartID Yourself?

Agenda

History of Access Control Introduction to SmartCards SmartCard examples Standards Security measures beID Card Structure Time for Some Action!

How can you integrate SmartCards in your Application?

Page 15: INNOV-11: Can You Please SmartID Yourself? How can you use SmartCards in your OpenEdge ® application? Wouter Dupré Senior Solution Consultant

© 2007 Progress Software Corporation15 INNOV-11: Can You Please SmartID Yourself?

Internal card readers External card readers

Standards

Card readers

Page 16: INNOV-11: Can You Please SmartID Yourself? How can you use SmartCards in your OpenEdge ® application? Wouter Dupré Senior Solution Consultant

© 2007 Progress Software Corporation16 INNOV-11: Can You Please SmartID Yourself?

Contact points

Contactless (RFID)

Standards

Cards

Page 17: INNOV-11: Can You Please SmartID Yourself? How can you use SmartCards in your OpenEdge ® application? Wouter Dupré Senior Solution Consultant

© 2007 Progress Software Corporation17 INNOV-11: Can You Please SmartID Yourself?

No real standards API highly dependent on manufacturer Standards are emerging

Standards

Software

Page 18: INNOV-11: Can You Please SmartID Yourself? How can you use SmartCards in your OpenEdge ® application? Wouter Dupré Senior Solution Consultant

© 2007 Progress Software Corporation18 INNOV-11: Can You Please SmartID Yourself?

Agenda

History of Access Control Introduction to SmartCards SmartCard examples Standards Security measures beID Card Structure Time for Some Action!

How can you integrate SmartCards in your Application?

Page 19: INNOV-11: Can You Please SmartID Yourself? How can you use SmartCards in your OpenEdge ® application? Wouter Dupré Senior Solution Consultant

© 2007 Progress Software Corporation19 INNOV-11: Can You Please SmartID Yourself?

Anonymous cards• Telephone cards

• Public transport

Personal cards• Bank cards

• Identity cards

Security measures

How to prevent fraude?

Page 20: INNOV-11: Can You Please SmartID Yourself? How can you use SmartCards in your OpenEdge ® application? Wouter Dupré Senior Solution Consultant

© 2007 Progress Software Corporation20 INNOV-11: Can You Please SmartID Yourself?

Agenda

History of Access Control Introduction to SmartCards SmartCard examples Standards Security measures beID Card Structure Time for Some Action!

How can you integrate SmartCards in your Application?

Page 21: INNOV-11: Can You Please SmartID Yourself? How can you use SmartCards in your OpenEdge ® application? Wouter Dupré Senior Solution Consultant

© 2007 Progress Software Corporation21 INNOV-11: Can You Please SmartID Yourself?

Photo Name and Given names Gender Place of Birth and Date Nationality Cardnumber Validity Period Signature Nationalnumber Issuing municipality

beID Card Structure

Visible information

Page 22: INNOV-11: Can You Please SmartID Yourself? How can you use SmartCards in your OpenEdge ® application? Wouter Dupré Senior Solution Consultant

© 2007 Progress Software Corporation22 INNOV-11: Can You Please SmartID Yourself?

All visible information+

Address Special status Nobility title Security information

beID Card Structure (cont’d)

Electronic information

Page 23: INNOV-11: Can You Please SmartID Yourself? How can you use SmartCards in your OpenEdge ® application? Wouter Dupré Senior Solution Consultant

© 2007 Progress Software Corporation23 INNOV-11: Can You Please SmartID Yourself?

Agenda

History of Access Control Introduction to SmartCards SmartCard examples Standards Security measures beID Card Structure Time for Some Action!

How can you integrate SmartCards in your Application?

Page 24: INNOV-11: Can You Please SmartID Yourself? How can you use SmartCards in your OpenEdge ® application? Wouter Dupré Senior Solution Consultant

© 2007 Progress Software Corporation24 INNOV-11: Can You Please SmartID Yourself?

C/C++ Java™

ActiveX

Time for Some Action!

API’s

Page 25: INNOV-11: Can You Please SmartID Yourself? How can you use SmartCards in your OpenEdge ® application? Wouter Dupré Senior Solution Consultant

© 2007 Progress Software Corporation25 INNOV-11: Can You Please SmartID Yourself?

Initialize Set the PIN ID Call the verifyPIN method Check the number of tries left Exit

Time for Some Action!

How to verify the PIN code?

Page 26: INNOV-11: Can You Please SmartID Yourself? How can you use SmartCards in your OpenEdge ® application? Wouter Dupré Senior Solution Consultant

© 2007 Progress Software Corporation26 INNOV-11: Can You Please SmartID Yourself?

Demo time

1. Login using SmartCard with PIN verification

Page 27: INNOV-11: Can You Please SmartID Yourself? How can you use SmartCards in your OpenEdge ® application? Wouter Dupré Senior Solution Consultant

© 2007 Progress Software Corporation27 INNOV-11: Can You Please SmartID Yourself?

Initialize Loop

• Get group of data

• Loop– Get individual value

Exit

Time for Some Action!

How to read the information from the card?

Page 28: INNOV-11: Can You Please SmartID Yourself? How can you use SmartCards in your OpenEdge ® application? Wouter Dupré Senior Solution Consultant

© 2007 Progress Software Corporation28 INNOV-11: Can You Please SmartID Yourself?

Demo time

2. Correctly enter user/customer information

Page 29: INNOV-11: Can You Please SmartID Yourself? How can you use SmartCards in your OpenEdge ® application? Wouter Dupré Senior Solution Consultant

© 2007 Progress Software Corporation29 INNOV-11: Can You Please SmartID Yourself?

Demo time

3. Create visitor badges

Page 30: INNOV-11: Can You Please SmartID Yourself? How can you use SmartCards in your OpenEdge ® application? Wouter Dupré Senior Solution Consultant

© 2007 Progress Software Corporation30 INNOV-11: Can You Please SmartID Yourself?

Demo time

4. Card Reader

Page 31: INNOV-11: Can You Please SmartID Yourself? How can you use SmartCards in your OpenEdge ® application? Wouter Dupré Senior Solution Consultant

© 2007 Progress Software Corporation31 INNOV-11: Can You Please SmartID Yourself?

Summary

SmartCard are becoming widely spread OpenEdge can use them You know ABL…

…so you can use them in your application

Page 32: INNOV-11: Can You Please SmartID Yourself? How can you use SmartCards in your OpenEdge ® application? Wouter Dupré Senior Solution Consultant

© 2007 Progress Software Corporation32 INNOV-11: Can You Please SmartID Yourself?

Questions?

Page 33: INNOV-11: Can You Please SmartID Yourself? How can you use SmartCards in your OpenEdge ® application? Wouter Dupré Senior Solution Consultant

© 2007 Progress Software Corporation33 INNOV-11: Can You Please SmartID Yourself?

Thank you foryour time

Page 34: INNOV-11: Can You Please SmartID Yourself? How can you use SmartCards in your OpenEdge ® application? Wouter Dupré Senior Solution Consultant

© 2007 Progress Software Corporation34 INNOV-11: Can You Please SmartID Yourself?