Model-based Testing of Cryptographic Components Lessons Learned from Experience

被引:15
作者
Botella, Julien [1 ,2 ]
Bouquet, Fabrice
Capuron, Jean-Francois [3 ]
Lebeau, Franck
Legeard, Bruno [1 ,2 ]
Schadle, Florence [3 ]
机构
[1] INRIA, Equipe Cassis, Nancy, France
[2] Smartesting, Besancon, France
[3] DGA Maitrise Informat, Bruz, France
来源
2013 IEEE SIXTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST 2013) | 2013年
关键词
Model-Based Testing; Cryptographic components; UML4MBT; Test purpose;
D O I
10.1109/ICST.2013.42
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:192 / 201
页数:10
相关论文
共 14 条
[1]  
Bigot C, 2003, LECT NOTES COMPUT SC, V2619, P591
[2]  
Bouquet F., 2007, Proceedings of the 3rd International Workshop on Advances in Modelbased Testing, P95
[3]  
Clarke D., 2002, LNCS, V2280, P151
[4]  
Dadeau F., 2011, Proceedings 2011 IEEE Fourth International Conference on Software Testing, Verification and Validation (ICST 2011), P240, DOI 10.1109/ICST.2011.42
[5]  
Dadeau F., 2011, SERIES COMPUTATIONAL, P195
[6]  
El-Far I., 2000, ENCY SOFTWARE ENG, V200, P825
[7]  
Felderer M., 2011, Advances in System Testing and Validation Lifecycle (VALID 2011), P109
[8]  
Fourneret E., 2011, ARES 2011 6 INT C AV
[9]   TGV: Theory, principles and algorithms. A tool for the automatic synthesis of conformance test cases for non-deterministic reactive systems [J].
Jard C. ;
Jéron T. .
International Journal on Software Tools for Technology Transfer, 2005, 7 (4) :297-315
[10]  
Julliand J., 2008, AST 08 3 INT WORKSH, P41, DOI DOI 10.1145/1370042.1370051