O'Reilly logo

Java Card™ Technology for Smart Cards by Zhiqun Chen

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 5. Atomicity and Transactions

Smart cards are emerging as a preferred device in such applications as storing personal confidential data and providing authentication services in a mobile and distributed environment. However, with smart cards, there is a risk of failure at any time during applet execution. Failure can happen due to a computational error, or, more often, a user of the smart card may accidentally remove the card from the CAD, cutting off the power supply to the card CPU and terminating execution of any applets. Such premature removal of the smart card from the CAD is called tearing, or card tear. The risk of incomplete execution presents a challenge for preserving the integrity of operations on sensitive data in a smart card. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required