This document and the corresponding sample code is intended to enable performance evaluation with respect to execution speed and certain implementation characteristics. It may be used during product development itself or for final product evaluation by card issuers or application providers.
The purpose of the benchmark test is to provide indications for the execution speed of individual functionality as well as an overall judgment of the execution speed in general. A benchmark setup consists of two components:
- On-card functionality to exercise methods and functionality under test. This is implemented as several JavaCard [two words] applets.
- Off-card driving mechanisms with timing measurements and evaluation algorithms.