MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Formally testing failsafety of electronic purse protocols (long version (2001) [5 citations — 3 self]

Download:
pdf
by Guido Wimmel
In Automated Software Engineering (ASE 2001). IEEE Computer Society
http://www4.in.tum.de/publ/papers/JurWim01a.pdf
Add To MetaCart

Abstract:

Designing and implementing security-critical systems correctly is very difficult. In practice, most vulnerabilities arise from bugs in implementations. We present work towards systematic specification-based testing of securitycritical systems using the CASE tool AutoFocus. Cryptographic systems are formally specified with state transition diagrams, a notation for state machines in the AutoFocus system. We show how to systematically generate test sequences for security properties based on the model that can be used to test the implementation for vulnerabilities. In particular, we focus on the principle of fail-safety. We explain our method at the example of a part of the Common Electronic Purse Specifications (CEPS), a candidate for an international electronic purse standard. Most commonly, attacks address vulnerabilities in the way security mechanisms are used, rather than the mechanisms themselves. Being able to treat security aspects with a general £ This work was partially supported by the Studienstiftung des deutschen Volkes, and by the German Ministry

Citations

335 The protection of information in computer systems – Saltzer, Schroeder - 1975
251 Security Engineering: A Guide to Building Dependable Distributed Systems – Anderson - 2001
25 Specification Based Test Sequence Generation with Propositional Logic – Wimmel, Lotzbeyer, et al. - 2000
13 Extended Description Techniques for Security Engineering. Trusted Information, The New Decade Challenge – Wimmel, Wisspeintner - 2001
12 Security modelling for electronic commerce: The Common Electronic Purse Specifications – Jurjens, Wimmel - 2001
12 Model Based Testing in Evolutionary Software Development – Pretschner, Lötzbeyer, et al. - 2001
11 Secrecy-preserving refinement – Jürjens - 2001
10 Specification-based testing of firewalls – Jürjens, Wimmel - 2001
6 Object-oriented modelling of audit security for smart-card payment schemes – Jurjens - 2001
3 Electronic Purse Specifications, 2001. Business Requirements vers. 7.0, Functional Requirements vers. 6.3, Technical Specification vers. 2.3, available from http://www.cepsco.com – Common
1 Security User Group. Smart card [HMR protection profile. Common Criteria for Information Technology Security Evaluation, 21 March 2001. Draft Version 2.1d. 98 – Card - 1998