A domain-specific language for cryptographic protocols based on streams

被引:4
|
作者
Juerjens, Jan [1 ]
机构
[1] Open Univ, Dept Comp, Milton Keynes MK7 6AA, Bucks, England
来源
关键词
Cryptographic protocols; Security analysis; E-SETHEO;
D O I
10.1016/j.jlap.2008.08.006
中图分类号
学科分类号
摘要
Developing security-critical systems is difficult and there are many well-known examples of security weaknesses exploited in practice. Thus a sound methodology supporting secure systems development is urgently needed. In particular, an important missing link in the construction of secure systems is finding a practical way to create reliably secure crypto protocol implementations. We present an approach that aims to address this need by making use of a domain-specific language for crypto protocol implementations. One can use this language to construct a compact and precise yet executable representation of a cryptographic protocol. This high-level program can be verified against the security goals using automated theorem provers for first order logic. One can then use it to provide assurance for legacy implementations of crypto protocols by generating test-cases. (C) 2008 Elsevier Inc. All rights reserved.
引用
收藏
页码:54 / 73
页数:20
相关论文
共 50 条
  • [1] Teapot: A domain-specific language for writing cache coherence protocols
    Chandra, S
    Richards, B
    Larus, JR
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1999, 25 (03) : 317 - 333
  • [2] A Domain-Specific Language for Enabling Doctors to Specify Biomechanical Protocols
    Perez, Francisca
    Valderas, Pedro
    Fons, Joan
    [J]. 2013 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC 2013), 2013, : 99 - 102
  • [3] Cryptographic protocol conformance testing based on domain-specific state machine
    Prokopev, Sergey
    [J]. JOURNAL OF COMPUTER VIROLOGY AND HACKING TECHNIQUES, 2024, 20 (02) : 249 - 259
  • [4] Cryptographic protocol conformance testing based on domain-specific state machine
    Sergey Prokopev
    [J]. Journal of Computer Virology and Hacking Techniques, 2024, 20 : 249 - 259
  • [5] SEPL—a domain-specific language and execution environment for protocols of stateful Web services
    Waldemar Hummer
    Philipp Leitner
    Schahram Dustdar
    [J]. Distributed and Parallel Databases, 2011, 29 : 277 - 307
  • [6] A Domain-Specific Language for Microservices
    Donham, Jacob
    [J]. PROCEEDINGS OF THE 9TH ACM SIGPLAN INTERNATIONAL SYMPOSIUM ON SCALA (SCALA '18), 2018, : 2 - 12
  • [7] A Domain-Specific Language for Low-Level Secure Multiparty Computation Protocols
    Laud, Peeter
    Randmets, Jaak
    [J]. CCS'15: PROCEEDINGS OF THE 22ND ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2015, : 1492 - 1503
  • [8] A Domain-Specific Language for Aviation Domain Interoperability
    Comitz, Paul
    [J]. 2013 INTEGRATED COMMUNICATIONS, NAVIGATION AND SURVEILLANCE CONFERENCE (ICNS), 2013,
  • [9] JAMOOS: A domain-specific language for language processing
    Gil, Joseph Yossi
    Tsoglin, Yuri
    [J]. 2001, University of Zagreb, Faculty of Political Sciences (09)
  • [10] SEPL-a domain-specific language and execution environment for protocols of stateful Web services
    Hummer, Waldemar
    Leitner, Philipp
    Dustdar, Schahram
    [J]. DISTRIBUTED AND PARALLEL DATABASES, 2011, 29 (04) : 277 - 307