• DocumentCode
    3338287
  • Title

    Bringing Worst Case Execution Time Awareness to an Open Smart Card OS

  • Author

    Aissa, Nadia Bel Hadj ; Grimaud, Gilles ; Bénony, Vincent

  • Author_Institution
    Univ. Lille 1, Lille
  • fYear
    2007
  • fDate
    21-24 Aug. 2007
  • Firstpage
    497
  • Lastpage
    503
  • Abstract
    Smart card platforms are migrating from restrictive proprietary environments to open multi-application infrastructures. Computing the worst case execution time of an embedded application while there is no way to make previous assumptions on the CPU configuration available on the smart card had to be faced differently. In this paper, an evaluation of a distributed WCET computation method is presented. A low-level analysis on an ARM7TDMI CPU core is also described. We explain how the global WCET of a dynamically loaded application is extracted. Experimental results show a small overestimation compared to the observed execution time for a PIN-based authentication applet. Hardware-dependent WCET computation can also take advantage of the typing information related to the intermediate language. Improvement in the performance evaluation is up to 81,22%.
  • Keywords
    smart cards; ARM7TDMI CPU core; WCET computation method; low level analysis; open smart card; pin based authentication applet; worst case execution time awareness; Application software; Authentication; Data mining; Distributed computing; Embedded computing; Hardware; Mobile handsets; Operating systems; Security; Smart cards;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Real-Time Computing Systems and Applications, 2007. RTCSA 2007. 13th IEEE International Conference on
  • Conference_Location
    Daegu
  • ISSN
    1533-2306
  • Print_ISBN
    978-0-7695-2975-2
  • Type

    conf

  • DOI
    10.1109/RTCSA.2007.24
  • Filename
    4296889