• DocumentCode
    2135508
  • Title

    Implementation of smart card personalization software

  • Author

    Mammass

  • Author_Institution
    Fac. des Sci. de Caen, Univ. de Caen Basse-Normandie, Caen, France
  • fYear
    2011
  • fDate
    7-9 April 2011
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    We treat in this paper the implementation of a graphic tools which allows to personalize smart card (JavaCard cards), which supporting the RSA (Rivest Shamir Adleman) algorithm and ECDSA (Elliptic Curve Digital Algorithm) for the authentication of the card by the clients tools and by the issuer and transforming them into bank cards and securing their use during the transactions of payment, credit, withdrawal, load of the electronic purse or the payment by PME (electronic purse). Our tool is able to personalize a smart card, to create a bank account, to create a bank card, to view the data of the card, to view the data of a bank account, to put an account or a card in opposition, to cancel the last opposition of an account or a card, to block and to unblock a card, to block and unblock an application as well as viewing the online and offline financial records and the commands sent to a card. The card stores the private key and the public key of the card, it is authenticated by the personalization and acquisition software by a schema of RSA signature 1024 bits where the personalization and acquisition software recovers the public key of the card and send a challenge to the card which generates a RSA or ECDSA signature using the private key of the card so these tools verify that the couple (challenge, signature) is valid by using of the public key in their ownership. The exchanges between the smart card and tools are made according to the APDU protocol (standard ISO7816) and the dialog between the acquisition software and the issuer are made according the TLV (Tag Length Value) Protocol.
  • Keywords
    bank data processing; electronic money; private key cryptography; protocols; public key cryptography; smart cards; APDU protocol; ECDSA signature; JavaCard cards; PME; RSA algorithm; RSA signature; Rivest Shamir Adleman; TLV protocol; acquisition software; bank account; bank cards; electronic purse load; elliptic curve digital algorithm; financial records; graphic tools; private key; public key; smart card; smart card personalization software; tag length value; Authentication; Public key; Smart cards; Software; Visual databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Multimedia Computing and Systems (ICMCS), 2011 International Conference on
  • Conference_Location
    Ouarzazate
  • ISSN
    Pending
  • Print_ISBN
    978-1-61284-730-6
  • Type

    conf

  • DOI
    10.1109/ICMCS.2011.5945701
  • Filename
    5945701