1 / 55

Cartes puce et programmation

ilar
Télécharger la présentation

Cartes puce et programmation

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


    2. SOMMAIRE

    3. Historique 1974 : Dpots de brevets par Roland Moreno 1978 : M. Ugon (Bull CP8) invente le M.A.M 1981 : Dbut de la normalisation AFNOR 1982 : Exprimentation baptise IPSO 1984 : Adoption de la Carte Bleue (Bull) Cration du groupement des cartes bancaires

    4. Historique 1983 : Lancement de la tlcarte par la D.G.T. Dbut de la normalisation ISO Dcodeur Canal+ avec une carte mmoire Depuis 1992 : Essor des applications Toutes les CB en France ont une puce Cartes sant (Vitale, Sesame) Porte-monnaies lectroniques (Proton) Tlphonie mobile (GSM) avec carte SIM Premires Javacard

    5. Historique 1997 : EMV, standard international de carte puce Affaire Humpich : le secret des CB tombe 1999 : Lancement de moneo 2002 : 400 Millions de cartes bancaires Carte puce sonore

    6. 2 types de cartes

    7. Technologie

    8. Cycle de vie

    9. NORMES EN VIGUEUR

    10. ISO 7816-1

    11. ISO 7816-2

    12. ISO 7816-3

    13. ISO 7816-4

    14. ISO 7816-4

    15. ISO 7816-4

    16. ISO 7816-4

    17. ISO 7816-5

    18. ISO 7816-6

    19. ISO 7816-7

    20. ISO 7816-8 10

    21. Prsentation Langage objet simplifi pour carte puce 1996 : Sun adopte le JavaCard (Schlumberger). 1997 : Java Card Forum (Bull,Gemplus et Schlumberger) 2000: 40 entreprises ont une licence d'exploitation

    22. Architecture Peu de memoire 1Ko de RAM, 16Ko d'EEPROM et de 24Ko de ROM Supporte un sous-ensemble du langage Java Machine virtuelle en 2 tapes (On-card et Off-card) Java Card Runtime Environment Machine virtuelle Javacard APIs Mthodes natives

    23. APIs java.io IOException java.lang Object (has default constructor and method equals()) Throwable (10 Exception classes) java.rmi, javacardx.rmi (support for limited RMI)

    24. APIs javacard.framework javacard.security, javacardx.crypto algorithmes (RSA, DSA, DES, ), security management SecurityManager doit tre construit dans VM

    25. Applet JavaCard application Seulement une instance de chaque Hrite de javacard.framework.Applet Doit comporter les mthodes : Install : cr une instance Select : Active lapplet Process : excute APDU Deselect : Suspend lapplet

    26. Fonctions Java non supportes Type simple de donne de grosse taille : long, double, float Tableau plusieurs dimensions Caractres et chanes Chargement dynamique des classes Security Manager Ramasse-miettes et finalisation Threads Serialisation d'objet Clonage d'objet

    27. Fonctions Java supportes Type simple de donne de petite taille : boolean, byte, short Tableau 1 dimension Paquetage Java, classes, interfaces et exceptions Caractristique oriente objet : hritage, surcharge Le mot cl int et le support des entiers sur 32 bits sont optionnels

    28. Avantages

    29. Exemple

    35. Les algorithmes

    36. Mcanisme de paiement par carte bleue

    37. Mcanisme de paiement par carte bleue

    38. Le standard EMV

    39. OpenCard

    40. OpenCard Framework

    41. Exemple de programmation

    45. Schma

    46. Supplments

    47. Fraudes des cartes bancaires

    48. MONEO

    49. Applications gnrales Tlcommunications Lun des plus gros secteurs GSM Tlcarte (Cabines, Publiphones) Les transports Systme Transcarte (SEMURVAL, SNCF) STO (Rseau dautobus , sans contact)

    50. Applications gnrales La sant : carte SesamE-Vitale HC-Forum (identification et milieu familial) Les banques : CB Porte-monnaie lectronique

    51. Le marketing : Tlcarte La carte tlphonique publicitaire Carte puce srigraphie Carte de fidlit Contrle daccs Logique Physique

    52. Salon Cartes 2002

    53. FINREAD : Pour scuriser le-business

    54. Glossaire

    55. Rfrences

More Related