[Impressum]
[E-Mail]
CopyCard with Hash Values
The CopyCard is a smart card that is actually a simple E-Wallet,
i.e. it contains money,
and it is possible to load money onto the card
and to pay with the card. This application
is
similar to CopyCard but two different kind of terminals (one for the
DepositMachines and one for the CopyingMachines) are used.
The security of the protocols lies on a shared secret (called
passphrase in the class diagram) that is known to all authentic
Copycards, DepositMachines and CopyingMachines. Before loading money
onto a copycard, the DepositMachine has to prove that it knows the
passphrase, e.g. it has to authenticate against the Copycard. This
ensures that it is not possible to use any arbitrary terminal (e.g. a
home PC with a card reader) to load money onto a Copycard. Before
making copies and decreasing the balance of the Copycard the Copycard
has to authenticate against the CopyingMachine. This is done to ensure
that the Copycard is genuine.
The Copycard application provides the possibility to request the
balance that is currently stored on a copycard, load money onto a
copycard and pay with the card to make copies.
Begin the walkthrough
Jump to selected documents