You [EDIT: grue], for instance, don't have a clue.
So smartcards are still saf-ish?
EDIT:
Looked it up a bit:
http://en.wikipedia.org/wiki/Smart_card_securityhttp://en.wikipedia.org/wiki/Smart_cardhttp://en.wikipedia.org/wiki/Mifarehttp://people.cs.uchicago.edu/~dinoj/smartcard/security.htmlSo okay hacking the card is totally possible in a few ways:
1. Physical abuse.
2. Storing PINs and waiting for the customer to return.
3. Advanced hacking after stealing card.
HOWEVER: Special access pin connectors do NOT exists. Once the private keys are loaded to the card and programmed as NEVER-access level you have no practical way of getting them.
To summarize as I see it:
* If you only store what you spend in a week on your card the cost to the attacker would be MUCH MUCH higher than the return.
* If your card is stolen it can NOT be forced (by common thieves).
* Over-/double-charge using either my checksum scheme or "super cards" would be impossible.
* Even if no police will help you most merchants would not take the extreme risk of robbing a return customer for very little gain - it would loose him his customers rather quickly.
* Even storing the PIN and later overcharging would require a good deal of programming + being a merchant + getting a victim to come by minimum twice.
If people use BTC cards with a bit of care (like all else, including normal BTC) smard cards will be completely safe (safe as VISA or more anyway).