Thèse de doctorat en Informatique
Sous la direction de Pierre Paradinas.
Soutenue en 2009
à Paris, CNAM , dans le cadre de École doctorale Informatique, télécommunications et électronique de Paris , en partenariat avec Centre d'études et de recherche en informatique et communications (Paris) (laboratoire) .
Le président du jury était Luc Bouganim.
Le jury était composé de Luc Bouganim, Serge Chaumette, Didier Donsez, Pierre Paradinas, Pascal Urien.
Les rapporteurs étaient Serge Chaumette, Didier Donsez.
Perforrmance measurements are used in computer systems to guaranty the best performance at the lowest cost. Establishing measurement tools and metrics has helped build comparison scales of between computers. Smart cards are no exception. But the centred stage of the smart card industry is mostly busy with security issues. Efforts towards a better integration of performance tests are still modest. Our work focused on a better approach in estimating the execution time within Java Card platforms. Those platforms constitute a big part of the modern smat card market share especially which regards to multi-applicative environments. After introducing some methodologies to better measure the performance of Java Cards, we detail the tools and the tests that we mean to use on smart cards. We wil thereafter analyze the data obtained in this way. Finally, an original application for smart cards is proposed. We used it to validate some points about the results.
Mesuring the performance of smart cards
La mesure de performance est utilisée dans tous les systèmes informatiques pour garantir la meilleure performance pour le plus faible coût possible. L'établissement d'outils de mesure et de métrique a permis d'établir des bases de comparaison entre ordinateurs. Bien que le monde de la carte à puce ne fasse pas exception, les questions de sécurité occupent le devant de la scène pour celles-ci. Les efforts allant vers une plus grande ouverture des tests et de la mesure des performance restent discrets. Les travaux présentés ici ont pour objectif de proposer une méthode de mesure de la performance dans les plates-formes Java Card qui occupent une part considérable du marché de la carte à puce dans le monde. Après l'introduction de méthodologie de mesures de performance pour les cartes à puce, nous choisirons les outils et les caractéristiques des tests que nous voulons faire subir aux cartes, et nous analyserons les donnees ainsi récoltées. Enfin une application originale des cartes à puce est proposée et permet de valider certains résultats obtenus.