International Association for Cryptologic Research

International Association
for Cryptologic Research


MoSS: Modular Security Specifications Framework

Amir Herzberg , Dept. of Computer Science and Engineering, University of Connecticut, Storrs, CT
Hemi Leibowitz , Dept. of Computer Science, Bar-Ilan University, Ramat Gan, Israel
Ewa Syta , Dept. of Computer Science, Trinity College, Hartford, CT
Sara Wrotniak , Dept. of Computer Science and Engineering, University of Connecticut, Storrs, CT
DOI: 10.1007/978-3-030-84252-9_2 (login may be required)
Search ePrint
Search Google
Presentation: Slides
Conference: CRYPTO 2021
Abstract: Applied cryptographic protocols have to meet a rich set of security requirements under diverse environments and against diverse adversaries. However, currently used security specifications, based on either simulation (e.g., `ideal functionality' in UC) or games, are monolithic, combining together different aspects of protocol requirements, environment and assumptions. Such security specifications are complex, error-prone, and foil reusability, modular analysis and incremental design. We present the Modular Security Specifications (MoSS) framework, which cleanly separates the security requirements (goals) which a protocol should achieve, from the models (assumptions) under which each requirement should be ensured. This modularity allows us to reuse individual models and requirements across different protocols and tasks, and to compare protocols for the same task, either under different assumptions or satisfying different sets of requirements. MoSS is flexible and extendable, e.g., it can support both asymptotic and concrete definitions for security. So far, we confirmed the applicability of MoSS to two applications: secure broadcast protocols and PKI schemes.
Video from CRYPTO 2021
  title={MoSS: Modular Security Specifications Framework},
  author={Amir Herzberg and Hemi Leibowitz and Ewa Syta and Sara Wrotniak},