Formal Verification of Application-Specific Security Properties in a Model-Driven Approach

被引:0
|
作者
Moebius, Nina [1 ]
Stenzel, Kurt [1 ]
Reif, Wolfgang [1 ]
机构
[1] Univ Augsburg, Inst Software & Syst Engn, D-86135 Augsburg, Germany
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We present a verification method that allows to prove security for security-critical systems based on cryptographic protocols. Designing cryptographic protocols is very difficult and error-prone and most tool-based verification approaches only consider standard security properties such as secrecy or authenticity. In our opinion, application-specific security properties give better guarantees. In tins paper we illustrate how to verify properties that are relevant for e-commerce applications, e.g. 'The provider of a copying service does not lose money'. This yields a more complex security property that is proven using interactive verification. The verification of this kind of application-specific property is part of the SecureMDD approach which provides a method to model a security-critical application with UML and automatically generates executable code as well as a formal specification for interactive verification from the UML models.
引用
收藏
页码:166 / 181
页数:16
相关论文
共 50 条
  • [31] Functional and Structural Properties in the Model-Driven Engineering Approach
    Cancila, Daniela
    Passerone, Roberto
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, PROCEEDINGS, 2008, : 809 - +
  • [32] Model-Driven Performance Evaluation and Formal Verification for Multi-level Embedded System Design
    Genius, Daniela
    Li, Letitia W.
    Apvrille, Ludovic
    [J]. MODELSWARD: PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2017, : 78 - 89
  • [33] Building abstractions in class models:: Formal concept analysis in a model-driven approach
    Arevalo, Gabriela
    Falleri, Jean-Remi
    Huchard, Marianne
    Nebut, Clementine
    [J]. MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2006, 4199 : 513 - 527
  • [34] A Model-driven Approach for the Formal Analysis of Human-Robot Interaction Scenarios
    Lestingi, Livia
    Askarpour, Mehrnoosh
    Bersani, Marcello M.
    Rossi, Matteo
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2020, : 1907 - 1914
  • [35] Remediation of application-specific security vulnerabilities at runtime
    Bowen, TF
    Segal, ME
    [J]. IEEE SOFTWARE, 2000, 17 (05) : 59 - +
  • [36] Model-Driven Security Patterns Application Based on Dependences among Patterns
    Shiroma, Yuki
    Washizaki, Hironori
    Fukazawa, Yoshiaki
    Kubo, Atsuto
    Yoshioka, Nobukazu
    [J]. FIFTH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY, AND SECURITY: ARES 2010, PROCEEDINGS, 2010, : 555 - 559
  • [37] Trusted Enforcement of Application-specific Security Policies
    Schlegel, Marius
    [J]. SECRYPT 2021: PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON SECURITY AND CRYPTOGRAPHY, 2021, : 343 - 355
  • [38] Specification and Verification of Model-Driven Data Migration
    Aboulsamh, Mohammed A.
    Davies, Jim
    [J]. MODEL AND DATA ENGINEERING, 2011, 6918 : 214 - 225
  • [39] A Model-Driven Analysis of Mimblewimble Security Properties and its Protocol Implementations
    Silveira, Adrian
    Betarte, Gustavo
    Cristia, Maximiliano
    Luna, Carlos
    [J]. MEMORIA INVESTIGACIONES EN INGENIERIA, 2023, (24): : 129 - 142
  • [40] Design and Verification of the Programming Circuit in an Application-Specific FPGA
    Yang, Zhichao
    Chen, Stanley L.
    Liu, Zhongli
    [J]. 2008 9TH INTERNATIONAL CONFERENCE ON SOLID-STATE AND INTEGRATED-CIRCUIT TECHNOLOGY, VOLS 1-4, 2008, : 2039 - 2042