How to use Java Card

Discussion in 'Java' started by Susanne Kaufmann, Apr 26, 2007.

  1. Hello,

    I have a java application encrypting/decrypting files and messages. At
    the moment I read the privateKey (for file-encryption I use AES and
    wrap the key with a public RSA key) from a textfile. Now I would like
    to put the key on a IBM JCOP 31 Smartcard.

    But here I have got a few questions. At first I would like to use the
    card to verify the user to the application. E.g. the application
    starts and the user is asked to insert his smartcard and then to enter
    the pin using the card readers pinpad. How could I realise this?

    The second problem is, how to transport the private key from the card
    into the application. I thought using this way: my application
    generates a private/public keypair. Then the publicKey is sent to the
    smartcard, which wraps its own privatekey with it. this wrapped key is
    sent back to the application.

    Greetings,

    Susanne
     
    Susanne Kaufmann, Apr 26, 2007
    #1
    1. Advertisements

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. gino
    Replies:
    3
    Views:
    4,535
    Mike Smith
    Jul 11, 2004
  2. Replies:
    15
    Views:
    1,172
    Roedy Green
    Nov 12, 2005
  3. Replies:
    15
    Views:
    706
    Roedy Green
    Feb 18, 2006
  4. JPractitioner
    Replies:
    13
    Views:
    20,599
    Roedy Green
    Feb 24, 2006
  5. Ulysses

    Data acquisition Card- How to use with C?

    Ulysses, Jun 20, 2007, in forum: C Programming
    Replies:
    36
    Views:
    1,001
    Keith Thompson
    Jun 29, 2007
  6. manish sahu
    Replies:
    3
    Views:
    1,285
  7. steveh44
    Replies:
    12
    Views:
    967
    Daniele Futtorovic
    May 6, 2011
  8. Alexander Walker
    Replies:
    1
    Views:
    968
    Steven Cheng[MSFT]
    Jan 23, 2006
Loading...