SCCB
This project was
initiated by Pierre Paradinas when he joined the CNAM as Professor in charge of the
"Chaire des systèmes enfouis et embarqués" (Embedded and Mobile
System) at the end of 2003, after 14 years in Gemplus where he set up
the Software Research Lab.
The project goal is to
establish a benchmark for Java Card technology with an open approach
and promote the tools as a reference for smart card industry.
The project was introduced during the e-Smart conference, the welcomme from industry was very positive and mentioned in Smart Card Trends in the October 2004 issue.
Card manufacturers and
software providers have already provided cards, reader and software to
the project.
The Java Card
specification defines an API for smart cards, card manufacturers
develop and test card with the specification, implemntation reference
and test suite provided by Sun Microsystem.
There is no tools with the goals to evaluate the card performances in term of time execution and memory cunsumption. Our project intend to provide these tools.
Many softwares are developped for the project :
In card tools include a large number of applets, each applet will invoke and activate a specific function of the card API,
Off card tools include software develop in C language which intend to measure the execution time of each applet, memory resource used by the applet,...
A software that compile the set of applet results and provide a "number" that represent the "performance of a card" compare to the set of cards used as reference...
To avoid difference and increase the precision of results we have develop an approach based on USB-reader with PC/SC driver and an other with the MP300 reader from Micropross which is able th measure with precision the respond time of the card.
The project will be published on the web.
The complete set of card applets (source code and cap file)
The complet set of off card software (USB-reader and precision reader
The formula that allow you to review how the benchmark is establsihed
If you were a "card" provider to our project, you may compare and verify the result we got and play it again!
If you were not a "card" provider to our project, you may compare your card to the
In Q2, review of first results with the "card" providers,
In Q3, the benchmark will be publish,
The project will propose new step based on exchange with potential partners interested by this technology.
Open Benchmark for Java cards in the works
[SCT News : 30/10/2004 -
© 2003,
OMNIPRESS. ]