• DocumentCode
    625520
  • Title

    Model-Based Testing of Cryptographic Components -- Lessons Learned from Experience

  • Author

    Botella, Julien ; Bouquet, Fabrice ; Capuron, Jean-Francois ; Lebeau, F. ; Legeard, Bruno ; Schadle, Florence

  • Author_Institution
    Smartesting, Besancon, France
  • fYear
    2013
  • fDate
    18-22 March 2013
  • Firstpage
    192
  • Lastpage
    201
  • Abstract
    We present an approach to use techniques of model-based testing (MBT) applied on security cryptographic components. This application of MBT is done in the context of a qualification testing phase made by an entity independent from designers, developers and sponsors of the cryptographic components under test. This qualification phase targets both hardware and software cryptographic components and the testing activities cover functional and security testing objectives. In this context, we present the application of MBT for two cryptographic components (one hardware and one software) and show the complementary of test selection criteria based on one side on a structural coverage of the behavioral model used for test generation, and on the other side on a test purpose approach to meet some security test objectives. The test purpose language used in this project is novel and has been designed to complete behavioral model coverage criteria in the MBT process.
  • Keywords
    cryptography; program testing; MBT process; behavioral model coverage criteria; functional testing objectives; hardware cryptographic components; model-based testing; qualification testing phase; security cryptographic component lesson; security testing objective; software cryptographic components; test selection criteria; Context; Context modeling; Cryptography; Software; Testing; Unified modeling language; Cryptographic components; Model-Based Testing; Test purpose; UML4MBT;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing, Verification and Validation (ICST), 2013 IEEE Sixth International Conference on
  • Conference_Location
    Luembourg
  • Print_ISBN
    978-1-4673-5961-0
  • Type

    conf

  • DOI
    10.1109/ICST.2013.42
  • Filename
    6569731